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) |
Module for allocating/freeing and managing internal section filters.
Definition in file sectionFilter.c.