DSMCC  17.9.0
 All Data Structures Files Functions Typedefs
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"

Go to the source code of this file.

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)
 

Detailed Description

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

Date
28/9/2001
Author
R Taylor

Definition in file loadMgr.c.