tdns
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
DNSMessageReader Member List

This is the complete list of members for DNSMessageReader, including all inherited members.

d_bufsizeDNSMessageReader
d_doBitDNSMessageReader
d_ednsVersionDNSMessageReader
d_endofrecordDNSMessageReader
d_haveEDNSDNSMessageReader
d_qclassDNSMessageReader
d_qnameDNSMessageReader
d_qtypeDNSMessageReader
dhDNSMessageReader
DNSMessageReader(const char *input, uint16_t length)DNSMessageReader
DNSMessageReader(const std::string &str)DNSMessageReaderinline
eor() const DNSMessageReaderinline
getBlob(int size, uint16_t *pos=0)DNSMessageReaderinline
getEDNS(uint16_t *newsize, bool *doBit) const DNSMessageReader
getName(uint16_t *pos=0)DNSMessageReaderinline
getQuestion(DNSName &name, DNSType &type) const DNSMessageReader
getRR(DNSSection &section, DNSName &name, DNSType &type, uint32_t &ttl, std::unique_ptr< RRGen > &content)DNSMessageReader
getUInt16()DNSMessageReaderinline
getUInt8(uint16_t *pos=0)DNSMessageReaderinline
payloadDNSMessageReader
payloadposDNSMessageReader
rrposDNSMessageReader
skipRRs(int n)DNSMessageReader
xfrBlob(std::string &blob, int size, uint16_t *pos=0)DNSMessageReaderinline
xfrName(DNSName &ret, uint16_t *pos=0)DNSMessageReader
xfrTxt(std::string &blob)DNSMessageReaderinline
xfrType(DNSType &type)DNSMessageReaderinline
xfrUInt16(uint16_t &res)DNSMessageReaderinline
xfrUInt32(uint32_t &res)DNSMessageReaderinline
xfrUInt8(uint8_t &res, uint16_t *pos=0)DNSMessageReaderinline