Pool Functions ¶ _BlockGetData (Function) _BlockGetPool (Function) _PoolCreateH (Function) _PoolCreateP (Function) _PoolDelete (Function) _PoolExtendH (Function) _PoolGetBlock (Function) _PoolGetBlockSize (Function) _PoolGetCurCapacity (Function) _PoolGetNumBlocksLeft (Function) _PoolGetSize (Function) _PoolPutBlock (Function)
Ready List ¶ _RLstAddPrio (Function) _RLstCheckPrio (Function) _RLstCreateH (Function) _RLstCreateP (Function) _RLstDelete (Function) _RLstGetHighestPrio (Function) _RLstGetSize (Function) _RLstRemovePrio (Function)
Message Functions ¶ MsgAddRef (Function) MsgClone (Function) MsgGetData (Function) MsgReceive (Function) MsgRelease (Function) MsgReleaseEx (Function) MsgSend (Function)
MsgAddRef (FUN) ¶ FUNCTION MsgAddRef : ERROR Add a reference, to this message InOut: Scope Name Type Return MsgAddRef ERROR Input hMsg CAA.HANDLE
MsgClone (FUN) ¶ FUNCTION MsgClone : CAA.HANDLE InOut: Scope Name Type Return MsgClone CAA.HANDLE Input hMsg CAA.HANDLE peError POINTER TO ERROR
MsgGetData (FUN) ¶ FUNCTION MsgGetData : CAA.PVOID InOut: Scope Name Type Return MsgGetData CAA.PVOID Input hMsg CAA.HANDLE peError POINTER TO ERROR
MsgReceive (FUN) ¶ FUNCTION MsgReceive : CAA.HANDLE Gets a message from hXChg InOut: Scope Name Type Return MsgReceive CAA.HANDLE Input hXChg CAA.HANDLE pctMsgLeft POINTER TO CAA.COUNT peError POINTER TO ERROR
MsgRelease (FUN) ¶ FUNCTION MsgRelease : ERROR If this message has the last reference, then Send it back to its ResourceExchange InOut: Scope Name Type Return MsgRelease ERROR Input hMsg CAA.HANDLE
MsgReleaseEx (FUN) ¶ FUNCTION MsgReleaseEx : ERROR If this message has the last reference, then Send it back to hXchg InOut: Scope Name Type Return MsgReleaseEx ERROR Input hMsg CAA.HANDLE hXChg CAA.HANDLE
PoolGetSize (FUN) ¶ FUNCTION PoolGetSize : CAA.SIZE InOut: Scope Name Type Return PoolGetSize CAA.SIZE Input ctNumBlock CAA.COUNT szBlockSize CAA.SIZE