1.1 --- a/core/logic/thread/ThreadWorker.h Mon Aug 19 12:59:10 2013 -0700
1.2 +++ b/core/logic/thread/ThreadWorker.h Mon Aug 19 20:58:02 2013 -0700
1.3 @@ -60,14 +60,10 @@
1.4 virtual SWThreadHandle *PopThreadFromQueue();
1.5 protected:
1.6 IThreader *m_Threader;
1.7 - IMutex *m_QueueLock;
1.8 - IMutex *m_StateLock;
1.9 - IEventSignal *m_PauseSignal;
1.10 - IEventSignal *m_AddSignal;
1.11 IThreadHandle *me;
1.12 unsigned int m_think_time;
1.13 - volatile bool m_Waiting;
1.14 - volatile bool m_FlushType;
1.15 + bool m_FlushType;
1.16 + ke::ConditionVariable monitor_;
1.17 };
1.18
1.19 #endif //_INCLUDE_SOURCEMOD_THREADWORKER_H