#include "ccf/crypto/key_pair.h"
#include "ccf/crypto/verifier.h"
#include "ccf/ds/logger.h"
#include "ccf/pal/locking.h"
#include "ccf/tx_status.h"
#include "consensus/aft/raft_types.h"
#include "kv/kv_types.h"
#include <deque>
#include <map>
#include <set>
Go to the source code of this file.
|
| aft::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (State) |
|
| aft::DECLARE_JSON_REQUIRED_FIELDS (State, node_id, current_view, last_idx, commit_idx, leadership_state, membership_state) |
|
| aft::DECLARE_JSON_OPTIONAL_FIELDS (State, retirement_phase, retirement_idx, retirement_committable_idx, retired_committed_idx) |
|