CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
self_healing_open_impl.h File Reference
#include "ccf/ds/json.h"
#include "ccf/node/startup_config.h"
#include "ccf/service/tables/self_healing_open.h"
#include "ccf/tx.h"
#include "tasks/task.h"

Go to the source code of this file.

Classes

struct  ccf::self_healing_open::RequestNodeInfo
 
struct  ccf::self_healing_open::TaggedWithNodeInfo
 
struct  ccf::self_healing_open::GossipRequest
 
class  ccf::SelfHealingOpenSubsystem
 

Namespaces

namespace  ccf
 
namespace  ccf::self_healing_open
 

Functions

 ccf::self_healing_open::DECLARE_JSON_TYPE (RequestNodeInfo)
 
 ccf::self_healing_open::DECLARE_JSON_REQUIRED_FIELDS (RequestNodeInfo, quote_info, identity, service_identity)
 
 ccf::self_healing_open::DECLARE_JSON_TYPE (TaggedWithNodeInfo)
 
 ccf::self_healing_open::DECLARE_JSON_REQUIRED_FIELDS (TaggedWithNodeInfo, info)
 
 ccf::self_healing_open::DECLARE_JSON_TYPE_WITH_BASE (GossipRequest, TaggedWithNodeInfo)
 
 ccf::self_healing_open::DECLARE_JSON_REQUIRED_FIELDS (GossipRequest, txid)