Bitcoin ABC 0.30.5
P2P Digital Currency
Classes | Public Member Functions | Public Attributes | List of all members
CDnsThread Class Reference
Collaboration diagram for CDnsThread:
[legend]

Classes

struct  FlagSpecificData
 

Public Member Functions

void cacheHit (uint64_t requestedFlags, bool force=false)
 
 CDnsThread (seeder::CDnsSeedOpts *opts, int idIn)
 
void run ()
 

Public Attributes

dns_opt_t dns_opt
 
const int id
 
std::map< uint64_t, FlagSpecificDataperflag
 
std::atomic< uint64_t > dbQueries
 
std::set< uint64_t > filterWhitelist
 

Detailed Description

Definition at line 90 of file main.cpp.

Constructor & Destructor Documentation

◆ CDnsThread()

CDnsThread::CDnsThread ( seeder::CDnsSeedOpts opts,
int  idIn 
)
inline

Definition at line 150 of file main.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ cacheHit()

void CDnsThread::cacheHit ( uint64_t  requestedFlags,
bool  force = false 
)
inline

Definition at line 106 of file main.cpp.

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

◆ run()

void CDnsThread::run ( )
inline

Definition at line 165 of file main.cpp.

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

Member Data Documentation

◆ dbQueries

std::atomic<uint64_t> CDnsThread::dbQueries

Definition at line 103 of file main.cpp.

◆ dns_opt

dns_opt_t CDnsThread::dns_opt

Definition at line 100 of file main.cpp.

◆ filterWhitelist

std::set<uint64_t> CDnsThread::filterWhitelist

Definition at line 104 of file main.cpp.

◆ id

const int CDnsThread::id

Definition at line 101 of file main.cpp.

◆ perflag

std::map<uint64_t, FlagSpecificData> CDnsThread::perflag

Definition at line 102 of file main.cpp.


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