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 |