Thrill
0.1
|
This is the complete list of members for Multiplexer, including all inherited members.
active_streams_ | Multiplexer | private |
AllocateCatStreamId(size_t local_worker_id) | Multiplexer | |
AllocateMixStreamId(size_t local_worker_id) | Multiplexer | |
AsyncReadMultiplexerHeader(size_t peer, Connection &s) | Multiplexer | private |
block_pool() | Multiplexer | inline |
block_pool_ | Multiplexer | private |
CatLoopback(size_t stream_id, size_t to_worker_id) | Multiplexer | private |
Close() | Multiplexer | |
closed_ | Multiplexer | private |
Connection typedef | Multiplexer | private |
d_ | Multiplexer | private |
debug | Multiplexer | privatestatic |
dispatcher() | Multiplexer | inline |
dispatcher_ | Multiplexer | private |
GetNewCatStream(size_t local_worker_id, size_t dia_id) | Multiplexer | |
GetNewMixStream(size_t local_worker_id, size_t dia_id) | Multiplexer | |
GetOrCreateCatStreamData(size_t id, size_t local_worker_id, size_t dia_id) | Multiplexer | |
GetOrCreateMixStreamData(size_t id, size_t local_worker_id, size_t dia_id) | Multiplexer | |
group() | Multiplexer | inline |
group_ | Multiplexer | private |
IntGetOrCreateCatStreamData(size_t id, size_t local_worker_id, size_t dia_id) | Multiplexer | private |
IntGetOrCreateMixStreamData(size_t id, size_t local_worker_id, size_t dia_id) | Multiplexer | private |
IntReleaseCatStream(size_t id, size_t local_worker_id) | Multiplexer | private |
IntReleaseMixStream(size_t id, size_t local_worker_id) | Multiplexer | private |
logger() | Multiplexer | |
max_active_streams_ | Multiplexer | private |
mem_manager_ | Multiplexer | private |
MixLoopback(size_t stream_id, size_t to_worker_id) | Multiplexer | private |
Multiplexer(mem::Manager &mem_manager, BlockPool &block_pool, net::DispatcherThread &dispatcher, net::Group &group, size_t workers_per_host) | Multiplexer | |
Multiplexer(const Multiplexer &)=delete | Multiplexer | |
mutex_ | Multiplexer | private |
my_host_rank() const | Multiplexer | inline |
num_hosts() const | Multiplexer | inline |
num_parallel_async_ | Multiplexer | private |
num_workers() const | Multiplexer | inline |
OnCatStreamBlock(size_t peer, Connection &s, const StreamMultiplexerHeader &header, const CatStreamDataPtr &stream, PinnedByteBlockPtr &&bytes) | Multiplexer | private |
OnMixStreamBlock(size_t peer, Connection &s, const StreamMultiplexerHeader &header, const MixStreamDataPtr &stream, PinnedByteBlockPtr &&bytes) | Multiplexer | private |
OnMultiplexerHeader(size_t peer, uint32_t seq, Connection &s, net::Buffer &&buffer) | Multiplexer | private |
operator=(const Multiplexer &)=delete | Multiplexer | |
send_size_limit_ | Multiplexer | private |
workers_per_host() const | Multiplexer | inline |
workers_per_host_ | Multiplexer | private |
~Multiplexer() | Multiplexer |