config RMAN.maxAlgs // module-wide |
 |
Maximum number of algorithm instances that will be using the RMAN
module
XDCscript usage |
meta-domain |
config RMAN.persistentAllocFxn // module-wide |
 |
Function for allocating persistent memory for RMAN's and other IRESMAN
implementation's internal objects
XDCscript usage |
meta-domain |
RMAN.persistentAllocFxn = String null;
DETAILS
The signature of the persistent alloc function is:
extern Bool persistentAllocFxn(IALG_MemRec * memTab, Int numRecs);
This is required to be supplied ONLY if
useDSKT2 is set to
false.
config RMAN.persistentFreeFxn // module-wide |
 |
Function for freeing persistent memory used by RMAN and other IRESMAN
implementation's internal objects
XDCscript usage |
meta-domain |
RMAN.persistentFreeFxn = String null;
DETAILS
The signature of hte persistentFreeFxn is:
extern Void persistentFreeFxn(IALG_MemRec *memTab, Int numRecs);
This is required to be supplied ONLY if
useDSKT2 is set to
false.
config RMAN.semCreateFxn // module-wide |
 |
Function to create semaphores used by various individual resource
manager(s) registered with RMAN
XDCscript usage |
meta-domain |
RMAN.semCreateFxn = String null;
DETAILS
Function signature is:
Void * _semCreate(Int key, Int count);
config RMAN.semDeleteFxn // module-wide |
 |
Function to delete semaphores used by various individual resource
manager(s) registered with RMAN
XDCscript usage |
meta-domain |
RMAN.semDeleteFxn = String null;
DETAILS
Function signature is:
Void _semDelete(Void * sem);
config RMAN.semPendFxn // module-wide |
 |
Function to pend on semaphores used by various resource manager(s)
registered with RMAN
XDCscript usage |
meta-domain |
RMAN.semPendFxn = String null;
DETAILS
Function signature is:
Int _semPend(Void * sem, UInt32 timeout);
config RMAN.semPostFxn // module-wide |
 |
Function to post on Semaphores used by various resource manager(s)
registered with RMAN
XDCscript usage |
meta-domain |
RMAN.semPostFxn = String null;
DETAILS
Function signature is:
Void _semPost(Void * sem);
config RMAN.tableSize // module-wide |
 |
Total number of individual resource manager (IRESMAN implementation)
entries that will be registered with RMAN (including both static and
dynamic)
XDCscript usage |
meta-domain |
RMAN.tableSize = UInt 10;
config RMAN.useDSKT2 // module-wide |
 |
Flag indicating if DSKT2 should be used for memory allocation and
for supporting algorithm yields
XDCscript usage |
meta-domain |
RMAN.useDSKT2 = Bool true;
DETAILS
Setting this flag to false will disable cooperative preemption support
for algorithms in RMAN.
config RMAN.yieldSamePriority // module-wide |
 |
Flag indicating if yields to same priority should happen or not
XDCscript usage |
meta-domain |
RMAN.yieldSamePriority = Bool false;
DETAILS
This is required only if
useDSKT2 is set to
true.