#include <prealm.h>
|
| static Event | merge_events (const Event *wait_for, size_t num_events) |
| |
| static Event | merge_events (Event ev1, Event ev2, Event ev3=NO_EVENT, Event ev4=NO_EVENT, Event ev5=NO_EVENT, Event ev6=NO_EVENT) |
| |
| static Event | merge_events (const std::set< Event > &wait_for) |
| |
| static Event | merge_events (const span< const Event > &wait_for) |
| |
| static Event | merge_events_ignorefaults (const Event *wait_for, size_t num_events) |
| |
| static Event | merge_events_ignorefaults (const span< const Event > &wait_for) |
| |
| static Event | merge_events_ignorefaults (const std::set< Event > &wait_for) |
| |
| static Event | ignorefaults (Event wait_for) |
| |
| static Event | merge_events_ignorefaults (const Event *wait_for, size_t num_events) |
| |
| static Event | merge_events_ignorefaults (const span< const Event > &wait_for) |
| |
| static Event | merge_events_ignorefaults (const std::set< Event > &wait_for) |
| |
| static Event | ignorefaults (Event wait_for) |
| |
| static void | advise_event_ordering (Event happens_before, Event happens_after) |
| |
| static void | advise_event_ordering (const Event *happens_before, size_t num_events, Event happens_after, bool all_must_trigger=true) |
| |
| static void | advise_event_ordering (const span< Event > &happens_before, Event happens_after, bool all_must_trigger=true) |
| |
| static Event | merge_events (const Event *wait_for, size_t num_events) |
| |
| static Event | merge_events (Event ev1, Event ev2, Event ev3=NO_EVENT, Event ev4=NO_EVENT, Event ev5=NO_EVENT, Event ev6=NO_EVENT) |
| |
| static Event | merge_events (const std::set< Event > &wait_for) |
| |
| static Event | merge_events (const span< const Event > &wait_for) |
| |
|
| static const Event | NO_EVENT |
| |
| static const Event | NO_EVENT |
| | The value should be usued to initialize an event handle. NO_EVENT is always in has triggered state .
|
| |
◆ Event() [1/5]
| PRealm::Event::Event |
( |
void |
| ) |
|
|
inline |
◆ Event() [2/5]
◆ Event() [3/5]
◆ Event() [4/5]
| PRealm::Event::Event |
( |
const Event & |
rhs | ) |
|
|
default |
◆ Event() [5/5]
| PRealm::Event::Event |
( |
Event && |
rhs | ) |
|
|
default |
◆ ignorefaults()
| static Event PRealm::Event::ignorefaults |
( |
Event |
wait_for | ) |
|
|
static |
◆ is_barrier()
| bool PRealm::Event::is_barrier |
( |
void |
| ) |
const |
◆ merge_events() [1/4]
| static Event PRealm::Event::merge_events |
( |
const Event * |
wait_for, |
|
|
size_t |
num_events |
|
) |
| |
|
static |
◆ merge_events() [2/4]
| static Event PRealm::Event::merge_events |
( |
const span< const Event > & |
wait_for | ) |
|
|
static |
◆ merge_events() [3/4]
| static Event PRealm::Event::merge_events |
( |
const std::set< Event > & |
wait_for | ) |
|
|
static |
◆ merge_events() [4/4]
◆ merge_events_ignorefaults() [1/3]
| static Event PRealm::Event::merge_events_ignorefaults |
( |
const Event * |
wait_for, |
|
|
size_t |
num_events |
|
) |
| |
|
static |
◆ merge_events_ignorefaults() [2/3]
| static Event PRealm::Event::merge_events_ignorefaults |
( |
const span< const Event > & |
wait_for | ) |
|
|
static |
◆ merge_events_ignorefaults() [3/3]
| static Event PRealm::Event::merge_events_ignorefaults |
( |
const std::set< Event > & |
wait_for | ) |
|
|
static |
◆ operator=() [1/3]
| Event & PRealm::Event::operator= |
( |
const Event & |
e | ) |
|
|
default |
◆ operator=() [2/3]
◆ operator=() [3/3]
◆ wait()
| void PRealm::Event::wait |
( |
void |
| ) |
const |
◆ wait_faultaware()
| void PRealm::Event::wait_faultaware |
( |
bool & |
poisoned | ) |
const |
◆ NO_EVENT
| const Event PRealm::Event::NO_EVENT |
|
static |
The documentation for this class was generated from the following file:
- /home/runner/work/realm/realm/realm-src/src/realm/prealm/prealm.h