Implementation of the objectCarousel module. More...
#include "clDsmSystem.h"
#include "objectCarousel.h"
#include "object.h"
#include "module.h"
#include "dataCarousel.h"
#include "cacheMgr.h"
#include "sectionFilter.h"
Data Structures | |
struct | FileGroupList_s |
Macros | |
#define | FG_HDR_LEN 8 |
#define | DESCRIPTOR_STORED_GROUPS_TAG ((U8BIT) 0x80) |
#define | DESCRIPTOR_GROUP_LOCATION_TAG ((U8BIT) 0x81) |
Typedefs | |
typedef struct FileGroupList_s | FileGroupList_t |
Functions | |
clDsmErr_t | ocCreate (pclDsmInstData_t idp, U32BIT carouselId, pObjectCarousel_t *ppObjectCarousel) |
void | ocDestroy (pclDsmInstData_t idp, pObjectCarousel_t *ppObjectCarousel) |
clDsmErr_t | ocRetrieveFileGroups (pObjectCarousel_t pOC, U16BIT *total, S_CarouselInfoFileGroup **pGroups) |
void | ocReleaseFileGroups (pclDsmInstData_t idp, pObjectCarousel_t pOC, S_CarouselInfoFileGroup *groups) |
BOOLEAN | GroupVersionChange (S_CarouselInfoFileGroup *pOldIFP, S_CarouselInfoFileGroup *pNewIFP, U16BIT fgTotal) |
clDsmErr_t | ocUpdateSrgUserInfo (pclDsmInstData_t idp, pObjectCarousel_t pOC, U8BIT *pSrgData, U16BIT usrInfoLen) |
clDsmErr_t | ocDiiAcquireStart (pclDsmInstData_t idp, pObjectCarousel_t pOC, MemHandle hDC, clDsmSFPriority_t sfPriority) |
void | ocDiiAcquireStop (pclDsmInstData_t idp, pObjectCarousel_t pOC, MemHandle hDC) |
clDsmErr_t | ocModuleAcquireStart (pclDsmInstData_t idp, pObjectCarousel_t pOC, MemHandle hModule, clDsmSFPriority_t sfPriority) |
void | ocModuleAcquireStop (pclDsmInstData_t idp, pObjectCarousel_t pOC, MemHandle hModule) |
pObjectCarousel_t | ocListFindById (P_LLControl plcObjectCarousel, U16BIT service_id, U32BIT carouselId) |
BOOLEAN | ocListFind (P_LLControl pllcObjectCarousel, MemHandle hObjectCarousel) |
Implementation of the objectCarousel module.