CernVM-FS  2.11.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 515 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 516 of file dns.cc.

Member Data Documentation

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

Definition at line 529 of file dns.cc.

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

Definition at line 530 of file dns.cc.

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

Definition at line 531 of file dns.cc.

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

Definition at line 532 of file dns.cc.

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

Definition at line 533 of file dns.cc.

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

Definition at line 534 of file dns.cc.

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

Definition at line 535 of file dns.cc.


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