CCF
|
Functions | |
ccf::endpoints::EndpointDefinitionPtr | ccf::js::BaseDynamicJSEndpointRegistry::find_endpoint (ccf::kv::Tx &tx, ccf::RpcContext &rpc_ctx) override |
void | ccf::js::BaseDynamicJSEndpointRegistry::execute_endpoint (ccf::endpoints::EndpointDefinitionPtr e, ccf::endpoints::EndpointContext &endpoint_ctx) override |
void | ccf::js::BaseDynamicJSEndpointRegistry::execute_endpoint_locally_committed (ccf::endpoints::EndpointDefinitionPtr e, ccf::endpoints::CommandEndpointContext &endpoint_ctx, const ccf::TxID &tx_id) override |
void | ccf::js::BaseDynamicJSEndpointRegistry::build_api (nlohmann::json &document, ccf::kv::ReadOnlyTx &tx) override |
std::set< RESTVerb > | ccf::js::BaseDynamicJSEndpointRegistry::get_allowed_verbs (ccf::kv::Tx &, const ccf::RpcContext &rpc_ctx) override |
endpoints before delegating to base implementation.
|
overridevirtual |
Populate document with all supported methods
This is virtual since derived classes may do their own dispatch internally, so must be able to populate the document with the supported endpoints however it defines them.
Reimplemented from ccf::endpoints::EndpointRegistry.
|
overridevirtual |
Reimplemented from ccf::endpoints::EndpointRegistry.
|
overridevirtual |
Reimplemented from ccf::endpoints::EndpointRegistry.
|
overridevirtual |
Reimplemented from ccf::endpoints::EndpointRegistry.
|
overridevirtual |
Reimplemented from ccf::endpoints::EndpointRegistry.