DSMCC  17.9.0
 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"
#include "defMemUtilsMgd.h"

Go to the source code of this file.

Data Structures

struct  S_ModuleBuilder
 
struct  S_MHGProfile
 
struct  S_SSUProfile
 
struct  S_ModuleInfo
 
struct  s_Module
 

Typedefs

typedef struct S_ModuleBuilderP_ModuleBuilder
 
typedef struct S_ModuleInfoP_ModuleInfo
 
typedef struct s_Module S_Module
 

Enumerations

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

Functions

E_DscError DSC_ModuleCreate (P_DsmCoreInst idp, U16BIT moduleId, P_Module *ppModule)
 
void DSC_ModuleDestroy (P_DsmCoreInst idp, P_Module pModule)
 
void DSC_ModuleUse (P_DsmCoreInst idp, P_Module pModule)
 
void DSC_ModuleUnUse (P_DsmCoreInst idp, P_Module pModule)
 
E_DscError DSC_ModuleAcquireStart (P_DsmCoreInst idp, P_Module pModule, E_SFPriority sfPriority)
 Start aquisition of module.
 
void DSC_ModuleAcquireStop (P_DsmCoreInst idp, P_Module pModule)
 Stop aquisition of module.
 
void DSC_ModuleDelete (P_DsmCoreInst idp, P_Module pModule)
 Destroy the module and destroy parent DC if now empty.
 
void DSC_ModuleDeleteDcTidyUp (P_DsmCoreInst idp, P_Module pModule)
 Delete module and destroy parent DC if now empty.
 
void DSC_ModuleResetState (P_DsmCoreInst idp, P_Module pModule, E_ModuleStatus reqdState)
 
E_DscError DSC_ModuleDecompress (P_DsmCoreInst idp, P_Module pModule)
 
E_DscError DSC_ModuleDataRefresh (P_DsmCoreInst idp, P_Module pModule)
 
E_DscError DSC_ModuleUpdate (P_DsmCoreInst idp, P_Module pModule, U8BIT *pDDBMsgPayload, U16BIT ddbMsgPayloadLen)
 
P_Module DSC_ModuleListFindById (P_LLControl pModuleList, U16BIT moduleId)
 
E_SFPriority DSC_ModulePriority (P_Module pModule)
 
E_DscError DSC_ModuleAddLoadRequest (P_DsmCoreInst idp, P_Module pModule, H_Object hLoadRqst)
 
BOOLEAN DSC_ModuleRemoveLoadRequest (P_DsmCoreInst idp, H_Object hLoadRqst)
 
void DSC_ModuleAbortLoadRequests (P_DsmCoreInst idp, P_Module pModule)
 
E_DscError DSC_ModuleAcquireRestart (P_DsmCoreInst idp, P_Module pModule)
 Restart aquisition of module.
 

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

Definition in file module.h.