43 #define LOAD_REQUEST_MAGIC 0x4C525154
50 LRS_STALLED_SRG_MODULE,
53 LRS_ABORTED_PATH_ERROR,
54 LRS_ABORTED_LOAD_ERROR,
55 LRS_ABORTED_BY_REQUESTER,
57 LRS_LITE_OPTIONS_LOADED,
58 LRS_LITE_OPTIONS_PENDING,
59 LRS_ABORT_PENDING_RELOAD
68 TT_PREFETCH_NON_DIR_OBJ,
75 pLoadRequest_t pLoadRequest );
81 TargetType_t targetKind;
85 MemHandle hDataCarousel;
91 clDsmCachingRules_t cachingRules;
99 LoadFinaliseFunc_t loadFinaliseFunc;
101 U32BIT targetObjectOffset;
110 BOOLEAN clientRequest;
114 U32BIT remainingPathOffset;
115 MemHandle hRemainingPath;
127 #ifdef DSM_NO_MEM_CONTEXT
128 #define lmSetModuleCachingRules( x, a, b ) lmSetModuleCachingRules( a, b )
132 U32BIT timeout, MemHandle *phLoadRequest );
142 MemHandle *phLoadRequest );
146 MemHandle *phLoadRequest );
149 MemHandle *phLoadRequest );
153 BOOLEAN *pLoaded, MemHandle *phModule );
161 U32BIT transactionId, U8BIT* pDiiMsg, U16BIT diiMsgDataLen );
172 void lmStopModuleLoadRequest(
pclDsmInstData_t idp, MemHandle *phLoadRequest );
176 void lmSetObjectModuleUnloaded(
pclDsmInstData_t idp, MemHandle *phModule );
180 void lmAbortLoadRequestsOnModuleTimeout(
pclDsmInstData_t idp, MemHandle *phModule);
184 pLoadRequest_t pLoadRequest );
189 MemHandle hLoadedModule,
190 pLoadRequest_t pLoadRequest );
General include file for clDsm library internal definitions.
Definition: objectCarousel.h:61
Header to the linkList module - Functions/methods for managing linked lists of items created in manag...
Definition: dsm_client.c:55
Definition: clDsmSystem.h:525
Header to dsmObject module - functions for managing DSM object heap.
Definition: dsmObject.h:55
Header to the object module - functions/methods accessing data of object messages inside modules...
Header to the objectCarousel module.
Definition: clDsmSystem.h:551
Definition: cldsmtypes.h:196
Definition: clDsmSystem.h:514
Definition: linkList.h:47