|
CCF
|
This is the complete list of members for programmabilityapp::ProgrammabilityHandlers, including all inherited members.
| api_endpoint(ccf::endpoints::ReadOnlyEndpointContext &ctx) | ccf::CommonEndpointRegistry | protectedvirtual |
| apply_uncommitted_tx_backpressure() const | ccf::endpoints::EndpointRegistry | inlinevirtual |
| audit_info_map | ccf::js::DynamicJSEndpointRegistry | protected |
| audit_input_map | ccf::js::DynamicJSEndpointRegistry | protected |
| 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) override | ccf::js::BaseDynamicJSEndpointRegistry | virtual |
| check_action_not_replayed_v1(ccf::kv::Tx &tx, uint64_t created_at, std::span< const uint8_t > action, ccf::InvalidArgsReason &reason) | ccf::js::DynamicJSEndpointRegistry | |
| CommonEndpointRegistry(const std::string &method_prefix_, ccf::AbstractNodeContext &context_) | ccf::CommonEndpointRegistry | |
| consensus | ccf::endpoints::EndpointRegistry | protected |
| context | ccf::BaseEndpointRegistry | protected |
| default_endpoint | ccf::endpoints::EndpointRegistry | protected |
| DynamicJSEndpointRegistry(ccf::AbstractNodeContext &context, const std::string &kv_prefix=default_js_registry_kv_prefix) | ccf::js::DynamicJSEndpointRegistry | inline |
| EndpointRegistry(std::string method_prefix_) | ccf::endpoints::EndpointRegistry | inline |
| execute_endpoint(ccf::endpoints::EndpointDefinitionPtr e, ccf::endpoints::EndpointContext &endpoint_ctx) override | ccf::js::BaseDynamicJSEndpointRegistry | virtual |
| execute_endpoint_locally_committed(ccf::endpoints::EndpointDefinitionPtr e, ccf::endpoints::CommandEndpointContext &endpoint_ctx, const ccf::TxID &tx_id) override | ccf::js::BaseDynamicJSEndpointRegistry | virtual |
| find_endpoint(ccf::kv::Tx &tx, ccf::RpcContext &rpc_ctx) override | ccf::js::BaseDynamicJSEndpointRegistry | virtual |
| fully_qualified_endpoints | ccf::endpoints::EndpointRegistry | protected |
| 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 &tx, const ccf::RpcContext &rpc_ctx) override | ccf::js::BaseDynamicJSEndpointRegistry | virtual |
| 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) override | programmabilityapp::ProgrammabilityHandlers | inlinevirtual |
| 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 ¶ms, const std::string ¶m_name, T &value, std::string &error) | ccf::endpoints::EndpointRegistry | inline |
| get_path_param(const ccf::PathParams ¶ms, const std::string ¶m_name, std::string &value, std::string &error) | ccf::endpoints::EndpointRegistry | inline |
| get_quote_for_this_node_v1(ccf::kv::ReadOnlyTx &tx, QuoteInfo "e_info) | ccf::BaseEndpointRegistry | |
| get_quotes_for_all_trusted_nodes_v1(ccf::kv::ReadOnlyTx &tx, std::map< NodeId, QuoteInfo > "es) | 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 | |
| handle_event_dispatch_failed(const ccf::endpoints::DispatchFailedEvent &event) override | ccf::UserEndpointRegistry | virtual |
| handle_event_request_completed(const ccf::endpoints::RequestCompletedEvent &event) override | ccf::UserEndpointRegistry | virtual |
| history | ccf::endpoints::EndpointRegistry | protected |
| init_handlers() override | ccf::CommonEndpointRegistry | virtual |
| install(Endpoint &endpoint) override | ccf::endpoints::EndpointRegistry | virtual |
| install_custom_endpoints_v1(ccf::kv::Tx &tx, const ccf::js::Bundle &bundle) | ccf::js::BaseDynamicJSEndpointRegistry | |
| interpreter_flush_map | ccf::js::BaseDynamicJSEndpointRegistry | protected |
| make_command_endpoint(const std::string &method, RESTVerb verb, const CommandEndpointFunction &f, const AuthnPolicies &ap) | ccf::endpoints::EndpointRegistry | virtual |
| make_endpoint(const std::string &method, RESTVerb verb, const EndpointFunction &f, const AuthnPolicies &ap) | ccf::endpoints::EndpointRegistry | virtual |
| make_read_only_endpoint(const std::string &method, RESTVerb verb, const ReadOnlyEndpointFunction &f, const AuthnPolicies &ap) | ccf::endpoints::EndpointRegistry | virtual |
| metadata_map | ccf::js::BaseDynamicJSEndpointRegistry | protected |
| method_prefix | ccf::endpoints::EndpointRegistry | |
| modules_map | ccf::js::BaseDynamicJSEndpointRegistry | protected |
| modules_quickjs_bytecode_map | ccf::js::BaseDynamicJSEndpointRegistry | protected |
| modules_quickjs_version_map | ccf::js::BaseDynamicJSEndpointRegistry | protected |
| openapi_info | ccf::endpoints::EndpointRegistry | |
| ProgrammabilityHandlers(ccf::AbstractNodeContext &context) | programmabilityapp::ProgrammabilityHandlers | inline |
| ReadWrite enum name | ccf::endpoints::EndpointRegistry | |
| recent_actions_map | ccf::js::DynamicJSEndpointRegistry | protected |
| record_action_for_audit_v1(ccf::kv::Tx &tx, ccf::ActionFormat format, const std::string &user_id, const std::string &action_name, const std::vector< uint8_t > &action_body) | ccf::js::DynamicJSEndpointRegistry | |
| report_ambiguous_templated_path(const std::string &path, const std::vector< EndpointDefinitionPtr > &matches) | ccf::endpoints::EndpointRegistry | virtual |
| request_needs_root(const ccf::RpcContext &rpc_ctx) | ccf::endpoints::EndpointRegistry | virtual |
| runtime_options_map | ccf::js::BaseDynamicJSEndpointRegistry | protected |
| 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_endpoints | ccf::endpoints::EndpointRegistry | protected |
| tick(std::chrono::milliseconds duration) | ccf::endpoints::EndpointRegistry | virtual |
| UserEndpointRegistry(ccf::AbstractNodeContext &context) | ccf::UserEndpointRegistry | |
| ~EndpointRegistry() override=default | ccf::endpoints::EndpointRegistry | |
| ~Installer()=default | ccf::endpoints::Endpoint::Installer | virtual |