CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dns::anonymous_namespace{dns.cc}::QueryInfo Struct Reference

Public Member Functions

 QueryInfo (vector< string > *a, const string &n, const ResourceRecord r)
 

Public Attributes

vector< string > * addresses
 
bool complete
 
string fqdn
 
string name
 
ResourceRecord record
 
Failures status
 
unsigned ttl
 

Detailed Description

Used to transport a name resolving request across the asynchronous c-ares interface. The QueryInfo objects are used for both IPv4 and IPv6 requests. The addresses are entered directly via pointers, ttls and fqdns are later merged into a single response (for IPv4/IPv6).

Definition at line 525 of file dns.cc.

Constructor & Destructor Documentation

dns::anonymous_namespace{dns.cc}::QueryInfo::QueryInfo ( vector< string > *  a,
const string &  n,
const ResourceRecord  r 
)
inline

Definition at line 526 of file dns.cc.

Member Data Documentation

vector<string>* dns::anonymous_namespace{dns.cc}::QueryInfo::addresses

Definition at line 539 of file dns.cc.

bool dns::anonymous_namespace{dns.cc}::QueryInfo::complete

Definition at line 540 of file dns.cc.

string dns::anonymous_namespace{dns.cc}::QueryInfo::fqdn

Definition at line 541 of file dns.cc.

string dns::anonymous_namespace{dns.cc}::QueryInfo::name

Definition at line 542 of file dns.cc.

ResourceRecord dns::anonymous_namespace{dns.cc}::QueryInfo::record

Definition at line 543 of file dns.cc.

Failures dns::anonymous_namespace{dns.cc}::QueryInfo::status

Definition at line 544 of file dns.cc.

unsigned dns::anonymous_namespace{dns.cc}::QueryInfo::ttl

Definition at line 545 of file dns.cc.


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