Sophie

Sophie

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

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 id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="dir_7a7a565456b510ac01baf8655647d8a2.html">ldns</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">str2host.h File Reference</div>  </div>
</div>
<div class="contents">

<p><a class="el" href="str2host_8h.html" title="str2host.h - conversion from str to the host fmt">str2host.h</a> - conversion from str to the host fmt  
<a href="#details">More...</a></p>

<p><a href="str2host_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<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="str2host_8h.html#a078e17371520379abf2e01fb49dd24f9">ldns_str2rdf_int8</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *bytestr)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert a byte into wireformat  <a href="#a078e17371520379abf2e01fb49dd24f9"></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="str2host_8h.html#aed556717c1f0873b577fc96ddabb5984">ldns_str2rdf_int16</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *shortstr)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert a string to a int16 in wireformat  <a href="#aed556717c1f0873b577fc96ddabb5984"></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="str2host_8h.html#ae1bde1b2436c3e15bcb2daefe16163ef">ldns_str2rdf_int32</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *longstr)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert a strings into a 4 byte int in wireformat  <a href="#ae1bde1b2436c3e15bcb2daefe16163ef"></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="str2host_8h.html#aab88ab6db50bef3e277f9eddc3b8e251">ldns_str2rdf_time</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *time)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert a time string to a time value in wireformat  <a href="#aab88ab6db50bef3e277f9eddc3b8e251"></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="str2host_8h.html#a416fa683e1249d07a21ae1d2e9e48cf8">ldns_str2rdf_nsec3_salt</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *nsec3_salt)</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="str2host_8h.html#a4a934a344144cc443749c7e7067f9334">ldns_str2rdf_period</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</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="str2host_8h.html#a922534baf40e18f21cca5a5b4ba7ca27">ldns_str2rdf_a</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert str with an A record into wireformat  <a href="#a922534baf40e18f21cca5a5b4ba7ca27"></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="str2host_8h.html#a4cfd57a2a9b2afd5523f0d31c08a5435">ldns_str2rdf_aaaa</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the str with an AAAA record into wireformat  <a href="#a4cfd57a2a9b2afd5523f0d31c08a5435"></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="str2host_8h.html#abae1f0211da7ffd058936dbb10c322d5">ldns_str2rdf_str</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert a string into wireformat (think txt record)  <a href="#abae1f0211da7ffd058936dbb10c322d5"></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="str2host_8h.html#acc785d1f51efbbe81ced3d0d2bc09963">ldns_str2rdf_apl</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert str with the apl record into wireformat  <a href="#acc785d1f51efbbe81ced3d0d2bc09963"></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="str2host_8h.html#ad4fa165028582d9bf157ac86eb609432">ldns_str2rdf_b64</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the string with the b64 data into wireformat  <a href="#ad4fa165028582d9bf157ac86eb609432"></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="str2host_8h.html#a4e3c97a73971ed136a3d32f1a081115a">ldns_str2rdf_b32_ext</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the string with the b32 ext hex data into wireformat  <a href="#a4e3c97a73971ed136a3d32f1a081115a"></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="str2host_8h.html#a053535e693ebd168985f3188cfccdbd8">ldns_str2rdf_hex</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert a hex value into wireformat  <a href="#a053535e693ebd168985f3188cfccdbd8"></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="str2host_8h.html#a904088acb9b898d43d1b146670729a65">ldns_str2rdf_nsec</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert string with nsec into wireformat  <a href="#a904088acb9b898d43d1b146670729a65"></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="str2host_8h.html#a2d1a3b336ef7a9d98f0c3115774db957">ldns_str2rdf_type</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert a rrtype into wireformat  <a href="#a2d1a3b336ef7a9d98f0c3115774db957"></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="str2host_8h.html#a782646430d310deb6316b1c99412e107">ldns_str2rdf_class</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert string with a classname into wireformat  <a href="#a782646430d310deb6316b1c99412e107"></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="str2host_8h.html#aff36946a18d1848e648360c9abf8dc06">ldns_str2rdf_cert_alg</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert an certificate algorithm value into wireformat  <a href="#aff36946a18d1848e648360c9abf8dc06"></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="str2host_8h.html#a8cadeaed7f09f034ac6625e63a2605e1">ldns_str2rdf_alg</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert and algorithm value into wireformat  <a href="#a8cadeaed7f09f034ac6625e63a2605e1"></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="str2host_8h.html#affe356e3a44b656e494cf5880588dc87">ldns_str2rdf_unknown</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert a string with a unknown RR into wireformat  <a href="#affe356e3a44b656e494cf5880588dc87"></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="str2host_8h.html#aad49906d954582c359cfc9c95b1898f7">ldns_str2rdf_tsig</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert string with a tsig? RR into wireformat  <a href="#aad49906d954582c359cfc9c95b1898f7"></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="str2host_8h.html#a15e8ceb34b32bdb936cf060f98170a02">ldns_str2rdf_service</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert string with a protocol service into wireformat  <a href="#a15e8ceb34b32bdb936cf060f98170a02"></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="str2host_8h.html#ab73b52690c004922c16afe902884d4ab">ldns_str2rdf_loc</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert a string with a LOC RR into wireformat  <a href="#ab73b52690c004922c16afe902884d4ab"></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="str2host_8h.html#a96c626697168031f807c05f3723f8869">ldns_str2rdf_wks</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert string with a WKS RR into wireformat  <a href="#a96c626697168031f807c05f3723f8869"></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="str2host_8h.html#aabd97dcc5a3b8ec934cc94a49ac0f1a3">ldns_str2rdf_nsap</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert a str with a NSAP RR into wireformat  <a href="#aabd97dcc5a3b8ec934cc94a49ac0f1a3"></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="str2host_8h.html#a2bb21de0d7be697780769a74591919e9">ldns_str2rdf_atma</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert a str with a ATMA RR into wireformat  <a href="#a2bb21de0d7be697780769a74591919e9"></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="str2host_8h.html#ac0ea6cab880c46ce70c1fa35dd2bb5c2">ldns_str2rdf_ipseckey</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert a str with a IPSECKEY RR into wireformat  <a href="#ac0ea6cab880c46ce70c1fa35dd2bb5c2"></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="str2host_8h.html#ad72f417e6b3d886cfa496cacbd398d62">ldns_str2rdf_dname</a> (<a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **rd, const char *str)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">convert a dname string into wireformat  <a href="#ad72f417e6b3d886cfa496cacbd398d62"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p><a class="el" href="str2host_8h.html" title="str2host.h - conversion from str to the host fmt">str2host.h</a> - conversion from str to the host fmt </p>
<p>a Net::DNS like library for C</p>
<p>(c) NLnet Labs, 2005-2006</p>
<p>See the file LICENSE for the license</p>
<p>Defines functions to convert dns data in presentation format or text files to internal structures. </p>

