diff options
-rw-r--r-- | p2pvr/daemon/maintenance/events.cpp | 3 | ||||
-rw-r--r-- | p2pvr/dvb/siParsers/event.h | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/p2pvr/daemon/maintenance/events.cpp b/p2pvr/daemon/maintenance/events.cpp index b0c8b74..648be0b 100644 --- a/p2pvr/daemon/maintenance/events.cpp +++ b/p2pvr/daemon/maintenance/events.cpp @@ -15,12 +15,13 @@ class SiEventsHandler : public SiEpgParser { SiEventsHandler(const RowProcessorCallback & cb) : callBack(cb) {} - void HandleTable(DVBSI::EventPtr e) + bool HandleTable(DVBSI::EventPtr e) { Logger()->messagebf(LOG_DEBUG, "Service Id: %d Program Id: %d Title: %s Time: %s - %s", e->ServiceId, e->EventId, e->Title, e->StartTime, e->StopTime); BindColumns<DVBSI::EventPtr>(rowState, e); rowState.process(callBack); + return false; } private: diff --git a/p2pvr/dvb/siParsers/event.h b/p2pvr/dvb/siParsers/event.h index 6b316cc..d437c4e 100644 --- a/p2pvr/dvb/siParsers/event.h +++ b/p2pvr/dvb/siParsers/event.h @@ -21,7 +21,7 @@ class SiEpgParser : public SiTableParser<EventInformation, DVBSI::EitInformation uint8_t LastTableId(const EventInformation * ei) { return ei->LastTableId; } void ParseSiTable(const EventInformation * eit, DVBSI::EitInformationPtr); bool HandleTable(DVBSI::EitInformationPtr); - virtual void HandleTable(DVBSI::EventPtr) = 0; + virtual bool HandleTable(DVBSI::EventPtr) = 0; private: static void parseStartTimeAndDuration(DVBSI::EventPtr, const u_char * data); |