![]() |
Realm
A distributed, event-based tasking library
|
This is the complete list of members for Realm::BarrierImpl, including all inherited members.
| add_waiter(gen_t needed_gen, EventWaiter *waiter) | Realm::BarrierImpl | virtual |
| Realm::EventImpl::add_waiter(Event needed, EventWaiter *waiter) | Realm::EventImpl | static |
| adjust_arrival(gen_t barrier_gen, int delta, Barrier::timestamp_t timestamp, Event wait_on, NodeID sender, bool forwarded, const void *reduce_value, size_t reduce_value_size, TimeLimit work_until) | Realm::BarrierImpl | |
| barrier_adjustment_timestamp | Realm::BarrierImpl | static |
| barrier_comm | Realm::BarrierImpl | |
| BARRIER_TIMESTAMP_NODEID_SHIFT | Realm::BarrierImpl | static |
| BarrierImpl(void) | Realm::BarrierImpl | |
| BarrierImpl(BarrierCommunicator *_barrier_comm, int _broadcast_radix=4) | Realm::BarrierImpl | |
| base_arrival_count | Realm::BarrierImpl | |
| broadcast_radix | Realm::BarrierImpl | |
| broadcast_trigger(const std::vector< RemoteNotification > &ordered_notifications, const std::vector< NodeID > &broadcast_targets, EventImpl::gen_t oldest_previous, EventImpl::gen_t broadcast_previous, EventImpl::gen_t first_generation, NodeID migration_target, unsigned base_arrival_count, ReductionOpID redop_id, const void *data, size_t datalen, bool include_notifications=true) | Realm::BarrierImpl | protected |
| create_barrier(unsigned expected_arrivals, ReductionOpID redopid, const void *initial_value=0, size_t initial_value_size=0) | Realm::BarrierImpl | static |
| current_barrier(Barrier::timestamp_t timestamp=0) const | Realm::BarrierImpl | |
| detect_event_chain(Event search_from, Event target, int max_depth, bool print_chain) | Realm::EventImpl | static |
| EventImpl(void) | Realm::EventImpl | |
| external_timedwait(gen_t needed_gen, bool &poisoned, long long max_ns) | Realm::BarrierImpl | virtual |
| external_wait(gen_t needed_gen, bool &poisoned) | Realm::BarrierImpl | virtual |
| external_waiter_condvar | Realm::BarrierImpl | |
| external_waiter_mutex | Realm::BarrierImpl | |
| final_values | Realm::BarrierImpl | |
| first_generation | Realm::BarrierImpl | |
| gen_subscribed | Realm::BarrierImpl | |
| gen_t typedef | Realm::EventImpl | |
| generation | Realm::BarrierImpl | |
| generations | Realm::BarrierImpl | |
| get_result(gen_t result_gen, void *value, size_t value_size) | Realm::BarrierImpl | |
| handle_remote_subscription(NodeID subscriber, EventImpl::gen_t subscribe_gen, bool forwarded, const void *data, size_t datalen) | Realm::BarrierImpl | |
| handle_remote_trigger(NodeID sender, ID::IDType barrier_id, EventImpl::gen_t trigger_gen, EventImpl::gen_t previous_gen, EventImpl::gen_t first_gen, ReductionOpID redop_id, NodeID migration_target, int broadcast_index, unsigned base_count, const void *data, size_t datalen, TimeLimit work_until) | Realm::BarrierImpl | |
| has_external_waiters | Realm::BarrierImpl | |
| has_triggered(gen_t needed_gen, bool &poisoned) | Realm::BarrierImpl | virtual |
| held_triggers | Realm::BarrierImpl | |
| ID_TYPE | Realm::BarrierImpl | static |
| init(ID _me, unsigned _init_owner) | Realm::BarrierImpl | |
| initial_value | Realm::BarrierImpl | |
| make_barrier(gen_t gen, Barrier::timestamp_t timestamp=0) const | Realm::BarrierImpl | |
| make_event(gen_t gen) const | Realm::EventImpl | |
| make_id(const BarrierImpl &dummy, int owner, ID::IDType index) | Realm::BarrierImpl | inlinestatic |
| me | Realm::EventImpl | |
| mutex | Realm::BarrierImpl | |
| needs_ordering | Realm::BarrierImpl | |
| next_free | Realm::BarrierImpl | |
| ordered_buffer | Realm::BarrierImpl | |
| owner | Realm::EventImpl | |
| owning_processor | Realm::EventImpl | |
| redop | Realm::BarrierImpl | |
| redop_id | Realm::BarrierImpl | |
| remote_subscribe_gens | Realm::BarrierImpl | |
| remote_trigger_gens | Realm::BarrierImpl | |
| remove_waiter(gen_t needed_gen, EventWaiter *waiter) | Realm::BarrierImpl | virtual |
| subscribe(gen_t subscribe_gen) | Realm::BarrierImpl | virtual |
| value_capacity | Realm::BarrierImpl | |
| ~BarrierImpl(void) | Realm::BarrierImpl | |
| ~EventImpl(void) | Realm::EventImpl | virtual |