<p>Definition in file <a class="el" href="str2host_8h_source.html">str2host.h</a>.</p>
</div><hr/><h2>Function Documentation</h2>
<a class="anchor" id="a078e17371520379abf2e01fb49dd24f9"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_int8" ref="a078e17371520379abf2e01fb49dd24f9" args="(ldns_rdf **rd, const char *bytestr)" -->
<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_str2rdf_int8 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>bytestr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert a byte into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bytestr</td><td>the string to be converted </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="str2host_8c_source.html#l00228">228</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="util_8h_source.html#l00049">LDNS_MALLOC</a>, <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00051">LDNS_RDF_TYPE_INT8</a>, <a class="el" href="error_8h_source.html#l00037">LDNS_STATUS_ERR</a>, <a class="el" href="error_8h_source.html#l00034">LDNS_STATUS_MEM_ERR</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="aed556717c1f0873b577fc96ddabb5984"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_int16" ref="aed556717c1f0873b577fc96ddabb5984" args="(ldns_rdf **rd, const char *shortstr)" -->
<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_str2rdf_int16 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>shortstr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert a string to a int16 in wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">shortstr</td><td>the string to be converted </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="str2host_8c_source.html#l00036">36</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="util_8h_source.html#l00049">LDNS_MALLOC</a>, <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00053">LDNS_RDF_TYPE_INT16</a>, <a class="el" href="error_8h_source.html#l00038">LDNS_STATUS_INVALID_INT</a>, <a class="el" href="error_8h_source.html#l00034">LDNS_STATUS_MEM_ERR</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="ae1bde1b2436c3e15bcb2daefe16163ef"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_int32" ref="ae1bde1b2436c3e15bcb2daefe16163ef" args="(ldns_rdf **rd, const char *longstr)" -->
<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_str2rdf_int32 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>longstr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert a strings into a 4 byte int in wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">longstr</td><td>the string to be converted </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="str2host_8c_source.html#l00197">197</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="util_8h_source.html#l00049">LDNS_MALLOC</a>, <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00055">LDNS_RDF_TYPE_INT32</a>, <a class="el" href="error_8h_source.html#l00037">LDNS_STATUS_ERR</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="error_8h_source.html#l00094">LDNS_STATUS_SYNTAX_INTEGER_OVERFLOW</a>, and <a class="el" href="config_8h_source.html#l00554">strtoul</a>.</p>

</div>
</div>
<a class="anchor" id="aab88ab6db50bef3e277f9eddc3b8e251"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_time" ref="aab88ab6db50bef3e277f9eddc3b8e251" args="(ldns_rdf **rd, const char *time)" -->
<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_str2rdf_time </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>time</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert a time string to a time value in wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">time</td><td>the string to be converted </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="str2host_8c_source.html#l00057">57</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="util_8h_source.html#l00049">LDNS_MALLOC</a>, <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00055">LDNS_RDF_TYPE_INT32</a>, <a class="el" href="rdata_8h_source.html#l00083">LDNS_RDF_TYPE_TIME</a>, <a class="el" href="error_8h_source.html#l00037">LDNS_STATUS_ERR</a>, <a class="el" href="error_8h_source.html#l00045">LDNS_STATUS_INVALID_TIME</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_8c_source.html#l00226">mktime_from_utc()</a>.</p>

</div>
</div>
<a class="anchor" id="a416fa683e1249d07a21ae1d2e9e48cf8"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_nsec3_salt" ref="a416fa683e1249d07a21ae1d2e9e48cf8" args="(ldns_rdf **rd, const char *nsec3_salt)" -->
<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_str2rdf_nsec3_salt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>nsec3_salt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="str2host_8c_source.html#l00126">126</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="util_8c_source.html#l00120">ldns_hexdigit_to_int()</a>, <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00105">LDNS_RDF_TYPE_NSEC3_SALT</a>, <a class="el" href="error_8h_source.html#l00044">LDNS_STATUS_INVALID_HEX</a>, <a class="el" href="error_8h_source.html#l00034">LDNS_STATUS_MEM_ERR</a>, <a class="el" href="error_8h_source.html#l00051">LDNS_STATUS_NULL</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="a4a934a344144cc443749c7e7067f9334"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_period" ref="a4a934a344144cc443749c7e7067f9334" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_period </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="str2host_8c_source.html#l00178">178</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00085">LDNS_RDF_TYPE_PERIOD</a>, <a class="el" href="error_8h_source.html#l00037">LDNS_STATUS_ERR</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="rdata_8c_source.html#l00603">ldns_str2period()</a>.</p>

</div>
</div>
<a class="anchor" id="a922534baf40e18f21cca5a5b4ba7ca27"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_a" ref="a922534baf40e18f21cca5a5b4ba7ca27" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_a </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert str with an A record into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00383">383</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="config_8h.html#acdce1d46efd09e8485a2f682b388ebc0">inet_pton()</a>, <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00057">LDNS_RDF_TYPE_A</a>, <a class="el" href="error_8h_source.html#l00039">LDNS_STATUS_INVALID_IP4</a>, <a class="el" href="error_8h_source.html#l00034">LDNS_STATUS_MEM_ERR</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="a4cfd57a2a9b2afd5523f0d31c08a5435"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_aaaa" ref="a4cfd57a2a9b2afd5523f0d31c08a5435" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_aaaa </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert the str with an AAAA record into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00396">396</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="config_8h.html#acdce1d46efd09e8485a2f682b388ebc0">inet_pton()</a>, <a class="el" href="ldns_8h_source.html#l00129">LDNS_IP6ADDRLEN</a>, <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00059">LDNS_RDF_TYPE_AAAA</a>, <a class="el" href="error_8h_source.html#l00040">LDNS_STATUS_INVALID_IP6</a>, <a class="el" href="error_8h_source.html#l00034">LDNS_STATUS_MEM_ERR</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="abae1f0211da7ffd058936dbb10c322d5"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_str" ref="abae1f0211da7ffd058936dbb10c322d5" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert a string into wireformat (think txt record) </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted (NULL terminated) </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="str2host_8c_source.html#l00410">410</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="util_8h_source.html#l00060">LDNS_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#l00061">LDNS_RDF_TYPE_STR</a>, <a class="el" href="error_8h_source.html#l00041">LDNS_STATUS_INVALID_STR</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="error_8h_source.html#l00095">LDNS_STATUS_SYNTAX_BAD_ESCAPE</a>, and <a class="el" href="util_8h_source.html#l00051">LDNS_XMALLOC</a>.</p>

