Bitcoin ABC  0.29.2
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
seeder::CDnsSeedOpts Class Reference

#include <options.h>

Collaboration diagram for seeder::CDnsSeedOpts:
[legend]

Public Member Functions

 CDnsSeedOpts (ArgsManager *argsMan)
 
int ParseCommandLine (int argc, const char **argv)
 
void SetupSeederArgs ()
 

Public Attributes

ArgsManagerargsManager {nullptr}
 
std::chrono::seconds dumpInterval
 
int nThreads
 
int nPort
 
int nDnsThreads
 
bool fWipeBan
 
bool fWipeIgnore
 
std::string mbox
 
std::string ns
 
std::string host
 
std::string tor
 
std::string ip_addr
 
std::string ipv4_proxy
 
std::string ipv6_proxy
 
std::set< uint64_t > filter_whitelist
 

Detailed Description

Definition at line 32 of file options.h.

Constructor & Destructor Documentation

◆ CDnsSeedOpts()

seeder::CDnsSeedOpts::CDnsSeedOpts ( ArgsManager argsMan)
inline

Definition at line 50 of file options.h.

Member Function Documentation

◆ ParseCommandLine()

int seeder::CDnsSeedOpts::ParseCommandLine ( int  argc,
const char **  argv 
)

Definition at line 15 of file options.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetupSeederArgs()

void seeder::CDnsSeedOpts::SetupSeederArgs ( )

Definition at line 112 of file options.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ argsManager

ArgsManager* seeder::CDnsSeedOpts::argsManager {nullptr}

Definition at line 34 of file options.h.

◆ dumpInterval

std::chrono::seconds seeder::CDnsSeedOpts::dumpInterval

Definition at line 35 of file options.h.

◆ filter_whitelist

std::set<uint64_t> seeder::CDnsSeedOpts::filter_whitelist

Definition at line 48 of file options.h.

◆ fWipeBan

bool seeder::CDnsSeedOpts::fWipeBan

Definition at line 39 of file options.h.

◆ fWipeIgnore

bool seeder::CDnsSeedOpts::fWipeIgnore

Definition at line 40 of file options.h.

◆ host

std::string seeder::CDnsSeedOpts::host

Definition at line 43 of file options.h.

◆ ip_addr

std::string seeder::CDnsSeedOpts::ip_addr

Definition at line 45 of file options.h.

◆ ipv4_proxy

std::string seeder::CDnsSeedOpts::ipv4_proxy

Definition at line 46 of file options.h.

◆ ipv6_proxy

std::string seeder::CDnsSeedOpts::ipv6_proxy

Definition at line 47 of file options.h.

◆ mbox

std::string seeder::CDnsSeedOpts::mbox

Definition at line 41 of file options.h.

◆ nDnsThreads

int seeder::CDnsSeedOpts::nDnsThreads

Definition at line 38 of file options.h.

◆ nPort

int seeder::CDnsSeedOpts::nPort

Definition at line 37 of file options.h.

◆ ns

std::string seeder::CDnsSeedOpts::ns

Definition at line 42 of file options.h.

◆ nThreads

int seeder::CDnsSeedOpts::nThreads

Definition at line 36 of file options.h.

◆ tor

std::string seeder::CDnsSeedOpts::tor

Definition at line 44 of file options.h.


The documentation for this class was generated from the following files: