Lines Matching full:string
41 /** error string from wireparse */
47 * Convert wireformat packet to a string representation
50 * @return string(malloced) or NULL on failure.
55 * Convert wireformat RR to a string representation.
59 * @return string(malloced) or NULL on failure.
64 * Convert wire dname to a string.
67 * @return string or NULL on failure.
72 * Convert wire RR type to a string, 'MX', 'TYPE1234'...
74 * @return malloced string with the RR type or NULL on malloc failure.
79 * Convert wire RR class to a string, 'IN', 'CLASS1'.
81 * @return malloced string with the RR class or NULL on malloc failure.
86 * Convert wire packet rcode to a string, 'NOERROR', 'NXDOMAIN'...
88 * @return malloced string with the rcode or NULL on malloc failure.
93 * Print to string, move string along for next content. With va_list.
94 * @param str: string buffer. Adjusted at end to after the output.
95 * @param slen: length of the string buffer. Adjusted at end.
96 * @param format: printf format string.
103 * Print to string, move string along for next content.
104 * @param str: string buffer. Adjusted at end to after the output.
105 * @param slen: length of the string buffer. Adjusted at end.
106 * @param format: printf format string and arguments for it.
113 * Convert wireformat packet to a string representation with user buffer
118 * @param str: the string buffer for the output.
122 * @param str_len: the size of the string buffer. If more is needed, it'll
131 * Scan wireformat packet to a string representation with user buffer
136 * @param str: the string buffer for the output.
137 * @param str_len: the size of the string buffer.
138 * @return number of characters for string.
145 * output string is reached, *str_len is set to 0. The output string is null
153 * Scan wireformat rr to string, with user buffers. It shifts the arguments
157 * @param str: string buffer.
158 * @param str_len: length of string buffer.
168 * Scan wireformat question rr to string, with user buffers.
172 * @param str: string buffer.
173 * @param str_len: length of string buffer.
183 * Scan wireformat RR to string in unknown RR format, with user buffers.
187 * @param str: string buffer.
188 * @param str_len: length of string buffer.
198 * Print to string the RR-information comment in default format,
199 * with user buffers. Moves string along.
200 * @param str: string buffer.
201 * @param str_len: length of string buffer.
213 * Scan wireformat packet header to string, with user buffers.
217 * @param str: string buffer.
218 * @param str_len: length of string buffer.
225 * Scan wireformat rdata to string, with user buffers.
231 * @param str: string buffer.
232 * @param str_len: length of string buffer.
244 * Scan wireformat rdata to string in unknown format, with user buffers.
248 * @param str: string buffer.
249 * @param str_len: length of string buffer.
256 * Scan wireformat domain name to string, with user buffers.
260 * @param str: string buffer.
261 * @param str_len: length of string buffer.
277 * Scan wireformat rr type to string, with user buffers.
281 * @param str: string buffer.
282 * @param str_len: length of string buffer.
289 * Scan wireformat rr class to string, with user buffers.
293 * @param str: string buffer.
294 * @param str_len: length of string buffer.
301 * Scan wireformat rr ttl to string, with user buffers.
305 * @param str: string buffer.
306 * @param str_len: length of string buffer.
314 * Print host format rr type to string. Moves string along, user buffers.
315 * @param str: string buffer.
316 * @param str_len: length of string buffer.
323 * Print host format rr class to string. Moves string along, user buffers.
324 * @param str: string buffer.
325 * @param str_len: length of string buffer.
332 * Print host format rcode to string. Moves string along, user buffers.
333 * @param str: string buffer.
334 * @param str_len: length of string buffer.
341 * Print host format opcode to string. Moves string along, user buffers.
342 * @param str: string buffer.
343 * @param str_len: length of string buffer.
350 * Print host format EDNS0 option to string. Moves string along, user buffers.
351 * @param str: string buffer.
352 * @param str_len: length of string buffer.
360 * Convert RR to string presentation format, on one line. User buffer.
363 * @param str: the string buffer to write to.
367 * @param str_len: the size of the string buffer. If more is needed, it'll
376 * Convert question RR to string presentation format, on one line. User buffer.
379 * @param str: the string buffer to write to.
383 * @param str_len: the size of the string buffer. If more is needed, it'll
397 * @param str: the string buffer to write to.
401 * @param str_len: the size of the string buffer. If more is needed, it'll
417 * @param str: the string buffer to write to.
421 * @param str_len: the size of the string buffer. If more is needed, it'll
430 * Convert RDATA to string presentation format, on one line. User buffer.
433 * @param str: the string buffer to write to.
437 * @param str_len: the size of the string buffer. If more is needed, it'll
447 * Convert wire RR type to a string, 'MX', 'TYPE12'. With user buffer.
449 * @param str: the string to write to.
457 * Convert wire RR class to a string, 'IN', 'CLASS12'. With user buffer.
459 * @param str: the string to write to.
467 * Convert wire RR rcode to a string, 'NOERROR', 'NXDOMAIN'. With user buffer.
469 * @param str: the string to write to.
477 * Convert host format opcode to a string. 'QUERY', 'NOTIFY', 'UPDATE'.
480 * @param str: the string to write to.
488 * Convert wire dname to a string, "example.com.". With user buffer.
491 * @param str: the string to write to.
492 * @param len: length of string.
500 * Convert wire SVCB to a string with user buffer.
503 * @param s: the string to write to.
504 * @param slen: length of string.
512 * Scan wireformat rdf field to string, with user buffers.
516 * @param str: string buffer.
517 * @param str_len: length of string buffer.
530 * Scan wireformat int8 field to string, with user buffers.
534 * @param str: string buffer.
535 * @param str_len: length of string buffer.
543 * Scan wireformat int16 field to string, with user buffers.
547 * @param str: string buffer.
548 * @param str_len: length of string buffer.
556 * Scan wireformat int32 field to string, with user buffers.
560 * @param str: string buffer.
561 * @param str_len: length of string buffer.
569 * Scan wireformat period field to string, with user buffers.
573 * @param str: string buffer.
574 * @param str_len: length of string buffer.
582 * Scan wireformat tsigtime field to string, with user buffers.
586 * @param str: string buffer.
587 * @param str_len: length of string buffer.
595 * Scan wireformat ip4 A field to string, with user buffers.
599 * @param str: string buffer.
600 * @param str_len: length of string buffer.
608 * Scan wireformat ip6 AAAA field to string, with user buffers.
612 * @param str: string buffer.
613 * @param str_len: length of string buffer.
621 * Scan wireformat str field to string, with user buffers.
625 * @param str: string buffer.
626 * @param str_len: length of string buffer.
634 * Scan wireformat apl field to string, with user buffers.
638 * @param str: string buffer.
639 * @param str_len: length of string buffer.
647 * Scan wireformat b32_ext field to string, with user buffers.
651 * @param str: string buffer.
652 * @param str_len: length of string buffer.
660 * Scan wireformat b64 field to string, with user buffers.
664 * @param str: string buffer.
665 * @param str_len: length of string buffer.
673 * Scan wireformat hex field to string, with user buffers.
677 * @param str: string buffer.
678 * @param str_len: length of string buffer.
686 * Scan wireformat nsec bitmap field to string, with user buffers.
690 * @param str: string buffer.
691 * @param str_len: length of string buffer.
699 * Scan wireformat nsec3_salt field to string, with user buffers.
703 * @param str: string buffer.
704 * @param str_len: length of string buffer.
712 * Scan wireformat cert_alg field to string, with user buffers.
716 * @param str: string buffer.
717 * @param str_len: length of string buffer.
725 * Scan wireformat alg field to string, with user buffers.
729 * @param str: string buffer.
730 * @param str_len: length of string buffer.
738 * Scan wireformat type unknown field to string, with user buffers.
742 * @param str: string buffer.
743 * @param str_len: length of string buffer.
751 * Scan wireformat time field to string, with user buffers.
755 * @param str: string buffer.
756 * @param str_len: length of string buffer.
764 * Scan wireformat LOC field to string, with user buffers.
768 * @param str: string buffer.
769 * @param str_len: length of string buffer.
777 * Scan wireformat WKS field to string, with user buffers.
781 * @param str: string buffer.
782 * @param str_len: length of string buffer.
790 * Scan wireformat NSAP field to string, with user buffers.
794 * @param str: string buffer.
795 * @param str_len: length of string buffer.
803 * Scan wireformat ATMA field to string, with user buffers.
807 * @param str: string buffer.
808 * @param str_len: length of string buffer.
816 * Scan wireformat IPSECKEY field to string, with user buffers.
820 * @param str: string buffer.
821 * @param str_len: length of string buffer.
832 * Scan wireformat HIP (algo, HIT, pubkey) field to string, with user buffers.
836 * @param str: string buffer.
837 * @param str_len: length of string buffer.
845 * Scan wireformat int16_data field to string, with user buffers.
849 * @param str: string buffer.
850 * @param str_len: length of string buffer.
858 * Scan wireformat tsigerror field to string, with user buffers.
862 * @param str: string buffer.
863 * @param str_len: length of string buffer.
871 * Scan wireformat nsec3_next_owner field to string, with user buffers.
875 * @param str: string buffer.
876 * @param str_len: length of string buffer.
884 * Scan wireformat ILNP64 field to string, with user buffers.
888 * @param str: string buffer.
889 * @param str_len: length of string buffer.
897 * Scan wireformat EUI48 field to string, with user buffers.
901 * @param str: string buffer.
902 * @param str_len: length of string buffer.
910 * Scan wireformat EUI64 field to string, with user buffers.
914 * @param str: string buffer.
915 * @param str_len: length of string buffer.
923 * Scan wireformat TAG field to string, with user buffers.
927 * @param str: string buffer.
928 * @param str_len: length of string buffer.
936 * Scan wireformat long_str field to string, with user buffers.
940 * @param str: string buffer.
941 * @param str_len: length of string buffer.
949 * Print EDNS LLQ option data to string. User buffers, moves string pointers.
950 * @param str: string buffer.
951 * @param str_len: length of string buffer.
960 * Print EDNS UL option data to string. User buffers, moves string pointers.
961 * @param str: string buffer.
962 * @param str_len: length of string buffer.
971 * Print EDNS NSID option data to string. User buffers, moves string pointers.
972 * @param str: string buffer.
973 * @param str_len: length of string buffer.
982 * Print EDNS DAU option data to string. User buffers, moves string pointers.
983 * @param str: string buffer.
984 * @param str_len: length of string buffer.
993 * Print EDNS DHU option data to string. User buffers, moves string pointers.
994 * @param str: string buffer.
995 * @param str_len: length of string buffer.
1004 * Print EDNS N3U option data to string. User buffers, moves string pointers.
1005 * @param str: string buffer.
1006 * @param str_len: length of string buffer.
1015 * Print EDNS SUBNET option data to string. User buffers, moves string pointers.
1016 * @param str: string buffer.
1017 * @param str_len: length of string buffer.
1026 * Print EDNS EDE option data to string. User buffers, moves string pointers.
1027 * @param str: string buffer.
1028 * @param str_len: length of string buffer.
1037 * Print an EDNS option as OPT: VALUE. User buffers, moves string pointers.
1038 * @param str: string buffer.
1039 * @param str_len: length of string buffer.
1049 * Scan wireformat EDNS OPT to string, with user buffers.
1053 * @param str: string buffer.
1054 * @param str_len: length of string buffer.