The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

DNSHeader Class Reference

Represents a dns request/reply header, and its payload as opaque data. More...

Collaboration diagram for DNSHeader:

Collaboration graph
[legend]
List of all members.

Public Attributes

unsigned char id [2]
unsigned int flags1
unsigned int flags2
unsigned int qdcount
unsigned int ancount
unsigned int nscount
unsigned int arcount
unsigned char payload [512]

Detailed Description

Represents a dns request/reply header, and its payload as opaque data.

Definition at line 77 of file dns.cpp.


Member Data Documentation

unsigned int DNSHeader::ancount
 

Definition at line 84 of file dns.cpp.

Referenced by DNS::AddQuery(), DNS::EmptyHeader(), DNS::FillHeader(), and DNSRequest::ResultIsReady().

unsigned int DNSHeader::arcount
 

Definition at line 86 of file dns.cpp.

Referenced by DNS::AddQuery(), DNS::EmptyHeader(), and DNS::FillHeader().

unsigned int DNSHeader::flags1
 

Definition at line 81 of file dns.cpp.

Referenced by DNS::AddQuery(), DNS::EmptyHeader(), DNS::FillHeader(), and DNSRequest::ResultIsReady().

unsigned int DNSHeader::flags2
 

Definition at line 82 of file dns.cpp.

Referenced by DNS::AddQuery(), DNS::EmptyHeader(), DNS::FillHeader(), and DNSRequest::ResultIsReady().

unsigned char DNSHeader::id[2]
 

Definition at line 80 of file dns.cpp.

Referenced by DNS::AddQuery(), DNS::EmptyHeader(), DNS::FillHeader(), and DNS::GetResult().

unsigned int DNSHeader::nscount
 

Definition at line 85 of file dns.cpp.

Referenced by DNS::AddQuery(), DNS::EmptyHeader(), and DNS::FillHeader().

unsigned char DNSHeader::payload[512]
 

Definition at line 87 of file dns.cpp.

Referenced by DNS::EmptyHeader(), DNS::FillHeader(), DNS::GetCName(), DNS::GetIP(), DNS::GetIP6(), DNS::GetName(), DNS::GetNameForce(), and DNSRequest::ResultIsReady().

unsigned int DNSHeader::qdcount
 

Definition at line 83 of file dns.cpp.

Referenced by DNS::AddQuery(), DNS::EmptyHeader(), DNS::FillHeader(), and DNSRequest::ResultIsReady().


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