Sha256: f35552a57a9c89636ed21db2edcf9f04e0a62b8751e4ea9637d6df738986a539
Contents?: true
Size: 621 Bytes
Versions: 38
Compression:
Stored size: 621 Bytes
Contents
#pragma once #include "common/IRhoThreadImpl.h" #include "logging/RhoLog.h" namespace rho{ namespace common{ class CRhoThreadImpl : public IRhoThreadImpl { DEFINE_LOGCLASS; HANDLE m_hAwakeEvent; HANDLE m_hThread; public: CRhoThreadImpl(); ~CRhoThreadImpl(); virtual void start(IRhoRunnable* pRunnable, IRhoRunnable::EPriority ePriority); virtual void stop(unsigned int nTimeoutToKill); virtual int wait(unsigned int nTimeout); virtual void stopWait(); virtual void sleep(unsigned int nTimeout); private: void setThreadPriority(IRhoRunnable::EPriority ePriority); }; } }
Version data entries
38 entries across 38 versions & 1 rubygems