Clients
Covers Engine 2.0.0
PeerConfig
Explicit peer and protocol identity, deadlines and bounded queue limits.
API
Explicit peer and protocol identity, deadlines and bounded queue limits.
Namespace: TEMPEST.
#include <tempest/Peer.h>Declaration
struct PeerConfig {
std::string node_name;
std::string peer_id;
uint64_t peer_version = 1;
std::string protocol_id;
uint64_t protocol_version = 1;
std::chrono::milliseconds request_timeout{5000};
std::chrono::milliseconds heartbeat_interval{1000};
std::chrono::milliseconds heartbeat_timeout{5000};
std::size_t max_pending_requests = 256;
std::size_t max_queued_requests = 256;
std::size_t max_queued_callbacks = 1024;
};