Sophie

Sophie

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

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 class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><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="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">ldns_struct_dnssec_name Struct Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="ldns_struct_dnssec_name" --><table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structldns__struct__dnssec__name.html#af6ffc673c82b7beb2081a02477ec4df0">name</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to a dname containing the name.  <a href="#af6ffc673c82b7beb2081a02477ec4df0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structldns__struct__dnssec__name.html#a5ba9a8c13fc898482e01b8acf3eb0629">name_alloced</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Usually, the name is a pointer to the owner name of the first rr for this name, but sometimes there is no actual data to point to, for instance in names representing empty nonterminals.  <a href="#a5ba9a8c13fc898482e01b8acf3eb0629"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__dnssec__rrsets.html">ldns_dnssec_rrsets</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structldns__struct__dnssec__name.html#aeddc2dd678aaee33029f19511f278a54">rrsets</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The rrsets for this name.  <a href="#aeddc2dd678aaee33029f19511f278a54"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__rr.html">ldns_rr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structldns__struct__dnssec__name.html#a19a33201b18f132a9fc42db8a0fd00be">nsec</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">NSEC pointing to the next name (or NSEC3 pointing to the next NSEC3)  <a href="#a19a33201b18f132a9fc42db8a0fd00be"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__dnssec__rrs.html">ldns_dnssec_rrs</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structldns__struct__dnssec__name.html#a08b22ea2292d9782f10371acfe24cbf2">nsec_signatures</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">signatures for the NSEC record  <a href="#a08b22ea2292d9782f10371acfe24cbf2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structldns__struct__dnssec__name.html#a5d8462ca54ab4c2411ec798f92ec215f">is_glue</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unlike what the name is_glue suggests, this field is set to true by <a class="el" href="dnssec__sign_8c.html#a5e1d049026b2768cd455952bb6725d86" title="Marks the names in the zone that are occluded.">ldns_dnssec_zone_mark_glue()</a> or <a class="el" href="dnssec__sign_8c.html#a661031dc7bd1b27892a2dac908e42ce3" title="Marks the names in the zone that are occluded.">ldns_dnssec_zone_mark_and_get_glue()</a> when the name, this dnssec_name struct represents, is occluded.  <a href="#a5d8462ca54ab4c2411ec798f92ec215f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structldns__struct__dnssec__name.html#a6e15265404177f58facf5eb7b8a2fd95">hashed_name</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to store the hashed name (only used when in an NSEC3 zone  <a href="#a6e15265404177f58facf5eb7b8a2fd95"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="dnssec__zone_8h_source.html#l00046">46</a> of file <a class="el" href="dnssec__zone_8h_source.html">dnssec_zone.h</a>.</p>
</div><hr/><h2>Field Documentation</h2>
<a class="anchor" id="af6ffc673c82b7beb2081a02477ec4df0"></a><!-- doxytag: member="ldns_struct_dnssec_name::name" ref="af6ffc673c82b7beb2081a02477ec4df0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a>* <a class="el" href="structldns__struct__dnssec__name.html#af6ffc673c82b7beb2081a02477ec4df0">ldns_struct_dnssec_name::name</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>pointer to a dname containing the name. </p>
<p>Usually points to the owner name of the first RR of the first RRset </p>

<p>Definition at line <a class="el" href="dnssec__zone_8h_source.html#l00052">52</a> of file <a class="el" href="dnssec__zone_8h_source.html">dnssec_zone.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5ba9a8c13fc898482e01b8acf3eb0629"></a><!-- doxytag: member="ldns_struct_dnssec_name::name_alloced" ref="a5ba9a8c13fc898482e01b8acf3eb0629" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="structldns__struct__dnssec__name.html#a5ba9a8c13fc898482e01b8acf3eb0629">ldns_struct_dnssec_name::name_alloced</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Usually, the name is a pointer to the owner name of the first rr for this name, but sometimes there is no actual data to point to, for instance in names representing empty nonterminals. </p>
<p>If so, set alloced to true to indicate that this data must also be freed when the name is freed </p>

<p>Definition at line <a class="el" href="dnssec__zone_8h_source.html#l00060">60</a> of file <a class="el" href="dnssec__zone_8h_source.html">dnssec_zone.h</a>.</p>

