17 #ifndef LIB_WINSS_EVENT_WRAPPER_HPP_ 18 #define LIB_WINSS_EVENT_WRAPPER_HPP_ 106 #endif // LIB_WINSS_EVENT_WRAPPER_HPP_ A wrapper for a Windows HANDLE.
Definition: handle_wrapper.hpp:39
EventWrapper()
Creates the event wrapper.
Definition: event_wrapper.cpp:21
Wraps a windows event.
Definition: event_wrapper.hpp:27
bool IsSet() const
Gets if the event is set or not.
Definition: event_wrapper.cpp:24
Definition: case_ignore.hpp:23
bool Reset()
Resets the event.
Definition: event_wrapper.cpp:32
winss::HandleWrapper GetHandle() const
Gets a handle to the event.
Definition: event_wrapper.cpp:36
bool Set()
Trigger the event.
Definition: event_wrapper.cpp:28
EventWrapper & operator=(const EventWrapper &e)=default
Copies the event wrapper.
Definition: handle_wrapper.hpp:327