Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 550bbe86d83a7870fdddc73c68e5d2b2 > files > 370

libunbound-devel-1.3.4-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>unbound: server_stats Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&nbsp;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 class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&nbsp;Structure&nbsp;Index</span></a></li>
      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>server_stats Struct Reference</h1><!-- doxytag: class="server_stats" -->per <a class="el" href="structworker.html" title="Structure holding working information for unbound.">worker</a> statistics  
<a href="#_details">More...</a>
<p>
<code>#include &lt;stats.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#5458849c2ac925a3afadcb76cf48616c">num_queries</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries from clients received.  <a href="#5458849c2ac925a3afadcb76cf48616c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#915fc4b3444841f286a736af773acc6c">num_queries_missed_cache</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries that had a cache-miss.  <a href="#915fc4b3444841f286a736af773acc6c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#53d2445565d445474af958c8e700dfee">sum_query_list_size</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sum of the querylistsize of the <a class="el" href="structworker.html" title="Structure holding working information for unbound.">worker</a> for every query that missed cache.  <a href="#53d2445565d445474af958c8e700dfee"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#93cb8152650e06ef364330b967748903">max_query_list_size</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">max value of query list size reached.  <a href="#93cb8152650e06ef364330b967748903"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5583f13c82baad6faf01a122f760e33c"></a><!-- doxytag: member="server_stats::extended" ref="5583f13c82baad6faf01a122f760e33c" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#5583f13c82baad6faf01a122f760e33c">extended</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extended stats below (bool). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ef94e1e202a5369204fb0c0eae243e6b"></a><!-- doxytag: member="server_stats::qtype" ref="ef94e1e202a5369204fb0c0eae243e6b" args="[STATS_QTYPE_NUM]" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#ef94e1e202a5369204fb0c0eae243e6b">qtype</a> [STATS_QTYPE_NUM]</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">qtype stats <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ba8f76561292dfea515bb2c09822701f"></a><!-- doxytag: member="server_stats::qtype_big" ref="ba8f76561292dfea515bb2c09822701f" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#ba8f76561292dfea515bb2c09822701f">qtype_big</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">bigger qtype values not in array <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e6afb5c778558ada1af6923c49ce83be"></a><!-- doxytag: member="server_stats::qclass" ref="e6afb5c778558ada1af6923c49ce83be" args="[STATS_QCLASS_NUM]" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#e6afb5c778558ada1af6923c49ce83be">qclass</a> [STATS_QCLASS_NUM]</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">qclass stats <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1c04e249169331d8a81154636c8188aa"></a><!-- doxytag: member="server_stats::qclass_big" ref="1c04e249169331d8a81154636c8188aa" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#1c04e249169331d8a81154636c8188aa">qclass_big</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">bigger qclass values not in array <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d0d6b14d636ee61f01bf3467f26bc722"></a><!-- doxytag: member="server_stats::qopcode" ref="d0d6b14d636ee61f01bf3467f26bc722" args="[STATS_OPCODE_NUM]" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#d0d6b14d636ee61f01bf3467f26bc722">qopcode</a> [STATS_OPCODE_NUM]</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">query opcodes <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="edc6bba26359c2f8d5e694668240ad52"></a><!-- doxytag: member="server_stats::qtcp" ref="edc6bba26359c2f8d5e694668240ad52" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#edc6bba26359c2f8d5e694668240ad52">qtcp</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries over TCP <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0cacaa6aed8e15c60ef8a2c5d919e772"></a><!-- doxytag: member="server_stats::qipv6" ref="0cacaa6aed8e15c60ef8a2c5d919e772" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#0cacaa6aed8e15c60ef8a2c5d919e772">qipv6</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries over IPv6 <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2a04cd65fb4a3c43cd81856d87d13e6f"></a><!-- doxytag: member="server_stats::qbit_QR" ref="2a04cd65fb4a3c43cd81856d87d13e6f" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#2a04cd65fb4a3c43cd81856d87d13e6f">qbit_QR</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries with QR bit <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f96a1551881067dd78f461b7c0223259"></a><!-- doxytag: member="server_stats::qbit_AA" ref="f96a1551881067dd78f461b7c0223259" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#f96a1551881067dd78f461b7c0223259">qbit_AA</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries with AA bit <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dc846ec80d7b6e424fbc9208e932c265"></a><!-- doxytag: member="server_stats::qbit_TC" ref="dc846ec80d7b6e424fbc9208e932c265" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#dc846ec80d7b6e424fbc9208e932c265">qbit_TC</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries with TC bit <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dfec45e71103f0f9fa910d97376a4c01"></a><!-- doxytag: member="server_stats::qbit_RD" ref="dfec45e71103f0f9fa910d97376a4c01" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#dfec45e71103f0f9fa910d97376a4c01">qbit_RD</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries with RD bit <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="234a574a8782c38e13e127f68551112f"></a><!-- doxytag: member="server_stats::qbit_RA" ref="234a574a8782c38e13e127f68551112f" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#234a574a8782c38e13e127f68551112f">qbit_RA</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries with RA bit <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5b591d3c83e6fadea467b8fd447296a6"></a><!-- doxytag: member="server_stats::qbit_Z" ref="5b591d3c83e6fadea467b8fd447296a6" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#5b591d3c83e6fadea467b8fd447296a6">qbit_Z</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries with Z bit <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="77a17145f96b96702bcb8b82c94e9173"></a><!-- doxytag: member="server_stats::qbit_AD" ref="77a17145f96b96702bcb8b82c94e9173" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#77a17145f96b96702bcb8b82c94e9173">qbit_AD</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries with AD bit <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af50196c0e7fba5c4f0c6adc91373205"></a><!-- doxytag: member="server_stats::qbit_CD" ref="af50196c0e7fba5c4f0c6adc91373205" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#af50196c0e7fba5c4f0c6adc91373205">qbit_CD</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries with CD bit <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c30024be1185312357c23bb859ab3129"></a><!-- doxytag: member="server_stats::qEDNS" ref="c30024be1185312357c23bb859ab3129" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#c30024be1185312357c23bb859ab3129">qEDNS</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries with EDNS OPT record <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="509cd4b9f527675a3fae9a3cc87886bd"></a><!-- doxytag: member="server_stats::qEDNS_DO" ref="509cd4b9f527675a3fae9a3cc87886bd" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#509cd4b9f527675a3fae9a3cc87886bd">qEDNS_DO</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries with EDNS with DO flag <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fcac362ef252da1ea69fdbd4e03a3cf4"></a><!-- doxytag: member="server_stats::ans_rcode" ref="fcac362ef252da1ea69fdbd4e03a3cf4" args="[STATS_RCODE_NUM]" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#fcac362ef252da1ea69fdbd4e03a3cf4">ans_rcode</a> [STATS_RCODE_NUM]</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">answer rcodes <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="144f265304ce3dd85988720934eaa988"></a><!-- doxytag: member="server_stats::ans_rcode_nodata" ref="144f265304ce3dd85988720934eaa988" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#144f265304ce3dd85988720934eaa988">ans_rcode_nodata</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">answers with pseudo rcode 'nodata' <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="93278e53a814e214ef53dd909e16774e"></a><!-- doxytag: member="server_stats::ans_secure" ref="93278e53a814e214ef53dd909e16774e" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#93278e53a814e214ef53dd909e16774e">ans_secure</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">answers that were secure (AD) <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4de92d0dd57ac8456c30efdefe538d11"></a><!-- doxytag: member="server_stats::ans_bogus" ref="4de92d0dd57ac8456c30efdefe538d11" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#4de92d0dd57ac8456c30efdefe538d11">ans_bogus</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">answers that were bogus (withheld as SERVFAIL) <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc6c4fb1fc61887f297b0fcae9dbf749"></a><!-- doxytag: member="server_stats::rrset_bogus" ref="bc6c4fb1fc61887f297b0fcae9dbf749" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#bc6c4fb1fc61887f297b0fcae9dbf749">rrset_bogus</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">rrsets marked bogus by validator <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="301a65475cbd96a0fc2a0595df4bfa60"></a><!-- doxytag: member="server_stats::unwanted_replies" ref="301a65475cbd96a0fc2a0595df4bfa60" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#301a65475cbd96a0fc2a0595df4bfa60">unwanted_replies</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">unwanted traffic received on server-facing ports <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="09f8ee4f7fcc15f4a9830369d072aa85"></a><!-- doxytag: member="server_stats::unwanted_queries" ref="09f8ee4f7fcc15f4a9830369d072aa85" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#09f8ee4f7fcc15f4a9830369d072aa85">unwanted_queries</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">unwanted traffic received on client-facing ports <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structserver__stats.html#3f3fb85828b0d7d40c84dd0a903e3ffa">hist</a> [NUM_BUCKETS_HIST]</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">histogram data exported to array if the array is the same size, no data is lost, and if all histograms are same size (is so by default) then adding up works well.  <a href="#3f3fb85828b0d7d40c84dd0a903e3ffa"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
per <a class="el" href="structworker.html" title="Structure holding working information for unbound.">worker</a> statistics <hr><h2>Field Documentation</h2>
<a class="anchor" name="5458849c2ac925a3afadcb76cf48616c"></a><!-- doxytag: member="server_stats::num_queries" ref="5458849c2ac925a3afadcb76cf48616c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="structserver__stats.html#5458849c2ac925a3afadcb76cf48616c">server_stats::num_queries</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
number of queries from clients received. 
<p>

