CCF
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
Namespaces | Functions
service_state.h File Reference
#include "ccf/base_endpoint_registry.h"
#include "node/gov/api_version.h"

Go to the source code of this file.

Namespaces

namespace  ccf
 
namespace  ccf::gov
 
namespace  ccf::gov::endpoints
 

Functions

nlohmann::json ccf::gov::endpoints::produce_member_description (const ccf::MemberId &member_id, const ccf::MemberDetails &member_details, ccf::MemberCerts::ReadOnlyHandle *member_certs_handle, ccf::MemberPublicEncryptionKeys::ReadOnlyHandle *member_enc_keys_handle)
 
nlohmann::json ccf::gov::endpoints::produce_user_description (const ccf::UserId &user_id, const ccf::crypto::Pem &user_cert, ccf::UserInfo::ReadOnlyHandle *user_info_handle)
 
nlohmann::json ccf::gov::endpoints::produce_node_description (const ccf::NodeId &node_id, const ccf::NodeInfo &node_info, ccf::NodeEndorsedCertificates::ReadOnlyHandle *node_endorsed_certs_handle)
 
void ccf::gov::endpoints::init_service_state_handlers (ccf::BaseEndpointRegistry &registry)