</div>
</div>
<a class="anchor" id="acc785d1f51efbbe81ced3d0d2bc09963"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_apl" ref="acc785d1f51efbbe81ced3d0d2bc09963" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_apl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert str with the apl record into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00445">445</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="config_8h.html#acdce1d46efd09e8485a2f682b388ebc0">inet_pton()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_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#l00063">LDNS_RDF_TYPE_APL</a>, <a class="el" href="error_8h_source.html#l00041">LDNS_STATUS_INVALID_STR</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="ad4fa165028582d9bf157ac86eb609432"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_b64" ref="ad4fa165028582d9bf157ac86eb609432" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_b64 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert the string with the b64 data into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00555">555</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="config_8h.html#ada3d1fd2fcddf397179b070fe5588c48">ldns_b64_pton()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_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="error_8h_source.html#l00043">LDNS_STATUS_INVALID_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>, and <a class="el" href="util_8h_source.html#l00051">LDNS_XMALLOC</a>.</p>

</div>
</div>
<a class="anchor" id="a4e3c97a73971ed136a3d32f1a081115a"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_b32_ext" ref="a4e3c97a73971ed136a3d32f1a081115a" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_b32_ext </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert the string with the b32 ext hex data into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00580">580</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="util_8h.html#aacd27728d568173b4e84b920c93f4141">ldns_b32_pton_extended_hex()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_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#l00065">LDNS_RDF_TYPE_B32_EXT</a>, <a class="el" href="error_8h_source.html#l00042">LDNS_STATUS_INVALID_B32_EXT</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="a053535e693ebd168985f3188cfccdbd8"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_hex" ref="a053535e693ebd168985f3188cfccdbd8" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_hex </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert a hex value into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00607">607</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="util_8c_source.html#l00120">ldns_hexdigit_to_int()</a>, <a class="el" href="rdata_8h_source.html#l00031">LDNS_MAX_RDFLEN</a>, <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00069">LDNS_RDF_TYPE_HEX</a>, <a class="el" href="error_8h_source.html#l00037">LDNS_STATUS_ERR</a>, <a class="el" href="error_8h_source.html#l00028">LDNS_STATUS_LABEL_OVERFLOW</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="a904088acb9b898d43d1b146670729a65"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_nsec" ref="a904088acb9b898d43d1b146670729a65" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_nsec </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert string with nsec into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00653">653</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="parse_8c_source.html#l00217">ldns_bget_token()</a>, <a class="el" href="buffer_8c_source.html#l00137">ldns_buffer_free()</a>, <a class="el" href="buffer_8c_source.html#l00041">ldns_buffer_new_frm_data()</a>, <a class="el" href="dnssec_8c_source.html#l00658">ldns_dnssec_create_nsec_bitmap()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="rr_8c_source.html#l02327">ldns_get_rr_type_by_name()</a>, <a class="el" href="util_8h_source.html#l00049">LDNS_MALLOC</a>, <a class="el" href="rdata_8h_source.html#l00031">LDNS_MAX_RDFLEN</a>, <a class="el" href="rr_8h_source.html#l00174">LDNS_RR_TYPE_NSEC</a>, <a class="el" href="error_8h_source.html#l00037">LDNS_STATUS_ERR</a>, <a class="el" href="error_8h_source.html#l00034">LDNS_STATUS_MEM_ERR</a>, <a class="el" href="error_8h_source.html#l00051">LDNS_STATUS_NULL</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="a2d1a3b336ef7a9d98f0c3115774db957"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_type" ref="a2d1a3b336ef7a9d98f0c3115774db957" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert a rrtype into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00701">701</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="rr_8c_source.html#l02327">ldns_get_rr_type_by_name()</a>, <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00073">LDNS_RDF_TYPE_TYPE</a>, <a class="el" href="error_8h_source.html#l00034">LDNS_STATUS_MEM_ERR</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="a782646430d310deb6316b1c99412e107"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_class" ref="a782646430d310deb6316b1c99412e107" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_class </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert string with a classname into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00712">712</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="rr_8c_source.html#l02367">ldns_get_rr_class_by_name()</a>, <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00075">LDNS_RDF_TYPE_CLASS</a>, <a class="el" href="error_8h_source.html#l00034">LDNS_STATUS_MEM_ERR</a>, and <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>.</p>

