43 #ifndef UTIL_DATA_MSGENCODE_H 44 #define UTIL_DATA_MSGENCODE_H 72 struct edns_data* edns,
int dnssec,
int secure);
void attach_edns_record(struct sldns_buffer *pkt, struct edns_data *edns)
CXA_THROW_INFO_T void(* dest)(void *))
void error_encode(struct sldns_buffer *pkt, int r, struct query_info *qinfo, uint16_t qid, uint16_t qflags, struct edns_data *edns)
int reply_info_answer_encode(struct query_info *qinf, struct reply_info *rep, uint16_t id, uint16_t qflags, struct sldns_buffer *dest, time_t timenow, int cached, struct regional *region, uint16_t udpsize, struct edns_data *edns, int dnssec, int secure)
void qinfo_query_encode(struct sldns_buffer *pkt, struct query_info *qinfo)
int reply_info_encode(struct query_info *qinfo, struct reply_info *rep, uint16_t id, uint16_t flags, struct sldns_buffer *buffer, time_t timenow, struct regional *region, uint16_t udpsize, int dnssec)
uint16_t calc_edns_field_size(struct edns_data *edns)