| add_waiter(gen_t needed_gen, EventWaiter *waiter) | Realm::GenEventImpl | virtual |
| Realm::EventImpl::add_waiter(Event needed, EventWaiter *waiter) | Realm::EventImpl | static |
| create_genevent(void) | Realm::GenEventImpl | static |
| create_genevent(RuntimeImpl *runtime_impl) | Realm::GenEventImpl | static |
| current_event(void) const | Realm::GenEventImpl | |
| current_local_waiters | Realm::GenEventImpl | |
| current_trigger_op | Realm::GenEventImpl | |
| detect_event_chain(Event search_from, Event target, int max_depth, bool print_chain) | Realm::EventImpl | static |
| event_comm | Realm::GenEventImpl | |
| event_triggerer | Realm::GenEventImpl | |
| EventImpl(void) | Realm::EventImpl | |
| EventMerger | Realm::GenEventImpl | friend |
| external_timedwait(gen_t needed_gen, bool &poisoned, long long max_ns) | Realm::GenEventImpl | virtual |
| external_wait(gen_t needed_gen, bool &poisoned) | Realm::GenEventImpl | virtual |
| external_waiter_condvar | Realm::GenEventImpl | |
| external_waiter_mutex | Realm::GenEventImpl | |
| free_list_insertion_delayed | Realm::GenEventImpl | |
| future_local_waiters | Realm::GenEventImpl | |
| gen_subscribed | Realm::GenEventImpl | |
| gen_t typedef | Realm::EventImpl | |
| generation | Realm::GenEventImpl | |
| GenEventImpl(void) | Realm::GenEventImpl | |
| GenEventImpl(EventTriggerNotifier *_event_triggerer, EventCommunicator *_event_comm) | Realm::GenEventImpl | |
| get_trigger_op(gen_t gen) | Realm::GenEventImpl | |
| handle_remote_subscription(NodeID sender, gen_t subscribe_gen, gen_t previous_subscribe_gen) | Realm::GenEventImpl | |
| has_external_waiters | Realm::GenEventImpl | |
| has_local_triggers | Realm::GenEventImpl | |
| has_triggered(gen_t needed_gen, bool &poisoned) | Realm::GenEventImpl | virtual |
| ID_TYPE | Realm::GenEventImpl | static |
| ignorefaults(Event wait_for) | Realm::GenEventImpl | static |
| init(ID _me, unsigned _init_owner) | Realm::GenEventImpl | |
| is_generation_poisoned(gen_t gen) const | Realm::GenEventImpl | |
| local_triggers | Realm::GenEventImpl | |
| make_event(gen_t gen) const | Realm::EventImpl | |
| make_id(const GenEventImpl &dummy, int owner, ID::IDType index) | Realm::GenEventImpl | inlinestatic |
| me | Realm::EventImpl | |
| merge_events(span< const Event > wait_for, bool ignore_faults) | Realm::GenEventImpl | static |
| merge_events(Event ev1, Event ev2, Event ev3=Event::NO_EVENT, Event ev4=Event::NO_EVENT, Event ev5=Event::NO_EVENT, Event ev6=Event::NO_EVENT) | Realm::GenEventImpl | static |
| merger | Realm::GenEventImpl | |
| mutex | Realm::GenEventImpl | |
| next_free | Realm::GenEventImpl | |
| num_poisoned_generations | Realm::GenEventImpl | |
| owner | Realm::EventImpl | |
| owning_processor | Realm::EventImpl | |
| POISONED_GENERATION_LIMIT | Realm::GenEventImpl | static |
| poisoned_generations | Realm::GenEventImpl | |
| process_update(gen_t current_gen, const gen_t *new_poisoned_generations, int new_poisoned_count, TimeLimit work_until) | Realm::GenEventImpl | |
| remote_waiters | Realm::GenEventImpl | |
| remove_waiter(gen_t needed_gen, EventWaiter *waiter) | Realm::GenEventImpl | virtual |
| set_trigger_op(gen_t gen, Operation *op) | Realm::GenEventImpl | |
| subscribe(gen_t subscribe_gen) | Realm::GenEventImpl | virtual |
| trigger(gen_t gen_triggered, int trigger_node, bool poisoned, TimeLimit work_until) | Realm::GenEventImpl | |
| trigger(Event e, bool poisoned) | Realm::GenEventImpl | static |
| trigger(Event e, bool poisoned, TimeLimit work_until) | Realm::GenEventImpl | static |
| ~EventImpl(void) | Realm::EventImpl | virtual |
| ~GenEventImpl(void) | Realm::GenEventImpl | |