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

Header to the 'module' module - Functions/methods for creating/destroying and managing attributes of DSM-CC modules. More...

#include "clDsmSystem.h"
#include "linkList.h"
#include "sectionFilter.h"

Go to the source code of this file.

Data Structures

struct  ModuleBuilder_t
 
struct  ModuleInfoProfile_t
 
struct  ModuleInfo_t
 
struct  s_Module
 

Typedefs

typedef struct ModuleBuilder_tpModuleBuilder_t
 
typedef struct
ModuleInfoProfile_t
pModuleInfoProfile_t
 
typedef struct ModuleInfo_tpModuleInfo_t
 
typedef struct s_Module Module_t
 

Enumerations

enum  ModuleStatus_t {
  MS_INITIAL, MS_PENDING_INFO, MS_PENDING_DDB, MS_BUILDING,
  MS_CACHED, MS_ACQ_FAILED, MS_ACQ_ABORTED, MS_EXPIRED
}
 

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

Header to the 'module' module - Functions/methods for creating/destroying and managing attributes of DSM-CC modules.

Date
28/9/2001
Author
R Taylor