diff options
author | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2007-01-21 16:54:56 +0000 |
---|---|---|
committer | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2007-01-21 16:54:56 +0000 |
commit | 903e6b746db36238b48741bafcbfeb60e1a718c9 (patch) | |
tree | 1507ec5c79ab612b2808d61d3467953121177e74 /epg_events.h | |
parent | 6514a4d1e37954506168f5c9a7ea41580cdba95e (diff) | |
download | vdr-plugin-live-903e6b746db36238b48741bafcbfeb60e1a718c9.tar.gz vdr-plugin-live-903e6b746db36238b48741bafcbfeb60e1a718c9.tar.bz2 |
- use epg_events in recordings too. This simplifies the overall
recordings code.
Diffstat (limited to 'epg_events.h')
-rw-r--r-- | epg_events.h | 36 |
1 files changed, 23 insertions, 13 deletions
diff --git a/epg_events.h b/epg_events.h index 61ba3ff..d70ad26 100644 --- a/epg_events.h +++ b/epg_events.h @@ -19,32 +19,42 @@ namespace vdrlive class EpgEvent { public: - EpgEvent(const std::string& id, const cEvent* event, const char* channelName = ""); + EpgEvent(const std::string& id, + const std::string& caption, + const std::string& title, + const std::string& short_descr, + const std::string& long_descr, + time_t start_time, + time_t end_time); + + EpgEvent(const std::string& id, + const cEvent* event, + const char* channelName = ""); virtual ~EpgEvent(); - const std::string& Id() const { return eventId; } + const std::string& Id() const { return m_eventId; } - const std::string& Title() const { return title; } + const std::string& Title() const { return m_title; } - const std::string& ChannelName() const { return channel_name; } + const std::string& Caption() const { return m_caption; } - const std::string& ShortDescr() const { return short_descr; } + const std::string& ShortDescr() const { return m_short_descr; } - const std::string& LongDescr() const { return long_descr; } + const std::string& LongDescr() const { return m_long_descr; } const std::string StartTime(const char* format) const; const std::string EndTime(const char* format) const; private: - std::string eventId; - std::string title; - std::string channel_name; - std::string short_descr; - std::string long_descr; - time_t start_time; - time_t end_time; + std::string m_eventId; + std::string m_caption; + std::string m_title; + std::string m_short_descr; + std::string m_long_descr; + time_t m_start_time; + time_t m_end_time; }; typedef boost::shared_ptr<EpgEvent> EpgEventPtr; |