Functions for managing load requests and loading of object carousels, data carousels, modules and objects. More...
#include <string.h>#include "clDsmSystem.h"#include "loadMgr.h"#include "sectionFilter.h"#include "cacheMgr.h"#include "module.h"#include "moduleData.h"#include "moduleDecompress.h"#include "object.h"#include "dataCarousel.h"#include "dsmObject.h"#include "clDsmUtils.h"#include "cldsmcc.h"#include "defMemUtilsMgd.h"#include "sectionTimer.h"Data Structures | |
| struct | LiteOptionObject_tag |
Macros | |
| #define | loadRequestInit(pLoadRequest, eTargetType, bClntRqst, vhOC, uTimeOut, fFnlFunc, sCaching) |
Typedefs | |
| typedef struct LiteOptionObject_tag | LiteOptionObject_t |
|
typedef struct LiteOptionObject_tag * | pLiteOptionObject_t |
Functions | |
| clDsmErr_t | lmCarouselLoadCreate (pclDsmInstData_t idp, pObjectCarousel_t pOC, U32BIT timeout, MemHandle *phLoadRequest) |
| clDsmErr_t | lmUpdateCarouselBoot (pclDsmInstData_t idp, pObjectCarousel_t pOC, clDsmCarouselInfo_t *pCarouselInfo) |
| clDsmErr_t | lmRequestObjectLoad (pclDsmInstData_t idp, pObjectCarousel_t pOC, U8BIT *path, U32BIT timeout, H_ObjUserData pUserData, U32BIT sizeOfUserData, pDsmObject_t pDsmObject, MemHandle *phLoadRequest) |
| clDsmErr_t | lmPrefetchObjectLoad (pclDsmInstData_t idp, pObjectCarousel_t pOC, U8BIT *path, U32BIT timeout, MemHandle *phLoadRequest) |
| void | lmLoadDestroy (pclDsmInstData_t idp, MemHandle *phLoadRequest) |
| clDsmErr_t | lmGetObjectLoadState (pclDsmInstData_t idp, pObjectCarousel_t pOC, U8BIT *path, BOOLEAN *pLoaded, MemHandle *phModule) |
| clDsmErr_t | lmUpdateCarouselSRGInfo (pclDsmInstData_t idp, pObjectCarousel_t pOC, pDeliveryParaTap_t pSrgTap, pObjectLocation_t pSrgLocn) |
| clDsmErr_t | lmUpdateModule (pclDsmInstData_t idp, pObjectCarousel_t pOC, MemHandle *phModule) |
| clDsmErr_t | lmUpdateDataCarousel (pclDsmInstData_t idp, pObjectCarousel_t pOC, MemHandle *phDC, U32BIT transactionId, U8BIT *pDiiMsg, U16BIT diiMsgDataLen) |
| void | lmUnloadModule (pclDsmInstData_t idp, MemHandle *phModule) |
| void | lmUnloadDataCarousel (pclDsmInstData_t idp, MemHandle *phDC) |
| void | lmUnloadCarousel (pclDsmInstData_t idp, pObjectCarousel_t *ppOC) |
| void | lmStopModuleLoadRequest (pclDsmInstData_t idp, MemHandle *phLoadRequest) |
| void | lmSetObjectModuleLoaded (pclDsmInstData_t idp, MemHandle hModule) |
| void | lmSetObjectModuleUnloaded (pclDsmInstData_t idp, MemHandle *phModule) |
| void | lmAbortCarouselLoadRequest (pclDsmInstData_t idp, pObjectCarousel_t pOC) |
| void | lmAbortLoadRequestsOnModuleTimeout (pclDsmInstData_t idp, MemHandle *phModule) |
| clDsmErr_t | lmLiteOptionsObjectHandle (pclDsmInstData_t idp, U8BIT *name, pLoadRequest_t pLoadRequest) |
| clDsmErr_t | lmLiteOptionsObjectOnModuleUpdate (pclDsmInstData_t idp, U8BIT *name, pObjectCarousel_t pCurrOC, MemHandle hLoadedModule, pLoadRequest_t pLoadRequest) |
Functions for managing load requests and loading of object carousels, data carousels, modules and objects.
| #define loadRequestInit | ( | pLoadRequest, | |
| eTargetType, | |||
| bClntRqst, | |||
| vhOC, | |||
| uTimeOut, | |||
| fFnlFunc, | |||
| sCaching | |||
| ) |
1.8.6