22 std::shared_ptr<CapabilityFace>
const ref;
38using Capabilities = std::map<CapabilityNameAndVersion, Capability>;
Definition Capability.h:9
std::map< CapabilityNameAndVersion, Capability > Capabilities
Definition taraxa.hpp:38
std::chrono::seconds peer_healthcheck_interval
Definition taraxa.hpp:13
unsigned chain_id
Definition taraxa.hpp:11
std::pair< std::string, unsigned > CapDesc
Definition Common.h:104
unsigned peer_stretch
Definition taraxa.hpp:9
bool is_boot_node
Definition taraxa.hpp:10
std::chrono::seconds peer_healthcheck_timeout
Definition taraxa.hpp:14
CapDesc CapabilityNameAndVersion
Definition taraxa.hpp:37
std::map< std::string, SessionCapability > SessionCapabilities
Definition taraxa.hpp:39
uint expected_parallelism
Definition taraxa.hpp:12
std::chrono::seconds log_active_peers_interval
Definition taraxa.hpp:16
unsigned ideal_peer_count
Definition taraxa.hpp:8
std::chrono::milliseconds main_loop_interval
Definition taraxa.hpp:15
void assertThrowAux(bool _condition, ::std::string const &_errorDescription, unsigned _line, char const *_file, char const *_function)
Definition Assertions.h:53
std::hash for asio::adress
Definition FixedHash.h:483
Capability(std::shared_ptr< CapabilityFace > ref, unsigned message_count)
Definition taraxa.hpp:25
std::shared_ptr< CapabilityFace > const ref
Definition taraxa.hpp:22
unsigned const message_count
Definition taraxa.hpp:23
unsigned const offset
Definition taraxa.hpp:31
unsigned const version
Definition taraxa.hpp:30
SessionCapability(Capability const &cap, unsigned version, unsigned offset)
Definition taraxa.hpp:33