#include <prealm.h>
|
| static UserEvent | create_user_event (void) |
| |
| 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) |
| |
◆ UserEvent() [1/5]
| PRealm::UserEvent::UserEvent |
( |
void |
| ) |
|
|
inline |
◆ UserEvent() [2/5]
◆ UserEvent() [3/5]
◆ UserEvent() [4/5]
| PRealm::UserEvent::UserEvent |
( |
const UserEvent & |
rhs | ) |
|
|
default |
◆ UserEvent() [5/5]
| PRealm::UserEvent::UserEvent |
( |
UserEvent && |
rhs | ) |
|
|
default |
◆ cancel()
| void PRealm::UserEvent::cancel |
( |
void |
| ) |
const |
◆ create_user_event()
| static UserEvent PRealm::UserEvent::create_user_event |
( |
void |
| ) |
|
|
static |
◆ operator=() [1/3]
◆ operator=() [2/3]
◆ operator=() [3/3]
◆ trigger()
| void PRealm::UserEvent::trigger |
( |
Event |
wait_on = Event::NO_EVENT, |
|
|
bool |
ignore_faults = false |
|
) |
| const |
◆ NO_USER_EVENT
| const UserEvent PRealm::UserEvent::NO_USER_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