|
CCF
|
#include <state.h>
Public Member Functions | |
| void | initialise (const std::vector< ccf::kv::Version > &terms_) |
| void | update (ccf::kv::Version idx, ccf::View view) |
| ccf::View | view_at (ccf::kv::Version idx) |
| ccf::kv::Version | start_of_view (ccf::View view) |
| ccf::kv::Version | end_of_view (ccf::View view) |
| std::vector< ccf::kv::Version > | get_history_until (ccf::kv::Version idx=std::numeric_limits< ccf::kv::Version >::max()) |
| std::vector< ccf::kv::Version > | get_history_since (uint64_t view) |
| void | rollback (ccf::kv::Version idx) |
Static Public Attributes | |
| static constexpr ccf::View | InvalidView = ccf::VIEW_UNKNOWN |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
staticconstexpr |