5 #include "dnsrecords.hh"
7 class RecProtoBufMessage: public DNSProtoBufMessage
10 RecProtoBufMessage(): DNSProtoBufMessage()
14 RecProtoBufMessage(DNSProtoBufMessage::DNSProtoBufMessageType type): DNSProtoBufMessage(type)
19 RecProtoBufMessage(DNSProtoBufMessage::DNSProtoBufMessageType type, const boost::uuids::uuid& uuid, const ComboAddress* requestor, const ComboAddress* responder, const DNSName& domain, int qtype, uint16_t qclass, uint16_t qid, bool isTCP, size_t bytes): DNSProtoBufMessage(type, uuid, requestor, responder, domain, qtype, qclass, qid, isTCP, bytes)
22 #endif /* HAVE_PROTOBUF */
24 void addRRs(const std::vector<DNSRecord>& records);
25 void addRR(const DNSRecord& record);
26 void setAppliedPolicy(const std::string& policy);
27 void setPolicyTags(const std::vector<std::string>& policyTags);