DSMCC  15.3.1
source/dscore/src/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

Defines

#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
 All Data Structures Files Functions Typedefs