vdr
2.4.7
|
#include <filter.h>
Public Member Functions | |
cSectionSyncer (void) | |
void | Reset (void) |
void | Repeat (void) |
bool | Complete (void) |
bool | Sync (uchar Version, int Number, int LastNumber) |
Private Member Functions | |
void | SetSectionFlag (uchar Section, bool On) |
bool | GetSectionFlag (uchar Section) |
Private Attributes | |
int | currentVersion |
int | currentSection |
bool | synced |
bool | complete |
uchar | sections [32] |
|
inline |
|
inlineprivate |
void cSectionSyncer::Repeat | ( | void | ) |
Definition at line 29 of file filter.c.
References complete, currentSection, SetSectionFlag(), and synced.
Referenced by cNitFilter::Process(), and cSdtFilter::Process().
void cSectionSyncer::Reset | ( | void | ) |
Definition at line 20 of file filter.c.
References complete, currentSection, currentVersion, sections, and synced.
Referenced by cSectionSyncer(), cNitFilter::SetStatus(), cSdtFilter::SetStatus(), Sync(), and cPatFilter::Trigger().
|
inlineprivate |
bool cSectionSyncer::Sync | ( | uchar | Version, |
int | Number, | ||
int | LastNumber | ||
) |
Definition at line 36 of file filter.c.
References complete, currentSection, currentVersion, GetSectionFlag(), Reset(), SetSectionFlag(), and synced.
Referenced by cNitFilter::Process(), cPatFilter::Process(), and cSdtFilter::Process().
|
private |
|
private |
|
private |
|
private |
Definition at line 22 of file filter.h.
Referenced by GetSectionFlag(), Reset(), and SetSectionFlag().
|
private |