Thrill
0.1
|
Definition at line 273 of file read_binary.hpp.
Public Member Functions | |
VfsFileBlockSource (const FileInfo &fileinfo, Context &ctx, size_t &stats_total_bytes, size_t &stats_total_reads) | |
data::PinnedBlock | NextBlock () |
Public Attributes | |
const size_t | block_size = data::default_block_size |
Private Attributes | |
Context & | context_ |
bool | done_ = false |
bool | is_compressed_ |
size_t | remain_size_ |
size_t & | stats_total_bytes_ |
size_t & | stats_total_reads_ |
vfs::ReadStreamPtr | stream_ |
|
inline |
Definition at line 278 of file read_binary.hpp.
References thrill::vfs::OpenReadStream(), ReadBinaryNode< ValueType >::FileInfo::path, and ReadBinaryNode< ValueType >::FileInfo::range.
|
inline |
Definition at line 296 of file read_binary.hpp.
References BlockPool::AllocateByteBlock(), Context::block_pool(), bytes, DIABase::context_, Context::local_worker_id(), LOG, and min().
const size_t block_size = data::default_block_size |
Definition at line 276 of file read_binary.hpp.
|
private |
Definition at line 333 of file read_binary.hpp.
|
private |
Definition at line 339 of file read_binary.hpp.
|
private |
Definition at line 336 of file read_binary.hpp.
|
private |
Definition at line 335 of file read_binary.hpp.
|
private |
Definition at line 337 of file read_binary.hpp.
|
private |
Definition at line 338 of file read_binary.hpp.
|
private |
Definition at line 334 of file read_binary.hpp.