34 #include "../api_core.h"
55 Event(
bool manual_reset =
true,
bool initial_state =
false);
79 bool wait(
int timeout = -1);
81 static int wait(
int count,
Event const *
const * events,
int timeout = -1);
83 static int wait(
const std::vector<Event *> &events,
int timeout = -1);
85 static int wait(
const std::vector<Event> &events,
int timeout = -1);
87 static int wait(
Event &event1,
int timeout = -1);
89 static int wait(
Event &event1,
Event &event2,
int timeout = -1);
91 static int wait(
Event &event1,
Event &event2,
Event &event3,
int timeout = -1);
115 std::shared_ptr<Event_Impl> impl;
OS level event provider.
Definition: event_provider.h:41
OS level event.
Definition: Core/System/event.h:48