Kea  2.3.2-git
rdataclass.h File Reference
#include <dns/master_loader.h>
#include <stdint.h>
#include <string>
#include <dns/name.h>
#include <dns/rdata.h>
#include <vector>
#include <dns/rrtype.h>
#include <dns/rrttl.h>
#include <dns/master_lexer.h>
#include <boost/scoped_ptr.hpp>
#include <boost/noncopyable.hpp>
#include <util/buffer.h>
#include <boost/shared_ptr.hpp>
#include <dns/serial.h>
+ Include dependency graph for rdataclass.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  isc::dns::rdata::in::A
 
class  isc::dns::rdata::hs::A
 
class  isc::dns::rdata::ch::A
 
class  isc::dns::rdata::in::AAAA
 
class  isc::dns::rdata::generic::AFSDB
 rdata::AFSDB class represents the AFSDB RDATA as defined in RFC1183. More...
 
class  isc::dns::rdata::generic::CAA
 
class  isc::dns::rdata::generic::CNAME
 
class  isc::dns::rdata::in::DHCID
 rdata::DHCID class represents the DHCID RDATA as defined in RFC4701. More...
 
class  isc::dns::rdata::generic::DLV
 rdata::generic::DLV class represents the DLV RDATA as defined in RFC4431. More...
 
class  isc::dns::rdata::generic::DNAME
 
class  isc::dns::rdata::generic::DNSKEY
 
class  isc::dns::rdata::generic::DS
 rdata::generic::DS class represents the DS RDATA as defined in RFC3658. More...
 
class  isc::dns::rdata::generic::detail::DSLikeImpl< Type, typeCode >
 
class  isc::dns::rdata::generic::detail::DSLikeImpl< Type, typeCode >
 
class  isc::dns::rdata::generic::HINFO
 HINFO class represents the HINFO rdata defined in RFC1034, RFC1035 More...
 
class  isc::dns::rdata::generic::MINFO
 rdata::generic::MINFO class represents the MINFO RDATA as defined in RFC1035. More...
 
class  isc::dns::rdata::generic::MX
 
class  isc::dns::rdata::generic::NAPTR
 NAPTR class represents the NAPTR rdata defined in RFC2915, RFC2168 and RFC3403 More...
 
class  isc::dns::rdata::generic::NS
 
class  isc::dns::rdata::generic::NSEC
 
class  isc::dns::rdata::generic::NSEC3
 
class  isc::dns::rdata::generic::NSEC3PARAM
 
class  isc::dns::rdata::generic::OPT
 
class  isc::dns::rdata::generic::OPT::PseudoRR
 A class representing a pseudo RR (or option) within an OPT RR (see RFC 6891). More...
 
class  isc::dns::rdata::generic::PTR
 
class  isc::dns::rdata::generic::RP
 rdata::generic::RP class represents the RP RDATA as defined in RFC1183. More...
 
class  isc::dns::rdata::generic::RRSIG
 rdata::RRSIG class represents the RRSIG RDATA as defined in RFC4034. More...
 
class  isc::dns::rdata::generic::SOA
 
class  isc::dns::rdata::generic::SPF
 rdata::SPF class represents the SPF RDATA as defined in RFC4408. More...
 
class  isc::dns::rdata::in::SRV
 rdata::SRV class represents the SRV RDATA as defined in RFC2782. More...
 
class  isc::dns::rdata::generic::SSHFP
 
class  isc::dns::rdata::generic::TKEY
 rdata::TKEY class represents the TKEY RDATA as defined in RFC2930. More...
 
class  isc::dns::rdata::generic::TLSA
 
class  isc::dns::rdata::any::TSIG
 rdata::TSIG class represents the TSIG RDATA as defined in RFC2845. More...
 
class  isc::dns::rdata::generic::TXT
 
class  isc::dns::rdata::generic::detail::TXTLikeImpl< Type, typeCode >
 
class  isc::dns::rdata::generic::detail::TXTLikeImpl< Type, typeCode >
 

Namespaces

 isc
 Defines the logger used by the top-level component of kea-lfc.
 
 isc::dns
 
 isc::dns::rdata
 
 isc::dns::rdata::any
 
 isc::dns::rdata::ch
 
 isc::dns::rdata::generic
 
 isc::dns::rdata::generic::detail
 
 isc::dns::rdata::hs
 
 isc::dns::rdata::in
 
 isc::util
 

Macros

#define ANY_TSIG_250_H   1
 
#define CH_A_1_H   1
 
#define GENERIC_AFSDB_18_H   1
 
#define GENERIC_CAA_257_H   1
 
#define GENERIC_CNAME_5_H   1
 
#define GENERIC_DLV_32769_H   1
 
#define GENERIC_DNAME_39_H   1
 
#define GENERIC_DNSKEY_48_H   1
 
#define GENERIC_DS_43_H   1
 
#define GENERIC_HINFO_13_H   1
 
#define GENERIC_MINFO_14_H   1
 
#define GENERIC_MX_15_H   1
 
#define GENERIC_NAPTR_35_H   1
 
#define GENERIC_NS_2_H   1
 
#define GENERIC_NSEC3_50_H   1
 
#define GENERIC_NSEC3PARAM_51_H   1
 
