CCF
Loading...
Searching...
No Matches
ccf::js::GovernanceDrivenJSRegistry Member List

This is the complete list of members for ccf::js::GovernanceDrivenJSRegistry, including all inherited members.

api_endpoint(ccf::endpoints::ReadOnlyEndpointContext &ctx)ccf::CommonEndpointRegistryprotectedvirtual
apply_uncommitted_tx_backpressure() constccf::endpoints::EndpointRegistryinlinevirtual
BaseDynamicJSEndpointRegistry(ccf::AbstractNodeContext &context, const std::string &kv_prefix=default_js_registry_kv_prefix)ccf::js::BaseDynamicJSEndpointRegistry
BaseEndpointRegistry(const std::string &method_prefix_, ccf::AbstractNodeContext &context_)ccf::BaseEndpointRegistry
build_api(nlohmann::json &document, ccf::kv::ReadOnlyTx &tx) overrideccf::js::BaseDynamicJSEndpointRegistryvirtual
CommonEndpointRegistry(const std::string &method_prefix_, ccf::AbstractNodeContext &context_)ccf::CommonEndpointRegistry
consensusccf::endpoints::EndpointRegistryprotected
contextccf::BaseEndpointRegistryprotected
default_endpointccf::endpoints::EndpointRegistryprotected
EndpointRegistry(const std::string &method_prefix_)ccf::endpoints::EndpointRegistryinline
execute_endpoint(ccf::endpoints::EndpointDefinitionPtr e, ccf::endpoints::EndpointContext &endpoint_ctx) overrideccf::js::BaseDynamicJSEndpointRegistryvirtual
execute_endpoint_locally_committed(ccf::endpoints::EndpointDefinitionPtr e, ccf::endpoints::CommandEndpointContext &endpoint_ctx, const ccf::TxID &tx_id) overrideccf::js::BaseDynamicJSEndpointRegistryvirtual
find_endpoint(ccf::kv::Tx &tx, ccf::RpcContext &rpc_ctx) overrideccf::js::BaseDynamicJSEndpointRegistryvirtual
fully_qualified_endpointsccf::endpoints::EndpointRegistryprotected
generate_openapi_document_v1(ccf::kv::ReadOnlyTx &tx, const std::string &title, const std::string &description, const std::string &document_version, nlohmann::json &document)ccf::BaseEndpointRegistry
get_allowed_verbs(ccf::kv::Tx &, const ccf::RpcContext &rpc_ctx) overrideccf::js::BaseDynamicJSEndpointRegistryvirtual
get_custom_endpoint_module_v1(std::string &code, ccf::kv::ReadOnlyTx &tx, const std::string &module_name)ccf::js::BaseDynamicJSEndpointRegistry
get_custom_endpoint_properties_v1(ccf::endpoints::EndpointProperties &properties, ccf::kv::ReadOnlyTx &tx, const ccf::RESTVerb &verb, const ccf::endpoints::URI &uri)ccf::js::BaseDynamicJSEndpointRegistry
get_custom_endpoints_v1(ccf::js::Bundle &bundle, ccf::kv::ReadOnlyTx &tx)ccf::js::BaseDynamicJSEndpointRegistry
get_extensions(const ccf::endpoints::EndpointContext &endpoint_ctx)ccf::js::BaseDynamicJSEndpointRegistryinlinevirtual
get_id_for_this_node_v1(NodeId &node_id)ccf::BaseEndpointRegistry
get_js_runtime_options_v1(ccf::JSRuntimeOptions &options, ccf::kv::ReadOnlyTx &tx)ccf::js::BaseDynamicJSEndpointRegistry
get_last_committed_txid_v1(ccf::View &view, ccf::SeqNo &seqno)ccf::BaseEndpointRegistry
get_member_cert_v1(ccf::kv::ReadOnlyTx &tx, const MemberId &member_id, ccf::crypto::Pem &member_cert_pem)ccf::BaseEndpointRegistry
get_member_data_v1(ccf::kv::ReadOnlyTx &tx, const MemberId &member_id, nlohmann::json &member_data)ccf::BaseEndpointRegistry
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
get_quote_for_this_node_v1(ccf::kv::ReadOnlyTx &tx, QuoteInfo &quote_info)ccf::BaseEndpointRegistry
get_quotes_for_all_trusted_nodes_v1(ccf::kv::ReadOnlyTx &tx, std::map< NodeId, QuoteInfo > &quotes)ccf::BaseEndpointRegistry
get_status_for_txid_v1(ccf::View view, ccf::SeqNo seqno, ccf::TxStatus &tx_status)ccf::BaseEndpointRegistry
get_untrusted_host_time_v1(::timespec &time)ccf::BaseEndpointRegistry
get_user_cert_v1(ccf::kv::ReadOnlyTx &tx, const UserId &user_id, ccf::crypto::Pem &user_cert_pem)ccf::BaseEndpointRegistry
get_user_data_v1(ccf::kv::ReadOnlyTx &tx, const UserId &user_id, nlohmann::json &user_data)ccf::BaseEndpointRegistry
get_view_for_seqno_v1(ccf::SeqNo seqno, ccf::View &view)ccf::BaseEndpointRegistry
get_view_history_v1(std::vector< ccf::TxID > &history, ccf::View since=1)ccf::BaseEndpointRegistry
get_view_history_v2(std::vector< ccf::TxID > &history, ccf::View since, ccf::InvalidArgsReason &reason)ccf::BaseEndpointRegistry
GovernanceDrivenJSRegistry(AbstractNodeContext &context)ccf::js::GovernanceDrivenJSRegistryinline
handle_event_dispatch_failed(const ccf::endpoints::DispatchFailedEvent &event) overrideccf::UserEndpointRegistryvirtual
handle_event_request_completed(const ccf::endpoints::RequestCompletedEvent &event) overrideccf::UserEndpointRegistryvirtual
historyccf::endpoints::EndpointRegistryprotected
init_handlers() overrideccf::CommonEndpointRegistryvirtual
install(Endpoint &endpoint) overrideccf::endpoints::EndpointRegistryvirtual
install_custom_endpoints_v1(ccf::kv::Tx &tx, const ccf::js::Bundle &bundle)ccf::js::BaseDynamicJSEndpointRegistry
interpreter_flush_mapccf::js::BaseDynamicJSEndpointRegistryprotected
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
metadata_mapccf::js::BaseDynamicJSEndpointRegistryprotected
method_prefixccf::endpoints::EndpointRegistry
modules_mapccf::js::BaseDynamicJSEndpointRegistryprotected
modules_quickjs_bytecode_mapccf::js::BaseDynamicJSEndpointRegistryprotected
modules_quickjs_version_mapccf::js::BaseDynamicJSEndpointRegistryprotected
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
runtime_options_mapccf::js::BaseDynamicJSEndpointRegistryprotected
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
set_js_kv_namespace_restriction(const ccf::js::NamespaceRestriction &restriction)ccf::js::BaseDynamicJSEndpointRegistry
set_js_runtime_options_v1(ccf::kv::Tx &tx, const ccf::JSRuntimeOptions &options)ccf::js::BaseDynamicJSEndpointRegistry
templated_endpointsccf::endpoints::EndpointRegistryprotected
tick(std::chrono::milliseconds)ccf::endpoints::EndpointRegistryvirtual
UserEndpointRegistry(ccf::AbstractNodeContext &context)ccf::UserEndpointRegistry
Write enum valueccf::endpoints::EndpointRegistry
~EndpointRegistry()ccf::endpoints::EndpointRegistryinlinevirtual