Sophie

Sophie

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

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="headertitle">
<div class="title">str2host.h</div>  </div>
</div>
<div class="contents">
<a href="str2host_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
<a name="l00011"></a>00011 <span class="preprocessor">#ifndef LDNS_2HOST_H</span>
<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#define LDNS_2HOST_H</span>
<a name="l00013"></a>00013 <span class="preprocessor"></span>
<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;<a class="code" href="common_8h.html" title="Common definitions for LDNS.">ldns/common.h</a>&gt;</span>
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;<a class="code" href="error_8h.html" title="Defines error numbers and functions to translate those to a readable string.">ldns/error.h</a>&gt;</span>
<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;<a class="code" href="rr_8h.html" title="Contains the definition of ldns_rr and functions to manipulate those.">ldns/rr.h</a>&gt;</span>
<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;<a class="code" href="rdata_8h.html" title="Defines ldns_rdf and functions to manipulate those.">ldns/rdata.h</a>&gt;</span>
<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;<a class="code" href="packet_8h.html" title="Contains the definition of ldns_pkt and its parts, as well as functions to manipulate those...">ldns/packet.h</a>&gt;</span>
<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;<a class="code" href="buffer_8h.html" title="This file contains the definition of ldns_buffer, and functions to manipulate those.">ldns/buffer.h</a>&gt;</span>
<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;ctype.h&gt;</span>
<a name="l00021"></a>00021 
<a name="l00022"></a>00022 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
<a name="l00024"></a>00024 <span class="preprocessor">#endif</span>
<a name="l00025"></a>00025 <span class="preprocessor"></span>
<a name="l00039"></a>00039 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a078e17371520379abf2e01fb49dd24f9" title="convert a byte into wireformat">ldns_str2rdf_int8</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *bytestr);
<a name="l00040"></a>00040 
<a name="l00047"></a>00047 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#aed556717c1f0873b577fc96ddabb5984" title="convert a string to a int16 in wireformat">ldns_str2rdf_int16</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *shortstr);
<a name="l00048"></a>00048 
<a name="l00055"></a>00055 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#ae1bde1b2436c3e15bcb2daefe16163ef" title="convert a strings into a 4 byte int in wireformat">ldns_str2rdf_int32</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *longstr);
<a name="l00056"></a>00056 
<a name="l00063"></a>00063 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#aab88ab6db50bef3e277f9eddc3b8e251" title="convert a time string to a time value in wireformat">ldns_str2rdf_time</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *time);
<a name="l00064"></a>00064 
<a name="l00065"></a>00065 <span class="comment">/* convert string with NSEC3 salt to wireformat) </span>
<a name="l00066"></a>00066 <span class="comment"> * \param[in] rd the rdf where to put the data</span>
<a name="l00067"></a>00067 <span class="comment"> * \param[in] str the string to be converted</span>
<a name="l00068"></a>00068 <span class="comment"> * return ldns_status</span>
<a name="l00069"></a>00069 <span class="comment"> */</span>
<a name="l00070"></a>00070 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a3c9e2913a9ea25d0071acd87e4812a9b">ldns_str2rdf_nsec3_salt</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *nsec3_salt);
<a name="l00071"></a>00071 
<a name="l00072"></a>00072 <span class="comment">/* convert a time period (think TTL&#39;s) to wireformat) </span>
<a name="l00073"></a>00073 <span class="comment"> * \param[in] rd the rdf where to put the data</span>
<a name="l00074"></a>00074 <span class="comment"> * \param[in] str the string to be converted</span>
<a name="l00075"></a>00075 <span class="comment"> * return ldns_status</span>
<a name="l00076"></a>00076 <span class="comment"> */</span>
<a name="l00077"></a>00077 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a5318b9cd0cce58a07bc58692a275ffa2">ldns_str2rdf_period</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00078"></a>00078 
<a name="l00085"></a>00085 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a922534baf40e18f21cca5a5b4ba7ca27" title="convert str with an A record into wireformat">ldns_str2rdf_a</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00086"></a>00086 
<a name="l00093"></a>00093 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a4cfd57a2a9b2afd5523f0d31c08a5435" title="convert the str with an AAAA record into wireformat">ldns_str2rdf_aaaa</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00094"></a>00094 
<a name="l00101"></a>00101 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#abae1f0211da7ffd058936dbb10c322d5" title="convert a string into wireformat (think txt record)">ldns_str2rdf_str</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00102"></a>00102 
<a name="l00109"></a>00109 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#acc785d1f51efbbe81ced3d0d2bc09963" title="convert str with the apl record into wireformat">ldns_str2rdf_apl</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00110"></a>00110 
<a name="l00117"></a>00117 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#ad4fa165028582d9bf157ac86eb609432" title="convert the string with the b64 data into wireformat">ldns_str2rdf_b64</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00118"></a>00118 
<a name="l00125"></a>00125 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a4e3c97a73971ed136a3d32f1a081115a" title="convert the string with the b32 ext hex data into wireformat">ldns_str2rdf_b32_ext</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00126"></a>00126 
<a name="l00133"></a>00133 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a053535e693ebd168985f3188cfccdbd8" title="convert a hex value into wireformat">ldns_str2rdf_hex</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00134"></a>00134 
<a name="l00141"></a>00141 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a904088acb9b898d43d1b146670729a65" title="convert string with nsec into wireformat">ldns_str2rdf_nsec</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00142"></a>00142 
<a name="l00149"></a>00149 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a2d1a3b336ef7a9d98f0c3115774db957" title="convert a rrtype into wireformat">ldns_str2rdf_type</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00150"></a>00150 
<a name="l00157"></a>00157 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a782646430d310deb6316b1c99412e107" title="convert string with a classname into wireformat">ldns_str2rdf_class</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00158"></a>00158 
<a name="l00165"></a>00165 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#aff36946a18d1848e648360c9abf8dc06" title="convert an certificate algorithm value into wireformat">ldns_str2rdf_cert_alg</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00166"></a>00166 
<a name="l00173"></a>00173 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a8cadeaed7f09f034ac6625e63a2605e1" title="convert and algorithm value into wireformat">ldns_str2rdf_alg</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00174"></a>00174 
<a name="l00181"></a>00181 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#affe356e3a44b656e494cf5880588dc87" title="convert a string with a unknown RR into wireformat">ldns_str2rdf_unknown</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00182"></a>00182 
<a name="l00189"></a>00189 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#aad49906d954582c359cfc9c95b1898f7" title="convert string with a tsig? RR into wireformat">ldns_str2rdf_tsig</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00190"></a>00190 
<a name="l00197"></a>00197 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a15e8ceb34b32bdb936cf060f98170a02" title="convert string with a protocol service into wireformat">ldns_str2rdf_service</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00198"></a>00198 
<a name="l00205"></a>00205 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#ab73b52690c004922c16afe902884d4ab" title="convert a string with a LOC RR into wireformat">ldns_str2rdf_loc</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00206"></a>00206 
<a name="l00213"></a>00213 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a96c626697168031f807c05f3723f8869" title="convert string with a WKS RR into wireformat">ldns_str2rdf_wks</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00214"></a>00214 
<a name="l00221"></a>00221 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#aabd97dcc5a3b8ec934cc94a49ac0f1a3" title="convert a str with a NSAP RR into wireformat">ldns_str2rdf_nsap</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00222"></a>00222 
<a name="l00229"></a>00229 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a2bb21de0d7be697780769a74591919e9" title="convert a str with a ATMA RR into wireformat">ldns_str2rdf_atma</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00230"></a>00230 
<a name="l00237"></a>00237 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#ac0ea6cab880c46ce70c1fa35dd2bb5c2" title="convert a str with a IPSECKEY RR into wireformat">ldns_str2rdf_ipseckey</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00238"></a>00238 
<a name="l00245"></a>00245 <a class="code" href="error_8h.html#aaa6d98f86f535cf87b83b89e91f488f9">ldns_status</a> <a class="code" href="str2host_8c.html#a8bf01656c7b60c305b47b1e1346749d3" title="convert a dname string into wireformat">ldns_str2rdf_dname</a>(<a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> **rd, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);
<a name="l00246"></a>00246 
<a name="l00247"></a>00247 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00248"></a>00248 <span class="preprocessor"></span>}
<a name="l00249"></a>00249 <span class="preprocessor">#endif</span>
<a name="l00250"></a>00250 <span class="preprocessor"></span>
<a name="l00251"></a>00251 <span class="preprocessor">#endif </span><span class="comment">/* LDNS_2HOST_H */</span>
</pre></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>