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