</div>
</div>
<a class="anchor" id="aff36946a18d1848e648360c9abf8dc06"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_cert_alg" ref="aff36946a18d1848e648360c9abf8dc06" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_cert_alg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert an certificate algorithm value into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00726">726</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="util_8h_source.html#l00157">ldns_struct_lookup_table::id</a>, <a class="el" href="host2str_8c_source.html#l00067">ldns_cert_algorithms</a>, <a class="el" href="util_8c_source.html#l00066">ldns_lookup_by_name()</a>, <a class="el" href="rdata_8c_source.html#l00084">ldns_rdf2native_int16()</a>, <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00053">LDNS_RDF_TYPE_INT16</a>, <a class="el" href="error_8h_source.html#l00078">LDNS_STATUS_CERT_BAD_ALGORITHM</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="str2host_8c_source.html#l00036">ldns_str2rdf_int16()</a>.</p>

</div>
</div>
<a class="anchor" id="a8cadeaed7f09f034ac6625e63a2605e1"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_alg" ref="a8cadeaed7f09f034ac6625e63a2605e1" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_alg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert and algorithm value into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00757">757</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="util_8h_source.html#l00157">ldns_struct_lookup_table::id</a>, <a class="el" href="host2str_8c_source.html#l00041">ldns_algorithms</a>, <a class="el" href="util_8c_source.html#l00066">ldns_lookup_by_name()</a>, <a class="el" href="rdata_8c_source.html#l00126">ldns_native2rdf_int8()</a>, <a class="el" href="rdata_8h_source.html#l00051">LDNS_RDF_TYPE_INT8</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="str2host_8c_source.html#l00228">ldns_str2rdf_int8()</a>.</p>

</div>
</div>
<a class="anchor" id="affe356e3a44b656e494cf5880588dc87"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_unknown" ref="affe356e3a44b656e494cf5880588dc87" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_unknown </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert a string with a unknown RR into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00779">779</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="error_8h_source.html#l00050">LDNS_STATUS_NOT_IMPL</a>.</p>

</div>
</div>
<a class="anchor" id="aad49906d954582c359cfc9c95b1898f7"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_tsig" ref="aad49906d954582c359cfc9c95b1898f7" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_tsig </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert string with a tsig? RR into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00789">789</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="error_8h_source.html#l00050">LDNS_STATUS_NOT_IMPL</a>.</p>

</div>
</div>
<a class="anchor" id="a15e8ceb34b32bdb936cf060f98170a02"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_service" ref="a15e8ceb34b32bdb936cf060f98170a02" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_service </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert string with a protocol service into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00798">798</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="error_8h_source.html#l00050">LDNS_STATUS_NOT_IMPL</a>.</p>

</div>
</div>
<a class="anchor" id="ab73b52690c004922c16afe902884d4ab"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_loc" ref="ab73b52690c004922c16afe902884d4ab" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_loc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert a string with a LOC RR into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00843">843</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="config_8h.html#aea4929b1b41f1a6d723e0312b1f050ed">isblank()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_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#l00095">LDNS_RDF_TYPE_LOC</a>, <a class="el" href="error_8h_source.html#l00041">LDNS_STATUS_INVALID_STR</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="a96c626697168031f807c05f3723f8869"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_wks" ref="a96c626697168031f807c05f3723f8869" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_wks </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert string with a WKS RR into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l01018">1018</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="parse_8c_source.html#l00217">ldns_bget_token()</a>, <a class="el" href="buffer_8c_source.html#l00137">ldns_buffer_free()</a>, <a class="el" href="buffer_8c_source.html#l00041">ldns_buffer_new_frm_data()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="util_8h_source.html#l00049">LDNS_MALLOC</a>, <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00097">LDNS_RDF_TYPE_WKS</a>, <a class="el" href="util_8c_source.html#l00108">ldns_set_bit()</a>, <a class="el" href="error_8h_source.html#l00041">LDNS_STATUS_INVALID_STR</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="util_8h_source.html#l00051">LDNS_XMALLOC</a>, and <a class="el" href="util_8h_source.html#l00057">LDNS_XREALLOC</a>.</p>

