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

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

allocate_can_fail_BlockSinkstatic
AllocateByteBlock(size_t block_size)BlockSinkinlinevirtual
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
block_pool() constBlockSinkinline
block_pool_BlockSinkprivate
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
Close()=0BlockSinkpure virtual
local_worker_id() constBlockSinkinline
local_worker_id_BlockSinkprotected
logger()BlockSinkinline
operator=(const BlockSink &)=defaultBlockSink
operator=(BlockSink &&)=defaultBlockSink
ReleaseByteBlock(ByteBlockPtr &block)BlockSinkinlinevirtual
workers_per_host() constBlockSinkinline
~BlockSink()BlockSinkinlinevirtual