16 #define NUM_EIT_TABLES 17
virtual void Process(u_short Pid, u_char Tid, const u_char *Data, int Length)
Processes the data delivered to this filter.
static void SetDisableUntil(time_t Time)
cEitTablesHash eitTablesHash
virtual void SetStatus(bool On)
Turns this filter on or off, depending on the value of On.
static time_t disableUntil
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.
cSectionSyncerRandom sectionSyncer[NUM_EIT_TABLES]
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)