TARAXA
dev::p2p::NetworkConfig Struct Reference

#include <Network.h>

Collaboration diagram for dev::p2p::NetworkConfig:

Public Member Functions

 NetworkConfig (unsigned short _listenPort=c_defaultListenPort)
 
 NetworkConfig (std::string const &_listenAddress, unsigned short _listenPort=c_defaultListenPort, bool _upnp=true, bool _allowLocalDiscovery=false)
 
 NetworkConfig (std::string const &_publicIP, std::string const &_listenAddress=std::string(), uint16_t _listenPort=c_defaultListenPort, bool _upnp=true, bool _allowLocalDiscovery=false)
 

Public Attributes

std::string publicIPAddress
 Addressing. More...
 
std::string listenIPAddress
 
uint16_t listenPort = c_defaultListenPort
 
bool traverseNAT = true
 Preferences. More...
 
bool discovery = true
 
bool allowLocalDiscovery = false
 
bool pin = false
 

Constructor & Destructor Documentation

◆ NetworkConfig() [1/3]

dev::p2p::NetworkConfig::NetworkConfig ( unsigned short  _listenPort = c_defaultListenPort)
inlineexplicit

◆ NetworkConfig() [2/3]

dev::p2p::NetworkConfig::NetworkConfig ( std::string const &  _listenAddress,
unsigned short  _listenPort = c_defaultListenPort,
bool  _upnp = true,
bool  _allowLocalDiscovery = false 
)
inline

◆ NetworkConfig() [3/3]

dev::p2p::NetworkConfig::NetworkConfig ( std::string const &  _publicIP,
std::string const &  _listenAddress = std::string(),
uint16_t  _listenPort = c_defaultListenPort,
bool  _upnp = true,
bool  _allowLocalDiscovery = false 
)
inline

Member Data Documentation

◆ allowLocalDiscovery

bool dev::p2p::NetworkConfig::allowLocalDiscovery = false

◆ discovery

bool dev::p2p::NetworkConfig::discovery = true

◆ listenIPAddress

std::string dev::p2p::NetworkConfig::listenIPAddress

◆ listenPort

uint16_t dev::p2p::NetworkConfig::listenPort = c_defaultListenPort

◆ pin

bool dev::p2p::NetworkConfig::pin = false

◆ publicIPAddress

std::string dev::p2p::NetworkConfig::publicIPAddress

Addressing.

◆ traverseNAT

bool dev::p2p::NetworkConfig::traverseNAT = true

Preferences.


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