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

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

allocate_can_fail_Filestatic
AllocateByteBlock(size_t block_size)BlockSinkinlinevirtual
AppendBlock(const Block &b)Fileinline
AppendBlock(Block &&b)Fileinline
AppendBlock(const Block &b, bool) finalFileinlinevirtual
AppendBlock(Block &&b, bool) finalFileinlinevirtual
AppendPinnedBlock(PinnedBlock &&b, bool is_last_block)BlockSinkinlinevirtual
block(size_t i) constFileinline
block_pool() constBlockSinkinline
blocks() constFileinline
blocks_Fileprivate
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
Clear()File
Close() finalFilevirtual
ConsumeReader typedefFile
Copy() constFile
dec_reference() const noexceptReferenceCounterinline
default_prefetch_size_Filestatic
dia_id_Fileprivate
empty() constFileinline
File(BlockPool &block_pool, size_t local_worker_id, size_t dia_id)File
File(const File &)=deleteFile
File(File &&)=defaultFile
GetConsumeReader(size_t prefetch_size=File::default_prefetch_size_)File
GetIndexOf(const ItemType &item, size_t tie, size_t left, size_t right, const CompareFunction &func=CompareFunction()) constFile
GetIndexOf(const ItemType &item, size_t tie, const CompareFunction &less=CompareFunction()) constFileinline
GetItemAt(size_t index) constFile
GetItemRange(size_t begin, size_t end) constFile
GetKeepReader(size_t prefetch_size=File::default_prefetch_size_) constFile
GetReader(bool consume, size_t prefetch_size=File::default_prefetch_size_)File
GetReaderAt(size_t index, size_t prefetch=default_prefetch_size_) constFile
GetWriter(size_t block_size=default_block_size)File
id_Fileprivate
inc_reference() const noexceptReferenceCounterinline
ItemsStartIn(size_t i) constFileinline
KeepReader typedefFile
local_worker_id() constBlockSinkinline
local_worker_id_BlockSinkprotected
logger()BlockSinkinline
num_blocks() constFileinline
num_items() constFileinline
num_items_sum_Fileprivate
operator<<(std::ostream &os, const File &f)Filefriend
operator=(const File &)=deleteFile
operator=(File &&)=defaultFile
thrill::data::BlockSink::operator=(const BlockSink &)=defaultBlockSink
thrill::data::BlockSink::operator=(BlockSink &&)=defaultBlockSink
tlx::ReferenceCounter::operator=(const ReferenceCounter &) noexceptReferenceCounterinline
ReadComplete() constFile
Reader typedefFile
reference_count() const noexceptReferenceCounterinline
ReferenceCounter() noexceptReferenceCounterinline
ReferenceCounter(const ReferenceCounter &) noexceptReferenceCounterinline
ReleaseByteBlock(ByteBlockPtr &block)BlockSinkinlinevirtual
set_dia_id(size_t dia_id)Fileinline
size_bytes() constFileinline
size_bytes_Fileprivate
stats_bytes_Fileprivate
stats_items_Fileprivate
unique() const noexceptReferenceCounterinline
workers_per_host() constBlockSinkinline
Writer typedefFile
~BlockSink()BlockSinkinlinevirtual
~File()File
~ReferenceCounter()ReferenceCounterinline