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

Module for allocating/freeing and managing internal section filters. More...

#include "clDsmSystem.h"
#include "sectionFilter.h"
#include "objectCarousel.h"
#include "dataCarousel.h"
#include "module.h"
#include "siQuery.h"
#include "loadMgr.h"
#include "sectionTimer.h"
#include "streamEvent.h"

Go to the source code of this file.

Macros

#define HASH_SHIFT   3
 
#define HASH_NUM   (1 << HASH_SHIFT)
 
#define HASH_MASK   (HASH_NUM - 1)
 
#define HNDL_MAGIC   0xABBA0000
 
#define HNDL_MASK   0xFFFF0000
 

Typedefs

typedef struct s_SectionFilterHeap S_SecFilterHeap
 
typedef struct
s_SectionFilterHeap * 
P_SecFilterHeap
 

Functions

E_DscError DSC_SsectionFilterHeapCreate (P_DsmCoreInst idp, void **pSectionFilterHeap, U32BIT *pHeapSize)
 
void DSC_SsectionFilterHeapReset (P_DsmCoreInst idp)
 
E_DscError DSC_SectionFilterStart (P_DsmCoreInst idp, P_SfTarget pTarget, E_SFPriority sfPriority, P_SecFilterInfo *ppSF)
 
E_DscError DSC_SsectionFilterUpdatePriority (P_DsmCoreInst idp, P_SecFilterInfo pSF, E_SFPriority newSfPriority, BOOLEAN latchHighest)
 
void DSC_SectionFilterStop (P_DsmCoreInst idp, P_SecFilterInfo *ppSF)
 
E_DscError DSC_SectionFilterCommit (P_DsmCoreInst idp, P_SecFilterInfo pSF)
 
void DSC_SectionFilterAbortDependants (P_DsmCoreInst idp, P_SecFilterInfo pSectionFilter)
 
P_SecFilterInfo DSC_SectionFilterRetrieve (P_DsmCoreInst idp, U32BIT handle)
 

Detailed Description

Module for allocating/freeing and managing internal section filters.

Date
28/9/2001
Author
R Taylor

Definition in file sectionFilter.c.