PTLib  Version 2.10.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DnsRecord Class Reference

#include <pdns.h>

Public Attributes

DnsRecordpNext
char pName [MAXDNAME]
WORD wType
WORD wDataLength
union {
   DWORD   DW
 flags as DWORD
   DNS_RECORD_FLAGS   S
 flags as structure
Flags
union {
   DNS_A_DATA   A
   DNS_MX_DATA   MX
   DNS_PTR_DATA   NS
   DNS_SRV_DATA   SRV
   DNS_NULL_DATA   Null
Data

Member Data Documentation

DNS_A_DATA DnsRecord::A
union { ... } DnsRecord::Data
DWORD DnsRecord::DW

flags as DWORD

union { ... } DnsRecord::Flags
DNS_MX_DATA DnsRecord::MX
DNS_PTR_DATA DnsRecord::NS
DNS_NULL_DATA DnsRecord::Null
char DnsRecord::pName[MAXDNAME]
DnsRecord* DnsRecord::pNext

Referenced by PDNS::Lookup().

DNS_RECORD_FLAGS DnsRecord::S

flags as structure

DNS_SRV_DATA DnsRecord::SRV
WORD DnsRecord::wDataLength
WORD DnsRecord::wType

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