xtd 0.2.0
auto_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 {
35  public:
37 
41  auto_reset_event() = default;
44  explicit auto_reset_event(bool initial_state) : event_wait_handle(initial_state, event_reset_mode::auto_reset) {}
46  };
47  }
48 }
When signaled, the xtd::threading::event_wait_handle resets automatically after releasing a single th...
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
auto_reset_event(bool initial_state)
Initializes a new instance of the xtd::threading::auto_reset_event class with a bool value indicating...
Definition: auto_reset_event.h:44
auto_reset_event()=default
Initializes a new instance of the xtd::threading::auto_reset_event class.
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, resets automatically after releasing a...
Definition: auto_reset_event.h:34