|
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 |