#include <ledger_chunker.h>
Inherits ccf::kv::ILedgerChunker.
◆ LedgerChunker()
◆ append_entry_size()
void ccf::kv::LedgerChunker::append_entry_size |
( |
size_t |
n | ) |
|
|
inlineoverridevirtual |
◆ compacted_to()
void ccf::kv::LedgerChunker::compacted_to |
( |
Version |
v | ) |
|
|
inlineoverridevirtual |
◆ force_end_of_chunk()
void ccf::kv::LedgerChunker::force_end_of_chunk |
( |
Version |
v | ) |
|
|
inlineoverridevirtual |
◆ get_unchunked_size()
size_t ccf::kv::LedgerChunker::get_unchunked_size |
( |
Version |
up_to | ) |
const |
|
inlineprotected |
◆ is_chunk_end_requested()
bool ccf::kv::LedgerChunker::is_chunk_end_requested |
( |
Version |
v | ) |
|
|
inlineoverridevirtual |
◆ produced_chunk_at()
void ccf::kv::LedgerChunker::produced_chunk_at |
( |
Version |
v | ) |
|
|
inlineoverridevirtual |
◆ rolled_back_to()
void ccf::kv::LedgerChunker::rolled_back_to |
( |
Version |
v | ) |
|
|
inlineoverridevirtual |
◆ chunk_ends
std::set<Version> ccf::kv::LedgerChunker::chunk_ends = {} |
|
protected |
◆ chunk_threshold
const size_t ccf::kv::LedgerChunker::chunk_threshold |
|
protected |
◆ chunker_lock
std::mutex ccf::kv::LedgerChunker::chunker_lock |
|
protected |
◆ current_tx_version
Version ccf::kv::LedgerChunker::current_tx_version |
|
protected |
◆ forced_chunk_versions
std::set<Version> ccf::kv::LedgerChunker::forced_chunk_versions = {} |
|
protected |
◆ max_chunk_threshold_size
constexpr size_t ccf::kv::LedgerChunker::max_chunk_threshold_size |
|
staticconstexpr |
Initial value:=
std::numeric_limits<uint32_t>::max()
◆ transaction_sizes
std::map<Version, size_t> ccf::kv::LedgerChunker::transaction_sizes = {} |
|
protected |
The documentation for this struct was generated from the following file: