DSMCC  15.3.1
source/dscore/src/sectionFilter.h File Reference

Header to the sectionFilter module. More...

#include "clDsmSystem.h"

Go to the source code of this file.

Data Structures

struct  _SectionFilterInfo_t

Defines

#define SF_MAGIC   0xE5D072A3

Typedefs

typedef enum SectionFilterKind_t * pSectionFilterKind_t
typedef enum SfAddStatus_t * pSfAddStatus_t
typedef struct _SectionFilterInfo_t SectionFilterInfo_t
typedef struct
_SectionFilterInfo_t
pSectionFilterInfo_t

Enumerations

enum  SectionFilterKind_t {
  SFK_NONE = 0, SFK_DSI, SFK_DII, SFK_DII_NEXT,
  SFK_DDB, SFK_STREAM_DESCR
}
enum  SfAddStatus_t { SFA_INITIAL = 0, SFA_PENDING, SFA_COMMITTED, SFA_ABORTED }

Functions

clDsmErr_t createSectionFilterHeap (pclDsmInstData_t idp, void **pSectionFilterHeap, U32BIT *pHeapSize)
void resetSectionFilterHeap (pclDsmInstData_t idp)
clDsmErr_t sectionFilterStart (pclDsmInstData_t idp, pObjectCarousel_t pOC, SectionFilterKind_t sfKind, MemHandle hSfTarget, clDsmSFPriority_t sfPriority, U16BIT service_id, pSectionFilterInfo_t *pSectionFilter)
clDsmErr_t sectionFilterUpdatePriority (pclDsmInstData_t idp, pSectionFilterInfo_t pSF, clDsmSFPriority_t newSfPriority, BOOLEAN latchHighest)
clDsmErr_t sectionFilterCommit (pclDsmInstData_t idp, pSectionFilterInfo_t pSectionFilter)
void sectionFilterStop (pclDsmInstData_t idp, pSectionFilterInfo_t *pSectionFilter)
void sectionFilterAbortDependants (pclDsmInstData_t idp, pSectionFilterInfo_t pSectionFilter)
pSectionFilterInfo_t sectionFilterRetrieve (pclDsmInstData_t idp, U32BIT handle)

Detailed Description

Header to the sectionFilter module.

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