|
std::optional< ApiVersion > | get_api_version (ccf::endpoints::CommandEndpointContext &ctx, ApiVersion min_accepted, const char **error_code=nullptr) |
|
template<typename Fn > |
auto | api_version_adapter (Fn &&f, ApiVersion min_accepted=ApiVersion::MIN) |
|
void | init_ack_handlers (ccf::BaseEndpointRegistry ®istry, NetworkState &network, ShareManager &share_manager) |
|
void | init_proposals_handlers (ccf::BaseEndpointRegistry ®istry, NetworkState &network, ccf::AbstractNodeContext &node_context) |
|
void | init_recovery_handlers (ccf::BaseEndpointRegistry ®istry, ShareManager &share_manager, ccf::AbstractNodeContext &node_context) |
|
nlohmann::json | 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 | produce_user_description (const ccf::UserId &user_id, const ccf::crypto::Pem &user_cert, ccf::UserInfo::ReadOnlyHandle *user_info_handle) |
|
nlohmann::json | produce_node_description (const ccf::NodeId &node_id, const ccf::NodeInfo &node_info, ccf::NodeEndorsedCertificates::ReadOnlyHandle *node_endorsed_certs_handle) |
|
void | init_service_state_handlers (ccf::BaseEndpointRegistry ®istry) |
|
void | init_transactions_handlers (ccf::BaseEndpointRegistry ®istry) |
|