My Project 3.2.0
C++ Distributed Hash Table
Loading...
Searching...
No Matches
dht::DhtRunner::Context Struct Reference
Collaboration diagram for dht::DhtRunner::Context:

Public Attributes

std::shared_ptr< Loggerlogger {}
 
std::unique_ptr< net::DatagramSocketsock
 
std::shared_ptr< PeerDiscoverypeerDiscovery {}
 
StatusCallback statusChangedCallback {}
 
CertificateStoreQuery certificateStore {}
 
IdentityAnnouncedCb identityAnnouncedCb {}
 
PublicAddressChangedCb publicAddressChangedCb {}
 
std::unique_ptr< std::mt19937_64 > rng {}
 

Detailed Description

Definition at line 74 of file dhtrunner.h.

Constructor & Destructor Documentation

◆ Context()

dht::DhtRunner::Context::Context ( )
inline

Definition at line 83 of file dhtrunner.h.

Member Data Documentation

◆ certificateStore

CertificateStoreQuery dht::DhtRunner::Context::certificateStore {}

Definition at line 79 of file dhtrunner.h.

◆ identityAnnouncedCb

IdentityAnnouncedCb dht::DhtRunner::Context::identityAnnouncedCb {}

Definition at line 80 of file dhtrunner.h.

◆ logger

std::shared_ptr<Logger> dht::DhtRunner::Context::logger {}

Definition at line 75 of file dhtrunner.h.

◆ peerDiscovery

std::shared_ptr<PeerDiscovery> dht::DhtRunner::Context::peerDiscovery {}

Definition at line 77 of file dhtrunner.h.

◆ publicAddressChangedCb

PublicAddressChangedCb dht::DhtRunner::Context::publicAddressChangedCb {}

Definition at line 81 of file dhtrunner.h.

◆ rng

std::unique_ptr<std::mt19937_64> dht::DhtRunner::Context::rng {}

Definition at line 82 of file dhtrunner.h.

◆ sock

std::unique_ptr<net::DatagramSocket> dht::DhtRunner::Context::sock

Definition at line 76 of file dhtrunner.h.

◆ statusChangedCallback

StatusCallback dht::DhtRunner::Context::statusChangedCallback {}

Definition at line 78 of file dhtrunner.h.


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