ObjFW
Classes | Enumerations
OFDNSResourceRecord.h File Reference
#import "OFObject.h"
#import "OFString.h"
#import "socket.h"
Include dependency graph for OFDNSResourceRecord.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OFDNSResourceRecord
 A class representing a DNS resource record. More...
 
class  OFADNSResourceRecord
 A class representing an A DNS resource record. More...
 
class  OFAAAADNSResourceRecord
 A class represenging a DNS resource record. More...
 
class  OFCNAMEDNSResourceRecord
 A class representing a CNAME DNS resource record. More...
 
class  OFHINFODNSResourceRecord
 A class representing an HINFO DNS resource record. More...
 
class  OFMXDNSResourceRecord
 A class representing an MX DNS resource record. More...
 
class  OFNSDNSResourceRecord
 A class representing an NS DNS resource record. More...
 
class  OFPTRDNSResourceRecord
 A class representing a PTR DNS resource record. More...
 
class  OFSOADNSResourceRecord
 A class representing an SOA DNS resource record. More...
 
class  OFSRVDNSResourceRecord
 A class representing an SRV DNS resource record. More...
 
class  OFTXTDNSResourceRecord
 A class representing a TXT DNS resource record. More...
 

Enumerations

enum  of_dns_class_t { OF_DNS_CLASS_IN = 1 , OF_DNS_CLASS_ANY = 255 }
 The DNS class. More...
 
enum  of_dns_record_type_t {
  OF_DNS_RECORD_TYPE_A = 1 , OF_DNS_RECORD_TYPE_NS = 2 , OF_DNS_RECORD_TYPE_CNAME = 5 , OF_DNS_RECORD_TYPE_SOA = 6 ,
  OF_DNS_RECORD_TYPE_PTR = 12 , OF_DNS_RECORD_TYPE_HINFO = 13 , OF_DNS_RECORD_TYPE_MX = 15 , OF_DNS_RECORD_TYPE_TXT = 16 ,
  OF_DNS_RECORD_TYPE_RP = 17 , OF_DNS_RECORD_TYPE_AAAA = 28 , OF_DNS_RECORD_TYPE_SRV = 33 , OF_DNS_RECORD_TYPE_ALL = 255
}
 The type of a DNS resource record. More...
 

Enumeration Type Documentation

◆ of_dns_class_t

The DNS class.

Enumerator
OF_DNS_CLASS_IN 

IN

OF_DNS_CLASS_ANY 

Any class. Only for queries.

◆ of_dns_record_type_t

The type of a DNS resource record.

Enumerator
OF_DNS_RECORD_TYPE_A 

A

OF_DNS_RECORD_TYPE_NS 

NS

OF_DNS_RECORD_TYPE_CNAME 

CNAME

OF_DNS_RECORD_TYPE_SOA 

SOA

OF_DNS_RECORD_TYPE_PTR 

PTR

OF_DNS_RECORD_TYPE_HINFO 

HINFO

OF_DNS_RECORD_TYPE_MX 

MX

OF_DNS_RECORD_TYPE_TXT 

TXT

OF_DNS_RECORD_TYPE_RP 

RP

OF_DNS_RECORD_TYPE_AAAA 

AAAA

OF_DNS_RECORD_TYPE_SRV 

SRV

OF_DNS_RECORD_TYPE_ALL 

All types. Only for queries.