From 1f68da4ab12ed7473208285fe7f98c8d0231a79b Mon Sep 17 00:00:00 2001 From: Timo Eskola Date: Thu, 30 Aug 2018 08:56:41 +0300 Subject: Added scanner thread for duplicates. --- recording.h | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) (limited to 'recording.h') diff --git a/recording.h b/recording.h index 0987af4..ce766cc 100644 --- a/recording.h +++ b/recording.h @@ -40,13 +40,31 @@ public: cList *Duplicates(void) { return duplicates; } }; +// --- cDuplicateRecordings ------------------------------------------------------ + class cDuplicateRecordings : public cList { public: cDuplicateRecordings(void); - cMutex mutex; - void Update(void); }; extern cDuplicateRecordings DuplicateRecordings; +// --- cDuplicateRecordingScannerThread ------------------------------------------ + +class cDuplicateRecordingScannerThread : public cThread { +private: + cStateKey recordingsStateKey; + int title; + int hidden; + void Scan(void); +protected: + virtual void Action(void); +public: + cDuplicateRecordingScannerThread(); + ~cDuplicateRecordingScannerThread(); + void Stop(void); +}; + +extern cDuplicateRecordingScannerThread DuplicateRecordingScanner; + #endif -- cgit v1.2.3