Index: src/ch/ClipboardMonitor.h =================================================================== diff -u -N -rbfe720fda9529e7a77b4fb6410b4d4945b69188b -r92410cc8f6de1e1696774cb25cb37464c4e74cbd --- src/ch/ClipboardMonitor.h (.../ClipboardMonitor.h) (revision bfe720fda9529e7a77b4fb6410b4d4945b69188b) +++ src/ch/ClipboardMonitor.h (.../ClipboardMonitor.h) (revision 92410cc8f6de1e1696774cb25cb37464c4e74cbd) @@ -27,11 +27,11 @@ class CClipboardMonitor { public: - static bool StartMonitor(CTaskArray* pTasks); - static bool StopMonitor(); + static void StartMonitor(CTaskArray* pTasks); + static void StopMonitor(); - bool Start(CTaskArray* pTasks); - bool Stop(); + void Start(CTaskArray* pTasks); + void Stop(); protected: CClipboardMonitor(); @@ -45,8 +45,7 @@ CTaskArray* m_pTasks; // thread control - HANDLE m_hThread; - HANDLE m_hKillEvent; + TWorkerThreadController m_threadWorker; }; #endif