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 "object.h"
#include "dataCarousel.h"
#include "dsmObject.h"
#include "clDsmUtils.h"
#include "cldsmcc.h"
#include "defMemUtilsMgd.h"
#include "sectionTimer.h"
Classes | |
struct | LiteOptionObject_tag |
Typedefs | |
typedef struct LiteOptionObject_tag | LiteOptionObject_t |
typedef struct LiteOptionObject_tag * | pLiteOptionObject_t |
Functions | |
E_DscError | lmRequestObjectLoad (P_DsmCoreInst idp, P_ObjectCarousel pOC, U8BIT *path, U32BIT timeout, H_ObjUserData pUserData, U32BIT sizeOfUserData, P_DsmObject pDsmObject, P_LoadRequest *ppLoadRequest) |
E_DscError | lmPrefetchObjectLoad (P_DsmCoreInst idp, P_ObjectCarousel pOC, U8BIT *path, U32BIT timeout, P_LoadRequest *ppLoadRequest) |
void | lmLoadDestroy (P_DsmCoreInst idp, P_LoadRequest pLoadRequest) |
E_DscError | lmGetObjectLoadState (P_DsmCoreInst idp, P_ObjectCarousel pOC, U8BIT *path, P_Module *ppModule) |
E_DscError | lmUpdateCarouselSRGInfo (P_DsmCoreInst idp, P_ObjectCarousel pOC, P_DeliveryParaTap pSrgTap, P_ObjectLocation pSrgLocn) |
E_DscError | lmUpdateModule (P_DsmCoreInst idp, P_Module pModule) |
void | lmStopModuleLoadRequest (P_DsmCoreInst idp, P_LoadRequest pLoadRequest) |
void | lmSetObjectModuleLoaded (P_DsmCoreInst idp, P_Module pModule) |
void | lmSetObjectModuleUnloaded (P_DsmCoreInst idp, P_Module pModule) |
void | lmObjCarouselTimeout (P_DsmCoreInst idp, P_ObjectCarousel pOC) |
void | lmAbortLoadRequestsOnModuleTimeout (P_DsmCoreInst idp, P_Module pModule) |
E_DscError | lmLiteOptionsObjectHandle (P_DsmCoreInst idp, U8BIT *name, P_LoadRequest pLoadRequest) |
void | lmCarouselLoadFinalise (P_DsmCoreInst idp, P_LoadRequest pLoadRequest) |
Functions for managing load requests and loading of object carousels, data carousels, modules and objects.