![]() |
DSMCC
22.3.0
|
Functions/methods for managing linked lists of items created in managed (memMgr) memory. More...
Functions | |
void | LLCtrlBlockInit (P_LLControl pCtrl, ListId_t listId, H_Object hParent) |
E_DscError | LLCreate (P_DsmCoreInst idp, H_Object hParent, ListId_t listId, P_LLControl *phLlCtrl) |
void | LLDestroy (P_DsmCoreInst idp, P_LLControl *phLlCtrl) |
void | RemoveItem (P_LLControl pLLCtrl, P_LLObject pLL) |
void | LLRemoveFromAll (H_Object hListObj, U16BIT numLists) |
H_Object | LLHead (P_LLControl pCtrlObj) |
H_Object | LLTail (P_LLControl pCtrlObj) |
BOOLEAN | LLInsertHead (P_LLControl pCtrlObj, H_Object hNewObj) |
BOOLEAN | LLInsertTail (P_LLControl pCtrlObj, H_Object hNewObj) |
H_Object | LLRemoveHead (P_LLControl pCtrlObj) |
H_Object | LLRemoveTail (P_LLControl pCtrlObj) |
U16BIT | LLCount (P_LLControl pCtrlObj) |
U16BIT | LListId (P_LLControl pCtrlObj) |
void | llLinkInit (P_LLObject pLL, U32BIT numLists) |
BOOLEAN | LLRemove (H_Object hListObj, ListId_t listId) |
H_Object | LLNext (H_Object obj, ListId_t listId) |
H_Object | LLPrev (H_Object obj, ListId_t listId) |
BOOLEAN | LLCheckInListCtrl (P_LLControl pCtrlBlk, H_Object obj) |
BOOLEAN | LLCheckInListId (ListId_t listId, H_Object obj) |
H_Object | LLParent (H_Object obj, ListId_t listId) |
void | LLReplaceAll (H_Object oldobj, H_Object newobj, U16BIT numLists) |
BOOLEAN | LLIsObjectInList (P_LLControl pCtrlBlk, H_Object obj) |
Functions/methods for managing linked lists of items created in managed (memMgr) memory.