xtd 0.2.0
manual_reset_event.h
Go to the documentation of this file.
1 #pragma once
5 #include "event_wait_handle.h"
6 
8 namespace xtd {
10  namespace threading {
34  public:
36 
38  manual_reset_event() = default;
42  explicit manual_reset_event(bool initial_state) : event_wait_handle(initial_state, event_reset_mode::manual_reset) {}
44  };
45  }
46 }
Contains xtd::threading::event_wait_handle exception.
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Represents a thread synchronization event.
Definition: event_wait_handle.h:35
manual_reset_event(bool initial_state)
Initializes a new instance of the xtd::threading::manual_reset_event class with a bool value indicati...
Definition: manual_reset_event.h:42
When signaled, the xtd::threading::event_wait_handle releases all waiting threads and remains signale...
event_reset_mode
Indicates whether an xtd::threading::event_wait_handle is reset automatically or manually after recei...
Definition: event_reset_mode.h:22
Represents a thread synchronization event that, when signaled, must be reset manually. This class cannot be inherited.
Definition: manual_reset_event.h:33