Thrill
0.1
|
This is the complete list of members for BlockPool, including all inherited members.
AdviseFree(size_t size) | BlockPool | |
AllocateByteBlock(size_t size, size_t local_worker_id) | BlockPool | |
BlockPool(size_t workers_per_host=1) | BlockPool | explicit |
BlockPool(const BlockPool &)=delete | BlockPool | |
BlockPool(size_t soft_ram_limit, size_t hard_ram_limit, common::JsonLogger *logger, mem::Manager *mem_manager, size_t workers_per_host) | BlockPool | |
cv_read_complete_ | BlockPool | private |
d_ | BlockPool | private |
debug | BlockPool | privatestatic |
DecBlockPinCount(ByteBlock *block_ptr, size_t local_worker_id) | BlockPool | |
DestroyBlock(ByteBlock *block_ptr) | BlockPool | |
EvictBlock(ByteBlock *block_ptr) | BlockPool | |
EvictBlockLRU() | BlockPool | |
GetAnyWriting() | BlockPool | |
hard_ram_limit() noexcept | BlockPool | |
IncBlockPinCount(ByteBlock *block_ptr, size_t local_worker_id) | BlockPool | |
IntIncBlockPinCount(ByteBlock *block_ptr, size_t local_worker_id) | BlockPool | private |
logger() | BlockPool | inline |
logger_ | BlockPool | private |
MapExternalBlock(const foxxll::file_ptr &file, uint64_t offset, size_t size) | BlockPool | |
max_total_bytes() noexcept | BlockPool | |
MaxMergeDegreePrefetch(size_t num_files) | BlockPool | |
mem_manager_ | BlockPool | private |
mutex_ | BlockPool | private |
next_file_id() | BlockPool | |
OnReadComplete(PinRequest *read, foxxll::request *req, bool success) | BlockPool | private |
OnWriteComplete(ByteBlock *block_ptr, foxxll::request *req, bool success) | BlockPool | private |
operator<<(std::ostream &os, const PinCount &p) | BlockPool | friend |
operator=(const BlockPool &)=delete | BlockPool | |
PinBlock(const Block &block, size_t local_worker_id) | BlockPool | |
pinned_blocks() noexcept | BlockPool | |
reading_blocks() noexcept | BlockPool | |
ReleaseInternalMemory(size_t size) | BlockPool | |
RequestInternalMemory(size_t size) | BlockPool | |
RunTask(const std::chrono::steady_clock::time_point &tp) final | BlockPool | virtual |
swapped_blocks() noexcept | BlockPool | |
total_blocks() noexcept | BlockPool | |
total_bytes() noexcept | BlockPool | |
unpinned_blocks() noexcept | BlockPool | |
workers_per_host() const | BlockPool | inline |
workers_per_host_ | BlockPool | private |
writing_blocks() noexcept | BlockPool | |
~BlockPool() | BlockPool | |
~ProfileTask() | ProfileTask | inlinevirtual |