CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dns::anonymous_namespace{}::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

Constructor & Destructor Documentation

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

Definition at line 526 of file

Member Data Documentation

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

Definition at line 539 of file

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

Definition at line 540 of file

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

Definition at line 541 of file

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

Definition at line 542 of file

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

Definition at line 543 of file

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

Definition at line 544 of file

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

Definition at line 545 of file

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