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:116
 
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