CCF
Loading...
Searching...
No Matches
ccf::endpoints::EndpointRegistry Member List

This is the complete list of members for ccf::endpoints::EndpointRegistry, including all inherited members.

apply_uncommitted_tx_backpressure() constccf::endpoints::EndpointRegistryinlinevirtual
build_api(nlohmann::json &document, ccf::kv::ReadOnlyTx &)ccf::endpoints::EndpointRegistryvirtual
consensusccf::endpoints::EndpointRegistryprotected
default_endpointccf::endpoints::EndpointRegistryprotected
EndpointRegistry(const std::string &method_prefix_)ccf::endpoints::EndpointRegistryinline
execute_endpoint(EndpointDefinitionPtr e, EndpointContext &ctx)ccf::endpoints::EndpointRegistryvirtual
execute_endpoint_locally_committed(EndpointDefinitionPtr e, CommandEndpointContext &ctx, const TxID &tx_id)ccf::endpoints::EndpointRegistryvirtual
find_endpoint(ccf::kv::Tx &, ccf::RpcContext &rpc_ctx)ccf::endpoints::EndpointRegistryvirtual
fully_qualified_endpointsccf::endpoints::EndpointRegistryprotected
get_allowed_verbs(ccf::kv::Tx &, const ccf::RpcContext &rpc_ctx)ccf::endpoints::EndpointRegistryvirtual
get_path_param(const ccf::PathParams &params, const std::string &param_name, T &value, std::string &error)ccf::endpoints::EndpointRegistryinline
get_path_param(const ccf::PathParams &params, const std::string &param_name, std::string &value, std::string &error)ccf::endpoints::EndpointRegistryinline
handle_event_dispatch_failed(const ccf::endpoints::DispatchFailedEvent &event)ccf::endpoints::EndpointRegistryinlinevirtual
handle_event_request_completed(const ccf::endpoints::RequestCompletedEvent &event)ccf::endpoints::EndpointRegistryinlinevirtual
historyccf::endpoints::EndpointRegistryprotected
init_handlers()ccf::endpoints::EndpointRegistryvirtual
install(Endpoint &endpoint) overrideccf::endpoints::EndpointRegistryvirtual
make_command_endpoint(const std::string &method, RESTVerb verb, const CommandEndpointFunction &f, const AuthnPolicies &ap)ccf::endpoints::EndpointRegistryvirtual
make_endpoint(const std::string &method, RESTVerb verb, const EndpointFunction &f, const AuthnPolicies &ap)ccf::endpoints::EndpointRegistryvirtual
make_endpoint_with_local_commit_handler(const std::string &method, RESTVerb verb, const EndpointFunction &f, const LocallyCommittedEndpointFunction &l, const AuthnPolicies &ap)ccf::endpoints::EndpointRegistryvirtual
make_read_only_endpoint(const std::string &method, RESTVerb verb, const ReadOnlyEndpointFunction &f, const AuthnPolicies &ap)ccf::endpoints::EndpointRegistryvirtual
make_read_only_endpoint_with_local_commit_handler(const std::string &method, RESTVerb verb, const ReadOnlyEndpointFunction &f, const LocallyCommittedEndpointFunction &l, const AuthnPolicies &ap)ccf::endpoints::EndpointRegistryvirtual
method_prefixccf::endpoints::EndpointRegistry
openapi_infoccf::endpoints::EndpointRegistry
Read enum valueccf::endpoints::EndpointRegistry
ReadWrite enum nameccf::endpoints::EndpointRegistry
report_ambiguous_templated_path(const std::string &path, const std::vector< EndpointDefinitionPtr > &matches)ccf::endpoints::EndpointRegistryvirtual
request_needs_root(const ccf::RpcContext &rpc_ctx)ccf::endpoints::EndpointRegistryvirtual
set_consensus(ccf::kv::Consensus *c)ccf::endpoints::EndpointRegistry
set_default(EndpointFunction f, const AuthnPolicies &ap)ccf::endpoints::EndpointRegistry
set_history(ccf::kv::TxHistory *h)ccf::endpoints::EndpointRegistry
templated_endpointsccf::endpoints::EndpointRegistryprotected
tick(std::chrono::milliseconds)ccf::endpoints::EndpointRegistryvirtual
Write enum valueccf::endpoints::EndpointRegistry
~EndpointRegistry()ccf::endpoints::EndpointRegistryinlinevirtual