Electroneum
epee::event Class Reference

#include <winobj.h>

Public Member Functions

 event ()
 
 ~event ()
 
bool set ()
 
bool reset ()
 
HANDLE get_handle ()
 

Detailed Description

Definition at line 167 of file winobj.h.

Constructor & Destructor Documentation

◆ event()

epee::event::event ( )
inline

Definition at line 170 of file winobj.h.

171  {
172  m_hevent = ::CreateEvent(NULL, FALSE, FALSE, NULL);
173  }

◆ ~event()

epee::event::~event ( )
inline

Definition at line 174 of file winobj.h.

175  {
176  ::CloseHandle(m_hevent);
177 
178  }

Member Function Documentation

◆ get_handle()

HANDLE epee::event::get_handle ( )
inline

Definition at line 190 of file winobj.h.

191  {
192  return m_hevent;
193  }

◆ reset()

bool epee::event::reset ( )
inline

Definition at line 185 of file winobj.h.

186  {
187  return ::ResetEvent(m_hevent) ? true:false;
188  }

◆ set()

bool epee::event::set ( )
inline

Definition at line 180 of file winobj.h.

181  {
182  return ::SetEvent(m_hevent) ? true:false;
183  }

The documentation for this class was generated from the following file: