Lines Matching refs:msg
114 #define DNS_MESSAGE_VALID(msg) ISC_MAGIC_VALID(msg, DNS_MESSAGE_MAGIC)
273 * Create msg structure.
281 *\li 'msgp' be non-null and '*msg' be NULL.
287 *\li The data in "*msg" is set to indicate an unused and empty msg
296 dns_message_reset(dns_message_t *msg, unsigned int intent);
310 *\li 'msg' be valid.
329 dns_message_sectiontotext(dns_message_t *msg, dns_section_t section,
335 dns_message_pseudosectiontotext(dns_message_t *msg,
341 * Convert section 'section' or 'pseudosection' of message 'msg' to
349 *\li 'msg' is a valid message.
372 dns_message_totext(dns_message_t *msg, const dns_master_style_t *style,
375 * Convert all sections of message 'msg' to a cleartext representation
394 *\li 'msg' is a valid message.
415 dns_message_parse(dns_message_t *msg, isc_buffer_t *source,
443 *\li "msg" be valid.
462 dns_message_renderbegin(dns_message_t *msg, dns_compress_t *cctx,
476 *\li 'msg' be valid.
492 dns_message_renderchangebuffer(dns_message_t *msg, isc_buffer_t *buffer);
503 *\li 'msg' be valid.
515 dns_message_renderreserve(dns_message_t *msg, unsigned int space);
524 *\li 'msg' be valid.
534 dns_message_renderrelease(dns_message_t *msg, unsigned int space);
543 *\li 'msg' be valid.
552 dns_message_rendersection(dns_message_t *msg, dns_section_t section,
559 *\li 'msg' be valid.
575 dns_message_renderheader(dns_message_t *msg, isc_buffer_t *target);
582 *\li 'msg' be a valid message.
590 dns_message_renderend(dns_message_t *msg);
593 * 'msg' structure. Destroying the structure will free this, or in a multi-
598 *\li 'msg' be a valid message.
607 dns_message_renderreset(dns_message_t *msg);
618 *\li 'msg' be a valid message with rendering intent.
622 dns_message_firstname(dns_message_t *msg, dns_section_t section);
631 *\li 'msg' be valid.
641 dns_message_nextname(dns_message_t *msg, dns_section_t section);
648 * \li 'msg' be valid.
661 dns_message_currentname(dns_message_t *msg, dns_section_t section,
672 *\li 'msg' be valid.
684 dns_message_findname(dns_message_t *msg, dns_section_t section,
694 *\li 'msg' be valid.
761 dns_message_movename(dns_message_t *msg, dns_name_t *name,
769 *\li 'msg' be valid.
779 dns_message_addname(dns_message_t *msg, dns_name_t *name,
789 *\li 'msg' be valid, and be a renderable message.
797 dns_message_removename(dns_message_t *msg, dns_name_t *name,
807 *\li 'msg' be valid, and be a renderable message.
824 dns_message_gettempname(dns_message_t *msg, dns_name_t **item);
834 *\li msg be a valid message
844 dns_message_gettempoffsets(dns_message_t *msg, dns_offsets_t **item);
851 *\li msg be a valid message
861 dns_message_gettemprdata(dns_message_t *msg, dns_rdata_t **item);
868 *\li msg be a valid message
878 dns_message_gettemprdataset(dns_message_t *msg, dns_rdataset_t **item);
886 *\li msg be a valid message
896 dns_message_gettemprdatalist(dns_message_t *msg, dns_rdatalist_t **item);
903 *\li msg be a valid message
913 dns_message_puttempname(dns_message_t *msg, dns_name_t **item);
918 *\li msg be a valid message
928 dns_message_puttemprdata(dns_message_t *msg, dns_rdata_t **item);
933 *\li msg be a valid message
943 dns_message_puttemprdataset(dns_message_t *msg, dns_rdataset_t **item);
948 *\li msg be a valid message
958 dns_message_puttemprdatalist(dns_message_t *msg, dns_rdatalist_t **item);
963 *\li msg be a valid message
997 dns_message_reply(dns_message_t *msg, isc_boolean_t want_question_section);
999 * Start formatting a reply to the query in 'msg'.
1003 *\li 'msg' is a valid message with parsing intent, and contains a query.
1028 dns_message_getopt(dns_message_t *msg);
1030 * Get the OPT record for 'msg'.
1034 *\li 'msg' is a valid message.
1038 *\li The OPT rdataset of 'msg', or NULL if there isn't one.
1042 dns_message_setopt(dns_message_t *msg, dns_rdataset_t *opt);
1044 * Set the OPT record for 'msg'.
1048 *\li 'msg' is a valid message with rendering intent
1069 dns_message_gettsig(dns_message_t *msg, dns_name_t **owner);
1071 * Get the TSIG record and owner for 'msg'.
1075 *\li 'msg' is a valid message.
1080 *\li The TSIG rdataset of 'msg', or NULL if there isn't one.
1088 dns_message_settsigkey(dns_message_t *msg, dns_tsigkey_t *key);
1090 * Set the tsig key for 'msg'. This is only necessary for when rendering a
1096 *\li 'msg' is a valid message with rendering intent,
1109 dns_message_gettsigkey(dns_message_t *msg);
1111 * Gets the tsig key for 'msg'.
1115 *\li 'msg' is a valid message
1119 dns_message_setquerytsig(dns_message_t *msg, isc_buffer_t *querytsig);
1122 * 'msg' is the response. This is also used for chained TSIGs in TCP
1130 *\li 'msg' is a valid message
1139 dns_message_getquerytsig(dns_message_t *msg, isc_mem_t *mctx,
1142 * Gets the tsig from the TSIG from the signed query 'msg'. This is also used
1148 *\li 'msg' is a valid signed message
1163 dns_message_getsig0(dns_message_t *msg, dns_name_t **owner);
1165 * Get the SIG(0) record and owner for 'msg'.
1169 *\li 'msg' is a valid message.
1174 *\li The SIG(0) rdataset of 'msg', or NULL if there isn't one.
1182 dns_message_setsig0key(dns_message_t *msg, dst_key_t *key);
1184 * Set the SIG(0) key for 'msg'.
1188 *\li 'msg' is a valid message with rendering intent,
1201 dns_message_getsig0key(dns_message_t *msg);
1203 * Gets the SIG(0) key for 'msg'.
1207 *\li 'msg' is a valid message
1211 dns_message_takebuffer(dns_message_t *msg, isc_buffer_t **buffer);
1219 *\li msg be a valid message.
1226 dns_message_signer(dns_message_t *msg, dns_name_t *signer);
1234 *\li msg is a valid parsed message.
1264 dns_message_checksig(dns_message_t *msg, dns_view_t *view);
1270 *\li msg is a valid parsed message.
1284 dns_message_rechecksig(dns_message_t *msg, dns_view_t *view);
1291 *\li msg is a valid parsed message.
1305 dns_message_resetsig(dns_message_t *msg);
1310 *\li 'msg' is a valid parsed message.
1314 dns_message_getrawmessage(dns_message_t *msg);
1320 *\li msg is a valid parsed message.
1328 dns_message_setsortorder(dns_message_t *msg, dns_rdatasetorderfunc_t order,
1338 *\li msg be a valid message.
1343 dns_message_settimeadjust(dns_message_t *msg, int timeadjust);
1349 *\li msg be a valid message.
1353 dns_message_gettimeadjust(dns_message_t *msg);
1358 *\li msg be a valid message.
1402 dns_message_buildopt(dns_message_t *msg, dns_rdataset_t **opt,
1409 * \li msg be a valid message.
1420 dns_message_setclass(dns_message_t *msg, dns_rdataclass_t rdclass);
1425 * \li msg be a valid message with parsing intent.