#include <limits.h>
DNSPacketWriter::DNSPacketWriter(vector<uint8_t>& content, const string& qname, uint16_t qtype, uint16_t qclass, uint8_t opcode)
- : d_pos(0), d_content(content), d_qname(qname), d_qtype(qtype), d_qclass(qclass), d_canonic(false), d_lowerCase(false)
+ : d_pos(0), d_content(content), d_qname(qname), d_canonic(false), d_lowerCase(false)
{
d_content.clear();
dnsheader dnsheader;
vector <uint8_t>& d_content;
vector <uint8_t> d_record;
string d_qname;
- uint16_t d_qtype, d_qclass;
string d_recordqname;
uint16_t d_recordqtype, d_recordqclass;
uint32_t d_recordttl;
void listenOnTCP(const ComboAddress&);
void createSocketAndBind(int family, struct sockaddr*local, size_t len);
- Utility::socklen_t d_addrlen;
NetmaskGroup d_tcprange;
int d_s;
int d_client;