From b369ec70384b7e26db556f7eedcb4ddea03b47c3 Mon Sep 17 00:00:00 2001 From: Sascha Volkenandt Date: Thu, 18 Jan 2007 17:11:32 +0000 Subject: - added method to retrieve recording by md5-hash --- recordings.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'recordings.cpp') diff --git a/recordings.cpp b/recordings.cpp index 5d82a68..a1fe886 100644 --- a/recordings.cpp +++ b/recordings.cpp @@ -27,6 +27,17 @@ namespace vdrlive { return hashStr.str(); } + const cRecording* RecordingsManager::GetByMd5Hash(const string& hash) const + { + if (!hash.empty()) { + for (cRecording* rec = Recordings.First(); rec != 0; rec = Recordings.Next(rec)) { + if (hash == Md5Hash(rec)) + return rec; + } + } + return 0; + } + RecordingsTree::RecordingsTree(RecordingsManagerPtr recMan) : m_maxLevel(0), m_root(new RecordingsItemDir()), -- cgit v1.2.3