#include <dns-proto.h>
Public Member Functions | |
virtual std::vector< byte > | data () const =0 |
DNSRR (const std::string &name, int rrtype, int qclass, int ttl) | |
DNSRR (const std::string &name, int rrtype, int ttl) | |
virtual | ~DNSRR () |
![]() | |
DNSQuestion (const std::string &name, int rrtype) | |
DNSQuestion (const std::string &name, int rrtype, int qclass) | |
virtual | ~DNSQuestion () |
Public Attributes | |
int | ttl_ |
![]() | |
std::string | name_ |
int | qclass_ |
int | rrtype_ |
Definition at line 57 of file dns-proto.h.
Definition at line 58 of file dns-proto.h.
Definition at line 60 of file dns-proto.h.
|
inlinevirtual |
Definition at line 62 of file dns-proto.h.
|
pure virtual |
Reimplemented from ares::DNSQuestion.
Implemented in ares::DNSOptRR, ares::DNSNaptrRR, ares::DNSSoaRR, ares::DNSSrvRR, ares::DNSMxRR, ares::DNSTxtRR, ares::DNSSingleNameRR, ares::DNSAddressRR, and ares::test::DNSMalformedCnameRR.
Definition at line 485 of file dns-proto.cc.
int ares::DNSRR::ttl_ |
Definition at line 64 of file dns-proto.h.