<p>Referenced by <a class="el" href="remote_8c_source.html#l00592">print_stats()</a>, <a class="el" href="stats_8c_source.html#l00186">server_stats_add()</a>, <a class="el" href="stats_8c_source.html#l00082">server_stats_log()</a>, and <a class="el" href="worker_8c_source.html#l00681">worker_handle_request()</a>.</p>

</div>
</div><p>
<a class="anchor" name="915fc4b3444841f286a736af773acc6c"></a><!-- doxytag: member="server_stats::num_queries_missed_cache" ref="915fc4b3444841f286a736af773acc6c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="structserver__stats.html#915fc4b3444841f286a736af773acc6c">server_stats::num_queries_missed_cache</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
number of queries that had a cache-miss. 
<p>

<p>Referenced by <a class="el" href="remote_8c_source.html#l00592">print_stats()</a>, <a class="el" href="stats_8c_source.html#l00186">server_stats_add()</a>, <a class="el" href="stats_8c_source.html#l00082">server_stats_log()</a>, and <a class="el" href="stats_8c_source.html#l00074">server_stats_querymiss()</a>.</p>

</div>
</div><p>
<a class="anchor" name="53d2445565d445474af958c8e700dfee"></a><!-- doxytag: member="server_stats::sum_query_list_size" ref="53d2445565d445474af958c8e700dfee" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="structserver__stats.html#53d2445565d445474af958c8e700dfee">server_stats::sum_query_list_size</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sum of the querylistsize of the <a class="el" href="structworker.html" title="Structure holding working information for unbound.">worker</a> for every query that missed cache. 
<p>
To calculate average. 
<p>Referenced by <a class="el" href="remote_8c_source.html#l00592">print_stats()</a>, <a class="el" href="stats_8c_source.html#l00186">server_stats_add()</a>, <a class="el" href="stats_8c_source.html#l00082">server_stats_log()</a>, and <a class="el" href="stats_8c_source.html#l00074">server_stats_querymiss()</a>.</p>

</div>
</div><p>
<a class="anchor" name="93cb8152650e06ef364330b967748903"></a><!-- doxytag: member="server_stats::max_query_list_size" ref="93cb8152650e06ef364330b967748903" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="structserver__stats.html#93cb8152650e06ef364330b967748903">server_stats::max_query_list_size</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
max value of query list size reached. 
<p>

<p>Referenced by <a class="el" href="remote_8c_source.html#l00592">print_stats()</a>, <a class="el" href="stats_8c_source.html#l00186">server_stats_add()</a>, <a class="el" href="stats_8c_source.html#l00082">server_stats_log()</a>, and <a class="el" href="stats_8c_source.html#l00074">server_stats_querymiss()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3f3fb85828b0d7d40c84dd0a903e3ffa"></a><!-- doxytag: member="server_stats::hist" ref="3f3fb85828b0d7d40c84dd0a903e3ffa" args="[NUM_BUCKETS_HIST]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="structserver__stats.html#3f3fb85828b0d7d40c84dd0a903e3ffa">server_stats::hist</a>[NUM_BUCKETS_HIST]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
histogram data exported to array if the array is the same size, no data is lost, and if all histograms are same size (is so by default) then adding up works well. 
<p>

<p>Referenced by <a class="el" href="remote_8c_source.html#l00713">print_hist()</a>, <a class="el" href="stats_8c_source.html#l00186">server_stats_add()</a>, and <a class="el" href="stats_8c_source.html#l00118">server_stats_compile()</a>.</p>

</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>daemon/<a class="el" href="stats_8h.html">stats.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 13 06:46:34 2009 for unbound by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
</body>
</html>