Sophie

Sophie

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

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: perfinfo 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>perfinfo Struct Reference</h1><!-- doxytag: class="perfinfo" -->Global info for perf.  
<a href="#_details">More...</a>
<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"><a class="anchor" name="1939651c2b638828597484156908dffb"></a><!-- doxytag: member="perfinfo::exit" ref="1939651c2b638828597484156908dffb" args="" -->
volatile int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#1939651c2b638828597484156908dffb">exit</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">need to exit <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="67b7a4d4bc2f48b0edda2291f2deee5a"></a><!-- doxytag: member="perfinfo::buf" ref="67b7a4d4bc2f48b0edda2291f2deee5a" args="" -->
ldns_buffer *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#67b7a4d4bc2f48b0edda2291f2deee5a">buf</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">all purpose buffer (for UDP send and receive) <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="abb4b7173642dc565aca87dafd92114e"></a><!-- doxytag: member="perfinfo::dest" ref="abb4b7173642dc565aca87dafd92114e" args="" -->
struct sockaddr_storage&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#abb4b7173642dc565aca87dafd92114e">dest</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">destination <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3572fdbb1fd71495eae2f2e4f8d4537d"></a><!-- doxytag: member="perfinfo::destlen" ref="3572fdbb1fd71495eae2f2e4f8d4537d" args="" -->
socklen_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#3572fdbb1fd71495eae2f2e4f8d4537d">destlen</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">length of dest socket addr <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc1c3a3f6f035bdaf2a97f469f969e47"></a><!-- doxytag: member="perfinfo::since" ref="bc1c3a3f6f035bdaf2a97f469f969e47" args="" -->
struct timeval&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#bc1c3a3f6f035bdaf2a97f469f969e47">since</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">when did this time slice start <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b91f0b205f3d0dcf5653b5603caf75e"></a><!-- doxytag: member="perfinfo::numrecv" ref="8b91f0b205f3d0dcf5653b5603caf75e" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#8b91f0b205f3d0dcf5653b5603caf75e">numrecv</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries received in that time <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="53e0ff74055ddde5c25594071d671a75"></a><!-- doxytag: member="perfinfo::numsent" ref="53e0ff74055ddde5c25594071d671a75" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#53e0ff74055ddde5c25594071d671a75">numsent</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of queries sent out in that time <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fad64df76391188af1bbbdd6fcc8333c"></a><!-- doxytag: member="perfinfo::duration" ref="fad64df76391188af1bbbdd6fcc8333c" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#fad64df76391188af1bbbdd6fcc8333c">duration</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">duration of test in seconds <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="91c63d0c34c9ea94314567b244863ed4"></a><!-- doxytag: member="perfinfo::quiet" ref="91c63d0c34c9ea94314567b244863ed4" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#91c63d0c34c9ea94314567b244863ed4">quiet</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">quiet mode? <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="24e59dd2cf7086165d9bbe94e1580605"></a><!-- doxytag: member="perfinfo::start" ref="24e59dd2cf7086165d9bbe94e1580605" args="" -->
struct timeval&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#24e59dd2cf7086165d9bbe94e1580605">start</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">when did the total test start <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="faadbb8e6add94819ed9cdc25e39dd4f"></a><!-- doxytag: member="perfinfo::total_recv" ref="faadbb8e6add94819ed9cdc25e39dd4f" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#faadbb8e6add94819ed9cdc25e39dd4f">total_recv</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">total number recvd <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6a2700930f20598e5a932b5cdf98b00"></a><!-- doxytag: member="perfinfo::total_sent" ref="c6a2700930f20598e5a932b5cdf98b00" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#c6a2700930f20598e5a932b5cdf98b00">total_sent</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">total number sent <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ac9065cedb51977b49781ba975af819e"></a><!-- doxytag: member="perfinfo::by_rcode" ref="ac9065cedb51977b49781ba975af819e" args="[32]" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#ac9065cedb51977b49781ba975af819e">by_rcode</a> [32]</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">numbers by rcode <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="61ef1f5977ec524461a4185c6cbeeec2"></a><!-- doxytag: member="perfinfo::io_num" ref="61ef1f5977ec524461a4185c6cbeeec2" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#61ef1f5977ec524461a4185c6cbeeec2">io_num</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of I/O ports <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b892a2b03095470e42b3b944ee55b44b"></a><!-- doxytag: member="perfinfo::io" ref="b892a2b03095470e42b3b944ee55b44b" args="" -->
struct <a class="el" href="structperfio.html">perfio</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#b892a2b03095470e42b3b944ee55b44b">io</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">I/O ports array. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bfed22d88a32c6e42e05d4076cfcec75"></a><!-- doxytag: member="perfinfo::maxfd" ref="bfed22d88a32c6e42e05d4076cfcec75" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#bfed22d88a32c6e42e05d4076cfcec75">maxfd</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">max fd value in io ports <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="48c2b9bfec98a222f32fb6f1b11b160a"></a><!-- doxytag: member="perfinfo::rset" ref="48c2b9bfec98a222f32fb6f1b11b160a" args="" -->
fd_set&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#48c2b9bfec98a222f32fb6f1b11b160a">rset</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">readset <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c744963345a15c88c09b6827949565be"></a><!-- doxytag: member="perfinfo::qlist_size" ref="c744963345a15c88c09b6827949565be" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#c744963345a15c88c09b6827949565be">qlist_size</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">size of querylist <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="efd503d49089a37a00c03672bc3d3d13"></a><!-- doxytag: member="perfinfo::qlist_capacity" ref="efd503d49089a37a00c03672bc3d3d13" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#efd503d49089a37a00c03672bc3d3d13">qlist_capacity</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocated size of qlist array <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="44d616baa204e53e6ffbab937f156181"></a><!-- doxytag: member="perfinfo::qlist_data" ref="44d616baa204e53e6ffbab937f156181" args="" -->
uint8_t **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#44d616baa204e53e6ffbab937f156181">qlist_data</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">list of query packets (data) <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c4d7cf2282d1ba122d252449925746d"></a><!-- doxytag: member="perfinfo::qlist_len" ref="7c4d7cf2282d1ba122d252449925746d" args="" -->
size_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#7c4d7cf2282d1ba122d252449925746d">qlist_len</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">list of query packets (length of a packet) <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b0ef40dcc5c941b87eae43db8f1dc134"></a><!-- doxytag: member="perfinfo::qlist_idx" ref="b0ef40dcc5c941b87eae43db8f1dc134" args="" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structperfinfo.html#b0ef40dcc5c941b87eae43db8f1dc134">qlist_idx</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">index into querylist, for walking the list <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Global info for perf. <hr>The documentation for this struct was generated from the following file:<ul>
<li>testcode/<a class="el" href="perf_8c.html">perf.c</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>