DSMCC Version 1.0
DTVKit DSMCC Documentation
All Data Structures Files Functions Typedefs
Macros | Functions
module.c File Reference

Functions/methods for creating/destroying and managing attributes of DSM-CC modules. More...

#include "clDsmSystem.h"
#include "module.h"
#include "clDsmUtils.h"
#include "cacheMgr.h"
#include "moduleData.h"
#include "moduleDecompress.h"
#include "defMemUtilsContig.h"
#include "defMemUtilsMgd.h"

Macros

#define MAX_CURRENT_USE_COUNT   (~(0xFFFFFFFF << ((sizeof(pModule->currentUseCount) * 8)-1)))
 

Functions

clDsmErr_t moduleCreate (pclDsmInstData_t idp, U16BIT moduleId, MemHandle *phModule)
 
void moduleDestroy (pclDsmInstData_t idp, MemHandle *phModule)
 
void moduleUse (DSM_CONTEXT_DEFN, MemHandle hModule)
 
void moduleUnUse (DSM_CONTEXT_DEFN, MemHandle hModule)
 
void moduleResetState (pclDsmInstData_t idp, pModule_t pModule, ModuleStatus_t reqdState)
 
clDsmErr_t moduleBuild (pclDsmInstData_t idp, MemHandle hModule, U8BIT *pDDBMsgPayload, U16BIT ddbMsgPayloadLen, BOOLEAN *pCompleted)
 
MemHandle moduleListFindById (P_LLControl pModuleList, U16BIT moduleId)
 

Detailed Description

Functions/methods for creating/destroying and managing attributes of DSM-CC modules.

Date
28/9/2001
Author
R Taylor