DSMCC  17.9.0
 All Data Structures Files Functions Typedefs
Macros | Typedefs | Enumerations | Functions
objectCarousel.c File Reference

Implementation of the objectCarousel module. More...

#include "clDsmSystem.h"
#include "objectCarousel.h"
#include "object.h"
#include "module.h"
#include "cacheMgr.h"
#include "loadMgr.h"

Go to the source code of this file.

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
 

Enumerations

enum  E_FgChange { FGC_NONE, FGC_VERS, FGC_LIST }
 

Functions

E_DscError DSC_ObjCrslCreate (P_DsmCoreInst idp, U16BIT serviceId, U32BIT carouselId, P_ObjectCarousel *ppObjectCarousel)
 
void DSC_ObjCrslDestroy (P_DsmCoreInst idp, P_ObjectCarousel *ppObjectCarousel)
 
E_DscError DSC_ObjCrslRetrieveFileGroups (P_ObjectCarousel pOC, U16BIT *total, S_CarouselInfoFileGroup **pGroups)
 
void DSC_ObjCrslReleaseFileGroups (P_DsmCoreInst idp, P_ObjectCarousel pOC, S_CarouselInfoFileGroup *groups)
 
E_FgChange FileGroupChange (S_CarouselInfoFileGroup *pOldIFP, S_CarouselInfoFileGroup *pNewIFP, U16BIT fgTotal)
 
void DSC_ObjCrslUpdateSuiLoaded (P_DsmCoreInst idp, P_ObjectCarousel pOC)
 
E_DscError DSC_ObjCrslParseSrgInfo (P_DsmCoreInst idp, P_ObjectCarousel pOC, U8BIT *pDsiPrivate, U16BIT dsiPrivateLen)
 
E_DscError DSC_ObjCrslUnloadObjects (P_DsmCoreInst idp, P_ObjectCarousel pOC, E_DsmRstMode mode)
 
BOOLEAN DSC_ObjCrslSrgObjectLoaded (P_ObjectCarousel pOC)
 
P_Module DSC_ObjCrslSrgModule (P_ObjectCarousel pOC)
 
void DSC_ObjCrslSrgObjectReset (P_ObjectCarousel pOC)
 

Detailed Description

Implementation of the objectCarousel module.

Date
28/9/2001
Author
R Taylor

Definition in file objectCarousel.c.