Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > e3a718fcad37ff363f65d6a6e994e272 > files > 166

ldns-devel-1.6.12-1.fc15.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type"
content="text/html;charset=iso-8859-1">
<title>ldns documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<div class="logo">
<img src="LogoInGradientBar2-y100.png"/>
</div>
<!-- Generated by Doxygen 1.7.4 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#define-members">Defines</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">host2str.c File Reference</div>  </div>
</div>
<div class="contents">

<p><a href="host2str_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a93b37007689284fd9c4bde1a8f4b9199">INET_ADDRSTRLEN</a>&#160;&#160;&#160;16</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#af776b22a727aae7c9f4d869d50df47e8">INET6_ADDRSTRLEN</a>&#160;&#160;&#160;46</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#acdb67762ec10e02a49bf99ffdc934720">ldns_pkt_opcode2buffer_str</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, <a class="el" href="packet_8h.html#a9108e104c619091d0f83381cfc1ea64b">ldns_pkt_opcode</a> opcode)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an ldns packet opcode value to its mnemonic, and adds that to the output buffer.  <a href="#acdb67762ec10e02a49bf99ffdc934720"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a2e9e978245b66520a4823fbb817d743d">ldns_pkt_rcode2buffer_str</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, <a class="el" href="packet_8h.html#a66980c75b368fd748277e54bc1c8acc0">ldns_pkt_rcode</a> rcode)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an ldns packet rcode value to its mnemonic, and adds that to the output buffer.  <a href="#a2e9e978245b66520a4823fbb817d743d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a83ce69552a46675557d3c95549ae02c2">ldns_algorithm2buffer_str</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, <a class="el" href="keys_8h.html#af4bde8238e05b183cf373f49639a3e58">ldns_algorithm</a> algorithm)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an ldns algorithm type to its mnemonic, and adds that to the output buffer.  <a href="#a83ce69552a46675557d3c95549ae02c2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a8b7c208f693099961f084076ea8b5794">ldns_cert_algorithm2buffer_str</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, <a class="el" href="rdata_8h.html#a0bdf2dcad857f0a4e8b34f0515275b13">ldns_cert_algorithm</a> cert_algorithm)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an ldns certificate algorithm type to its mnemonic, and adds that to the output buffer.  <a href="#a8b7c208f693099961f084076ea8b5794"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a9d8a0aca15943fab89594ce0e2656102">ldns_pkt_opcode2str</a> (<a class="el" href="packet_8h.html#a9108e104c619091d0f83381cfc1ea64b">ldns_pkt_opcode</a> opcode)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a packet opcode to its mnemonic and returns that as an allocated null-terminated string.  <a href="#a9d8a0aca15943fab89594ce0e2656102"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a2a3141dc63994a9a74efa762c551517c">ldns_pkt_rcode2str</a> (<a class="el" href="packet_8h.html#a66980c75b368fd748277e54bc1c8acc0">ldns_pkt_rcode</a> rcode)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a packet rcode to its mnemonic and returns that as an allocated null-terminated string.  <a href="#a2a3141dc63994a9a74efa762c551517c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a4ab5550f6637e55b7c0c314d34dec055">ldns_pkt_algorithm2str</a> (<a class="el" href="keys_8h.html#af4bde8238e05b183cf373f49639a3e58">ldns_algorithm</a> algorithm)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a signing algorithms to its mnemonic and returns that as an allocated null-terminated string.  <a href="#a4ab5550f6637e55b7c0c314d34dec055"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a81c244896ed7845880e7282cb5fd41b4">ldns_pkt_cert_algorithm2str</a> (<a class="el" href="rdata_8h.html#a0bdf2dcad857f0a4e8b34f0515275b13">ldns_cert_algorithm</a> cert_algorithm)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a cert algorithm to its mnemonic and returns that as an allocated null-terminated string.  <a href="#a81c244896ed7845880e7282cb5fd41b4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ad7f2b2a814e252b4111f3e37f91cd446">ldns_rdf2buffer_str_dname</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *dname)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Print the ldns_rdf containing a dname to the buffer.  <a href="#ad7f2b2a814e252b4111f3e37f91cd446"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#aa4921c047e6cf85f6cb3f0761921c72a">ldns_rdf2buffer_str_int8</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_INT8 rdata element to string format and adds it to the output buffer.  <a href="#aa4921c047e6cf85f6cb3f0761921c72a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#acac0247738f41ac89fbadf8362b5bc7c">ldns_rdf2buffer_str_int16</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_INT16 rdata element to string format and adds it to the output buffer.  <a href="#acac0247738f41ac89fbadf8362b5bc7c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a1f2b83e2cb0e7c98dba747bd76721770">ldns_rdf2buffer_str_int32</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_INT32 rdata element to string format and adds it to the output buffer.  <a href="#a1f2b83e2cb0e7c98dba747bd76721770"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a84fd0faad7e88b9dd3bbaa395727a719">ldns_rdf2buffer_str_time</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_TIME rdata element to string format and adds it to the output buffer.  <a href="#a84fd0faad7e88b9dd3bbaa395727a719"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ade1dc3233c0db7ff4bbb5d424987c3e7">ldns_rdf2buffer_str_a</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_A rdata element to string format and adds it to the output buffer.  <a href="#ade1dc3233c0db7ff4bbb5d424987c3e7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#afb514aeb9aca8e44b577cd5229f8135a">ldns_rdf2buffer_str_aaaa</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_AAAA rdata element to string format and adds it to the output buffer.  <a href="#afb514aeb9aca8e44b577cd5229f8135a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a2da80ba46eb2bfeb546e8e71282649b9">ldns_rdf2buffer_str_str</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_STR rdata element to string format and adds it to the output buffer.  <a href="#a2da80ba46eb2bfeb546e8e71282649b9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a38095a6de4d3cb31140e5f809d1220e8">ldns_rdf2buffer_str_b64</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_B64 rdata element to string format and adds it to the output buffer.  <a href="#a38095a6de4d3cb31140e5f809d1220e8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ab9157ac324278b9cd48b7efd7ab01f56">ldns_rdf2buffer_str_b32_ext</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_B32_EXT rdata element to string format and adds it to the output buffer.  <a href="#ab9157ac324278b9cd48b7efd7ab01f56"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a241cef60fa1838c8dc46eec7202f4d08">ldns_rdf2buffer_str_hex</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_HEX rdata element to string format and adds it to the output buffer.  <a href="#a241cef60fa1838c8dc46eec7202f4d08"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a3a94255b9d9cec5ec7e495b9e82eb1e1">ldns_rdf2buffer_str_type</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_TYPE rdata element to string format and adds it to the output buffer.  <a href="#a3a94255b9d9cec5ec7e495b9e82eb1e1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ac52beaaab2fc2fd8527eee245cea2387">ldns_rdf2buffer_str_class</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_CLASS rdata element to string format and adds it to the output buffer.  <a href="#ac52beaaab2fc2fd8527eee245cea2387"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ac24b0c65d7aa0dcb8aa6863bed778307">ldns_rdf2buffer_str_cert_alg</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_CERT rdata element to string format and adds it to the output buffer.  <a href="#ac24b0c65d7aa0dcb8aa6863bed778307"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#aa529bcd98fc7177da8b1f0f2022e0687">ldns_rdf2buffer_str_alg</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_ALG rdata element to string format and adds it to the output buffer.  <a href="#aa529bcd98fc7177da8b1f0f2022e0687"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#aecb492991ad86b06df8c7f3cd8ae8c71">ldns_rr_type2buffer_str</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="rr_8h.html#a5b71c1de711a178f6fbda5d684cdfed5">ldns_rr_type</a> type)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an ldns_rr_type value to its string representation, and places it in the given buffer.  <a href="#aecb492991ad86b06df8c7f3cd8ae8c71"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a338b525d456c7c35b684aadb723690ba">ldns_rr_type2str</a> (const <a class="el" href="rr_8h.html#a5b71c1de711a178f6fbda5d684cdfed5">ldns_rr_type</a> type)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an ldns_rr_type value to its string representation, and returns that string.  <a href="#a338b525d456c7c35b684aadb723690ba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a7b74c6251ae331da659d7dfa7be23479">ldns_rr_class2buffer_str</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="rr_8h.html#aa11e99c7e7c630e03373f2a2cafc4ee9">ldns_rr_class</a> klass)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an ldns_rr_class value to its string representation, and places it in the given buffer.  <a href="#a7b74c6251ae331da659d7dfa7be23479"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a0889d0b66c73ee5734973115321b6620">ldns_rr_class2str</a> (const <a class="el" href="rr_8h.html#aa11e99c7e7c630e03373f2a2cafc4ee9">ldns_rr_class</a> klass)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an ldns_rr_class value to its string representation, and returns that string.  <a href="#a0889d0b66c73ee5734973115321b6620"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a3025b6a2c6681c153dc24310cfd9a3f4">ldns_rdf2buffer_str_loc</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_LOC rdata element to string format and adds it to the output buffer.  <a href="#a3025b6a2c6681c153dc24310cfd9a3f4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#abce0b2c65c5fc176be86b8554ae4b46c">ldns_rdf2buffer_str_unknown</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_UNKNOWN rdata element to string format and adds it to the output buffer.  <a href="#abce0b2c65c5fc176be86b8554ae4b46c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a33f9d0bb13cd0f6dbb45674bde607f52">ldns_rdf2buffer_str_nsap</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_NSAP rdata element to string format and adds it to the output buffer.  <a href="#a33f9d0bb13cd0f6dbb45674bde607f52"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#afb756e8230bbfcfb4687eab30332dc13">ldns_rdf2buffer_str_atma</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_ATMA rdata element to string format and adds it to the output buffer.  <a href="#afb756e8230bbfcfb4687eab30332dc13"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a087190336e4c17a3752d9d0a8a893ece">ldns_rdf2buffer_str_wks</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_WKS rdata element to string format and adds it to the output buffer.  <a href="#a087190336e4c17a3752d9d0a8a893ece"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ab099118af3b070e1b849a85bba925335">ldns_rdf2buffer_str_nsec</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_NSEC rdata element to string format and adds it to the output buffer.  <a href="#ab099118af3b070e1b849a85bba925335"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ae4b629f6a2338a0d1e7fd3a63e51dc68">ldns_rdf2buffer_str_nsec3_salt</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_NSEC3_SALT rdata element to string format and adds it to the output buffer.  <a href="#ae4b629f6a2338a0d1e7fd3a63e51dc68"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ace9cb274b2ef0d77bd74b9ce3a813078">ldns_rdf2buffer_str_period</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_PERIOD rdata element to string format and adds it to the output buffer.  <a href="#ace9cb274b2ef0d77bd74b9ce3a813078"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#aa1788acffdfa95896b68203cfcda0534">ldns_rdf2buffer_str_tsigtime</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_TSIGTIME rdata element to string format and adds it to the output buffer.  <a href="#aa1788acffdfa95896b68203cfcda0534"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a30359a7c29a138e3340043f0497f2698">ldns_rdf2buffer_str_apl</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_APL rdata element to string format and adds it to the output buffer.  <a href="#a30359a7c29a138e3340043f0497f2698"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#afaccd01d2c90b7579d899e50540b41f4">ldns_rdf2buffer_str_int16_data</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_INT16_DATA rdata element to string format and adds it to the output buffer.  <a href="#afaccd01d2c90b7579d899e50540b41f4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#acc8d2520f3b8fe123ef5696b2c7350fc">ldns_rdf2buffer_str_ipseckey</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_IPSECKEY rdata element to string format and adds it to the output buffer.  <a href="#acc8d2520f3b8fe123ef5696b2c7350fc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a4966f3af71dda286a6e39a54a3b7c829">ldns_rdf2buffer_str_tsig</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an LDNS_RDF_TYPE_TSIG rdata element to string format and adds it to the output buffer.  <a href="#a4966f3af71dda286a6e39a54a3b7c829"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a3ecbf2765c14acf0e3e1f9a230ba3b52">ldns_rdf2buffer_str</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *buffer, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the data in the rdata field to presentation format (as char *) and appends it to the given buffer.  <a href="#a3ecbf2765c14acf0e3e1f9a230ba3b52"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#acaaff4a05d8eecae01c27dc9be6bab18">ldns_b32_ext2dname</a> (const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a5335d1bcbf92dae7854e429a05695fcc">ldns_rr2buffer_str_fmt</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *fmt, const <a class="el" href="structldns__struct__rr.html">ldns_rr</a> *rr)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the data in the resource record to presentation format (as char *) and appends it to the given buffer.  <a href="#a5335d1bcbf92dae7854e429a05695fcc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a02d7448b81d9c25555d4e90434bd94f7">ldns_rr2buffer_str</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rr.html">ldns_rr</a> *rr)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the data in the resource record to presentation format (as char *) and appends it to the given buffer.  <a href="#a02d7448b81d9c25555d4e90434bd94f7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ad170dbb62a5a75e7bd4ed1849c7a3d8a">ldns_rr_list2buffer_str_fmt</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *fmt, const <a class="el" href="structldns__struct__rr__list.html">ldns_rr_list</a> *list)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a rr_list to presentation format and appends it to the output buffer.  <a href="#ad170dbb62a5a75e7bd4ed1849c7a3d8a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a6d7b29548d52506158e23749b9f3495c">ldns_rr_list2buffer_str</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__rr__list.html">ldns_rr_list</a> *list)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a rr_list to presentation format and appends it to the output buffer.  <a href="#a6d7b29548d52506158e23749b9f3495c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a5ec2ac5aa026aa7c92bdcf1d790022d8">ldns_pktheader2buffer_str</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__pkt.html">ldns_pkt</a> *pkt)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the header of a packet to presentation format and appends it to the output buffer.  <a href="#a5ec2ac5aa026aa7c92bdcf1d790022d8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a4cb89e0a50045ba96bf818eb6765069d">ldns_pkt2buffer_str_fmt</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *fmt, const <a class="el" href="structldns__struct__pkt.html">ldns_pkt</a> *pkt)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the data in the DNS packet to presentation format (as char *) and appends it to the given buffer.  <a href="#a4cb89e0a50045ba96bf818eb6765069d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#aee460d93f4ae4268e7bce4333c21570c">ldns_pkt2buffer_str</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__pkt.html">ldns_pkt</a> *pkt)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the data in the DNS packet to presentation format (as char *) and appends it to the given buffer.  <a href="#aee460d93f4ae4268e7bce4333c21570c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a1e3b2852d2f8f423e24032cd44b27b99">ldns_key2buffer_str</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *output, const <a class="el" href="structldns__struct__key.html">ldns_key</a> *k)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the data in the DNS packet to presentation format (as char *) and appends it to the given buffer.  <a href="#a1e3b2852d2f8f423e24032cd44b27b99"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a8fd566da148ea9c590b0bb17b8aa71af">ldns_buffer2str</a> (<a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *buffer)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the data in the buffer as a null terminated char * string Buffer data must be char * type, and must be freed by the caller.  <a href="#a8fd566da148ea9c590b0bb17b8aa71af"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ae404881f2bc2bd31588e32e250f2c46b">ldns_rdf2str</a> (const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the data in the rdata field to presentation format and returns that as a char *.  <a href="#ae404881f2bc2bd31588e32e250f2c46b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a138dc6f7ac3007c271ed8ae9ba1c234d">ldns_rr2str_fmt</a> (const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *fmt, const <a class="el" href="structldns__struct__rr.html">ldns_rr</a> *rr)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the data in the resource record to presentation format and returns that as a char *.  <a href="#a138dc6f7ac3007c271ed8ae9ba1c234d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#aa94831d103d357e3d91bfc745b91ae13">ldns_rr2str</a> (const <a class="el" href="structldns__struct__rr.html">ldns_rr</a> *rr)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the data in the resource record to presentation format and returns that as a char *.  <a href="#aa94831d103d357e3d91bfc745b91ae13"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a21fd141b68a6f6adc5385e6a7ad8fe3e">ldns_pkt2str_fmt</a> (const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *fmt, const <a class="el" href="structldns__struct__pkt.html">ldns_pkt</a> *pkt)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the data in the DNS packet to presentation format and returns that as a char *.  <a href="#a21fd141b68a6f6adc5385e6a7ad8fe3e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a9866095dab4123234a17cc98cda976c2">ldns_pkt2str</a> (const <a class="el" href="structldns__struct__pkt.html">ldns_pkt</a> *pkt)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the data in the DNS packet to presentation format and returns that as a char *.  <a href="#a9866095dab4123234a17cc98cda976c2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a1c5e18f49dfb77c4167d861a37751e84">ldns_key2str</a> (const <a class="el" href="structldns__struct__key.html">ldns_key</a> *k)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a private key to the test presentation fmt and returns that as a char *.  <a href="#a1c5e18f49dfb77c4167d861a37751e84"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#af9e7f8eff076b5ad9610cd4e7ebab14a">ldns_rr_list2str_fmt</a> (const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *fmt, const <a class="el" href="structldns__struct__rr__list.html">ldns_rr_list</a> *list)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a list of resource records to presentation format and returns that as a char *.  <a href="#af9e7f8eff076b5ad9610cd4e7ebab14a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a5105cb9174b232bad0c8cdef0552b393">ldns_rr_list2str</a> (const <a class="el" href="structldns__struct__rr__list.html">ldns_rr_list</a> *list)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a list of resource records to presentation format and returns that as a char *.  <a href="#a5105cb9174b232bad0c8cdef0552b393"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a82be4b345ab5088e8399df920e921e51">ldns_rdf_print</a> (FILE *output, const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *rdf)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the data in the rdata field to the given file stream (in presentation format)  <a href="#a82be4b345ab5088e8399df920e921e51"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#afe9595498f147ada7f15e96265ac6e33">ldns_rr_print_fmt</a> (FILE *output, const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *fmt, const <a class="el" href="structldns__struct__rr.html">ldns_rr</a> *rr)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the data in the resource record to the given file stream (in presentation format)  <a href="#afe9595498f147ada7f15e96265ac6e33"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a87a151b267dc6acf6feaaa048d943cb8">ldns_rr_print</a> (FILE *output, const <a class="el" href="structldns__struct__rr.html">ldns_rr</a> *rr)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the data in the resource record to the given file stream (in presentation format)  <a href="#a87a151b267dc6acf6feaaa048d943cb8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a40b4bbac425f36df12d12447f3da662a">ldns_pkt_print_fmt</a> (FILE *output, const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *fmt, const <a class="el" href="structldns__struct__pkt.html">ldns_pkt</a> *pkt)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the data in the DNS packet to the given file stream (in presentation format)  <a href="#a40b4bbac425f36df12d12447f3da662a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ad0f816042c4e1bf8e5c5486a80518b68">ldns_pkt_print</a> (FILE *output, const <a class="el" href="structldns__struct__pkt.html">ldns_pkt</a> *pkt)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the data in the DNS packet to the given file stream (in presentation format)  <a href="#ad0f816042c4e1bf8e5c5486a80518b68"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a365fd4fa828fbb0330aa60f524e7ceb9">ldns_rr_list_print_fmt</a> (FILE *output, const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *fmt, const <a class="el" href="structldns__struct__rr__list.html">ldns_rr_list</a> *lst)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">print a rr_list to output  <a href="#a365fd4fa828fbb0330aa60f524e7ceb9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ac2840486d0b166f4af59360deb18600b">ldns_rr_list_print</a> (FILE *output, const <a class="el" href="structldns__struct__rr__list.html">ldns_rr_list</a> *lst)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">print a rr_list to output  <a href="#ac2840486d0b166f4af59360deb18600b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a9a8b76512ef0b8b65fb2f70647ec14d0">ldns_resolver_print_fmt</a> (FILE *output, const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *fmt, const <a class="el" href="structldns__struct__resolver.html">ldns_resolver</a> *r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Print a resolver (in sofar that is possible) state to output.  <a href="#a9a8b76512ef0b8b65fb2f70647ec14d0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ab747e3f2996741e9bd435fcd8254bcca">ldns_resolver_print</a> (FILE *output, const <a class="el" href="structldns__struct__resolver.html">ldns_resolver</a> *r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Print a resolver (in sofar that is possible) state to output.  <a href="#ab747e3f2996741e9bd435fcd8254bcca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a58785a477430e8cb8fc81a01dc1f5efc">ldns_zone_print_fmt</a> (FILE *output, const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *fmt, const <a class="el" href="structldns__struct__zone.html">ldns_zone</a> *z)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Print a zone structure * to output.  <a href="#a58785a477430e8cb8fc81a01dc1f5efc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#abe16e60d0b0c68517eb25e3c26bb33b6">ldns_zone_print</a> (FILE *output, const <a class="el" href="structldns__struct__zone.html">ldns_zone</a> *z)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Print a zone structure * to output.  <a href="#abe16e60d0b0c68517eb25e3c26bb33b6"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a83c085e13c2a73dd5fad16baf0318331">ldns_algorithms</a> []</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Taken from RFC 2535, section 7.  <a href="#a83c085e13c2a73dd5fad16baf0318331"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#adcb97eea7f8d8f68de7022077e7c7506">ldns_cert_algorithms</a> []</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Taken from RFC 2538.  <a href="#adcb97eea7f8d8f68de7022077e7c7506"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ac564d00208d5565a73b410b3cb5cd485">ldns_rr_classes</a> []</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">rr types  <a href="#ac564d00208d5565a73b410b3cb5cd485"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a3706e74a86ba7d7753996b9e889e0419">ldns_rcodes</a> []</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Response codes.  <a href="#a3706e74a86ba7d7753996b9e889e0419"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a9e381bc2e510c98adeb0137378ba05d8">ldns_opcodes</a> []</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Operation codes.  <a href="#a9e381bc2e510c98adeb0137378ba05d8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a55712db3d078c86c0de4ab8a884ad0ca">ldns_output_format_nocomments_record</a> = { 0, NULL }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a08812f64e840a03900d3d5f793a67a38">ldns_output_format_nocomments</a> = &amp;<a class="el" href="host2str_8c.html#a55712db3d078c86c0de4ab8a884ad0ca">ldns_output_format_nocomments_record</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard output format record that disables commenting in the textual representation of Resource Records completely.  <a href="#a08812f64e840a03900d3d5f793a67a38"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a6415cd67eade4504ad4b73f3e2e75072">ldns_output_format_onlykeyids_record</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#a600e34ade402abe07a9e57f6e2f2e2dc">ldns_output_format_onlykeyids</a> = &amp;<a class="el" href="host2str_8c.html#a6415cd67eade4504ad4b73f3e2e75072">ldns_output_format_onlykeyids_record</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard output format record that annotated only DNSKEY RR's with commenti text.  <a href="#a600e34ade402abe07a9e57f6e2f2e2dc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ace100b58a7e8d928102c3bac613b7338">ldns_output_format_default</a> = &amp;<a class="el" href="host2str_8c.html#a6415cd67eade4504ad4b73f3e2e75072">ldns_output_format_onlykeyids_record</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The default output format record.  <a href="#ace100b58a7e8d928102c3bac613b7338"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#ae6e4475a6521fd3b5126d02b49eca507">ldns_output_format_bubblebabble_record</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="host2str_8c.html#aeb52aaf30c03a2b9942ae3017f71358e">ldns_output_format_bubblebabble</a> = &amp;<a class="el" href="host2str_8c.html#ae6e4475a6521fd3b5126d02b49eca507">ldns_output_format_bubblebabble_record</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard output format record that shows all DNSKEY related information in the comment text, plus the optout flag when set with NSEC3's, plus the bubblebabble representation of DS RR's.  <a href="#aeb52aaf30c03a2b9942ae3017f71358e"></a><br/></td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a93b37007689284fd9c4bde1a8f4b9199"></a><!-- doxytag: member="host2str.c::INET_ADDRSTRLEN" ref="a93b37007689284fd9c4bde1a8f4b9199" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INET_ADDRSTRLEN&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00032">32</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

</div>
</div>
<a class="anchor" id="af776b22a727aae7c9f4d869d50df47e8"></a><!-- doxytag: member="host2str.c::INET6_ADDRSTRLEN" ref="af776b22a727aae7c9f4d869d50df47e8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INET6_ADDRSTRLEN&#160;&#160;&#160;46</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00035">35</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="acdb67762ec10e02a49bf99ffdc934720"></a><!-- doxytag: member="host2str.c::ldns_pkt_opcode2buffer_str" ref="acdb67762ec10e02a49bf99ffdc934720" args="(ldns_buffer *output, ldns_pkt_opcode opcode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_pkt_opcode2buffer_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="packet_8h.html#a9108e104c619091d0f83381cfc1ea64b">ldns_pkt_opcode</a>&#160;</td>
          <td class="paramname"><em>opcode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an ldns packet opcode value to its mnemonic, and adds that to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>the buffer to add the data to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">opcode</td><td>to find the string representation of </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, or a buffer failure mode on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00133">133</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8c_source.html#l00077">ldns_lookup_by_id()</a>, and <a class="el" href="util_8h_source.html#l00158">ldns_struct_lookup_table::name</a>.</p>

</div>
</div>
<a class="anchor" id="a2e9e978245b66520a4823fbb817d743d"></a><!-- doxytag: member="host2str.c::ldns_pkt_rcode2buffer_str" ref="a2e9e978245b66520a4823fbb817d743d" args="(ldns_buffer *output, ldns_pkt_rcode rcode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_pkt_rcode2buffer_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="packet_8h.html#a66980c75b368fd748277e54bc1c8acc0">ldns_pkt_rcode</a>&#160;</td>
          <td class="paramname"><em>rcode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an ldns packet rcode value to its mnemonic, and adds that to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>the buffer to add the data to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rcode</td><td>to find the string representation of </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, or a buffer failure mode on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00145">145</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8c_source.html#l00077">ldns_lookup_by_id()</a>, and <a class="el" href="util_8h_source.html#l00158">ldns_struct_lookup_table::name</a>.</p>

</div>
</div>
<a class="anchor" id="a83ce69552a46675557d3c95549ae02c2"></a><!-- doxytag: member="host2str.c::ldns_algorithm2buffer_str" ref="a83ce69552a46675557d3c95549ae02c2" args="(ldns_buffer *output, ldns_algorithm algorithm)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_algorithm2buffer_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="keys_8h.html#af4bde8238e05b183cf373f49639a3e58">ldns_algorithm</a>&#160;</td>
          <td class="paramname"><em>algorithm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an ldns algorithm type to its mnemonic, and adds that to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>the buffer to add the data to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">algorithm</td><td>to find the string representation of </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, or a buffer failure mode on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00157">157</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8c_source.html#l00077">ldns_lookup_by_id()</a>, and <a class="el" href="util_8h_source.html#l00158">ldns_struct_lookup_table::name</a>.</p>

</div>
</div>
<a class="anchor" id="a8b7c208f693099961f084076ea8b5794"></a><!-- doxytag: member="host2str.c::ldns_cert_algorithm2buffer_str" ref="a8b7c208f693099961f084076ea8b5794" args="(ldns_buffer *output, ldns_cert_algorithm cert_algorithm)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_cert_algorithm2buffer_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="rdata_8h.html#a0bdf2dcad857f0a4e8b34f0515275b13">ldns_cert_algorithm</a>&#160;</td>
          <td class="paramname"><em>cert_algorithm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an ldns certificate algorithm type to its mnemonic, and adds that to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>the buffer to add the data to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">cert_algorithm</td><td>to find the string representation of </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, or a buffer failure mode on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00171">171</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8c_source.html#l00077">ldns_lookup_by_id()</a>, and <a class="el" href="util_8h_source.html#l00158">ldns_struct_lookup_table::name</a>.</p>

</div>
</div>
<a class="anchor" id="a9d8a0aca15943fab89594ce0e2656102"></a><!-- doxytag: member="host2str.c::ldns_pkt_opcode2str" ref="a9d8a0aca15943fab89594ce0e2656102" args="(ldns_pkt_opcode opcode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_pkt_opcode2str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="packet_8h.html#a9108e104c619091d0f83381cfc1ea64b">ldns_pkt_opcode</a>&#160;</td>
          <td class="paramname"><em>opcode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts a packet opcode to its mnemonic and returns that as an allocated null-terminated string. </p>
<p>Remember to free it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">opcode</td><td>the opcode to convert to text </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>null terminated char * data, or NULL on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00186">186</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l02015">ldns_buffer2str()</a>, <a class="el" href="buffer_8c_source.html#l00137">ldns_buffer_free()</a>, <a class="el" href="buffer_8c_source.html#l00016">ldns_buffer_new()</a>, <a class="el" href="host2str_8c_source.html#l00133">ldns_pkt_opcode2buffer_str()</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="a2a3141dc63994a9a74efa762c551517c"></a><!-- doxytag: member="host2str.c::ldns_pkt_rcode2str" ref="a2a3141dc63994a9a74efa762c551517c" args="(ldns_pkt_rcode rcode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_pkt_rcode2str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="packet_8h.html#a66980c75b368fd748277e54bc1c8acc0">ldns_pkt_rcode</a>&#160;</td>
          <td class="paramname"><em>rcode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts a packet rcode to its mnemonic and returns that as an allocated null-terminated string. </p>
<p>Remember to free it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rcode</td><td>the rcode to convert to text </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>null terminated char * data, or NULL on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00206">206</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l02015">ldns_buffer2str()</a>, <a class="el" href="buffer_8c_source.html#l00137">ldns_buffer_free()</a>, <a class="el" href="buffer_8c_source.html#l00016">ldns_buffer_new()</a>, <a class="el" href="host2str_8c_source.html#l00145">ldns_pkt_rcode2buffer_str()</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="a4ab5550f6637e55b7c0c314d34dec055"></a><!-- doxytag: member="host2str.c::ldns_pkt_algorithm2str" ref="a4ab5550f6637e55b7c0c314d34dec055" args="(ldns_algorithm algorithm)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_pkt_algorithm2str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="keys_8h.html#af4bde8238e05b183cf373f49639a3e58">ldns_algorithm</a>&#160;</td>
          <td class="paramname"><em>algorithm</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts a signing algorithms to its mnemonic and returns that as an allocated null-terminated string. </p>
<p>Remember to free it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">algorithm</td><td>the algorithm to convert to text </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>null terminated char * data, or NULL on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00226">226</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00157">ldns_algorithm2buffer_str()</a>, <a class="el" href="host2str_8c_source.html#l02015">ldns_buffer2str()</a>, <a class="el" href="buffer_8c_source.html#l00137">ldns_buffer_free()</a>, <a class="el" href="buffer_8c_source.html#l00016">ldns_buffer_new()</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="a81c244896ed7845880e7282cb5fd41b4"></a><!-- doxytag: member="host2str.c::ldns_pkt_cert_algorithm2str" ref="a81c244896ed7845880e7282cb5fd41b4" args="(ldns_cert_algorithm cert_algorithm)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_pkt_cert_algorithm2str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rdata_8h.html#a0bdf2dcad857f0a4e8b34f0515275b13">ldns_cert_algorithm</a>&#160;</td>
          <td class="paramname"><em>cert_algorithm</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts a cert algorithm to its mnemonic and returns that as an allocated null-terminated string. </p>
<p>Remember to free it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">cert_algorithm</td><td>to convert to text </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>null terminated char * data, or NULL on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00247">247</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l02015">ldns_buffer2str()</a>, <a class="el" href="buffer_8c_source.html#l00137">ldns_buffer_free()</a>, <a class="el" href="buffer_8c_source.html#l00016">ldns_buffer_new()</a>, <a class="el" href="host2str_8c_source.html#l00171">ldns_cert_algorithm2buffer_str()</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="ad7f2b2a814e252b4111f3e37f91cd446"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_dname" ref="ad7f2b2a814e252b4111f3e37f91cd446" args="(ldns_buffer *output, const ldns_rdf *dname)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_dname </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>dname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Print the ldns_rdf containing a dname to the buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the buffer to print to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">dname</td><td>the dname to print </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>ldns_status message if the printing succeeded </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00270">270</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="config_8h.html#ae084717e294e2e19fb1827a2f6c5f036">isascii()</a>, <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="rr_8h_source.html#l00033">LDNS_MAX_DOMAINLEN</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>, and <a class="el" href="error_8h_source.html#l00029">LDNS_STATUS_DOMAINNAME_OVERFLOW</a>.</p>

</div>
</div>
<a class="anchor" id="aa4921c047e6cf85f6cb3f0761921c72a"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_int8" ref="aa4921c047e6cf85f6cb3f0761921c72a" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_int8 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_INT8 rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00322">322</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, and <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>.</p>

</div>
</div>
<a class="anchor" id="acac0247738f41ac89fbadf8362b5bc7c"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_int16" ref="acac0247738f41ac89fbadf8362b5bc7c" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_int16 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_INT16 rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00330">330</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, and <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>.</p>

</div>
</div>
<a class="anchor" id="a1f2b83e2cb0e7c98dba747bd76721770"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_int32" ref="a1f2b83e2cb0e7c98dba747bd76721770" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_int32 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_INT32 rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00338">338</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, and <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>.</p>

</div>
</div>
<a class="anchor" id="a84fd0faad7e88b9dd3bbaa395727a719"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_time" ref="a84fd0faad7e88b9dd3bbaa395727a719" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_time </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_TIME rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00346">346</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="rdata_8c_source.html#l00098">ldns_rdf2native_int32()</a>, and <a class="el" href="util_8c_source.html#l00330">ldns_serial_arithmitics_gmtime_r()</a>.</p>

</div>
</div>
<a class="anchor" id="ade1dc3233c0db7ff4bbb5d424987c3e7"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_a" ref="ade1dc3233c0db7ff4bbb5d424987c3e7" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_a </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_A rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00361">361</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00032">INET_ADDRSTRLEN</a>, <a class="el" href="config_8h.html#a2a4b830a00870799ee852d4c6a72a1eb">inet_ntop()</a>, <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, and <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>.</p>

</div>
</div>
<a class="anchor" id="afb514aeb9aca8e44b577cd5229f8135a"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_aaaa" ref="afb514aeb9aca8e44b577cd5229f8135a" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_aaaa </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_AAAA rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00372">372</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00035">INET6_ADDRSTRLEN</a>, <a class="el" href="config_8h.html#a2a4b830a00870799ee852d4c6a72a1eb">inet_ntop()</a>, <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, and <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>.</p>

</div>
</div>
<a class="anchor" id="a2da80ba46eb2bfeb546e8e71282649b9"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_str" ref="a2da80ba46eb2bfeb546e8e71282649b9" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_STR rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00384">384</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, and <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>.</p>

</div>
</div>
<a class="anchor" id="a38095a6de4d3cb31140e5f809d1220e8"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_b64" ref="a38095a6de4d3cb31140e5f809d1220e8" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_b64 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_B64 rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00408">408</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="config_8h.html#a26b78eee7494107c65d3e40198e8027d">ldns_b64_ntop()</a>, <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>, <a class="el" href="error_8h_source.html#l00034">LDNS_STATUS_MEM_ERR</a>, and <a class="el" href="util_8h_source.html#l00051">LDNS_XMALLOC</a>.</p>

</div>
</div>
<a class="anchor" id="ab9157ac324278b9cd48b7efd7ab01f56"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_b32_ext" ref="ab9157ac324278b9cd48b7efd7ab01f56" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_b32_ext </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_B32_EXT rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00421">421</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="util_8h.html#a1131c0b74b8b1d94d673aa222d0ef54b">ldns_b32_ntop_extended_hex()</a>, <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>, <a class="el" href="error_8h_source.html#l00034">LDNS_STATUS_MEM_ERR</a>, <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>, and <a class="el" href="util_8h_source.html#l00051">LDNS_XMALLOC</a>.</p>

</div>
</div>
<a class="anchor" id="a241cef60fa1838c8dc46eec7202f4d08"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_hex" ref="a241cef60fa1838c8dc46eec7202f4d08" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_hex </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_HEX rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00442">442</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, and <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>.</p>

</div>
</div>
<a class="anchor" id="a3a94255b9d9cec5ec7e495b9e82eb1e1"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_type" ref="a3a94255b9d9cec5ec7e495b9e82eb1e1" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_TYPE rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00453">453</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="rr_8h_source.html#l00321">ldns_struct_rr_descriptor::_name</a>, <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, and <a class="el" href="rr_8c_source.html#l02269">ldns_rr_descript()</a>.</p>

</div>
</div>
<a class="anchor" id="ac52beaaab2fc2fd8527eee245cea2387"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_class" ref="ac52beaaab2fc2fd8527eee245cea2387" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_class </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_CLASS rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00468">468</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8c_source.html#l00077">ldns_lookup_by_id()</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, and <a class="el" href="util_8h_source.html#l00158">ldns_struct_lookup_table::name</a>.</p>

</div>
</div>
<a class="anchor" id="ac24b0c65d7aa0dcb8aa6863bed778307"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_cert_alg" ref="ac24b0c65d7aa0dcb8aa6863bed778307" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_cert_alg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_CERT rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00483">483</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8c_source.html#l00077">ldns_lookup_by_id()</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, and <a class="el" href="util_8h_source.html#l00158">ldns_struct_lookup_table::name</a>.</p>

</div>
</div>
<a class="anchor" id="aa529bcd98fc7177da8b1f0f2022e0687"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_alg" ref="aa529bcd98fc7177da8b1f0f2022e0687" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_alg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_ALG rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00497">497</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, and <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>.</p>

</div>
</div>
<a class="anchor" id="aecb492991ad86b06df8c7f3cd8ae8c71"></a><!-- doxytag: member="host2str.c::ldns_rr_type2buffer_str" ref="aecb492991ad86b06df8c7f3cd8ae8c71" args="(ldns_buffer *output, const ldns_rr_type type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rr_type2buffer_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="rr_8h.html#a5b71c1de711a178f6fbda5d684cdfed5">ldns_rr_type</a>&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an ldns_rr_type value to its string representation, and places it in the given buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>the ldns_rr_type to convert </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00524">524</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="rr_8h_source.html#l00321">ldns_struct_rr_descriptor::_name</a>, <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="rr_8c_source.html#l02269">ldns_rr_descript()</a>, <a class="el" href="rr_8h_source.html#l00200">LDNS_RR_TYPE_ANY</a>, <a class="el" href="rr_8h_source.html#l00194">LDNS_RR_TYPE_AXFR</a>, <a class="el" href="rr_8h_source.html#l00193">LDNS_RR_TYPE_IXFR</a>, <a class="el" href="rr_8h_source.html#l00198">LDNS_RR_TYPE_MAILA</a>, and <a class="el" href="rr_8h_source.html#l00196">LDNS_RR_TYPE_MAILB</a>.</p>

</div>
</div>
<a class="anchor" id="a338b525d456c7c35b684aadb723690ba"></a><!-- doxytag: member="host2str.c::ldns_rr_type2str" ref="a338b525d456c7c35b684aadb723690ba" args="(const ldns_rr_type type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_rr_type2str </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="rr_8h.html#a5b71c1de711a178f6fbda5d684cdfed5">ldns_rr_type</a>&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an ldns_rr_type value to its string representation, and returns that string. </p>
<p>For unknown types, the string "TYPE&lt;id&gt;" is returned. This function allocates data that must be freed by the caller </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>the ldns_rr_type to convert </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a newly allocated string </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00558">558</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l02015">ldns_buffer2str()</a>, <a class="el" href="buffer_8c_source.html#l00137">ldns_buffer_free()</a>, <a class="el" href="buffer_8c_source.html#l00016">ldns_buffer_new()</a>, <a class="el" href="host2str_8c_source.html#l00524">ldns_rr_type2buffer_str()</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="a7b74c6251ae331da659d7dfa7be23479"></a><!-- doxytag: member="host2str.c::ldns_rr_class2buffer_str" ref="a7b74c6251ae331da659d7dfa7be23479" args="(ldns_buffer *output, const ldns_rr_class klass)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rr_class2buffer_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="rr_8h.html#aa11e99c7e7c630e03373f2a2cafc4ee9">ldns_rr_class</a>&#160;</td>
          <td class="paramname"><em>klass</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an ldns_rr_class value to its string representation, and places it in the given buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">klass</td><td>the ldns_rr_class to convert </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00579">579</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8c_source.html#l00077">ldns_lookup_by_id()</a>, and <a class="el" href="util_8h_source.html#l00158">ldns_struct_lookup_table::name</a>.</p>

</div>
</div>
<a class="anchor" id="a0889d0b66c73ee5734973115321b6620"></a><!-- doxytag: member="host2str.c::ldns_rr_class2str" ref="a0889d0b66c73ee5734973115321b6620" args="(const ldns_rr_class klass)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_rr_class2str </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="rr_8h.html#aa11e99c7e7c630e03373f2a2cafc4ee9">ldns_rr_class</a>&#160;</td>
          <td class="paramname"><em>klass</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an ldns_rr_class value to its string representation, and returns that string. </p>
<p>For unknown types, the string "CLASS&lt;id&gt;" is returned. This function allocates data that must be freed by the caller </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">klass</td><td>the ldns_rr_class to convert </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a newly allocated string </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00594">594</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l02015">ldns_buffer2str()</a>, <a class="el" href="buffer_8c_source.html#l00137">ldns_buffer_free()</a>, <a class="el" href="buffer_8c_source.html#l00016">ldns_buffer_new()</a>, <a class="el" href="host2str_8c_source.html#l00579">ldns_rr_class2buffer_str()</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="a3025b6a2c6681c153dc24310cfd9a3f4"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_loc" ref="a3025b6a2c6681c153dc24310cfd9a3f4" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_loc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_LOC rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00613">613</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="host2str_8c_source.html#l00442">ldns_rdf2buffer_str_hex()</a>, and <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>.</p>

</div>
</div>
<a class="anchor" id="abce0b2c65c5fc176be86b8554ae4b46c"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_unknown" ref="abce0b2c65c5fc176be86b8554ae4b46c" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_unknown </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_UNKNOWN rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00699">699</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="host2str_8c_source.html#l00442">ldns_rdf2buffer_str_hex()</a>, and <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>.</p>

</div>
</div>
<a class="anchor" id="a33f9d0bb13cd0f6dbb45674bde607f52"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_nsap" ref="a33f9d0bb13cd0f6dbb45674bde607f52" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_nsap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_NSAP rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00706">706</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, and <a class="el" href="host2str_8c_source.html#l00442">ldns_rdf2buffer_str_hex()</a>.</p>

</div>
</div>
<a class="anchor" id="afb756e8230bbfcfb4687eab30332dc13"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_atma" ref="afb756e8230bbfcfb4687eab30332dc13" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_atma </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_ATMA rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00713">713</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00442">ldns_rdf2buffer_str_hex()</a>.</p>

</div>
</div>
<a class="anchor" id="a087190336e4c17a3752d9d0a8a893ece"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_wks" ref="a087190336e4c17a3752d9d0a8a893ece" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_wks </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_WKS rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00719">719</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8c_source.html#l00088">ldns_get_bit()</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, and <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>.</p>

</div>
</div>
<a class="anchor" id="ab099118af3b070e1b849a85bba925335"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_nsec" ref="ab099118af3b070e1b849a85bba925335" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_nsec </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_NSEC rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00760">760</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="rr_8h_source.html#l00321">ldns_struct_rr_descriptor::_name</a>, <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8c_source.html#l00088">ldns_get_bit()</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>, and <a class="el" href="rr_8c_source.html#l02269">ldns_rr_descript()</a>.</p>

</div>
</div>
<a class="anchor" id="ae4b629f6a2338a0d1e7fd3a63e51dc68"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_nsec3_salt" ref="ae4b629f6a2338a0d1e7fd3a63e51dc68" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_nsec3_salt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_NSEC3_SALT rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00799">799</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8h_source.html#l00070">ldns_struct_buffer::_status</a>, <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>, and <a class="el" href="error_8h_source.html#l00037">LDNS_STATUS_ERR</a>.</p>

</div>
</div>
<a class="anchor" id="ace9cb274b2ef0d77bd74b9ce3a813078"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_period" ref="ace9cb274b2ef0d77bd74b9ce3a813078" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_period </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_PERIOD rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00825">825</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, and <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>.</p>

</div>
</div>
<a class="anchor" id="aa1788acffdfa95896b68203cfcda0534"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_tsigtime" ref="aa1788acffdfa95896b68203cfcda0534" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_tsigtime </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_TSIGTIME rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00834">834</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>, and <a class="el" href="error_8h_source.html#l00037">LDNS_STATUS_ERR</a>.</p>

</div>
</div>
<a class="anchor" id="a30359a7c29a138e3340043f0497f2698"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_apl" ref="a30359a7c29a138e3340043f0497f2698" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_apl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_APL rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00855">855</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8h_source.html#l00037">LDNS_APL_IP4</a>, <a class="el" href="host2str_8h_source.html#l00038">LDNS_APL_IP6</a>, <a class="el" href="host2str_8h_source.html#l00039">LDNS_APL_MASK</a>, <a class="el" href="host2str_8h_source.html#l00040">LDNS_APL_NEGATION</a>, <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>, and <a class="el" href="error_8h_source.html#l00083">LDNS_STATUS_SYNTAX_RDATA_ERR</a>.</p>

</div>
</div>
<a class="anchor" id="afaccd01d2c90b7579d899e50540b41f4"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_int16_data" ref="afaccd01d2c90b7579d899e50540b41f4" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_int16_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_INT16_DATA rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00931">931</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="config_8h.html#a26b78eee7494107c65d3e40198e8027d">ldns_b64_ntop()</a>, <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>, <a class="el" href="error_8h_source.html#l00034">LDNS_STATUS_MEM_ERR</a>, and <a class="el" href="util_8h_source.html#l00051">LDNS_XMALLOC</a>.</p>

</div>
</div>
<a class="anchor" id="acc8d2520f3b8fe123ef5696b2c7350fc"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_ipseckey" ref="acc8d2520f3b8fe123ef5696b2c7350fc" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_ipseckey </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_IPSECKEY rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00952">952</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="ldns_8h_source.html#l00128">LDNS_IP4ADDRLEN</a>, <a class="el" href="ldns_8h_source.html#l00129">LDNS_IP6ADDRLEN</a>, <a class="el" href="host2str_8c_source.html#l01053">ldns_rdf2buffer_str()</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, <a class="el" href="rdata_8c_source.html#l00241">ldns_rdf_free()</a>, <a class="el" href="rdata_8c_source.html#l00179">ldns_rdf_new()</a>, <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>, <a class="el" href="rdata_8h_source.html#l00057">LDNS_RDF_TYPE_A</a>, <a class="el" href="rdata_8h_source.html#l00059">LDNS_RDF_TYPE_AAAA</a>, <a class="el" href="rdata_8h_source.html#l00067">LDNS_RDF_TYPE_B64</a>, <a class="el" href="error_8h_source.html#l00034">LDNS_STATUS_MEM_ERR</a>, <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>, <a class="el" href="wire2host_8c_source.html#l00056">ldns_wire2dname()</a>, and <a class="el" href="util_8h_source.html#l00051">LDNS_XMALLOC</a>.</p>

</div>
</div>
<a class="anchor" id="a4966f3af71dda286a6e39a54a3b7c829"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str_tsig" ref="a4966f3af71dda286a6e39a54a3b7c829" args="(ldns_buffer *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str_tsig </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts an LDNS_RDF_TYPE_TSIG rdata element to string format and adds it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*rdf</td><td>The rdata to convert </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*output</td><td>The buffer to add the data to </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>LDNS_STATUS_OK on success, and error status on failure </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l01045">1045</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00699">ldns_rdf2buffer_str_unknown()</a>.</p>

</div>
</div>
<a class="anchor" id="a3ecbf2765c14acf0e3e1f9a230ba3b52"></a><!-- doxytag: member="host2str.c::ldns_rdf2buffer_str" ref="a3ecbf2765c14acf0e3e1f9a230ba3b52" args="(ldns_buffer *buffer, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rdf2buffer_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts the data in the rdata field to presentation format (as char *) and appends it to the given buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>pointer to the buffer to append the data to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rdf</td><td>the pointer to the rdafa field containing the data </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>status </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l01053">1053</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="host2str_8c_source.html#l00361">ldns_rdf2buffer_str_a()</a>, <a class="el" href="host2str_8c_source.html#l00372">ldns_rdf2buffer_str_aaaa()</a>, <a class="el" href="host2str_8c_source.html#l00497">ldns_rdf2buffer_str_alg()</a>, <a class="el" href="host2str_8c_source.html#l00855">ldns_rdf2buffer_str_apl()</a>, <a class="el" href="host2str_8c_source.html#l00713">ldns_rdf2buffer_str_atma()</a>, <a class="el" href="host2str_8c_source.html#l00421">ldns_rdf2buffer_str_b32_ext()</a>, <a class="el" href="host2str_8c_source.html#l00408">ldns_rdf2buffer_str_b64()</a>, <a class="el" href="host2str_8c_source.html#l00483">ldns_rdf2buffer_str_cert_alg()</a>, <a class="el" href="host2str_8c_source.html#l00468">ldns_rdf2buffer_str_class()</a>, <a class="el" href="host2str_8c_source.html#l00270">ldns_rdf2buffer_str_dname()</a>, <a class="el" href="host2str_8c_source.html#l00442">ldns_rdf2buffer_str_hex()</a>, <a class="el" href="host2str_8c_source.html#l00330">ldns_rdf2buffer_str_int16()</a>, <a class="el" href="host2str_8c_source.html#l00931">ldns_rdf2buffer_str_int16_data()</a>, <a class="el" href="host2str_8c_source.html#l00338">ldns_rdf2buffer_str_int32()</a>, <a class="el" href="host2str_8c_source.html#l00322">ldns_rdf2buffer_str_int8()</a>, <a class="el" href="host2str_8c_source.html#l00952">ldns_rdf2buffer_str_ipseckey()</a>, <a class="el" href="host2str_8c_source.html#l00613">ldns_rdf2buffer_str_loc()</a>, <a class="el" href="host2str_8c_source.html#l00706">ldns_rdf2buffer_str_nsap()</a>, <a class="el" href="host2str_8c_source.html#l00760">ldns_rdf2buffer_str_nsec()</a>, <a class="el" href="host2str_8c_source.html#l00799">ldns_rdf2buffer_str_nsec3_salt()</a>, <a class="el" href="host2str_8c_source.html#l00825">ldns_rdf2buffer_str_period()</a>, <a class="el" href="host2str_8c_source.html#l00384">ldns_rdf2buffer_str_str()</a>, <a class="el" href="host2str_8c_source.html#l00346">ldns_rdf2buffer_str_time()</a>, <a class="el" href="host2str_8c_source.html#l01045">ldns_rdf2buffer_str_tsig()</a>, <a class="el" href="host2str_8c_source.html#l00834">ldns_rdf2buffer_str_tsigtime()</a>, <a class="el" href="host2str_8c_source.html#l00453">ldns_rdf2buffer_str_type()</a>, <a class="el" href="host2str_8c_source.html#l00699">ldns_rdf2buffer_str_unknown()</a>, <a class="el" href="host2str_8c_source.html#l00719">ldns_rdf2buffer_str_wks()</a>, <a class="el" href="rdata_8c_source.html#l00031">ldns_rdf_get_type()</a>, <a class="el" href="rdata_8h_source.html#l00057">LDNS_RDF_TYPE_A</a>, <a class="el" href="rdata_8h_source.html#l00059">LDNS_RDF_TYPE_AAAA</a>, <a class="el" href="rdata_8h_source.html#l00079">LDNS_RDF_TYPE_ALG</a>, <a class="el" href="rdata_8h_source.html#l00063">LDNS_RDF_TYPE_APL</a>, <a class="el" href="rdata_8h_source.html#l00101">LDNS_RDF_TYPE_ATMA</a>, <a class="el" href="rdata_8h_source.html#l00065">LDNS_RDF_TYPE_B32_EXT</a>, <a class="el" href="rdata_8h_source.html#l00067">LDNS_RDF_TYPE_B64</a>, <a class="el" href="rdata_8h_source.html#l00077">LDNS_RDF_TYPE_CERT_ALG</a>, <a class="el" href="rdata_8h_source.html#l00075">LDNS_RDF_TYPE_CLASS</a>, <a class="el" href="rdata_8h_source.html#l00049">LDNS_RDF_TYPE_DNAME</a>, <a class="el" href="rdata_8h_source.html#l00069">LDNS_RDF_TYPE_HEX</a>, <a class="el" href="rdata_8h_source.html#l00053">LDNS_RDF_TYPE_INT16</a>, <a class="el" href="rdata_8h_source.html#l00091">LDNS_RDF_TYPE_INT16_DATA</a>, <a class="el" href="rdata_8h_source.html#l00055">LDNS_RDF_TYPE_INT32</a>, <a class="el" href="rdata_8h_source.html#l00051">LDNS_RDF_TYPE_INT8</a>, <a class="el" href="rdata_8h_source.html#l00103">LDNS_RDF_TYPE_IPSECKEY</a>, <a class="el" href="rdata_8h_source.html#l00095">LDNS_RDF_TYPE_LOC</a>, <a class="el" href="rdata_8h_source.html#l00047">LDNS_RDF_TYPE_NONE</a>, <a class="el" href="rdata_8h_source.html#l00099">LDNS_RDF_TYPE_NSAP</a>, <a class="el" href="rdata_8h_source.html#l00071">LDNS_RDF_TYPE_NSEC</a>, <a class="el" href="rdata_8h_source.html#l00107">LDNS_RDF_TYPE_NSEC3_NEXT_OWNER</a>, <a class="el" href="rdata_8h_source.html#l00105">LDNS_RDF_TYPE_NSEC3_SALT</a>, <a class="el" href="rdata_8h_source.html#l00085">LDNS_RDF_TYPE_PERIOD</a>, <a class="el" href="rdata_8h_source.html#l00093">LDNS_RDF_TYPE_SERVICE</a>, <a class="el" href="rdata_8h_source.html#l00061">LDNS_RDF_TYPE_STR</a>, <a class="el" href="rdata_8h_source.html#l00083">LDNS_RDF_TYPE_TIME</a>, <a class="el" href="rdata_8h_source.html#l00088">LDNS_RDF_TYPE_TSIG</a>, <a class="el" href="rdata_8h_source.html#l00087">LDNS_RDF_TYPE_TSIGTIME</a>, <a class="el" href="rdata_8h_source.html#l00073">LDNS_RDF_TYPE_TYPE</a>, <a class="el" href="rdata_8h_source.html#l00081">LDNS_RDF_TYPE_UNKNOWN</a>, <a class="el" href="rdata_8h_source.html#l00097">LDNS_RDF_TYPE_WKS</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="acaaff4a05d8eecae01c27dc9be6bab18"></a><!-- doxytag: member="host2str.c::ldns_b32_ext2dname" ref="acaaff4a05d8eecae01c27dc9be6bab18" args="(const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a>* ldns_b32_ext2dname </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="host2str_8c_source.html#l01159">1159</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="util_8h.html#a1131c0b74b8b1d94d673aa222d0ef54b">ldns_b32_ntop_extended_hex()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>, <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>, <a class="el" href="str2host_8c_source.html#l00292">ldns_str2rdf_dname()</a>, and <a class="el" href="util_8h_source.html#l00051">LDNS_XMALLOC</a>.</p>

</div>
</div>
<a class="anchor" id="a5335d1bcbf92dae7854e429a05695fcc"></a><!-- doxytag: member="host2str.c::ldns_rr2buffer_str_fmt" ref="a5335d1bcbf92dae7854e429a05695fcc" args="(ldns_buffer *output, const ldns_output_format *fmt, const ldns_rr *rr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rr2buffer_str_fmt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rr.html">ldns_rr</a> *&#160;</td>
          <td class="paramname"><em>rr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts the data in the resource record to presentation format (as char *) and appends it to the given buffer. </p>
<p>The presentation format is annotated with comments giving additional information on the record.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>pointer to the buffer to append the data to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fmt</td><td>how to format the textual representation of the resource record. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rr</td><td>the pointer to the rr field to convert </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>status </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l01186">1186</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="rbtree_8h_source.html#l00070">ldns_rbnode_t::data</a>, <a class="el" href="host2str_8h_source.html#l00083">ldns_struct_output_format::data</a>, <a class="el" href="host2str_8h_source.html#l00081">ldns_struct_output_format::flags</a>, <a class="el" href="host2str_8c_source.html#l01159">ldns_b32_ext2dname()</a>, <a class="el" href="util_8c_source.html#l00443">ldns_bubblebabble()</a>, <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="dnssec_8c_source.html#l00272">ldns_calc_keytag()</a>, <a class="el" href="host2str_8h_source.html#l00058">LDNS_COMMENT_BUBBLEBABBLE</a>, <a class="el" href="host2str_8h_source.html#l00060">LDNS_COMMENT_FLAGS</a>, <a class="el" href="host2str_8h_source.html#l00054">LDNS_COMMENT_KEY</a>, <a class="el" href="host2str_8h_source.html#l00048">LDNS_COMMENT_KEY_ID</a>, <a class="el" href="host2str_8h_source.html#l00052">LDNS_COMMENT_KEY_SIZE</a>, <a class="el" href="host2str_8h_source.html#l00050">LDNS_COMMENT_KEY_TYPE</a>, <a class="el" href="host2str_8h_source.html#l00062">LDNS_COMMENT_NSEC3_CHAIN</a>, <a class="el" href="host2str_8h_source.html#l00046">LDNS_COMMENT_NULLS</a>, <a class="el" href="host2str_8h_source.html#l00066">LDNS_COMMENT_RRSIGS</a>, <a class="el" href="dname_8c_source.html#l00526">ldns_dname_label()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="keys_8h_source.html#l00039">LDNS_KEY_SEP_KEY</a>, <a class="el" href="keys_8h_source.html#l00038">LDNS_KEY_ZONE_KEY</a>, <a class="el" href="dnssec_8c_source.html#l01296">ldns_nsec3_next_owner()</a>, <a class="el" href="dnssec_8c_source.html#l01236">ldns_nsec3_optout()</a>, <a class="el" href="host2str_8c_source.html#l00125">ldns_output_format_default</a>, <a class="el" href="rbtree_8c_source.html#l00293">ldns_rbtree_search()</a>, <a class="el" href="host2str_8c_source.html#l01053">ldns_rdf2buffer_str()</a>, <a class="el" href="host2str_8c_source.html#l00270">ldns_rdf2buffer_str_dname()</a>, <a class="el" href="rdata_8c_source.html#l00084">ldns_rdf2native_int16()</a>, <a class="el" href="rdata_8c_source.html#l00038">ldns_rdf_data()</a>, <a class="el" href="rdata_8c_source.html#l00241">ldns_rdf_free()</a>, <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>, <a class="el" href="host2str_8c_source.html#l00579">ldns_rr_class2buffer_str()</a>, <a class="el" href="rr__functions_8c_source.html#l00332">ldns_rr_dnskey_key_size()</a>, <a class="el" href="rr_8c_source.html#l00879">ldns_rr_get_class()</a>, <a class="el" href="rr_8c_source.html#l00873">ldns_rr_get_type()</a>, <a class="el" href="rr_8c_source.html#l00855">ldns_rr_is_question()</a>, <a class="el" href="rr_8c_source.html#l00849">ldns_rr_owner()</a>, <a class="el" href="rr_8c_source.html#l00867">ldns_rr_rd_count()</a>, <a class="el" href="rr_8c_source.html#l00839">ldns_rr_rdf()</a>, <a class="el" href="rr_8c_source.html#l00861">ldns_rr_ttl()</a>, <a class="el" href="host2str_8c_source.html#l00524">ldns_rr_type2buffer_str()</a>, <a class="el" href="rr_8h_source.html#l00175">LDNS_RR_TYPE_DNSKEY</a>, <a class="el" href="rr_8h_source.html#l00167">LDNS_RR_TYPE_DS</a>, <a class="el" href="rr_8h_source.html#l00178">LDNS_RR_TYPE_NSEC3</a>, <a class="el" href="rr_8h_source.html#l00173">LDNS_RR_TYPE_RRSIG</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="a02d7448b81d9c25555d4e90434bd94f7"></a><!-- doxytag: member="host2str.c::ldns_rr2buffer_str" ref="a02d7448b81d9c25555d4e90434bd94f7" args="(ldns_buffer *output, const ldns_rr *rr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rr2buffer_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rr.html">ldns_rr</a> *&#160;</td>
          <td class="paramname"><em>rr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts the data in the resource record to presentation format (as char *) and appends it to the given buffer. </p>
<p>The presentation format of DNSKEY record is annotated with comments giving the id, type and size of the key.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>pointer to the buffer to append the data to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rr</td><td>the pointer to the rr field to convert </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>status </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l01385">1385</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00125">ldns_output_format_default</a>, and <a class="el" href="host2str_8c_source.html#l01186">ldns_rr2buffer_str_fmt()</a>.</p>

</div>
</div>
<a class="anchor" id="ad170dbb62a5a75e7bd4ed1849c7a3d8a"></a><!-- doxytag: member="host2str.c::ldns_rr_list2buffer_str_fmt" ref="ad170dbb62a5a75e7bd4ed1849c7a3d8a" args="(ldns_buffer *output, const ldns_output_format *fmt, const ldns_rr_list *list)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rr_list2buffer_str_fmt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rr__list.html">ldns_rr_list</a> *&#160;</td>
          <td class="paramname"><em>list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts a rr_list to presentation format and appends it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the buffer to append output to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fmt</td><td>format of the textual representation </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">list</td><td>the ldns_rr_list to print </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>ldns_status </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l01391">1391</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l01186">ldns_rr2buffer_str_fmt()</a>, <a class="el" href="rr_8c_source.html#l00920">ldns_rr_list_rr()</a>, and <a class="el" href="rr_8c_source.html#l00887">ldns_rr_list_rr_count()</a>.</p>

</div>
</div>
<a class="anchor" id="a6d7b29548d52506158e23749b9f3495c"></a><!-- doxytag: member="host2str.c::ldns_rr_list2buffer_str" ref="a6d7b29548d52506158e23749b9f3495c" args="(ldns_buffer *output, const ldns_rr_list *list)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_rr_list2buffer_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rr__list.html">ldns_rr_list</a> *&#160;</td>
          <td class="paramname"><em>list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts a rr_list to presentation format and appends it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the buffer to append output to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">list</td><td>the ldns_rr_list to print </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>ldns_status </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l01404">1404</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00125">ldns_output_format_default</a>, and <a class="el" href="host2str_8c_source.html#l01391">ldns_rr_list2buffer_str_fmt()</a>.</p>

</div>
</div>
<a class="anchor" id="a5ec2ac5aa026aa7c92bdcf1d790022d8"></a><!-- doxytag: member="host2str.c::ldns_pktheader2buffer_str" ref="a5ec2ac5aa026aa7c92bdcf1d790022d8" args="(ldns_buffer *output, const ldns_pkt *pkt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_pktheader2buffer_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__pkt.html">ldns_pkt</a> *&#160;</td>
          <td class="paramname"><em>pkt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts the header of a packet to presentation format and appends it to the output buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the buffer to append output to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pkt</td><td>the packet to convert the header of </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>ldns_status </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l01411">1411</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8c_source.html#l00077">ldns_lookup_by_id()</a>, <a class="el" href="packet_8c_source.html#l00051">ldns_pkt_aa()</a>, <a class="el" href="packet_8c_source.html#l00081">ldns_pkt_ad()</a>, <a class="el" href="packet_8c_source.html#l00105">ldns_pkt_ancount()</a>, <a class="el" href="packet_8c_source.html#l00117">ldns_pkt_arcount()</a>, <a class="el" href="packet_8c_source.html#l00069">ldns_pkt_cd()</a>, <a class="el" href="packet_8c_source.html#l00087">ldns_pkt_get_opcode()</a>, <a class="el" href="packet_8c_source.html#l00093">ldns_pkt_get_rcode()</a>, <a class="el" href="packet_8c_source.html#l00039">ldns_pkt_id()</a>, <a class="el" href="packet_8c_source.html#l00111">ldns_pkt_nscount()</a>, <a class="el" href="packet_8c_source.html#l00099">ldns_pkt_qdcount()</a>, <a class="el" href="packet_8c_source.html#l00045">ldns_pkt_qr()</a>, <a class="el" href="packet_8c_source.html#l00075">ldns_pkt_ra()</a>, <a class="el" href="packet_8c_source.html#l00063">ldns_pkt_rd()</a>, <a class="el" href="packet_8c_source.html#l00057">ldns_pkt_tc()</a>, and <a class="el" href="util_8h_source.html#l00158">ldns_struct_lookup_table::name</a>.</p>

</div>
</div>
<a class="anchor" id="a4cb89e0a50045ba96bf818eb6765069d"></a><!-- doxytag: member="host2str.c::ldns_pkt2buffer_str_fmt" ref="a4cb89e0a50045ba96bf818eb6765069d" args="(ldns_buffer *output, const ldns_output_format *fmt, const ldns_pkt *pkt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_pkt2buffer_str_fmt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__pkt.html">ldns_pkt</a> *&#160;</td>
          <td class="paramname"><em>pkt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts the data in the DNS packet to presentation format (as char *) and appends it to the given buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>pointer to the buffer to append the data to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fmt</td><td>how to format the textual representation of the packet </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pkt</td><td>the pointer to the packet to convert </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>status </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l01463">1463</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="packet_8c_source.html#l00141">ldns_pkt_additional()</a>, <a class="el" href="packet_8c_source.html#l00105">ldns_pkt_ancount()</a>, <a class="el" href="packet_8c_source.html#l00129">ldns_pkt_answer()</a>, <a class="el" href="packet_8c_source.html#l00194">ldns_pkt_answerfrom()</a>, <a class="el" href="packet_8c_source.html#l00117">ldns_pkt_arcount()</a>, <a class="el" href="packet_8c_source.html#l00135">ldns_pkt_authority()</a>, <a class="el" href="packet_8c_source.html#l00712">ldns_pkt_edns()</a>, <a class="el" href="packet_8c_source.html#l00246">ldns_pkt_edns_data()</a>, <a class="el" href="packet_8c_source.html#l00230">ldns_pkt_edns_do()</a>, <a class="el" href="packet_8c_source.html#l00212">ldns_pkt_edns_extended_rcode()</a>, <a class="el" href="packet_8c_source.html#l00206">ldns_pkt_edns_udp_size()</a>, <a class="el" href="packet_8c_source.html#l00218">ldns_pkt_edns_version()</a>, <a class="el" href="packet_8c_source.html#l00093">ldns_pkt_get_rcode()</a>, <a class="el" href="packet_8c_source.html#l00111">ldns_pkt_nscount()</a>, <a class="el" href="packet_8c_source.html#l00099">ldns_pkt_qdcount()</a>, <a class="el" href="packet_8c_source.html#l00188">ldns_pkt_querytime()</a>, <a class="el" href="packet_8c_source.html#l00123">ldns_pkt_question()</a>, <a class="el" href="packet_8c_source.html#l00182">ldns_pkt_size()</a>, <a class="el" href="packet_8c_source.html#l00200">ldns_pkt_timestamp()</a>, <a class="el" href="packet_8c_source.html#l00444">ldns_pkt_tsig()</a>, <a class="el" href="host2str_8c_source.html#l01411">ldns_pktheader2buffer_str()</a>, <a class="el" href="host2str_8c_source.html#l01053">ldns_rdf2buffer_str()</a>, <a class="el" href="host2str_8c_source.html#l02043">ldns_rdf2str()</a>, <a class="el" href="host2str_8c_source.html#l01186">ldns_rr2buffer_str_fmt()</a>, <a class="el" href="rr_8c_source.html#l00920">ldns_rr_list_rr()</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="aee460d93f4ae4268e7bce4333c21570c"></a><!-- doxytag: member="host2str.c::ldns_pkt2buffer_str" ref="aee460d93f4ae4268e7bce4333c21570c" args="(ldns_buffer *output, const ldns_pkt *pkt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_pkt2buffer_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__pkt.html">ldns_pkt</a> *&#160;</td>
          <td class="paramname"><em>pkt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts the data in the DNS packet to presentation format (as char *) and appends it to the given buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>pointer to the buffer to append the data to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pkt</td><td>the pointer to the packet to convert </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>status </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l01584">1584</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00125">ldns_output_format_default</a>, and <a class="el" href="host2str_8c_source.html#l01463">ldns_pkt2buffer_str_fmt()</a>.</p>

</div>
</div>
<a class="anchor" id="a1e3b2852d2f8f423e24032cd44b27b99"></a><!-- doxytag: member="host2str.c::ldns_key2buffer_str" ref="a1e3b2852d2f8f423e24032cd44b27b99" args="(ldns_buffer *output, const ldns_key *k)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> ldns_key2buffer_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__key.html">ldns_key</a> *&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts the data in the DNS packet to presentation format (as char *) and appends it to the given buffer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>pointer to the buffer to append the data to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">k</td><td>the pointer to the private key to convert </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>status </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l01632">1632</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="structldns__struct__key.html#ad3ed8dad696362317befe6948fb87be7">ldns_struct_key::_key</a>, <a class="el" href="keys_8h_source.html#l00131">ldns_struct_key::key</a>, <a class="el" href="host2str_8c_source.html#l00157">ldns_algorithm2buffer_str()</a>, <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="keys_8c_source.html#l01064">ldns_key_algorithm()</a>, <a class="el" href="keys_8c_source.html#l01105">ldns_key_dsa_key()</a>, <a class="el" href="keys_8c_source.html#l01095">ldns_key_rsa_key()</a>, <a class="el" href="dnssec_8h_source.html#l00041">LDNS_MAX_KEYLEN</a>, <a class="el" href="host2str_8c_source.html#l01053">ldns_rdf2buffer_str()</a>, <a class="el" href="rdata_8c_source.html#l00230">ldns_rdf_deep_free()</a>, <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00067">LDNS_RDF_TYPE_B64</a>, <a class="el" href="keys_8h_source.html#l00047">LDNS_RSAMD5</a>, <a class="el" href="keys_8h_source.html#l00051">LDNS_RSASHA1</a>, <a class="el" href="keys_8h_source.html#l00053">LDNS_RSASHA1_NSEC3</a>, <a class="el" href="keys_8h_source.html#l00054">LDNS_RSASHA256</a>, <a class="el" href="keys_8h_source.html#l00055">LDNS_RSASHA512</a>, <a class="el" href="keys_8h_source.html#l00092">LDNS_SIGN_DSA</a>, <a class="el" href="keys_8h_source.html#l00096">LDNS_SIGN_DSA_NSEC3</a>, <a class="el" href="keys_8h_source.html#l00097">LDNS_SIGN_ECC_GOST</a>, <a class="el" href="keys_8h_source.html#l00104">LDNS_SIGN_HMACMD5</a>, <a class="el" href="keys_8h_source.html#l00105">LDNS_SIGN_HMACSHA1</a>, <a class="el" href="keys_8h_source.html#l00106">LDNS_SIGN_HMACSHA256</a>, <a class="el" href="keys_8h_source.html#l00090">LDNS_SIGN_RSAMD5</a>, <a class="el" href="keys_8h_source.html#l00091">LDNS_SIGN_RSASHA1</a>, <a class="el" href="keys_8h_source.html#l00093">LDNS_SIGN_RSASHA1_NSEC3</a>, <a class="el" href="keys_8h_source.html#l00094">LDNS_SIGN_RSASHA256</a>, <a class="el" href="keys_8h_source.html#l00095">LDNS_SIGN_RSASHA512</a>, <a class="el" href="error_8h_source.html#l00037">LDNS_STATUS_ERR</a>, <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>, and <a class="el" href="util_8h_source.html#l00051">LDNS_XMALLOC</a>.</p>

</div>
</div>
<a class="anchor" id="a8fd566da148ea9c590b0bb17b8aa71af"></a><!-- doxytag: member="host2str.c::ldns_buffer2str" ref="a8fd566da148ea9c590b0bb17b8aa71af" args="(ldns_buffer *buffer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_buffer2str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__buffer.html">ldns_buffer</a> *&#160;</td>
          <td class="paramname"><em>buffer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the data in the buffer as a null terminated char * string Buffer data must be char * type, and must be freed by the caller. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>buffer containing char * data </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>null terminated char * data, or NULL on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02015">2015</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="buffer_8c_source.html#l00149">ldns_buffer_export()</a>, <a class="el" href="buffer_8c_source.html#l00079">ldns_buffer_reserve()</a>, <a class="el" href="buffer_8c_source.html#l00060">ldns_buffer_set_capacity()</a>, and <a class="el" href="util_8h_source.html#l00051">LDNS_XMALLOC</a>.</p>

</div>
</div>
<a class="anchor" id="ae404881f2bc2bd31588e32e250f2c46b"></a><!-- doxytag: member="host2str.c::ldns_rdf2str" ref="ae404881f2bc2bd31588e32e250f2c46b" args="(const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_rdf2str </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts the data in the rdata field to presentation format and returns that as a char *. </p>
<p>Remember to free it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rdf</td><td>The rdata field to convert </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>null terminated char * data, or NULL on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02043">2043</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l02015">ldns_buffer2str()</a>, <a class="el" href="buffer_8c_source.html#l00137">ldns_buffer_free()</a>, <a class="el" href="buffer_8c_source.html#l00016">ldns_buffer_new()</a>, <a class="el" href="packet_8h_source.html#l00024">LDNS_MAX_PACKETLEN</a>, <a class="el" href="host2str_8c_source.html#l01053">ldns_rdf2buffer_str()</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="a138dc6f7ac3007c271ed8ae9ba1c234d"></a><!-- doxytag: member="host2str.c::ldns_rr2str_fmt" ref="a138dc6f7ac3007c271ed8ae9ba1c234d" args="(const ldns_output_format *fmt, const ldns_rr *rr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_rr2str_fmt </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rr.html">ldns_rr</a> *&#160;</td>
          <td class="paramname"><em>rr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts the data in the resource record to presentation format and returns that as a char *. </p>
<p>Remember to free it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">fmt</td><td>how to format the resource record </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rr</td><td>The rdata field to convert </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>null terminated char * data, or NULL on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02060">2060</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l02015">ldns_buffer2str()</a>, <a class="el" href="buffer_8c_source.html#l00137">ldns_buffer_free()</a>, <a class="el" href="buffer_8c_source.html#l00016">ldns_buffer_new()</a>, <a class="el" href="packet_8h_source.html#l00024">LDNS_MAX_PACKETLEN</a>, <a class="el" href="host2str_8c_source.html#l01186">ldns_rr2buffer_str_fmt()</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="aa94831d103d357e3d91bfc745b91ae13"></a><!-- doxytag: member="host2str.c::ldns_rr2str" ref="aa94831d103d357e3d91bfc745b91ae13" args="(const ldns_rr *rr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_rr2str </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rr.html">ldns_rr</a> *&#160;</td>
          <td class="paramname"><em>rr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts the data in the resource record to presentation format and returns that as a char *. </p>
<p>Remember to free it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rr</td><td>The rdata field to convert </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>null terminated char * data, or NULL on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02078">2078</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00125">ldns_output_format_default</a>, and <a class="el" href="host2str_8c_source.html#l02060">ldns_rr2str_fmt()</a>.</p>

</div>
</div>
<a class="anchor" id="a21fd141b68a6f6adc5385e6a7ad8fe3e"></a><!-- doxytag: member="host2str.c::ldns_pkt2str_fmt" ref="a21fd141b68a6f6adc5385e6a7ad8fe3e" args="(const ldns_output_format *fmt, const ldns_pkt *pkt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_pkt2str_fmt </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__pkt.html">ldns_pkt</a> *&#160;</td>
          <td class="paramname"><em>pkt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts the data in the DNS packet to presentation format and returns that as a char *. </p>
<p>Remember to free it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">fmt</td><td>how to format the packet </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pkt</td><td>The rdata field to convert </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>null terminated char * data, or NULL on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02084">2084</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l02015">ldns_buffer2str()</a>, <a class="el" href="buffer_8c_source.html#l00137">ldns_buffer_free()</a>, <a class="el" href="buffer_8c_source.html#l00016">ldns_buffer_new()</a>, <a class="el" href="packet_8h_source.html#l00024">LDNS_MAX_PACKETLEN</a>, <a class="el" href="host2str_8c_source.html#l01463">ldns_pkt2buffer_str_fmt()</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="a9866095dab4123234a17cc98cda976c2"></a><!-- doxytag: member="host2str.c::ldns_pkt2str" ref="a9866095dab4123234a17cc98cda976c2" args="(const ldns_pkt *pkt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_pkt2str </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structldns__struct__pkt.html">ldns_pkt</a> *&#160;</td>
          <td class="paramname"><em>pkt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts the data in the DNS packet to presentation format and returns that as a char *. </p>
<p>Remember to free it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">pkt</td><td>The rdata field to convert </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>null terminated char * data, or NULL on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02103">2103</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00125">ldns_output_format_default</a>, and <a class="el" href="host2str_8c_source.html#l02084">ldns_pkt2str_fmt()</a>.</p>

</div>
</div>
<a class="anchor" id="a1c5e18f49dfb77c4167d861a37751e84"></a><!-- doxytag: member="host2str.c::ldns_key2str" ref="a1c5e18f49dfb77c4167d861a37751e84" args="(const ldns_key *k)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_key2str </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structldns__struct__key.html">ldns_key</a> *&#160;</td>
          <td class="paramname"><em>k</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts a private key to the test presentation fmt and returns that as a char *. </p>
<p>Remember to free it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">k</td><td>the key to convert to text </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>null terminated char * data, or NULL on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02109">2109</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l02015">ldns_buffer2str()</a>, <a class="el" href="buffer_8c_source.html#l00137">ldns_buffer_free()</a>, <a class="el" href="buffer_8c_source.html#l00016">ldns_buffer_new()</a>, <a class="el" href="host2str_8c_source.html#l01632">ldns_key2buffer_str()</a>, <a class="el" href="packet_8h_source.html#l00024">LDNS_MAX_PACKETLEN</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="af9e7f8eff076b5ad9610cd4e7ebab14a"></a><!-- doxytag: member="host2str.c::ldns_rr_list2str_fmt" ref="af9e7f8eff076b5ad9610cd4e7ebab14a" args="(const ldns_output_format *fmt, const ldns_rr_list *list)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_rr_list2str_fmt </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rr__list.html">ldns_rr_list</a> *&#160;</td>
          <td class="paramname"><em>rr_list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts a list of resource records to presentation format and returns that as a char *. </p>
<p>Remember to free it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">fmt</td><td>how to format the list of resource records </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rr_list</td><td>the rr_list to convert to text </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>null terminated char * data, or NULL on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02126">2126</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8h_source.html#l00081">ldns_struct_output_format::flags</a>, <a class="el" href="host2str_8c_source.html#l02015">ldns_buffer2str()</a>, <a class="el" href="buffer_8c_source.html#l00137">ldns_buffer_free()</a>, <a class="el" href="buffer_8c_source.html#l00016">ldns_buffer_new()</a>, <a class="el" href="buffer_8c_source.html#l00099">ldns_buffer_printf()</a>, <a class="el" href="host2str_8h_source.html#l00046">LDNS_COMMENT_NULLS</a>, <a class="el" href="packet_8h_source.html#l00024">LDNS_MAX_PACKETLEN</a>, <a class="el" href="host2str_8c_source.html#l00125">ldns_output_format_default</a>, <a class="el" href="host2str_8c_source.html#l01391">ldns_rr_list2buffer_str_fmt()</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="a5105cb9174b232bad0c8cdef0552b393"></a><!-- doxytag: member="host2str.c::ldns_rr_list2str" ref="a5105cb9174b232bad0c8cdef0552b393" args="(const ldns_rr_list *list)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ldns_rr_list2str </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rr__list.html">ldns_rr_list</a> *&#160;</td>
          <td class="paramname"><em>rr_list</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts a list of resource records to presentation format and returns that as a char *. </p>
<p>Remember to free it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rr_list</td><td>the rr_list to convert to text </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>null terminated char * data, or NULL on error </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02155">2155</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00125">ldns_output_format_default</a>, and <a class="el" href="host2str_8c_source.html#l02126">ldns_rr_list2str_fmt()</a>.</p>

</div>
</div>
<a class="anchor" id="a82be4b345ab5088e8399df920e921e51"></a><!-- doxytag: member="host2str.c::ldns_rdf_print" ref="a82be4b345ab5088e8399df920e921e51" args="(FILE *output, const ldns_rdf *rdf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ldns_rdf_print </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td>
          <td class="paramname"><em>rdf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Prints the data in the rdata field to the given file stream (in presentation format) </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the file stream to print to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rdf</td><td>the rdata field to print </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02161">2161</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, and <a class="el" href="host2str_8c_source.html#l02043">ldns_rdf2str()</a>.</p>

</div>
</div>
<a class="anchor" id="afe9595498f147ada7f15e96265ac6e33"></a><!-- doxytag: member="host2str.c::ldns_rr_print_fmt" ref="afe9595498f147ada7f15e96265ac6e33" args="(FILE *output, const ldns_output_format *fmt, const ldns_rr *rr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ldns_rr_print_fmt </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rr.html">ldns_rr</a> *&#160;</td>
          <td class="paramname"><em>rr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Prints the data in the resource record to the given file stream (in presentation format) </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the file stream to print to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fmt</td><td>format of the textual representation </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rr</td><td>the resource record to print </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02173">2173</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, and <a class="el" href="host2str_8c_source.html#l02060">ldns_rr2str_fmt()</a>.</p>

</div>
</div>
<a class="anchor" id="a87a151b267dc6acf6feaaa048d943cb8"></a><!-- doxytag: member="host2str.c::ldns_rr_print" ref="a87a151b267dc6acf6feaaa048d943cb8" args="(FILE *output, const ldns_rr *rr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ldns_rr_print </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rr.html">ldns_rr</a> *&#160;</td>
          <td class="paramname"><em>rr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Prints the data in the resource record to the given file stream (in presentation format) </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the file stream to print to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rr</td><td>the resource record to print </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02186">2186</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00125">ldns_output_format_default</a>, and <a class="el" href="host2str_8c_source.html#l02173">ldns_rr_print_fmt()</a>.</p>

</div>
</div>
<a class="anchor" id="a40b4bbac425f36df12d12447f3da662a"></a><!-- doxytag: member="host2str.c::ldns_pkt_print_fmt" ref="a40b4bbac425f36df12d12447f3da662a" args="(FILE *output, const ldns_output_format *fmt, const ldns_pkt *pkt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ldns_pkt_print_fmt </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__pkt.html">ldns_pkt</a> *&#160;</td>
          <td class="paramname"><em>pkt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Prints the data in the DNS packet to the given file stream (in presentation format) </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the file stream to print to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fmt</td><td>format of the textual representation </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pkt</td><td>the packet to print </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02192">2192</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, and <a class="el" href="host2str_8c_source.html#l02084">ldns_pkt2str_fmt()</a>.</p>

</div>
</div>
<a class="anchor" id="ad0f816042c4e1bf8e5c5486a80518b68"></a><!-- doxytag: member="host2str.c::ldns_pkt_print" ref="ad0f816042c4e1bf8e5c5486a80518b68" args="(FILE *output, const ldns_pkt *pkt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ldns_pkt_print </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__pkt.html">ldns_pkt</a> *&#160;</td>
          <td class="paramname"><em>pkt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Prints the data in the DNS packet to the given file stream (in presentation format) </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the file stream to print to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pkt</td><td>the packet to print </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02205">2205</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00125">ldns_output_format_default</a>, and <a class="el" href="host2str_8c_source.html#l02192">ldns_pkt_print_fmt()</a>.</p>

</div>
</div>
<a class="anchor" id="a365fd4fa828fbb0330aa60f524e7ceb9"></a><!-- doxytag: member="host2str.c::ldns_rr_list_print_fmt" ref="a365fd4fa828fbb0330aa60f524e7ceb9" args="(FILE *output, const ldns_output_format *fmt, const ldns_rr_list *lst)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ldns_rr_list_print_fmt </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rr__list.html">ldns_rr_list</a> *&#160;</td>
          <td class="paramname"><em>list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>print a rr_list to output </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the fd to print to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fmt</td><td>format of the textual representation </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">list</td><td>the rr_list to print </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02211">2211</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="rr_8c_source.html#l00920">ldns_rr_list_rr()</a>, <a class="el" href="rr_8c_source.html#l00887">ldns_rr_list_rr_count()</a>, and <a class="el" href="host2str_8c_source.html#l02173">ldns_rr_print_fmt()</a>.</p>

</div>
</div>
<a class="anchor" id="ac2840486d0b166f4af59360deb18600b"></a><!-- doxytag: member="host2str.c::ldns_rr_list_print" ref="ac2840486d0b166f4af59360deb18600b" args="(FILE *output, const ldns_rr_list *lst)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ldns_rr_list_print </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__rr__list.html">ldns_rr_list</a> *&#160;</td>
          <td class="paramname"><em>list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>print a rr_list to output </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the fd to print to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">list</td><td>the rr_list to print </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02221">2221</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00125">ldns_output_format_default</a>, and <a class="el" href="host2str_8c_source.html#l02211">ldns_rr_list_print_fmt()</a>.</p>

</div>
</div>
<a class="anchor" id="a9a8b76512ef0b8b65fb2f70647ec14d0"></a><!-- doxytag: member="host2str.c::ldns_resolver_print_fmt" ref="a9a8b76512ef0b8b65fb2f70647ec14d0" args="(FILE *output, const ldns_output_format *fmt, const ldns_resolver *r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ldns_resolver_print_fmt </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__resolver.html">ldns_resolver</a> *&#160;</td>
          <td class="paramname"><em>r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Print a resolver (in sofar that is possible) state to output. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the fd to print to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fmt</td><td>format of the textual representation </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">r</td><td>the resolver to print </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02227">2227</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l02161">ldns_rdf_print()</a>, <a class="el" href="resolver_8h_source.html#l00053">LDNS_RESOLV_RTT_INF</a>, <a class="el" href="resolver_8h_source.html#l00054">LDNS_RESOLV_RTT_MIN</a>, <a class="el" href="resolver_8c_source.html#l00066">ldns_resolver_debug()</a>, <a class="el" href="resolver_8c_source.html#l00084">ldns_resolver_defnames()</a>, <a class="el" href="resolver_8c_source.html#l00072">ldns_resolver_dnsrch()</a>, <a class="el" href="resolver_8c_source.html#l00114">ldns_resolver_dnssec()</a>, <a class="el" href="resolver_8c_source.html#l00126">ldns_resolver_dnssec_anchors()</a>, <a class="el" href="resolver_8c_source.html#l00120">ldns_resolver_dnssec_cd()</a>, <a class="el" href="resolver_8c_source.html#l00090">ldns_resolver_domain()</a>, <a class="el" href="resolver_8c_source.html#l00030">ldns_resolver_edns_udp_size()</a>, <a class="el" href="resolver_8c_source.html#l00078">ldns_resolver_fail()</a>, <a class="el" href="resolver_8c_source.html#l00048">ldns_resolver_fallback()</a>, <a class="el" href="resolver_8c_source.html#l00159">ldns_resolver_igntc()</a>, <a class="el" href="resolver_8c_source.html#l00054">ldns_resolver_ip6()</a>, <a class="el" href="resolver_8c_source.html#l00108">ldns_resolver_nameserver_count()</a>, <a class="el" href="resolver_8c_source.html#l00102">ldns_resolver_nameservers()</a>, <a class="el" href="resolver_8c_source.html#l00024">ldns_resolver_port()</a>, <a class="el" href="resolver_8c_source.html#l00219">ldns_resolver_random()</a>, <a class="el" href="resolver_8c_source.html#l00060">ldns_resolver_recursive()</a>, <a class="el" href="resolver_8c_source.html#l00042">ldns_resolver_retrans()</a>, <a class="el" href="resolver_8c_source.html#l00036">ldns_resolver_retry()</a>, <a class="el" href="resolver_8c_source.html#l00171">ldns_resolver_rtt()</a>, <a class="el" href="resolver_8c_source.html#l00096">ldns_resolver_searchlist()</a>, <a class="el" href="resolver_8c_source.html#l00225">ldns_resolver_searchlist_count()</a>, <a class="el" href="resolver_8c_source.html#l00195">ldns_resolver_timeout()</a>, <a class="el" href="resolver_8c_source.html#l00207">ldns_resolver_tsig_algorithm()</a>, <a class="el" href="resolver_8c_source.html#l00201">ldns_resolver_tsig_keyname()</a>, <a class="el" href="resolver_8c_source.html#l00165">ldns_resolver_usevc()</a>, <a class="el" href="host2str_8c_source.html#l02211">ldns_rr_list_print_fmt()</a>, and <a class="el" href="rr_8c_source.html#l00887">ldns_rr_list_rr_count()</a>.</p>

</div>
</div>
<a class="anchor" id="ab747e3f2996741e9bd435fcd8254bcca"></a><!-- doxytag: member="host2str.c::ldns_resolver_print" ref="ab747e3f2996741e9bd435fcd8254bcca" args="(FILE *output, const ldns_resolver *r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ldns_resolver_print </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__resolver.html">ldns_resolver</a> *&#160;</td>
          <td class="paramname"><em>r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Print a resolver (in sofar that is possible) state to output. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the fd to print to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">r</td><td>the resolver to print </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02294">2294</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00125">ldns_output_format_default</a>, and <a class="el" href="host2str_8c_source.html#l02227">ldns_resolver_print_fmt()</a>.</p>

</div>
</div>
<a class="anchor" id="a58785a477430e8cb8fc81a01dc1f5efc"></a><!-- doxytag: member="host2str.c::ldns_zone_print_fmt" ref="a58785a477430e8cb8fc81a01dc1f5efc" args="(FILE *output, const ldns_output_format *fmt, const ldns_zone *z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ldns_zone_print_fmt </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__zone.html">ldns_zone</a> *&#160;</td>
          <td class="paramname"><em>z</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Print a zone structure * to output. </p>
<p>Note the SOA record is included in this output </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the fd to print to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fmt</td><td>format of the textual representation </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">z</td><td>the zone to print </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02300">2300</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l02211">ldns_rr_list_print_fmt()</a>, <a class="el" href="host2str_8c_source.html#l02173">ldns_rr_print_fmt()</a>, <a class="el" href="zone_8c_source.html#l00035">ldns_zone_rrs()</a>, and <a class="el" href="zone_8c_source.html#l00017">ldns_zone_soa()</a>.</p>

</div>
</div>
<a class="anchor" id="abe16e60d0b0c68517eb25e3c26bb33b6"></a><!-- doxytag: member="host2str.c::ldns_zone_print" ref="abe16e60d0b0c68517eb25e3c26bb33b6" args="(FILE *output, const ldns_zone *z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ldns_zone_print </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structldns__struct__zone.html">ldns_zone</a> *&#160;</td>
          <td class="paramname"><em>z</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Print a zone structure * to output. </p>
<p>Note the SOA record is included in this output </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">output</td><td>the fd to print to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">z</td><td>the zone to print </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l02308">2308</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

<p>References <a class="el" href="host2str_8c_source.html#l00125">ldns_output_format_default</a>, and <a class="el" href="host2str_8c_source.html#l02300">ldns_zone_print_fmt()</a>.</p>

</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a83c085e13c2a73dd5fad16baf0318331"></a><!-- doxytag: member="host2str.c::ldns_algorithms" ref="a83c085e13c2a73dd5fad16baf0318331" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> <a class="el" href="ldns_8h.html#a83c085e13c2a73dd5fad16baf0318331">ldns_algorithms</a>[]</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
        { <a class="code" href="keys_8h.html#a7263c18ede33d95a849cc07f54bc5b10a13e3a2a9c94b219ec314ac60ee65237c">LDNS_RSAMD5</a>, <span class="stringliteral">&quot;RSAMD5&quot;</span> },
        { <a class="code" href="keys_8h.html#a7263c18ede33d95a849cc07f54bc5b10a9c80e013ab6422f81bd5995312d07bf6">LDNS_DH</a>, <span class="stringliteral">&quot;DH&quot;</span> },
        { <a class="code" href="keys_8h.html#a7263c18ede33d95a849cc07f54bc5b10a50b87d8f1c4d4d1eb8dfd8881955a4f9">LDNS_DSA</a>, <span class="stringliteral">&quot;DSA&quot;</span> },
        { <a class="code" href="keys_8h.html#a7263c18ede33d95a849cc07f54bc5b10acb69374043a01c4baded7ba3681e9f6c">LDNS_ECC</a>, <span class="stringliteral">&quot;ECC&quot;</span> },
        { <a class="code" href="keys_8h.html#a7263c18ede33d95a849cc07f54bc5b10adc4185432973db18dc51adee3f28bf80">LDNS_RSASHA1</a>, <span class="stringliteral">&quot;RSASHA1&quot;</span> },
        { <a class="code" href="keys_8h.html#a7263c18ede33d95a849cc07f54bc5b10a4e557e9b993e25b374c1620dd9c426d0">LDNS_DSA_NSEC3</a>, <span class="stringliteral">&quot;DSA-NSEC3-SHA1&quot;</span> },
        { <a class="code" href="keys_8h.html#a7263c18ede33d95a849cc07f54bc5b10a4ad4fa00be7e34f3745a81ee4effda59">LDNS_RSASHA1_NSEC3</a>, <span class="stringliteral">&quot;RSASHA1-NSEC3-SHA1&quot;</span> },

        { <a class="code" href="keys_8h.html#a7263c18ede33d95a849cc07f54bc5b10ae1c2799b23f981474658ae94acbe6ddd">LDNS_RSASHA256</a>, <span class="stringliteral">&quot;RSASHA256&quot;</span>},
        { <a class="code" href="keys_8h.html#a7263c18ede33d95a849cc07f54bc5b10adc52ea2e33d9e8d3754595a47179977a">LDNS_RSASHA512</a>, <span class="stringliteral">&quot;RSASHA512&quot;</span>},








        { <a class="code" href="keys_8h.html#a7263c18ede33d95a849cc07f54bc5b10a9e4557670de89a9502b050f08a1d1a13">LDNS_INDIRECT</a>, <span class="stringliteral">&quot;INDIRECT&quot;</span> },
        { <a class="code" href="keys_8h.html#a7263c18ede33d95a849cc07f54bc5b10a8b4780eac0f9db1b73c547ed63d1b4ae">LDNS_PRIVATEDNS</a>, <span class="stringliteral">&quot;PRIVATEDNS&quot;</span> },
        { <a class="code" href="keys_8h.html#a7263c18ede33d95a849cc07f54bc5b10a8002ed24f6e433fa1cc884b68953d8d7">LDNS_PRIVATEOID</a>, <span class="stringliteral">&quot;PRIVATEOID&quot;</span> },
        { 0, NULL }
}
</pre></div>
<p>Taken from RFC 2535, section 7. </p>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00041">41</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

</div>
</div>
<a class="anchor" id="adcb97eea7f8d8f68de7022077e7c7506"></a><!-- doxytag: member="host2str.c::ldns_cert_algorithms" ref="adcb97eea7f8d8f68de7022077e7c7506" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> <a class="el" href="ldns_8h.html#adcb97eea7f8d8f68de7022077e7c7506">ldns_cert_algorithms</a>[]</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
        { <a class="code" href="rdata_8h.html#ae9597491a17dc80a0284e858540b057cad0981ef4792c4c68bdfa80d6b6c6daca">LDNS_CERT_PKIX</a>, <span class="stringliteral">&quot;PKIX&quot;</span> },
        { <a class="code" href="rdata_8h.html#ae9597491a17dc80a0284e858540b057ca0a47671498c31a713b97573111c59f5a">LDNS_CERT_SPKI</a>, <span class="stringliteral">&quot;SPKI&quot;</span> },
        { <a class="code" href="rdata_8h.html#ae9597491a17dc80a0284e858540b057cac9ba1d12aa10e969bdcb8e1a52f209a7">LDNS_CERT_PGP</a>, <span class="stringliteral">&quot;PGP&quot;</span> },
        { <a class="code" href="rdata_8h.html#ae9597491a17dc80a0284e858540b057ca95d13be1d1d606fdd927a92d638aad1c">LDNS_CERT_IPKIX</a>, <span class="stringliteral">&quot;IPKIX&quot;</span> },
        { <a class="code" href="rdata_8h.html#ae9597491a17dc80a0284e858540b057ca1f2e77bab3c62208b3a1453cb96ddb25">LDNS_CERT_ISPKI</a>, <span class="stringliteral">&quot;ISPKI&quot;</span> },
        { <a class="code" href="rdata_8h.html#ae9597491a17dc80a0284e858540b057ca22df24afbd9f0e5d6570e995369f0fb1">LDNS_CERT_IPGP</a>, <span class="stringliteral">&quot;IPGP&quot;</span> },
        { <a class="code" href="rdata_8h.html#ae9597491a17dc80a0284e858540b057ca73b4a2938c59e1d274c173ce12e76041">LDNS_CERT_ACPKIX</a>, <span class="stringliteral">&quot;ACPKIX&quot;</span> },
        { <a class="code" href="rdata_8h.html#ae9597491a17dc80a0284e858540b057ca80bf5e7b0de5100c8545c1a91a0afeae">LDNS_CERT_IACPKIX</a>, <span class="stringliteral">&quot;IACPKIX&quot;</span> },
        { <a class="code" href="rdata_8h.html#ae9597491a17dc80a0284e858540b057ca1480733f78c9fef61db7d31446e1fee6">LDNS_CERT_URI</a>, <span class="stringliteral">&quot;URI&quot;</span> },
        { <a class="code" href="rdata_8h.html#ae9597491a17dc80a0284e858540b057cab2c28e7c6a15f8828950e2aff0642519">LDNS_CERT_OID</a>, <span class="stringliteral">&quot;OID&quot;</span> },
        { 0, NULL }
}
</pre></div>
<p>Taken from RFC 2538. </p>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00067">67</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

</div>
</div>
<a class="anchor" id="ac564d00208d5565a73b410b3cb5cd485"></a><!-- doxytag: member="host2str.c::ldns_rr_classes" ref="ac564d00208d5565a73b410b3cb5cd485" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> <a class="el" href="ldns_8h.html#ac564d00208d5565a73b410b3cb5cd485">ldns_rr_classes</a>[]</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
        { <a class="code" href="rr_8h.html#adc72070b39f210fae670577de8136600a2ad89c0befc939420e3b1157c07a8b46" title="the Internet">LDNS_RR_CLASS_IN</a>, <span class="stringliteral">&quot;IN&quot;</span> },
        { <a class="code" href="rr_8h.html#adc72070b39f210fae670577de8136600a46ebee76bfb60b82fd04b223a2b25d5a" title="Chaos class.">LDNS_RR_CLASS_CH</a>, <span class="stringliteral">&quot;CH&quot;</span> },
        { <a class="code" href="rr_8h.html#adc72070b39f210fae670577de8136600a9ff1843a546a4842a24d7de676bcbe54" title="Hesiod (Dyer 87)">LDNS_RR_CLASS_HS</a>, <span class="stringliteral">&quot;HS&quot;</span> },
        { <a class="code" href="rr_8h.html#adc72070b39f210fae670577de8136600a0a7d733c833900c81651bb7f5efe549b" title="None class, dynamic update.">LDNS_RR_CLASS_NONE</a>, <span class="stringliteral">&quot;NONE&quot;</span> },
        { <a class="code" href="rr_8h.html#adc72070b39f210fae670577de8136600ad14392298b1cf7e8dba6140b21d7aaff" title="Any class.">LDNS_RR_CLASS_ANY</a>, <span class="stringliteral">&quot;ANY&quot;</span> },
        { 0, NULL }
}
</pre></div>
<p>rr types </p>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00082">82</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

</div>
</div>
<a class="anchor" id="a3706e74a86ba7d7753996b9e889e0419"></a><!-- doxytag: member="host2str.c::ldns_rcodes" ref="a3706e74a86ba7d7753996b9e889e0419" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> <a class="el" href="ldns_8h.html#a3706e74a86ba7d7753996b9e889e0419">ldns_rcodes</a>[]</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
        { <a class="code" href="packet_8h.html#ae3a130700ea54523aacc394180b2fa2eaed41de4608a4fe343fb7321d38f577b7">LDNS_RCODE_NOERROR</a>, <span class="stringliteral">&quot;NOERROR&quot;</span> },
        { <a class="code" href="packet_8h.html#ae3a130700ea54523aacc394180b2fa2ea234c4a2479907e919bdc796d162e7e5d">LDNS_RCODE_FORMERR</a>, <span class="stringliteral">&quot;FORMERR&quot;</span> },
        { <a class="code" href="packet_8h.html#ae3a130700ea54523aacc394180b2fa2ea3e47b4279a03871086ad3c982d8f7f4e">LDNS_RCODE_SERVFAIL</a>, <span class="stringliteral">&quot;SERVFAIL&quot;</span> },
        { <a class="code" href="packet_8h.html#ae3a130700ea54523aacc394180b2fa2eac01c2b2bd1aad5bad94981afb97f5f72">LDNS_RCODE_NXDOMAIN</a>, <span class="stringliteral">&quot;NXDOMAIN&quot;</span> },
        { <a class="code" href="packet_8h.html#ae3a130700ea54523aacc394180b2fa2ea409df5dae301f4305944cae96c696caa">LDNS_RCODE_NOTIMPL</a>, <span class="stringliteral">&quot;NOTIMPL&quot;</span> },
        { <a class="code" href="packet_8h.html#ae3a130700ea54523aacc394180b2fa2ea023d50f9d3a62cf83a2c13fd2e92b5c6">LDNS_RCODE_REFUSED</a>, <span class="stringliteral">&quot;REFUSED&quot;</span> },
        { <a class="code" href="packet_8h.html#ae3a130700ea54523aacc394180b2fa2ea23062185144a7e4c27d17564d7e3c35e">LDNS_RCODE_YXDOMAIN</a>, <span class="stringliteral">&quot;YXDOMAIN&quot;</span> },
        { <a class="code" href="packet_8h.html#ae3a130700ea54523aacc394180b2fa2ea3702c2e5785f0f11516423a07277151f">LDNS_RCODE_YXRRSET</a>, <span class="stringliteral">&quot;YXRRSET&quot;</span> },
        { <a class="code" href="packet_8h.html#ae3a130700ea54523aacc394180b2fa2ea9948710319d71abe34d74380d4a4439d">LDNS_RCODE_NXRRSET</a>, <span class="stringliteral">&quot;NXRRSET&quot;</span> },
        { <a class="code" href="packet_8h.html#ae3a130700ea54523aacc394180b2fa2eadbb23ea2d247dfc825a9c5ee180ca2e7">LDNS_RCODE_NOTAUTH</a>, <span class="stringliteral">&quot;NOTAUTH&quot;</span> },
        { <a class="code" href="packet_8h.html#ae3a130700ea54523aacc394180b2fa2eaa4352e797fbbe2e0fa55b573fb8a1c55">LDNS_RCODE_NOTZONE</a>, <span class="stringliteral">&quot;NOTZONE&quot;</span> },
        { 0, NULL }
}
</pre></div>
<p>Response codes. </p>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00092">92</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

</div>
</div>
<a class="anchor" id="a9e381bc2e510c98adeb0137378ba05d8"></a><!-- doxytag: member="host2str.c::ldns_opcodes" ref="a9e381bc2e510c98adeb0137378ba05d8" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structldns__struct__lookup__table.html">ldns_lookup_table</a> <a class="el" href="ldns_8h.html#a9e381bc2e510c98adeb0137378ba05d8">ldns_opcodes</a>[]</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
        { <a class="code" href="packet_8h.html#a7b6e5e8c3d0e09c0a51b5cb46a1f8e20a889e39287d71fc5ebe95700040ee67bb">LDNS_PACKET_QUERY</a>, <span class="stringliteral">&quot;QUERY&quot;</span> },
        { <a class="code" href="packet_8h.html#a7b6e5e8c3d0e09c0a51b5cb46a1f8e20a38bc274e18bd6c83f803450f9310d0b4">LDNS_PACKET_IQUERY</a>, <span class="stringliteral">&quot;IQUERY&quot;</span> },
        { <a class="code" href="packet_8h.html#a7b6e5e8c3d0e09c0a51b5cb46a1f8e20aab61063e4ba4ee58d655be8fa0d32a0d">LDNS_PACKET_STATUS</a>, <span class="stringliteral">&quot;STATUS&quot;</span> },
        { <a class="code" href="packet_8h.html#a7b6e5e8c3d0e09c0a51b5cb46a1f8e20a70c7e2ddbffea1a09c71c0faa9f2e7db">LDNS_PACKET_NOTIFY</a>, <span class="stringliteral">&quot;NOTIFY&quot;</span> },
        { <a class="code" href="packet_8h.html#a7b6e5e8c3d0e09c0a51b5cb46a1f8e20ab8ce3392553e5a300419e05ec3a6ab2f">LDNS_PACKET_UPDATE</a>, <span class="stringliteral">&quot;UPDATE&quot;</span> },
        { 0, NULL }
}
</pre></div>
<p>Operation codes. </p>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00107">107</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

</div>
</div>
<a class="anchor" id="a55712db3d078c86c0de4ab8a884ad0ca"></a><!-- doxytag: member="host2str.c::ldns_output_format_nocomments_record" ref="a55712db3d078c86c0de4ab8a884ad0ca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> <a class="el" href="host2str_8c.html#a55712db3d078c86c0de4ab8a884ad0ca">ldns_output_format_nocomments_record</a> = { 0, NULL }</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00116">116</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

</div>
</div>
<a class="anchor" id="a08812f64e840a03900d3d5f793a67a38"></a><!-- doxytag: member="host2str.c::ldns_output_format_nocomments" ref="a08812f64e840a03900d3d5f793a67a38" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a>* <a class="el" href="host2str_8h.html#a08812f64e840a03900d3d5f793a67a38">ldns_output_format_nocomments</a> = &amp;<a class="el" href="host2str_8c.html#a55712db3d078c86c0de4ab8a884ad0ca">ldns_output_format_nocomments_record</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Standard output format record that disables commenting in the textual representation of Resource Records completely. </p>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00118">118</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

</div>
</div>
<a class="anchor" id="a6415cd67eade4504ad4b73f3e2e75072"></a><!-- doxytag: member="host2str.c::ldns_output_format_onlykeyids_record" ref="a6415cd67eade4504ad4b73f3e2e75072" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> <a class="el" href="host2str_8c.html#a6415cd67eade4504ad4b73f3e2e75072">ldns_output_format_onlykeyids_record</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
         ( 0x0002    | 0x0004   | 0x0008 ) , NULL
}
</pre></div>
<p>Definition at line <a class="el" href="host2str_8c_source.html#l00119">119</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

</div>
</div>
<a class="anchor" id="a600e34ade402abe07a9e57f6e2f2e2dc"></a><!-- doxytag: member="host2str.c::ldns_output_format_onlykeyids" ref="a600e34ade402abe07a9e57f6e2f2e2dc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a>* <a class="el" href="host2str_8h.html#a600e34ade402abe07a9e57f6e2f2e2dc">ldns_output_format_onlykeyids</a> = &amp;<a class="el" href="host2str_8c.html#a6415cd67eade4504ad4b73f3e2e75072">ldns_output_format_onlykeyids_record</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Standard output format record that annotated only DNSKEY RR's with commenti text. </p>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00123">123</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

</div>
</div>
<a class="anchor" id="ace100b58a7e8d928102c3bac613b7338"></a><!-- doxytag: member="host2str.c::ldns_output_format_default" ref="ace100b58a7e8d928102c3bac613b7338" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a>* <a class="el" href="host2str_8h.html#ace100b58a7e8d928102c3bac613b7338">ldns_output_format_default</a> = &amp;<a class="el" href="host2str_8c.html#a6415cd67eade4504ad4b73f3e2e75072">ldns_output_format_onlykeyids_record</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The default output format record. </p>
<p>Same as ldns_output_format_onlykeyids. </p>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00125">125</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

</div>
</div>
<a class="anchor" id="ae6e4475a6521fd3b5126d02b49eca507"></a><!-- doxytag: member="host2str.c::ldns_output_format_bubblebabble_record" ref="ae6e4475a6521fd3b5126d02b49eca507" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a> <a class="el" href="host2str_8c.html#ae6e4475a6521fd3b5126d02b49eca507">ldns_output_format_bubblebabble_record</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> { 
         ( 0x0002    | 0x0004   | 0x0008 )  |  0x0010  |  0x0020 , NULL
}
</pre></div>
<p>Definition at line <a class="el" href="host2str_8c_source.html#l00126">126</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

</div>
</div>
<a class="anchor" id="aeb52aaf30c03a2b9942ae3017f71358e"></a><!-- doxytag: member="host2str.c::ldns_output_format_bubblebabble" ref="aeb52aaf30c03a2b9942ae3017f71358e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structldns__struct__output__format.html">ldns_output_format</a>* <a class="el" href="host2str_8h.html#aeb52aaf30c03a2b9942ae3017f71358e">ldns_output_format_bubblebabble</a> = &amp;<a class="el" href="host2str_8c.html#ae6e4475a6521fd3b5126d02b49eca507">ldns_output_format_bubblebabble_record</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Standard output format record that shows all DNSKEY related information in the comment text, plus the optout flag when set with NSEC3's, plus the bubblebabble representation of DS RR's. </p>

<p>Definition at line <a class="el" href="host2str_8c_source.html#l00130">130</a> of file <a class="el" href="host2str_8c_source.html">host2str.c</a>.</p>

</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Jan 11 2012 for ldns by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>