</div>
</div>
<a class="anchor" id="aabd97dcc5a3b8ec934cc94a49ac0f1a3"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_nsap" ref="aabd97dcc5a3b8ec934cc94a49ac0f1a3" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_nsap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert a str with a NSAP RR into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l01128">1128</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="error_8h_source.html#l00041">LDNS_STATUS_INVALID_STR</a>, and <a class="el" href="str2host_8c_source.html#l00607">ldns_str2rdf_hex()</a>.</p>

</div>
</div>
<a class="anchor" id="a2bb21de0d7be697780769a74591919e9"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_atma" ref="a2bb21de0d7be697780769a74591919e9" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_atma </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert a str with a ATMA RR into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l01147">1147</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>, and <a class="el" href="str2host_8c_source.html#l00607">ldns_str2rdf_hex()</a>.</p>

</div>
</div>
<a class="anchor" id="ac0ea6cab880c46ce70c1fa35dd2bb5c2"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_ipseckey" ref="ac0ea6cab880c46ce70c1fa35dd2bb5c2" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_ipseckey </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert a str with a IPSECKEY RR into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l01167">1167</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="parse_8c_source.html#l00217">ldns_bget_token()</a>, <a class="el" href="buffer_8c_source.html#l00137">ldns_buffer_free()</a>, <a class="el" href="buffer_8c_source.html#l00041">ldns_buffer_new_frm_data()</a>, <a class="el" href="util_8h_source.html#l00060">LDNS_FREE</a>, <a class="el" href="util_8h_source.html#l00049">LDNS_MALLOC</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#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8c_source.html#l00024">ldns_rdf_size()</a>, <a class="el" href="rdata_8h_source.html#l00103">LDNS_RDF_TYPE_IPSECKEY</a>, <a class="el" href="error_8h_source.html#l00041">LDNS_STATUS_INVALID_STR</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="str2host_8c_source.html#l00383">ldns_str2rdf_a()</a>, <a class="el" href="str2host_8c_source.html#l00396">ldns_str2rdf_aaaa()</a>, <a class="el" href="str2host_8c_source.html#l00555">ldns_str2rdf_b64()</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="ad72f417e6b3d886cfa496cacbd398d62"></a><!-- doxytag: member="str2host.h::ldns_str2rdf_dname" ref="ad72f417e6b3d886cfa496cacbd398d62" args="(ldns_rdf **rd, const char *str)" -->
<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_str2rdf_dname </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> **&#160;</td>
          <td class="paramname"><em>rd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>convert a dname string into wireformat </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rd</td><td>the rdf where to put the data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>the string to be converted </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="str2host_8c_source.html#l00292">292</a> of file <a class="el" href="str2host_8c_source.html">str2host.c</a>.</p>

<p>References <a class="el" href="dname_8c_source.html#l00497">ldns_dname_str_absolute()</a>, <a class="el" href="rr_8h_source.html#l00033">LDNS_MAX_DOMAINLEN</a>, <a class="el" href="rr_8h_source.html#l00031">LDNS_MAX_LABELLEN</a>, <a class="el" href="rdata_8c_source.html#l00193">ldns_rdf_new_frm_data()</a>, <a class="el" href="rdata_8h_source.html#l00049">LDNS_RDF_TYPE_DNAME</a>, <a class="el" href="error_8h_source.html#l00029">LDNS_STATUS_DOMAINNAME_OVERFLOW</a>, <a class="el" href="error_8h_source.html#l00030">LDNS_STATUS_DOMAINNAME_UNDERFLOW</a>, <a class="el" href="error_8h_source.html#l00027">LDNS_STATUS_EMPTY_LABEL</a>, <a class="el" href="error_8h_source.html#l00028">LDNS_STATUS_LABEL_OVERFLOW</a>, <a class="el" href="error_8h_source.html#l00026">LDNS_STATUS_OK</a>, and <a class="el" href="error_8h_source.html#l00095">LDNS_STATUS_SYNTAX_BAD_ESCAPE</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>