![]() |
Realm
A distributed, event-based tasking library
|
This is the complete list of members for Realm::LocalChannel, including all inherited members.
| add_path(span< const Memory > src_mems, span< const Memory > dst_mems, unsigned bandwidth, unsigned latency, unsigned frag_overhead, XferDesKind xd_kind) | Realm::Channel | protected |
| add_path(span< const Memory > src_mems, Memory::Kind dst_kind, bool dst_global, unsigned bandwidth, unsigned latency, unsigned frag_overhead, XferDesKind xd_kind) | Realm::Channel | protected |
| add_path(Memory::Kind src_kind, bool src_global, span< const Memory > dst_mems, unsigned bandwidth, unsigned latency, unsigned frag_overhead, XferDesKind xd_kind) | Realm::Channel | protected |
| add_path(Memory::Kind src_kind, bool src_global, Memory::Kind dst_kind, bool dst_global, unsigned bandwidth, unsigned latency, unsigned frag_overhead, XferDesKind xd_kind) | Realm::Channel | protected |
| add_path(bool local_loopback, unsigned bandwidth, unsigned latency, unsigned frag_overhead, XferDesKind xd_kind) | Realm::Channel | protected |
| available()=0 | Realm::Channel | pure virtual |
| Channel(XferDesKind _kind) | Realm::Channel | inline |
| construct_remote_info() const | Realm::Channel | virtual |
| create_xfer_des(uintptr_t dma_op, NodeID launch_node, XferDesID guid, const std::vector< XferDesPortInfo > &inputs_info, const std::vector< XferDesPortInfo > &outputs_info, int priority, XferDesRedopInfo redop_info, const void *fill_data, size_t fill_size, size_t fill_total)=0 | Realm::LocalChannel | pure virtual |
| enqueue_ready_xd(XferDes *xd)=0 | Realm::Channel | pure virtual |
| factory_singleton | Realm::LocalChannel | protected |
| get_factory() | Realm::LocalChannel | virtual |
| get_paths(void) const | Realm::Channel | |
| has_non_redop_path | Realm::Channel | |
| has_redop_path | Realm::Channel | |
| kind | Realm::Channel | |
| LocalChannel(XferDesKind _kind) | Realm::LocalChannel | |
| needs_wrapping_iterator() const | Realm::Channel | inlinevirtual |
| node | Realm::Channel | |
| paths | Realm::Channel | protected |
| print(std::ostream &os) const | Realm::Channel | |
| progress_xd(XferDes *xd, long max_nr) | Realm::Channel | virtual |
| pull()=0 | Realm::Channel | pure virtual |
| shutdown() | Realm::Channel | inlinevirtual |
| submit(Request **requests, long nr)=0 | Realm::Channel | pure virtual |
| suggest_ib_memories() const | Realm::Channel | virtual |
| suggest_ib_memories_for_node(NodeID node) const | Realm::Channel | virtual |
| supports_indirection_memory(Memory mem) const | Realm::Channel | virtual |
| supports_path(ChannelCopyInfo channel_copy_info, CustomSerdezID src_serdez_id, CustomSerdezID dst_serdez_id, ReductionOpID redop_id, size_t total_bytes, const std::vector< size_t > *src_frags, const std::vector< size_t > *dst_frags, XferDesKind *kind_ret=0, unsigned *bw_ret=0, unsigned *lat_ret=0) | Realm::Channel | virtual |
| supports_redop(ReductionOpID redop_id) const | Realm::Channel | virtual |
| update_channel_state(void) | Realm::Channel | |
| wakeup_xd(XferDes *xd)=0 | Realm::Channel | pure virtual |
| ~Channel() | Realm::Channel | inlinevirtual |