CCF
Loading...
Searching...
No Matches
ccf::NodeState Member List

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

advance_part_of_network()ccf::NodeStateinline
advance_part_of_public_network()ccf::NodeStateinline
auto_refresh_jwt_keys()ccf::NodeStateinline
can_replicate() overrideccf::NodeStateinlinevirtual
create(StartType start_type_, const ccf::StartupConfig &config_, std::vector< uint8_t > &&startup_snapshot_)ccf::NodeStateinline
get_cose_signatures_config() overrideccf::NodeStateinlinevirtual
get_jwt_attempts() overrideccf::NodeStateinlinevirtual
get_network_cert() overrideccf::NodeStateinlinevirtual
get_node_config() const overrideccf::NodeStateinlinevirtual
get_node_id() constccf::NodeStateinline
get_self_signed_certificate() overrideccf::NodeStateinlinevirtual
get_session_metrics() overrideccf::NodeStateinlinevirtual
get_startup_snapshot_seqno() overrideccf::NodeStateinlinevirtual
get_store() overrideccf::NodeStateinlinevirtual
get_writer_factory() overrideccf::NodeStateinlinevirtual
has_received_stop_notice() overrideccf::NodeStateinlinevirtual
initialize(const ccf::consensus::Configuration &consensus_config_, std::shared_ptr< RPCMap > rpc_map_, std::shared_ptr< AbstractRPCResponder > rpc_sessions_, std::shared_ptr< indexing::Indexer > indexer_, size_t sig_tx_interval_, size_t sig_ms_interval_)ccf::NodeStateinline
initiate_join()ccf::NodeStateinline
initiate_join_unsafe()ccf::NodeStateinline
initiate_private_recovery(ccf::kv::Tx &tx, const std::optional< LedgerSecretPtr > &unsealed_ledger_secret=std::nullopt) overrideccf::NodeStateinlinevirtual
initiate_private_recovery_unsafe(ccf::kv::Tx &tx, const std::optional< LedgerSecretPtr > &unsealed_ledger_secret=std::nullopt)ccf::NodeStateinline
initiate_quote_generation()ccf::NodeStateinline
install_custom_acme_challenge_handler(const ccf::NodeInfoNetwork::RpcInterfaceID &interface_id, std::shared_ptr< ACMEChallengeHandler > h) overrideccf::NodeStateinlinevirtual
is_accessible_to_members() const overrideccf::NodeStateinlinevirtual
is_in_initialised_state() const overrideccf::NodeStateinlinevirtual
is_part_of_network() const overrideccf::NodeStateinlinevirtual
is_part_of_public_network() const overrideccf::NodeStateinlinevirtual
is_primary() const overrideccf::NodeStateinlinevirtual
is_reading_private_ledger() const overrideccf::NodeStateinlinevirtual
is_reading_public_ledger() const overrideccf::NodeStateinlinevirtual
launch_node()ccf::NodeStateinline
make_http_request(const ::http::URL &url, ::http::Request &&req, std::function< bool(ccf::http_status status, http::HeaderMap &&, std::vector< uint8_t > &&)> callback, const std::vector< std::string > &ca_certs={}, const std::string &app_protocol="HTTP1", bool authenticate_as_node_client_certificate=false) overrideccf::NodeStateinlinevirtual
ccf::AbstractNodeState::make_http_request(const ::http::URL &url, ::http::Request &&req, std::function< bool(ccf::http_status status, ccf::http::HeaderMap &&, std::vector< uint8_t > &&)> callback, const std::vector< std::string > &ca_certs={}, const std::string &app_protocol="HTTP1", bool use_node_client_certificate=false)=0ccf::AbstractNodeStatepure virtual
NodeState(ringbuffer::AbstractWriterFactory &writer_factory, NetworkState &network, std::shared_ptr< RPCSessions > rpcsessions, ccf::crypto::CurveID curve_id_)ccf::NodeStateinline
recover_ledger_end()ccf::NodeStateinline
recover_private_ledger_end_unsafe()ccf::NodeStateinline
recover_private_ledger_entries(const std::vector< uint8_t > &entries)ccf::NodeStateinline
recover_public_ledger_end_unsafe()ccf::NodeStateinline
recover_public_ledger_entries(const std::vector< uint8_t > &entries)ccf::NodeStateinline
recv_node_inbound(const uint8_t *data, size_t size)ccf::NodeStateinline
rekey_ledger(ccf::kv::Tx &tx) overrideccf::NodeStateinlinevirtual
set_n2n_idle_timeout(std::chrono::milliseconds idle_timeout)ccf::NodeStateinline
set_n2n_message_limit(size_t message_limit)ccf::NodeStateinline
setup_one_off_secret_hook()ccf::NodeStateinline
setup_private_recovery_store()ccf::NodeStateinline
start_join_timer()ccf::NodeStateinline
start_ledger_recovery_unsafe()ccf::NodeStateinline
state() overrideccf::NodeStateinlinevirtual
stop_notice() overrideccf::NodeStateinlinevirtual
tick(std::chrono::milliseconds elapsed)ccf::NodeStateinline
tick_end()ccf::NodeStateinline
transition_service_to_open(ccf::kv::Tx &tx, AbstractGovernanceEffects::ServiceIdentities identities) overrideccf::NodeStateinlinevirtual
trigger_acme_refresh(ccf::kv::Tx &tx, const std::optional< std::vector< std::string > > &interfaces=std::nullopt) overrideccf::NodeStateinlinevirtual
trigger_host_process_launch(const std::vector< std::string > &args, const std::vector< uint8_t > &input) overrideccf::NodeStateinlinevirtual
trigger_ledger_chunk(ccf::kv::Tx &tx) overrideccf::NodeStateinlinevirtual
trigger_recovery_shares_refresh(ccf::kv::Tx &tx) overrideccf::NodeStateinlinevirtual
trigger_snapshot(ccf::kv::Tx &tx) overrideccf::NodeStateinlinevirtual
verify_quote(ccf::kv::ReadOnlyTx &tx, const QuoteInfo &quote_info_, const std::vector< uint8_t > &expected_node_public_key_der, pal::PlatformAttestationMeasurement &measurement) overrideccf::NodeStateinlinevirtual
write_snapshot(std::span< uint8_t > snapshot_buf, size_t request_id)ccf::NodeStateinline
~AbstractNodeState()ccf::AbstractNodeStateinlinevirtual