Header to the objectCarousel module. More...
Go to the source code of this file.
Data Structures | |
struct | s_ObjectCarousel |
Macros | |
#define | OC_MAGIC 0x27BEC2A5 |
#define | INVALID_DSI_TRANSACTION_ID 0xFFFFFFFF |
Typedefs | |
typedef struct FileGroupList_s * | pFileGroupList_t |
typedef struct s_ObjectCarousel | ObjectCarousel_t |
Enumerations | |
enum | OcStatus_t { OCS_INITIAL, OCS_PENDING_BOOTINFO, OCS_BOOTING, OCS_BOOTED, OCS_LOADED, OCS_LOAD_FAILED } |
Functions | |
clDsmErr_t | ocCreate (pclDsmInstData_t idp, U32BIT carouselId, pObjectCarousel_t *ppObjectCarousel) |
void | ocDestroy (pclDsmInstData_t idp, pObjectCarousel_t *ppObjectCarousel) |
clDsmErr_t | ocDiiAcquireStart (pclDsmInstData_t idp, pObjectCarousel_t pOC, MemHandle hDC, clDsmSFPriority_t sfPriority) |
void | ocDiiAcquireStop (pclDsmInstData_t idp, pObjectCarousel_t pOC, MemHandle hDataCarousel) |
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) |
clDsmErr_t | ocUpdateSrgUserInfo (pclDsmInstData_t idp, pObjectCarousel_t pOC, U8BIT *pSrgData, U16BIT usrInfoLen) |
clDsmErr_t | ocRetrieveFileGroups (pObjectCarousel_t pOC, U16BIT *total, S_CarouselInfoFileGroup **pGroups) |
void | ocReleaseFileGroups (pclDsmInstData_t idp, pObjectCarousel_t pOC, S_CarouselInfoFileGroup *groups) |
Header to the objectCarousel module.