CCF
Loading...
Searching...
No Matches
Classes | Public Attributes | List of all members
host::CCHostConfig Struct Reference

#include <configuration.h>

Inherits ccf::CCFConfig.

Classes

struct  Command
 
struct  Logging
 
struct  Memory
 
struct  OutputFiles
 

Public Attributes

ccf::ds::TimeString tick_interval = {"10ms"}
 
ccf::ds::TimeString slow_io_logging_threshold = {"10ms"}
 
std::optional< std::string > node_client_interface = std::nullopt
 
ccf::ds::TimeString client_connection_timeout = {"2000ms"}
 
std::optional< ccf::ds::TimeStringidle_connection_timeout
 
std::optional< std::string > node_data_json_file = std::nullopt
 
std::optional< std::string > service_data_json_file = std::nullopt
 
bool ignore_first_sigterm = false
 
OutputFiles output_files = {}
 
Logging logging = {}
 
Memory memory = {}
 
Command command = {}
 
- Public Attributes inherited from ccf::CCFConfig
size_t worker_threads = 0
 
size_t node_to_node_message_limit = 23'726'566
 
ccf::ds::SizeString historical_cache_soft_limit = {"512MB"}
 
ccf::consensus::Configuration consensus = {}
 
ccf::NodeInfoNetwork network = {}
 
NodeCertificateInfo node_certificate = {}
 
Ledger ledger = {}
 
LedgerSignatures ledger_signatures = {}
 
JWT jwt = {}
 
Attestation attestation = {}
 
Snapshots snapshots = {}
 

Member Data Documentation

◆ client_connection_timeout

ccf::ds::TimeString host::CCHostConfig::client_connection_timeout = {"2000ms"}

◆ command

Command host::CCHostConfig::command = {}

◆ idle_connection_timeout

std::optional<ccf::ds::TimeString> host::CCHostConfig::idle_connection_timeout
Initial value:
=
Definition unit_strings.h:159

◆ ignore_first_sigterm

bool host::CCHostConfig::ignore_first_sigterm = false

◆ logging

Logging host::CCHostConfig::logging = {}

◆ memory

Memory host::CCHostConfig::memory = {}

◆ node_client_interface

std::optional<std::string> host::CCHostConfig::node_client_interface = std::nullopt

◆ node_data_json_file

std::optional<std::string> host::CCHostConfig::node_data_json_file = std::nullopt

◆ output_files

OutputFiles host::CCHostConfig::output_files = {}

◆ service_data_json_file

std::optional<std::string> host::CCHostConfig::service_data_json_file = std::nullopt

◆ slow_io_logging_threshold

ccf::ds::TimeString host::CCHostConfig::slow_io_logging_threshold = {"10ms"}

◆ tick_interval

ccf::ds::TimeString host::CCHostConfig::tick_interval = {"10ms"}

The documentation for this struct was generated from the following file: