|
CCF
|
#include "ccf/ds/ccf_exception.h"#include "ccf/pal/locking.h"#include "ccf/service/reconfiguration_type.h"#include "ccf/tx_id.h"#include "ccf/tx_status.h"#include "consensus/aft/raft_types.h"#include "ds/ccf_assert.h"#include "ds/internal_logger.h"#include "ds/serialized.h"#include "impl/state.h"#include "kv/kv_types.h"#include "node/node_client.h"#include "node/node_to_node.h"#include "node/node_types.h"#include "node/retired_nodes_cleanup.h"#include "service/tables/signatures.h"#include <algorithm>#include <list>#include <random>#include <unordered_map>#include <vector>Go to the source code of this file.
Classes | |
| class | aft::Aft< LedgerProxy > |
Namespaces | |
| namespace | aft |
Macros | |
| #define | RAFT_TRACE_FMT LOG_TRACE_FMT |
| #define | RAFT_DEBUG_FMT LOG_DEBUG_FMT |
| #define | RAFT_INFO_FMT LOG_INFO_FMT |
| #define | RAFT_FAIL_FMT LOG_FAIL_FMT |
| #define | RAFT_TRACE_JSON_OUT(json_object) CCF_LOG_OUT(DEBUG, "raft_trace") << json_object |
| #define | LOG_ROLLBACK_INFO_FMT CCF_LOG_FMT(INFO, "rollback") |
Typedefs | |
| using | aft::Configuration = ccf::kv::Configuration |
| #define LOG_ROLLBACK_INFO_FMT CCF_LOG_FMT(INFO, "rollback") |
| #define RAFT_DEBUG_FMT LOG_DEBUG_FMT |
| #define RAFT_FAIL_FMT LOG_FAIL_FMT |
| #define RAFT_INFO_FMT LOG_INFO_FMT |
| #define RAFT_TRACE_FMT LOG_TRACE_FMT |
| #define RAFT_TRACE_JSON_OUT | ( | json_object | ) | CCF_LOG_OUT(DEBUG, "raft_trace") << json_object |