diff options
Diffstat (limited to 'recordings.h')
-rw-r--r-- | recordings.h | 35 |
1 files changed, 16 insertions, 19 deletions
diff --git a/recordings.h b/recordings.h index e629d8c..5bea835 100644 --- a/recordings.h +++ b/recordings.h @@ -9,11 +9,8 @@ namespace vdrlive { - using namespace boost; - using namespace std; - class RecordingsManager; - typedef shared_ptr<RecordingsManager> RecordingsManagerPtr; + typedef boost::shared_ptr<RecordingsManager> RecordingsManagerPtr; class RecordingsManager { @@ -24,7 +21,7 @@ namespace vdrlive { * generates a Md5 hash from a cRecording entry. It can be used * to reidentify a recording. */ - string Md5Hash(const cRecording* recording) const; + std::string Md5Hash(const cRecording* recording) const; /** * fetches a cRecording from VDR's Recordings collection. Returns @@ -45,8 +42,8 @@ namespace vdrlive { class RecordingsItem; - typedef shared_ptr< RecordingsItem > RecordingsItemPtr; - typedef multimap< string, RecordingsItemPtr > Map; + typedef boost::shared_ptr< RecordingsItem > RecordingsItemPtr; + typedef std::multimap< std::string, RecordingsItemPtr > Map; class RecordingsItem { @@ -57,17 +54,17 @@ namespace vdrlive { virtual time_t StartTime() const = 0; virtual bool IsDir() const = 0; - virtual const string& Name() const { return m_name; } - virtual const string Id() const = 0; + virtual const std::string& Name() const { return m_name; } + virtual const std::string Id() const = 0; virtual const cRecording* Recording() const { return 0; } virtual const cRecordingInfo* RecInfo() const { return 0; } protected: - RecordingsItem(const string& name); + RecordingsItem(const std::string& name); private: - string m_name; + std::string m_name; Map m_entries; }; @@ -75,13 +72,13 @@ namespace vdrlive { { public: RecordingsItemDir(); - RecordingsItemDir(const string& name, int level); + RecordingsItemDir(const std::string& name, int level); virtual ~RecordingsItemDir(); virtual time_t StartTime() const { return 0; } virtual bool IsDir() const { return true; } - virtual const string Id() const { string e; return e; } + virtual const std::string Id() const { std::string e; return e; } private: int m_level; @@ -90,28 +87,28 @@ namespace vdrlive { class RecordingsItemRec : public RecordingsItem { public: - RecordingsItemRec(const string& id, const string& name, cRecording* recording); + RecordingsItemRec(const std::string& id, const std::string& name, cRecording* recording); virtual ~RecordingsItemRec(); virtual time_t StartTime() const; virtual bool IsDir() const { return false; } - virtual const string Id() const { return m_id; } + virtual const std::string Id() const { return m_id; } virtual const cRecording* Recording() const { return m_recording; } virtual const cRecordingInfo* RecInfo() const { return m_recording->Info(); } private: cRecording *m_recording; - string m_id; + std::string m_id; }; RecordingsTree(RecordingsManagerPtr recManPtr); virtual ~RecordingsTree(); - Map::iterator begin(const vector< string >& path); - Map::iterator end(const vector< string >&path); + Map::iterator begin(const std::vector< std::string >& path); + Map::iterator end(const std::vector< std::string >&path); int MaxLevel() const { return m_maxLevel; } @@ -120,7 +117,7 @@ namespace vdrlive { RecordingsItemPtr m_root; RecordingsManagerPtr m_recManPtr; - Map::iterator findDir(RecordingsItemPtr& dir, const string& dirname); + Map::iterator findDir(RecordingsItemPtr& dir, const std::string& dirname); }; /** |