16#define NUM_EIT_TABLES 17
virtual void SetStatus(bool On)
Turns this filter on or off, depending on the value of On.
static void SetDisableUntil(time_t Time)
cEitTablesHash eitTablesHash
static time_t disableUntil
virtual void Process(u_short Pid, u_char Tid, const u_char *Data, int Length)
Processes the data delivered to this filter.
void SetTableStart(time_t t)
bool Processed(uchar TableId, uchar LastTableId, int SectionNumber, int LastSectionNumber, int SegmentLastSectionNumber=-1)
Returns true if all sections of the table with the given TableId have been processed.
bool Complete(void)
Returns true if all sections of all tables have been processed.
void SetTableEnd(time_t t)
bool Check(uchar TableId, uchar Version, int SectionNumber)
cSectionSyncerRandom sectionSyncer[NUM_EIT_TABLES]