DSMCC  15.3.1
source/dscore/src/objectCarousel.c File Reference

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

Defines

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

Detailed Description

Implementation of the objectCarousel module.

Date:
28/9/2001
Author:
R Taylor
 All Data Structures Files Functions Typedefs