summaryrefslogtreecommitdiff
path: root/timers.h
diff options
context:
space:
mode:
Diffstat (limited to 'timers.h')
-rw-r--r--timers.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/timers.h b/timers.h
index 9bd7e6e..4ad8a7f 100644
--- a/timers.h
+++ b/timers.h
@@ -16,10 +16,15 @@ namespace vdrlive {
friend class TimerManager;
public:
- std::string GetTimerId( cTimer const& timer );
- cTimer* GetByTimerId( std::string const& timerid );
+ static std::string GetTimerId(cTimer const& timer);
+ cTimer* GetByTimerId(std::string const& timerid);
+
+ // en- or decodes a timer into an id usable for DOM Ids.
+ static std::string EncodeDomId(std::string const& timerid);
+ static std::string DecodeDomId(std::string const &timerDomId);
+
+ bool Modified() { return Timers.Modified(m_state); }
- bool Modified() { return Timers.Modified( m_state ); }
static std::string GetTimerDays(cTimer const& timer);
static std::string GetTimerInfo(cTimer const& timer);