CCF
Loading...
Searching...
No Matches
ccf::Snapshotter Member List

This is the complete list of members for ccf::Snapshotter, including all inherited members.

commit(::consensus::Index idx, bool generate_snapshot) overrideccf::Snapshotterinline
ccf::kv::AbstractSnapshotter::commit(ccf::kv::Version v, bool generate_snapshot)=0ccf::kv::AbstractSnapshotterpure virtual
init_after_public_recovery()ccf::Snapshotterinline
init_from_snapshot_status(const SnapshotStatus &status)ccf::Snapshotterinline
record_committable(::consensus::Index idx) overrideccf::Snapshotterinline
ccf::kv::AbstractSnapshotter::record_committable(ccf::kv::Version v)=0ccf::kv::AbstractSnapshotterpure virtual
record_cose_signature(::consensus::Index idx, const std::vector< uint8_t > &cose_sig)ccf::Snapshotterinline
record_serialised_tree(::consensus::Index idx, const std::vector< uint8_t > &tree)ccf::Snapshotterinline
record_snapshot_evidence_idx(::consensus::Index idx, const SnapshotHash &snapshot)ccf::Snapshotterinline
record_snapshot_status(const SnapshotStatus &status)ccf::Snapshotterinline
rollback(::consensus::Index idx) overrideccf::Snapshotterinline
ccf::kv::AbstractSnapshotter::rollback(ccf::kv::Version v)=0ccf::kv::AbstractSnapshotterpure virtual
schedule_snapshot(::consensus::Index idx, TimePoint timestamp)ccf::Snapshotterinline
set_snapshot_generation(bool enabled)ccf::Snapshotterinline
should_schedule_snapshot(::consensus::Index threshold_idx) overrideccf::Snapshotterinline
ccf::kv::AbstractSnapshotter::should_schedule_snapshot(ccf::kv::Version v)=0ccf::kv::AbstractSnapshotterpure virtual
should_schedule_snapshot_unsafe(::consensus::Index threshold_idx)ccf::Snapshotterinline
Snapshotter(ringbuffer::AbstractWriterFactory &writer_factory_, std::shared_ptr< ccf::kv::Store > &store_, size_t snapshot_tx_interval_, size_t min_snapshot_tx_interval_=0, std::chrono::microseconds snapshot_time_interval_=std::chrono::microseconds(0))ccf::Snapshotterinline
write_snapshot(std::span< uint8_t > snapshot_buf, uint32_t generation_count)ccf::Snapshotterinline
~AbstractSnapshotter()=defaultccf::kv::AbstractSnapshottervirtual