Sophie

Sophie

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

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">higher.h</div>  </div>
</div>
<div class="contents">
<a href="higher_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
<a name="l00008"></a>00008 <span class="comment">/*</span>
<a name="l00009"></a>00009 <span class="comment"> * a Net::DNS like library for C</span>
<a name="l00010"></a>00010 <span class="comment"> *</span>
<a name="l00011"></a>00011 <span class="comment"> * (c) NLnet Labs, 2005-2006</span>
<a name="l00012"></a>00012 <span class="comment"> *</span>
<a name="l00013"></a>00013 <span class="comment"> * See the file LICENSE for the license</span>
<a name="l00014"></a>00014 <span class="comment"> */</span>
<a name="l00015"></a>00015 
<a name="l00016"></a>00016 <span class="preprocessor">#ifndef LDNS_HIGHER_H</span>
<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define LDNS_HIGHER_H</span>
<a name="l00018"></a>00018 <span class="preprocessor"></span>
<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;<a class="code" href="resolver_8h.html" title="Defines the ldns_resolver structure, a stub resolver that can send queries and parse answers...">ldns/resolver.h</a>&gt;</span>
<a name="l00020"></a>00020 <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="l00021"></a>00021 <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="l00022"></a>00022 <span class="preprocessor">#include &lt;<a class="code" href="host2str_8h.html" title="host2str.h - txt presentation of RRs">ldns/host2str.h</a>&gt;</span>
<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;<a class="code" href="tsig_8h.html" title="Defines functions for TSIG usage.">ldns/tsig.h</a>&gt;</span>
<a name="l00024"></a>00024 
<a name="l00025"></a>00025 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
<a name="l00027"></a>00027 <span class="preprocessor">#endif</span>
<a name="l00028"></a>00028 <span class="preprocessor"></span>
<a name="l00037"></a>00037 <a class="code" href="structldns__struct__rr__list.html" title="List or Set of Resource Records.">ldns_rr_list</a> *<a class="code" href="higher_8c.html#a573d23319515b7e2c857983b02949f93" title="Ask the resolver about name and return all address records.">ldns_get_rr_list_addr_by_name</a>(<a class="code" href="structldns__struct__resolver.html" title="DNS stub resolver structure.">ldns_resolver</a> *r, <a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> *name, <a class="code" href="rr_8h.html#aa11e99c7e7c630e03373f2a2cafc4ee9">ldns_rr_class</a> c, uint16_t flags);
<a name="l00038"></a>00038 
<a name="l00047"></a>00047 <a class="code" href="structldns__struct__rr__list.html" title="List or Set of Resource Records.">ldns_rr_list</a> *<a class="code" href="higher_8c.html#abe966d7a1685b6885bc30964940deea9" title="ask the resolver about the address and return the name">ldns_get_rr_list_name_by_addr</a>(<a class="code" href="structldns__struct__resolver.html" title="DNS stub resolver structure.">ldns_resolver</a> *r, <a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> *addr, <a class="code" href="rr_8h.html#aa11e99c7e7c630e03373f2a2cafc4ee9">ldns_rr_class</a> c, uint16_t flags);
<a name="l00048"></a>00048 
<a name="l00056"></a>00056 <a class="code" href="structldns__struct__rr__list.html" title="List or Set of Resource Records.">ldns_rr_list</a> *<a class="code" href="higher_8c.html#af936c8718f5c008c9572afc11a25a8c6" title="wade through fp (a /etc/hosts like file) and return a rr_list containing all the defined hosts in the...">ldns_get_rr_list_hosts_frm_fp</a>(FILE *fp);
<a name="l00057"></a>00057 
<a name="l00066"></a>00066 <a class="code" href="structldns__struct__rr__list.html" title="List or Set of Resource Records.">ldns_rr_list</a> *<a class="code" href="higher_8c.html#adeaee8777706878348cae22380e0bd54" title="wade through fp (a /etc/hosts like file) and return a rr_list containing all the defined hosts in the...">ldns_get_rr_list_hosts_frm_fp_l</a>(FILE *fp, <span class="keywordtype">int</span> *line_nr);
<a name="l00067"></a>00067 
<a name="l00075"></a>00075 <a class="code" href="structldns__struct__rr__list.html" title="List or Set of Resource Records.">ldns_rr_list</a> *<a class="code" href="higher_8c.html#a87e4c728fcba0685875671bbc9f66e96" title="wade through fp (a /etc/hosts like file) and return a rr_list containing all the defined hosts in the...">ldns_get_rr_list_hosts_frm_file</a>(<span class="keywordtype">char</span> *filename);
<a name="l00076"></a>00076 
<a name="l00089"></a>00089 uint16_t <a class="code" href="higher_8c.html#a517581fe560118f72af5146e80c063a9" title="This function is a wrapper function for ldns_get_rr_list_name_by_addr and ldns_get_rr_list_addr_by_na...">ldns_getaddrinfo</a>(<a class="code" href="structldns__struct__resolver.html" title="DNS stub resolver structure.">ldns_resolver</a> *res, <a class="code" href="structldns__struct__rdf.html" title="Resource record data field.">ldns_rdf</a> *node, <a class="code" href="rr_8h.html#aa11e99c7e7c630e03373f2a2cafc4ee9">ldns_rr_class</a> c, <a class="code" href="structldns__struct__rr__list.html" title="List or Set of Resource Records.">ldns_rr_list</a> **list);
<a name="l00090"></a>00090 
<a name="l00097"></a>00097 <span class="keywordtype">bool</span> <a class="code" href="higher_8c.html#ae1f30bbb194c8607383ce97f9ba2fa61" title="Check if t is enumerated in the nsec type rdata.">ldns_nsec_type_check</a>(<a class="code" href="structldns__struct__rr.html" title="Resource Record.">ldns_rr</a> *nsec, <a class="code" href="rr_8h.html#a5b71c1de711a178f6fbda5d684cdfed5">ldns_rr_type</a> t);
<a name="l00098"></a>00098 
<a name="l00107"></a>00107 <span class="keywordtype">void</span> <a class="code" href="higher_8c.html#a5408623315276617076c0eed929652a3" title="Print a number of rdf&#39;s of the RR.">ldns_print_rr_rdf</a>(FILE *fp, <a class="code" href="structldns__struct__rr.html" title="Resource Record.">ldns_rr</a> *r, <span class="keywordtype">int</span> rdfnum, ...);
<a name="l00108"></a>00108 
<a name="l00109"></a>00109 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00110"></a>00110 <span class="preprocessor"></span>}
<a name="l00111"></a>00111 <span class="preprocessor">#endif</span>
<a name="l00112"></a>00112 <span class="preprocessor"></span>
<a name="l00113"></a>00113 <span class="preprocessor">#endif </span><span class="comment">/* LDNS_HIGHER_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>