#define GENERIC_NSEC_47_H   1
 
#define GENERIC_OPT_41_H   1
 
#define GENERIC_PTR_12_H   1
 
#define GENERIC_RP_17_H   1
 
#define GENERIC_RRSIG_46_H   1
 
#define GENERIC_SOA_6_H   1
 
#define GENERIC_SPF_99_H   1
 
#define GENERIC_SSHFP_44_H   1
 
#define GENERIC_TKEY_249_H   1
 
#define GENERIC_TLSA_52_H   1
 
#define GENERIC_TXT_16_H   1
 
#define HS_A_1_H   1
 
#define IN_A_1_H   1
 
#define IN_AAAA_28_H   1
 
#define IN_DHCID_49_H   1
 
#define IN_SRV_33_H   1
 

Macro Definition Documentation

◆ ANY_TSIG_250_H

#define ANY_TSIG_250_H   1

Definition at line 28 of file rdataclass.h.

◆ CH_A_1_H

#define CH_A_1_H   1

Definition at line 199 of file rdataclass.h.

◆ GENERIC_AFSDB_18_H

#define GENERIC_AFSDB_18_H   1

Definition at line 254 of file rdataclass.h.

◆ GENERIC_CAA_257_H

#define GENERIC_CAA_257_H   1

Definition at line 345 of file rdataclass.h.

◆ GENERIC_CNAME_5_H

#define GENERIC_CNAME_5_H   1

Definition at line 432 of file rdataclass.h.

◆ GENERIC_DLV_32769_H

#define GENERIC_DLV_32769_H   1

Definition at line 494 of file rdataclass.h.

◆ GENERIC_DNAME_39_H

#define GENERIC_DNAME_39_H   1

Definition at line 586 of file rdataclass.h.

◆ GENERIC_DNSKEY_48_H

#define GENERIC_DNSKEY_48_H   1

Definition at line 658 of file rdataclass.h.

◆ GENERIC_DS_43_H

#define GENERIC_DS_43_H   1

Definition at line 731 of file rdataclass.h.

◆ GENERIC_HINFO_13_H

#define GENERIC_HINFO_13_H   1

Definition at line 823 of file rdataclass.h.

◆ GENERIC_MINFO_14_H

#define GENERIC_MINFO_14_H   1

Definition at line 910 of file rdataclass.h.

◆ GENERIC_MX_15_H

#define GENERIC_MX_15_H   1

Definition at line 1007 of file rdataclass.h.

◆ GENERIC_NAPTR_35_H

#define GENERIC_NAPTR_35_H   1

Definition at line 1082 of file rdataclass.h.

◆ GENERIC_NS_2_H

#define GENERIC_NS_2_H   1

Definition at line 1169 of file rdataclass.h.

◆ GENERIC_NSEC3_50_H

#define GENERIC_NSEC3_50_H   1

Definition at line 1246 of file rdataclass.h.

◆ GENERIC_NSEC3PARAM_51_H

#define GENERIC_NSEC3PARAM_51_H   1

Definition at line 1323 of file rdataclass.h.

◆ GENERIC_NSEC_47_H

#define GENERIC_NSEC_47_H   1

Definition at line 1400 of file rdataclass.h.

◆ GENERIC_OPT_41_H

#define GENERIC_OPT_41_H   1

Definition at line 1467 of file rdataclass.h.

◆ GENERIC_PTR_12_H

#define GENERIC_PTR_12_H   1

Definition at line 1580 of file rdataclass.h.

◆ GENERIC_RP_17_H

#define GENERIC_RP_17_H   1

Definition at line 1647 of file rdataclass.h.

◆ GENERIC_RRSIG_46_H

#define GENERIC_RRSIG_46_H   1

Definition at line 1756 of file rdataclass.h.

◆ GENERIC_SOA_6_H

#define GENERIC_SOA_6_H   1

Definition at line 1825 of file rdataclass.h.

◆ GENERIC_SPF_99_H

#define GENERIC_SPF_99_H   1

Definition at line 1899 of file rdataclass.h.

◆ GENERIC_SSHFP_44_H

#define GENERIC_SSHFP_44_H   1

Definition at line 1994 of file rdataclass.h.

◆ GENERIC_TKEY_249_H

#define GENERIC_TKEY_249_H   1

Definition at line 2073 of file rdataclass.h.

◆ GENERIC_TLSA_52_H

#define GENERIC_TLSA_52_H   1

Definition at line 2238 of file rdataclass.h.

◆ GENERIC_TXT_16_H

#define GENERIC_TXT_16_H   1

Definition at line 2318 of file rdataclass.h.

◆ HS_A_1_H

#define HS_A_1_H   1

Definition at line 2387 of file rdataclass.h.

◆ IN_A_1_H

#define IN_A_1_H   1

Definition at line 2442 of file rdataclass.h.

◆ IN_AAAA_28_H

#define IN_AAAA_28_H   1

Definition at line 2503 of file rdataclass.h.

◆ IN_DHCID_49_H

#define IN_DHCID_49_H   1

Definition at line 2564 of file rdataclass.h.

◆ IN_SRV_33_H

#define IN_SRV_33_H   1

Definition at line 2640 of file rdataclass.h.