CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
state.h File Reference
#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.

Classes

class  aft::ViewHistory
 
class  aft::Replica
 
struct  aft::State
 

Namespaces

namespace  aft
 

Functions

 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)