git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix string-length to correctly display the frontend type
[enigma2.git]
/
lib
/
dvb
/
dvbtime.h
diff --git
a/lib/dvb/dvbtime.h
b/lib/dvb/dvbtime.h
index 3b92fd1e0c13aabc6d46a4ced7ba31fa778de4e6..8f75ab7f51dcea4425fe2c5cca507a9b43f5418d 100644
(file)
--- a/
lib/dvb/dvbtime.h
+++ b/
lib/dvb/dvbtime.h
@@
-3,7
+3,7
@@
#include <lib/base/eerror.h>
#include <lib/dvb/esection.h>
#include <lib/base/eerror.h>
#include <lib/dvb/esection.h>
-#include <
lib/dvb_si/tdt
.h>
+#include <
dvbsi++/time_date_section
.h>
class eDVBChannel;
class eDVBChannel;
@@
-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);
eTimer m_interval_timer;
int createTable(int nr, const __u8 *data, unsigned int max);
void ready(int);
+ int update_count;
public:
public:
- TDT(eDVBChannel *chan);
+ TDT(eDVBChannel *chan
, int update_count=0
);
void start();
void startTimer(int interval);
void start();
void startTimer(int interval);
+ int getUpdateCount() { return update_count; }
};
class eDVBLocalTimeHandler: public Object
};
class eDVBLocalTimeHandler: public Object
@@
-51,7
+53,7
@@
class eDVBLocalTimeHandler: public Object
void DVBChannelStateChanged(iDVBChannel*);
void readTimeOffsetData(const char*);
void writeTimeOffsetData(const char*);
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<void> m_timeUpdated;
static eDVBLocalTimeHandler *instance;
public:
PSignal0<void> m_timeUpdated;