|
CCF
|
Namespaces | |
| namespace | detail |
Enumerations | |
| enum class | ApiVersion { preview_v1 , MIN = preview_v1 , v1 } |
Functions | |
| 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) |
|
strong |
| auto ccf::gov::endpoints::api_version_adapter | ( | Fn && | f, |
| ApiVersion | min_accepted = ApiVersion::MIN |
||
| ) |
| std::optional< ApiVersion > ccf::gov::endpoints::get_api_version | ( | ccf::endpoints::CommandEndpointContext & | ctx, |
| ApiVersion | min_accepted, | ||
| const char ** | error_code = nullptr |
||
| ) |
| void ccf::gov::endpoints::init_ack_handlers | ( | ccf::BaseEndpointRegistry & | registry, |
| NetworkState & | network, | ||
| ShareManager & | share_manager | ||
| ) |
| void ccf::gov::endpoints::init_proposals_handlers | ( | ccf::BaseEndpointRegistry & | registry, |
| NetworkState & | network, | ||
| ccf::AbstractNodeContext & | node_context | ||
| ) |
| void ccf::gov::endpoints::init_recovery_handlers | ( | ccf::BaseEndpointRegistry & | registry, |
| ShareManager & | share_manager, | ||
| ccf::AbstractNodeContext & | node_context | ||
| ) |
| void ccf::gov::endpoints::init_service_state_handlers | ( | ccf::BaseEndpointRegistry & | registry | ) |
| void ccf::gov::endpoints::init_transactions_handlers | ( | ccf::BaseEndpointRegistry & | registry | ) |
| 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_node_description | ( | const ccf::NodeId & | node_id, |
| const ccf::NodeInfo & | node_info, | ||
| ccf::NodeEndorsedCertificates::ReadOnlyHandle * | node_endorsed_certs_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 | ||
| ) |