Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

CConnman::Options Struct Reference

#include <net.h>

+ Collaboration diagram for CConnman::Options:

Public Attributes

ServiceFlags nLocalServices = NODE_NONE
 
int nMaxConnections = 0
 
int nMaxOutbound = 0
 
int nMaxAddnode = 0
 
int nMaxFeeler = 0
 
int nBestHeight = 0
 
CClientUIInterfaceuiInterface = nullptr
 
NetEventsInterfacem_msgproc = nullptr
 
unsigned int nSendBufferMaxSize = 0
 
unsigned int nReceiveFloodSize = 0
 
uint64_t nMaxOutboundTimeframe = 0
 
uint64_t nMaxOutboundLimit = 0
 
std::vector< std::string > vSeedNodes
 
std::vector< CSubNetvWhitelistedRange
 
std::vector< CServicevBinds
 
std::vector< CServicevWhiteBinds
 
bool m_use_addrman_outgoing = true
 
std::vector< std::string > m_specified_outgoing
 
std::vector< std::string > m_added_nodes
 
SocketEventsMode socketEventsMode = SOCKETEVENTS_SELECT
 

Detailed Description

Definition at line 154 of file net.h.

Member Data Documentation

◆ m_added_nodes

std::vector<std::string> CConnman::Options::m_added_nodes

Definition at line 173 of file net.h.

Referenced by CConnman::Init().

◆ m_msgproc

NetEventsInterface* CConnman::Options::m_msgproc = nullptr

Definition at line 163 of file net.h.

Referenced by CConnman::Init().

◆ m_specified_outgoing

std::vector<std::string> CConnman::Options::m_specified_outgoing

Definition at line 172 of file net.h.

Referenced by CConnman::Start().

◆ m_use_addrman_outgoing

bool CConnman::Options::m_use_addrman_outgoing = true

Definition at line 171 of file net.h.

Referenced by CConnman::Start().

◆ nBestHeight

int CConnman::Options::nBestHeight = 0

Definition at line 161 of file net.h.

Referenced by CConnman::Init().

◆ nLocalServices

ServiceFlags CConnman::Options::nLocalServices = NODE_NONE

Definition at line 156 of file net.h.

Referenced by AppInitMain(), and CConnman::Init().

◆ nMaxAddnode

int CConnman::Options::nMaxAddnode = 0

Definition at line 159 of file net.h.

Referenced by CConnman::Init().

◆ nMaxConnections

int CConnman::Options::nMaxConnections = 0

Definition at line 157 of file net.h.

Referenced by CConnman::Init().

◆ nMaxFeeler

int CConnman::Options::nMaxFeeler = 0

Definition at line 160 of file net.h.

Referenced by CConnman::Init().

◆ nMaxOutbound

int CConnman::Options::nMaxOutbound = 0

Definition at line 158 of file net.h.

Referenced by CConnman::Init().

◆ nMaxOutboundLimit

uint64_t CConnman::Options::nMaxOutboundLimit = 0

Definition at line 167 of file net.h.

Referenced by CConnman::Init().

◆ nMaxOutboundTimeframe

uint64_t CConnman::Options::nMaxOutboundTimeframe = 0

Definition at line 166 of file net.h.

Referenced by CConnman::Init().

◆ nReceiveFloodSize

unsigned int CConnman::Options::nReceiveFloodSize = 0

Definition at line 165 of file net.h.

Referenced by CConnman::Init().

◆ nSendBufferMaxSize

unsigned int CConnman::Options::nSendBufferMaxSize = 0

Definition at line 164 of file net.h.

Referenced by CConnman::Init().

◆ socketEventsMode

SocketEventsMode CConnman::Options::socketEventsMode = SOCKETEVENTS_SELECT

Definition at line 174 of file net.h.

Referenced by CConnman::Init().

◆ uiInterface

CClientUIInterface* CConnman::Options::uiInterface = nullptr

Definition at line 162 of file net.h.

Referenced by CConnman::Init().

◆ vBinds

std::vector<CService> CConnman::Options::vBinds

Definition at line 170 of file net.h.

Referenced by CConnman::Start().

◆ vSeedNodes

std::vector<std::string> CConnman::Options::vSeedNodes

Definition at line 168 of file net.h.

Referenced by CConnman::Start().

◆ vWhiteBinds

std::vector<CService> CConnman::Options::vWhiteBinds

Definition at line 170 of file net.h.

Referenced by CConnman::Start().

◆ vWhitelistedRange

std::vector<CSubNet> CConnman::Options::vWhitelistedRange

Definition at line 169 of file net.h.

Referenced by CConnman::Init().


The documentation for this struct was generated from the following file:
Released under the MIT license