Loading [MathJax]/extensions/tex2jax.js
Thrill  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
BoundedBlockSink Member List

This is the complete list of members for BoundedBlockSink, including all inherited members.

allocate_can_fail_BoundedBlockSinkstatic
AllocateByteBlock(size_t block_size) finalBoundedBlockSinkinlinevirtual
AppendBlock(const Block &b, bool is_last_block)=0BlockSinkpure virtual
AppendBlock(Block &&b, bool is_last_block)=0BlockSinkpure virtual
AppendPinnedBlock(PinnedBlock &&b, bool is_last_block)BlockSinkinlinevirtual
available_BoundedBlockSinkprivate
block_pool() constBlockSinkinline
BlockSink(BlockPool &block_pool, size_t local_worker_id)BlockSinkinlineexplicit
BlockSink(BlockPool *block_pool, size_t local_worker_id)BlockSinkinlineexplicit
BlockSink(const BlockSink &)=defaultBlockSink
BlockSink(BlockSink &&)=defaultBlockSink
BoundedBlockSink(BlockPool &block_pool, size_t local_worker_id, size_t max_size)BoundedBlockSinkinline
Close()=0BlockSinkpure virtual
local_worker_id() constBlockSinkinline
local_worker_id_BlockSinkprotected
logger()BlockSinkinline
max_size() constBoundedBlockSinkinline
max_size_BoundedBlockSinkprivate
operator=(const BlockSink &)=defaultBlockSink
operator=(BlockSink &&)=defaultBlockSink
ReleaseByteBlock(ByteBlockPtr &block) finalBoundedBlockSinkinlinevirtual
workers_per_host() constBlockSinkinline
~BlockSink()BlockSinkinlinevirtual