Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::GenEventImpl Member List

This is the complete list of members for Realm::GenEventImpl, including all inherited members.

add_waiter(gen_t needed_gen, EventWaiter *waiter)Realm::GenEventImplvirtual
Realm::EventImpl::add_waiter(Event needed, EventWaiter *waiter)Realm::EventImplstatic
create_genevent(void)Realm::GenEventImplstatic
create_genevent(RuntimeImpl *runtime_impl)Realm::GenEventImplstatic
current_event(void) constRealm::GenEventImpl
current_local_waitersRealm::GenEventImpl
current_trigger_opRealm::GenEventImpl
detect_event_chain(Event search_from, Event target, int max_depth, bool print_chain)Realm::EventImplstatic
event_commRealm::GenEventImpl
event_triggererRealm::GenEventImpl
EventImpl(void)Realm::EventImpl
EventMergerRealm::GenEventImplfriend
external_timedwait(gen_t needed_gen, bool &poisoned, long long max_ns)Realm::GenEventImplvirtual
external_wait(gen_t needed_gen, bool &poisoned)Realm::GenEventImplvirtual
external_waiter_condvarRealm::GenEventImpl
external_waiter_mutexRealm::GenEventImpl
free_list_insertion_delayedRealm::GenEventImpl
future_local_waitersRealm::GenEventImpl
gen_subscribedRealm::GenEventImpl
gen_t typedefRealm::EventImpl
generationRealm::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_waitersRealm::GenEventImpl
has_local_triggersRealm::GenEventImpl
has_triggered(gen_t needed_gen, bool &poisoned)Realm::GenEventImplvirtual
ID_TYPERealm::GenEventImplstatic
ignorefaults(Event wait_for)Realm::GenEventImplstatic
init(ID _me, unsigned _init_owner)Realm::GenEventImpl
is_generation_poisoned(gen_t gen) constRealm::GenEventImpl
local_triggersRealm::GenEventImpl
make_event(gen_t gen) constRealm::EventImpl
make_id(const GenEventImpl &dummy, int owner, ID::IDType index)Realm::GenEventImplinlinestatic
meRealm::EventImpl
merge_events(span< const Event > wait_for, bool ignore_faults)Realm::GenEventImplstatic
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::GenEventImplstatic
mergerRealm::GenEventImpl
mutexRealm::GenEventImpl
next_freeRealm::GenEventImpl
num_poisoned_generationsRealm::GenEventImpl
ownerRealm::EventImpl
owning_processorRealm::EventImpl
POISONED_GENERATION_LIMITRealm::GenEventImplstatic
poisoned_generationsRealm::GenEventImpl
process_update(gen_t current_gen, const gen_t *new_poisoned_generations, int new_poisoned_count, TimeLimit work_until)Realm::GenEventImpl
remote_waitersRealm::GenEventImpl
remove_waiter(gen_t needed_gen, EventWaiter *waiter)Realm::GenEventImplvirtual
set_trigger_op(gen_t gen, Operation *op)Realm::GenEventImpl
subscribe(gen_t subscribe_gen)Realm::GenEventImplvirtual
trigger(gen_t gen_triggered, int trigger_node, bool poisoned, TimeLimit work_until)Realm::GenEventImpl
trigger(Event e, bool poisoned)Realm::GenEventImplstatic
trigger(Event e, bool poisoned, TimeLimit work_until)Realm::GenEventImplstatic
~EventImpl(void)Realm::EventImplvirtual
~GenEventImpl(void)Realm::GenEventImpl