ManualResetEvent.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. /********************************************************************
  2. created: 2003/02/14
  3. file base: ManualResetEvent
  4. file ext: h
  5. author: liupeng
  6. purpose:
  7. *********************************************************************/
  8. #ifndef __INCLUDE_MANUALRESETEVENT_H__
  9. #define __INCLUDE_MANUALRESETEVENT_H__
  10. #if defined (_MSC_VER) && (_MSC_VER >= 1020)
  11. #pragma once
  12. #endif
  13. #include "Event.h"
  14. /*
  15.  * namespace OnlineGameLib::Win32
  16.  */
  17. namespace OnlineGameLib {
  18. namespace Win32 {
  19. class CManualResetEvent : public CEvent
  20. {
  21. public:
  22. explicit CManualResetEvent( bool initialState = false );
  23. explicit CManualResetEvent( const _tstring &name, bool initialState = false );
  24. private:
  25. /*
  26.  * No copies do not implement
  27.  */
  28. CManualResetEvent( const CManualResetEvent &rhs );
  29. CManualResetEvent &operator=( const CManualResetEvent &rhs );
  30. };
  31. } // End of namespace OnlineGameLib
  32. } // End of namespace Win32
  33. #endif //__INCLUDE_MANUALRESETEVENT_H__