DSMCC  17.9.0
 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 "loadRqst.h"
#include "dataCarousel.h"
#include "sectionTimer.h"
#include "loadMgr.h"
#include "stb_os.h"
#include "defMemUtilsContig.h"
#include "defMemUtilsMgd.h"

Go to the source code of this file.

Macros

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

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.
 
E_DscError DSC_ModuleAcquireRestart (P_DsmCoreInst idp, P_Module pModule)
 Restart 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.
 
E_DscError DSC_ModuleDataRefresh (P_DsmCoreInst idp, P_Module pModule)
 
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_ModuleUpdate (P_DsmCoreInst idp, P_Module pModule, U8BIT *pDDBMsgPayload, U16BIT ddbMsgPayloadLen)
 
P_Module DSC_ModuleListFindById (P_LLControl pModuleList, U16BIT moduleId)
 
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_SFPriority DSC_ModulePriority (P_Module pModule)
 

Detailed Description

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

Date
28/9/2001
Author
R Taylor

Definition in file module.c.