xtd 0.2.0
Loading...
Searching...
No Matches
auto_reset_event.h
Go to the documentation of this file.
1
4#pragma once
5#include "event_wait_handle.h"
6
8namespace 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}
Represents a thread synchronization event that, when signaled, resets automatically after releasing a...
Definition auto_reset_event.h:34
auto_reset_event()=default
Initializes a new instance of the xtd::threading::auto_reset_event class.
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
Represents a thread synchronization event.
Definition event_wait_handle.h:35
Contains xtd::threading::event_wait_handle exception.
event_reset_mode
Indicates whether an xtd::threading::event_wait_handle is reset automatically or manually after recei...
Definition event_reset_mode.h:22
@ auto_reset
When signaled, the xtd::threading::event_wait_handle resets automatically after releasing a single th...
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10