DSMCC Version 1.0
DTVKit DSMCC Documentation
 All Data Structures Files Functions Typedefs
Data Structures | Macros | Typedefs | Enumerations | Functions
objectCarousel.h File Reference

Header to the objectCarousel module. More...

#include "clDsmSystem.h"
#include "linkList.h"
#include "sectionFilter.h"
#include "object.h"

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_spFileGroupList_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)
 

Detailed Description

Header to the objectCarousel module.

Date
28/9/2001
Author
R Taylor