</div>
</div>
<a class="anchor" id="aeddc2dd678aaee33029f19511f278a54"></a><!-- doxytag: member="ldns_struct_dnssec_name::rrsets" ref="aeddc2dd678aaee33029f19511f278a54" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structldns__struct__dnssec__rrsets.html">ldns_dnssec_rrsets</a>* <a class="el" href="structldns__struct__dnssec__name.html#aeddc2dd678aaee33029f19511f278a54">ldns_struct_dnssec_name::rrsets</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The rrsets for this name. </p>

<p>Definition at line <a class="el" href="dnssec__zone_8h_source.html#l00064">64</a> of file <a class="el" href="dnssec__zone_8h_source.html">dnssec_zone.h</a>.</p>

</div>
</div>
<a class="anchor" id="a19a33201b18f132a9fc42db8a0fd00be"></a><!-- doxytag: member="ldns_struct_dnssec_name::nsec" ref="a19a33201b18f132a9fc42db8a0fd00be" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structldns__struct__rr.html">ldns_rr</a>* <a class="el" href="structldns__struct__dnssec__name.html#a19a33201b18f132a9fc42db8a0fd00be">ldns_struct_dnssec_name::nsec</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>NSEC pointing to the next name (or NSEC3 pointing to the next NSEC3) </p>

<p>Definition at line <a class="el" href="dnssec__zone_8h_source.html#l00068">68</a> of file <a class="el" href="dnssec__zone_8h_source.html">dnssec_zone.h</a>.</p>

</div>
</div>
<a class="anchor" id="a08b22ea2292d9782f10371acfe24cbf2"></a><!-- doxytag: member="ldns_struct_dnssec_name::nsec_signatures" ref="a08b22ea2292d9782f10371acfe24cbf2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structldns__struct__dnssec__rrs.html">ldns_dnssec_rrs</a>* <a class="el" href="structldns__struct__dnssec__name.html#a08b22ea2292d9782f10371acfe24cbf2">ldns_struct_dnssec_name::nsec_signatures</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>signatures for the NSEC record </p>

<p>Definition at line <a class="el" href="dnssec__zone_8h_source.html#l00072">72</a> of file <a class="el" href="dnssec__zone_8h_source.html">dnssec_zone.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5d8462ca54ab4c2411ec798f92ec215f"></a><!-- doxytag: member="ldns_struct_dnssec_name::is_glue" ref="a5d8462ca54ab4c2411ec798f92ec215f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="structldns__struct__dnssec__name.html#a5d8462ca54ab4c2411ec798f92ec215f">ldns_struct_dnssec_name::is_glue</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Unlike what the name is_glue suggests, this field is set to true by <a class="el" href="dnssec__sign_8c.html#a5e1d049026b2768cd455952bb6725d86" title="Marks the names in the zone that are occluded.">ldns_dnssec_zone_mark_glue()</a> or <a class="el" href="dnssec__sign_8c.html#a661031dc7bd1b27892a2dac908e42ce3" title="Marks the names in the zone that are occluded.">ldns_dnssec_zone_mark_and_get_glue()</a> when the name, this dnssec_name struct represents, is occluded. </p>
<p>Names that contain other occluded rrsets and records with glue on the delegation point will NOT have this bool set to true. This field should NOT be read directly, but only via the <a class="el" href="dnssec__zone_8c.html#afefd7a290f3201d5c7ea05041cc5af9d" title="Returns if dnssec_name structure is marked as glue.">ldns_dnssec_name_is_glue()</a> function! </p>

<p>Definition at line <a class="el" href="dnssec__zone_8h_source.html#l00082">82</a> of file <a class="el" href="dnssec__zone_8h_source.html">dnssec_zone.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6e15265404177f58facf5eb7b8a2fd95"></a><!-- doxytag: member="ldns_struct_dnssec_name::hashed_name" ref="a6e15265404177f58facf5eb7b8a2fd95" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structldns__struct__rdf.html">ldns_rdf</a>* <a class="el" href="structldns__struct__dnssec__name.html#a6e15265404177f58facf5eb7b8a2fd95">ldns_struct_dnssec_name::hashed_name</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>pointer to store the hashed name (only used when in an NSEC3 zone </p>

<p>Definition at line <a class="el" href="dnssec__zone_8h_source.html#l00086">86</a> of file <a class="el" href="dnssec__zone_8h_source.html">dnssec_zone.h</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>