Go to the source code of this file.
|
| | ccf::sealing_recovery::DECLARE_JSON_TYPE (Location) |
| |
| | ccf::sealing_recovery::DECLARE_JSON_REQUIRED_FIELDS (Location, name, address) |
| |
| std::string | ccf::recovery_decision_protocol::service_fingerprint_from_pem (const ccf::crypto::Pem &pem) |
| |
| | ccf::recovery_decision_protocol::DECLARE_JSON_TYPE (RequestNodeInfo) |
| |
| | ccf::recovery_decision_protocol::DECLARE_JSON_REQUIRED_FIELDS (RequestNodeInfo, quote_info, location, service_cert_der) |
| |
| | ccf::recovery_decision_protocol::DECLARE_JSON_TYPE_WITH_BASE (NodeInfo, RequestNodeInfo) |
| |
| | ccf::recovery_decision_protocol::DECLARE_JSON_REQUIRED_FIELDS (NodeInfo, node_cert_der) |
| |
| | ccf::recovery_decision_protocol::DECLARE_JSON_ENUM (StateMachine, {{StateMachine::GOSSIPING, "Gossiping"}, {StateMachine::VOTING, "Voting"}, {StateMachine::OPENING, "Opening"}, {StateMachine::JOINING, "Joining"}, {StateMachine::OPEN, "Open"}}) |
| |
| | ccf::recovery_decision_protocol::DECLARE_JSON_ENUM (OpenKinds, {{OpenKinds::QUORUM, "Quorum"}, {OpenKinds::FAILOVER, "Failover"}}) |
| |