42 typedef U16BIT ListId_t;
    45 typedef void *H_Object;
    71 void LLCtrlBlockInit( 
P_LLControl pCtrl, ListId_t listId, H_Object hParent );
    74    H_Object hParent, ListId_t listId, 
P_LLControl *phLlCtrl );
    81 BOOLEAN LLInsertHead( 
P_LLControl pCtrlObj, H_Object hNewObj );
    82 BOOLEAN LLInsertTail( 
P_LLControl pCtrlObj, H_Object hNewObj );
    91 void llLinkInit( P_LLObject pLinks, U32BIT numLists );
    93 BOOLEAN LLRemove( H_Object hListObj, ListId_t listId );
    94 void LLRemoveFromAll( H_Object hListObj, U16BIT numLists );
    96 H_Object LLNext( H_Object obj, ListId_t listId );
    97 H_Object LLPrev( H_Object obj, ListId_t listId );
    99 void LLReplaceAll( H_Object oldobj, H_Object newobj, U16BIT numLists );
   101 BOOLEAN LLCheckInListCtrl( 
P_LLControl pCtrlBlk, H_Object obj );
   102 BOOLEAN LLCheckInListId( ListId_t listId, H_Object obj );
   103 BOOLEAN LLIsObjectInList( 
P_LLControl pCtrlBlk, H_Object obj );
   105 H_Object LLParent( H_Object obj, ListId_t listId );
 General include file for clDsm library internal definitions. 
 
Definition: clDsmSystem.h:535
 
Definition: linkList.h:47
 
Definition: linkList.h:55