#include <store.h>
Inherited by ccf::kv::Store.
◆ Maps
◆ clear()
void ccf::kv::StoreState::clear |
( |
| ) |
|
|
inline |
◆ commit_lock
◆ compacted
std::atomic<Version> ccf::kv::StoreState::compacted = 0 |
|
protected |
◆ last_committable
Version ccf::kv::StoreState::last_committable = 0 |
|
protected |
◆ last_new_map
Version ccf::kv::StoreState::last_new_map = ccf::kv::NoVersion |
|
protected |
◆ last_replicated
Version ccf::kv::StoreState::last_replicated = 0 |
|
protected |
◆ maps
Maps ccf::kv::StoreState::maps |
|
protected |
◆ maps_lock
◆ pending_txs
std::unordered_map<Version, std::tuple<std::unique_ptr<PendingTx>, bool> > ccf::kv::StoreState::pending_txs |
|
protected |
◆ rollback_count
Version ccf::kv::StoreState::rollback_count = 0 |
|
protected |
◆ term_of_last_version
Term ccf::kv::StoreState::term_of_last_version = 0 |
|
protected |
◆ term_of_next_version
std::atomic<Term> ccf::kv::StoreState::term_of_next_version = 0 |
|
protected |
◆ version
std::atomic<Version> ccf::kv::StoreState::version = 0 |
|
protected |
◆ version_lock
The documentation for this class was generated from the following file: