/************************************************************************************************** 版本所有(C), 2020-2022, 北京普达迪泰 *************************************************************************************************** 文 件 名: XEvent.h 功能描述: 封闭网络套接字事件通信 版 本 号: 1.00初版 作 者: HYF 生成日期; 2021-12-20 最近修改: 函数列表: 修改历史: 1.日 期 :2021-12-20 作 者 : HYF 修改内容 : 创建文件 **************************************************************************************************/ #pragma once #include "pch.h" class CXEvent { public : CXEvent(); CXEvent(LPSECURITY_ATTRIBUTES lpSecurityAttributes, bool bManualReset, bool bInitialState); CXEvent(LPSECURITY_ATTRIBUTES lpSecurityAttributes, bool bManualReset, bool bInitialState, const TCHAR* pName); virtual ~CXEvent(); HANDLE GetEvent() const; bool Wait() const; bool Wait(DWORD dwTimeoutMillis) const; void Reset(); void Set(); void Pulse(); private : HANDLE m_hEvent; };