DSMCC  22.3.0
Classes | Typedefs | Functions
loadMgr.c File Reference

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"

Classes

struct  LiteOptionObject_tag
 

Typedefs

typedef struct LiteOptionObject_tag LiteOptionObject_t
 
typedef struct LiteOptionObject_tagpLiteOptionObject_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)
 

Detailed Description

Functions for managing load requests and loading of object carousels, data carousels, modules and objects.

Date
28/9/2001
Author
R Taylor