CCF
|
This is the complete list of members for ccf::kv::Store, including all inherited members.
add_dynamic_map(ccf::kv::Version v, const std::shared_ptr< AbstractMap > &map_) override | ccf::kv::Store | inlinevirtual |
check_rollback_count(Version count) override | ccf::kv::Store | inlinevirtual |
clear() | ccf::kv::StoreState | inline |
commit(const TxID &txid, std::unique_ptr< PendingTx > pending_tx, bool globally_committable) override | ccf::kv::Store | inlinevirtual |
commit_lock | ccf::kv::StoreState | protected |
commit_view() override | ccf::kv::Store | inlinevirtual |
committable_gap() override | ccf::kv::Store | inlinevirtual |
compact(Version v) override | ccf::kv::Store | inlinevirtual |
compacted | ccf::kv::StoreState | protected |
compacted_version() override | ccf::kv::Store | inlinevirtual |
create_read_only_tx() override | ccf::kv::Store | inlinevirtual |
create_read_only_tx_ptr() override | ccf::kv::Store | inlinevirtual |
create_reserved_tx(const TxID &tx_id) | ccf::kv::Store | inline |
create_tx() | ccf::kv::Store | inline |
create_tx_diff() override | ccf::kv::Store | inlinevirtual |
create_tx_ptr() | ccf::kv::Store | inline |
current_txid() override | ccf::kv::Store | inlinevirtual |
current_txid_and_commit_term() override | ccf::kv::Store | inlinevirtual |
current_version() override | ccf::kv::Store | inlinevirtual |
deserialise_snapshot(const uint8_t *data, size_t size, ccf::kv::ConsensusHookPtrs &hooks, std::vector< Version > *view_history=nullptr, bool public_only=false) override | ccf::kv::Store | inlinevirtual |
deserialize(const std::vector< uint8_t > &data, bool public_only=false, const std::optional< TxID > &expected_txid=std::nullopt) override | ccf::kv::Store | inlinevirtual |
fill_maps(const std::vector< uint8_t > &data, bool public_only, ccf::kv::Version &v, ccf::kv::Term &view, ccf::kv::EntryFlags &entry_flags, OrderedChanges &changes, MapCollection &new_maps, ccf::ClaimsDigest &claims_digest, std::optional< ccf::crypto::Sha256Hash > &commit_evidence_digest, bool ignore_strict_versions=false) override | ccf::kv::Store | inlinevirtual |
flag_enabled(StoreFlag f) override | ccf::kv::Store | inlinevirtual |
flag_enabled_unsafe(StoreFlag f) const override | ccf::kv::Store | inlinevirtual |
get_chunker() override | ccf::kv::Store | inlinevirtual |
get_consensus() override | ccf::kv::Store | inlinevirtual |
get_encryptor() override | ccf::kv::Store | inlinevirtual |
get_history() override | ccf::kv::Store | inlinevirtual |
get_map(ccf::kv::Version v, const std::string &map_name) override | ccf::kv::Store | inlinevirtual |
get_map_internal(ccf::kv::Version v, const std::string &map_name) | ccf::kv::Store | inline |
get_map_unsafe(ccf::kv::Version v, const std::string &map_name) override | ccf::kv::Store | inlinevirtual |
get_txid() override | ccf::kv::Store | inlinevirtual |
initialise_term(Term t) override | ccf::kv::Store | inlinevirtual |
last_committable | ccf::kv::StoreState | protected |
last_new_map | ccf::kv::StoreState | protected |
last_replicated | ccf::kv::StoreState | protected |
lock_map_set() override | ccf::kv::Store | inlinevirtual |
lock_maps() override | ccf::kv::Store | inlinevirtual |
Maps typedef | ccf::kv::StoreState | protected |
maps | ccf::kv::StoreState | protected |
maps_lock | ccf::kv::StoreState | protected |
next_txid() override | ccf::kv::Store | inlinevirtual |
next_version(bool commit_new_map) override | ccf::kv::Store | inlinevirtual |
next_version() override | ccf::kv::Store | inlinevirtual |
operator==(const Store &that) const | ccf::kv::Store | inline |
pending_txs | ccf::kv::StoreState | protected |
rollback(const TxID &tx_id, Term term_of_next_version_) override | ccf::kv::Store | inlinevirtual |
rollback_count | ccf::kv::StoreState | protected |
serialise_snapshot(std::unique_ptr< AbstractSnapshot > snapshot) override | ccf::kv::Store | inlinevirtual |
set_chunker(const std::shared_ptr< ILedgerChunker > &chunker_) | ccf::kv::Store | inline |
set_consensus(const std::shared_ptr< Consensus > &consensus_) | ccf::kv::Store | inline |
set_encryptor(const EncryptorPtr &encryptor_) | ccf::kv::Store | inline |
set_flag(StoreFlag f) override | ccf::kv::Store | inlinevirtual |
set_flag_unsafe(StoreFlag f) override | ccf::kv::Store | inlinevirtual |
set_global_hook(const std::string &map_name, const ccf::kv::untyped::Map::CommitHook &hook) | ccf::kv::Store | inline |
set_history(const std::shared_ptr< TxHistory > &history_) | ccf::kv::Store | inline |
set_map_hook(const std::string &map_name, const ccf::kv::untyped::Map::MapHook &hook) | ccf::kv::Store | inline |
set_snapshotter(const SnapshotterPtr &snapshotter_) | ccf::kv::Store | inline |
should_create_ledger_chunk(Version version) override | ccf::kv::Store | inlinevirtual |
should_create_ledger_chunk_unsafe(Version version) override | ccf::kv::Store | inlinevirtual |
snapshot_unsafe_maps(Version v) override | ccf::kv::Store | inlinevirtual |
Store(bool strict_versions_=true, bool is_historical_=false) | ccf::kv::Store | inline |
Store(const Store &that)=delete | ccf::kv::Store | |
StoreFlag enum name | ccf::kv::AbstractStore | |
swap_private_maps(Store &store) | ccf::kv::Store | inline |
term_of_last_version | ccf::kv::StoreState | protected |
term_of_next_version | ccf::kv::StoreState | protected |
unlock_map_set() override | ccf::kv::Store | inlinevirtual |
unlock_maps() override | ccf::kv::Store | inlinevirtual |
unset_flag(StoreFlag f) override | ccf::kv::Store | inlinevirtual |
unset_flag_unsafe(StoreFlag f) override | ccf::kv::Store | inlinevirtual |
unset_global_hook(const std::string &map_name) | ccf::kv::Store | inline |
unset_map_hook(const std::string &map_name) | ccf::kv::Store | inline |
version | ccf::kv::StoreState | protected |
version_lock | ccf::kv::StoreState | protected |
~AbstractStore() | ccf::kv::AbstractStore | inlinevirtual |
~ReadOnlyStore()=default | ccf::kv::ReadOnlyStore | virtual |