X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/8d8294b4b354436adde202604fffb55c181d686c..8dfcf7d1701e9f178ec6d8d756a8bd779854a3d9:/lib/dvb/dvbtime.h?ds=sidebyside diff --git a/lib/dvb/dvbtime.h b/lib/dvb/dvbtime.h index fbc82f06..8f75ab7f 100644 --- a/lib/dvb/dvbtime.h +++ b/lib/dvb/dvbtime.h @@ -25,10 +25,12 @@ class TDT: public eGTable eTimer m_interval_timer; int createTable(int nr, const __u8 *data, unsigned int max); void ready(int); + int update_count; public: - TDT(eDVBChannel *chan); + TDT(eDVBChannel *chan, int update_count=0); void start(); void startTimer(int interval); + int getUpdateCount() { return update_count; } }; class eDVBLocalTimeHandler: public Object @@ -51,7 +53,7 @@ class eDVBLocalTimeHandler: public Object void DVBChannelStateChanged(iDVBChannel*); void readTimeOffsetData(const char*); void writeTimeOffsetData(const char*); - void updateTime(time_t tp_time, eDVBChannel*); + void updateTime(time_t tp_time, eDVBChannel*, int updateCount); static eDVBLocalTimeHandler *instance; public: PSignal0 m_timeUpdated;