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

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

clearRRs()DNSMessageWriter
d_doBitDNSMessageWriter
d_ercodeDNSMessageWriter
d_nocompressDNSMessageWriter
d_qclassDNSMessageWriter
d_qnameDNSMessageWriter
d_qtypeDNSMessageWriter
dhDNSMessageWriter
DNSMessageWriter(const DNSName &name, DNSType type, DNSClass qclass=DNSClass::IN, int maxsize=500)DNSMessageWriter
DNSMessageWriter(const DNSMessageWriter &)=deleteDNSMessageWriter
haveEDNSDNSMessageWriter
operator=(const DNSMessageWriter &)=deleteDNSMessageWriter
payloadDNSMessageWriter
payloadposDNSMessageWriter
putRR(DNSSection section, const DNSName &name, uint32_t ttl, const std::unique_ptr< RRGen > &rr, DNSClass dclass=DNSClass::IN)DNSMessageWriter
randomizeID()DNSMessageWriter
serialize()DNSMessageWriter
setEDNS(uint16_t bufsize, bool doBit, RCode ercode=(RCode) 0)DNSMessageWriter
xfrBlob(const std::string &blob)DNSMessageWriterinline
xfrBlob(const unsigned char *blob, int size)DNSMessageWriterinline
xfrName(const DNSName &name, bool compress=true)DNSMessageWriter
xfrTxt(const std::string &blob)DNSMessageWriterinline
xfrType(DNSType val)DNSMessageWriterinline
xfrUInt16(uint16_t val)DNSMessageWriterinline
xfrUInt16At(uint16_t pos, uint16_t val)DNSMessageWriterinline
xfrUInt32(uint32_t val)DNSMessageWriterinline
xfrUInt8(uint8_t val)DNSMessageWriterinline
~DNSMessageWriter()DNSMessageWriter