26 #ifndef _DATACAROUSEL_H_
27 #define _DATACAROUSEL_H_
49 U16BIT numberOfModules;
55 U16BIT dataCarouselId;
56 U32BIT lastRcvdTransactionId;
63 U16BIT diiRequestCount;
64 U16BIT diiMonitorCount;
68 MemHandle hDiiMsgData;
85 MemHandle dcListFindById(
P_LLControl pDcList, U32BIT transactionId );
92 BOOLEAN dcGetDiiMsgInfoContig(
const U8BIT* pDiiMsg,
DiiInfo_t *pDiiInfo );
94 BOOLEAN dcFindModuleInDiiMsgContig(
95 const MemPtr pDiiMsg, U32BIT dataLength, U16BIT moduleId,
96 MemPtr *pModuleInfoDescStart );
98 BOOLEAN dcGetModuleInfoContig(
99 const MemPtr pModuleInfoDescStart,
ModuleInfo_t *pModuleInfo );
101 void dcGetFirstModuleDescContig(
102 const MemPtr mpDiiMsg,
103 MemPtr *mpModuleInfoDescStart );
105 void dcGetNextModuleDescContig(
106 const MemPtr mpCurrModuleDescStart,
107 MemPtr *mpNextModuleDescStart );
114 BOOLEAN dcFindModuleInDiiMsgSeq(
115 const MemPtr mpDiiMsg, U32BIT dataLength, U16BIT moduleId,
116 MemPtr *mpModuleInfoDescStart );
118 BOOLEAN dcGetModuleInfoSeq(
119 const MemPtr mpModuleInfoDescStart,
ModuleInfo_t *pModuleInfo );
General include file for clDsm library internal definitions.
Defines memory access utils to work with contiguous memory.
Header to the linkList module - Functions/methods for managing linked lists of items created in manag...
Definition: dataCarousel.h:47
Definition: dataCarousel.h:53
Definition: clDsmSystem.h:525
Definition: sectionFilter.h:68
Definition: clDsmSystem.h:551
Definition: linkList.h:47
Definition: linkList.h:55
Header to the 'module' module - Functions/methods for creating/destroying and managing attributes of ...
Defines memory access utils to work with managed (MemMgr) memory.