netsukuku/d7/d74/andna__cache_8h.html

3727 lines
370 KiB
HTML
Raw Normal View History

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>The Netsukuku Project: src/andna_cache.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">The Netsukuku Project
&#160;<span id="projectnumber">0.0.9</span>
</div>
<div id="projectbrief">An Alternative routing method</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</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>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</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><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('d7/d74/andna__cache_8h.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">andna_cache.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../d6/d4a/inet_8h_source.html">inet.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../da/da0/crypto_8h_source.html">crypto.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dc/d3e/endianness_8h_source.html">endianness.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d4/de1/llist_8c.html">llist.c</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d6/d2e/snsd__cache_8h_source.html">snsd_cache.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for andna_cache.h:</div>
<div class="dyncontent">
<div class="center"><img src="../../d3/dd6/andna__cache_8h__incl.png" border="0" usemap="#src_2andna__cache_8h" alt=""/></div>
<map name="src_2andna__cache_8h" id="src_2andna__cache_8h">
<area shape="rect" id="node3" href="../../d6/d4a/inet_8h.html" title="inet.h" alt="" coords="312,160,365,189"/><area shape="rect" id="node5" href="../../dc/d3e/endianness_8h.html" title="endianness.h" alt="" coords="23,237,121,267"/><area shape="rect" id="node9" href="../../da/da0/crypto_8h.html" title="crypto.h" alt="" coords="480,160,549,189"/><area shape="rect" id="node30" href="../../d4/de1/llist_8c.html" title="llist.c" alt="" coords="573,160,627,189"/><area shape="rect" id="node32" href="../../d6/d2e/snsd__cache_8h.html" title="snsd_cache.h" alt="" coords="376,83,477,112"/></map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d52/andna__cache_8h__dep__incl.png" border="0" usemap="#src_2andna__cache_8hdep" alt=""/></div>
<map name="src_2andna__cache_8hdep" id="src_2andna__cache_8hdep">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html" title="src/andna.c" alt="" coords="5,160,96,189"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html" title="src/andna.h" alt="" coords="384,83,475,112"/><area shape="rect" id="node12" href="../../db/d6b/dns__wrapper_8c.html" title="src/dns_wrapper.c" alt="" coords="501,160,629,189"/><area shape="rect" id="node14" href="../../d4/d3b/netsukuku_8c.html" title="src/netsukuku.c" alt="" coords="653,160,768,189"/><area shape="rect" id="node18" href="../../d2/de6/andna__cache_8c.html" title="src/andna_cache.c" alt="" coords="600,83,731,112"/><area shape="rect" id="node20" href="../../d1/dd5/andns__snsd_8h.html" title="src/andns_snsd.h" alt="" coords="235,83,360,112"/><area shape="rect" id="node8" href="../../de/d85/andns_8c.html" title="src/andns.c" alt="" coords="120,160,211,189"/><area shape="rect" id="node10" href="../../d3/d98/andns__snsd_8c.html" title="src/andns_snsd.c" alt="" coords="235,160,360,189"/><area shape="rect" id="node16" href="../../df/dba/rehook_8c.html" title="src/rehook.c" alt="" coords="384,160,477,189"/></map>
</div>
</div>
<p><a href="../../d7/d74/andna__cache_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d4e/structandna__cache__queue.html">andna_cache_queue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d01/structcounter__c__hashes.html">counter_c_hashes</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d65/structresolved__hnames__cache.html">resolved_hnames_cache</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dbf/structlcl__keyring__pkt__hdr.html">lcl_keyring_pkt_hdr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d9c/structlcl__cache__pkt__hdr.html">lcl_cache_pkt_hdr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d4c/structandna__cache__pkt__hdr.html">andna_cache_pkt_hdr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/db2/structcounter__c__pkt__hdr.html">counter_c_pkt_hdr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d05/structrh__cache__pkt__hdr.html">rh_cache_pkt_hdr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:adf78b617a7a9289e03e040fe2230ecbd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#adf78b617a7a9289e03e040fe2230ecbd">ANDNA_MAX_BACKUP_GNODES</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:adf78b617a7a9289e03e040fe2230ecbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79270b3b51a9a9b583b8dc20b4d0614b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a79270b3b51a9a9b583b8dc20b4d0614b">ANDNA_MAX_QUEUE</a>&#160;&#160;&#160;5</td></tr>
<tr class="separator:a79270b3b51a9a9b583b8dc20b4d0614b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9d152ffd5a9a15fca863bcb9aa0da41"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ac9d152ffd5a9a15fca863bcb9aa0da41">ANDNA_MAX_HNAME_LEN</a>&#160;&#160;&#160;512 /* (null terminator included) */</td></tr>
<tr class="separator:ac9d152ffd5a9a15fca863bcb9aa0da41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82daf3efa79be1d7beac1e03fb6e0da3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a82daf3efa79be1d7beac1e03fb6e0da3">ANDNA_MAX_HOSTNAMES</a>&#160;&#160;&#160;256 /* Max number of hnames per node */</td></tr>
<tr class="separator:a82daf3efa79be1d7beac1e03fb6e0da3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d387219d714aa3ffd4e05d5ac5b6121"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a9d387219d714aa3ffd4e05d5ac5b6121">ANDNA_MAX_RHC_HNAMES</a></td></tr>
<tr class="separator:a9d387219d714aa3ffd4e05d5ac5b6121"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c61b576cd4258398d4d06784a92289a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a4c61b576cd4258398d4d06784a92289a">ANDNA_EXPIRATION_TIME</a>&#160;&#160;&#160;259200 /* 3 days (in seconds)*/</td></tr>
<tr class="separator:a4c61b576cd4258398d4d06784a92289a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92a3cca580e3f8f21900eceea240e48b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a92a3cca580e3f8f21900eceea240e48b">ANDNA_MIN_UPDATE_TIME</a></td></tr>
<tr class="separator:a92a3cca580e3f8f21900eceea240e48b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd4bb70e3be1a46b25f173dc3bddc3d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#afd4bb70e3be1a46b25f173dc3bddc3d4">ANDNA_PRIVKEY_BITS</a>&#160;&#160;&#160;1024</td></tr>
<tr class="separator:afd4bb70e3be1a46b25f173dc3bddc3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5e82e6c4db8b43919ecfced02d0eb79"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ae5e82e6c4db8b43919ecfced02d0eb79">ANDNA_SKEY_MAX_LEN</a>&#160;&#160;&#160;900</td></tr>
<tr class="separator:ae5e82e6c4db8b43919ecfced02d0eb79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c597b42f177efc44b30898859f26d39"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a8c597b42f177efc44b30898859f26d39">ANDNA_PKEY_LEN</a>&#160;&#160;&#160;140</td></tr>
<tr class="separator:a8c597b42f177efc44b30898859f26d39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c400d2b5228630bfb4bec65b126b3ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a4c400d2b5228630bfb4bec65b126b3ae">ANDNA_HASH_SZ</a>&#160;&#160;&#160;(<a class="el" href="../../d6/d4a/inet_8h.html#a58d45ce77dd4360314b4fd8ca70d9fb8">MAX_IP_SZ</a>)</td></tr>
<tr class="separator:a4c400d2b5228630bfb4bec65b126b3ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34fa864991b3bfa0579a3f45bb590563"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a34fa864991b3bfa0579a3f45bb590563">ANDNA_SIGNATURE_LEN</a>&#160;&#160;&#160;128</td></tr>
<tr class="separator:a34fa864991b3bfa0579a3f45bb590563"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99783acb102e47d7647f738361a9c2b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a99783acb102e47d7647f738361a9c2b9">ANDNA_BACKUP_NODES</a>(seeds)</td></tr>
<tr class="separator:a99783acb102e47d7647f738361a9c2b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98c8cedb669a05e9f3d335ee17c023db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a98c8cedb669a05e9f3d335ee17c023db">ANDNA_BACKUP</a>&#160;&#160;&#160;1 /* We are a backup_node */</td></tr>
<tr class="separator:a98c8cedb669a05e9f3d335ee17c023db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae22f6bb99a4860b7dba7231fbb273a71"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ae22f6bb99a4860b7dba7231fbb273a71">ANDNA_COUNTER</a>&#160;&#160;&#160;(1&lt;&lt;1) /* We are a counter_node */</td></tr>
<tr class="separator:ae22f6bb99a4860b7dba7231fbb273a71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cf0e59449250c68e66c549dbc38abbe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a2cf0e59449250c68e66c549dbc38abbe">ANDNA_ROUNDED</a>&#160;&#160;&#160;(1&lt;&lt;2) /* We are a rounded_hash_node */</td></tr>
<tr class="separator:a2cf0e59449250c68e66c549dbc38abbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d39cd05fb52171896a36ccdc0edd17c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a9d39cd05fb52171896a36ccdc0edd17c">ANDNA_FULL</a>&#160;&#160;&#160;(1&lt;&lt;3) /* Queue full */</td></tr>
<tr class="separator:a9d39cd05fb52171896a36ccdc0edd17c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15f72ef961da0de4e68facda8f227505"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a15f72ef961da0de4e68facda8f227505">ANDNA_UPDATING</a></td></tr>
<tr class="separator:a15f72ef961da0de4e68facda8f227505"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c841eca888d871283b4c4c10734c2f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a8c841eca888d871283b4c4c10734c2f7">LCL_KEYRING_HDR_PACK_SZ</a>(khdr)</td></tr>
<tr class="separator:a8c841eca888d871283b4c4c10734c2f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa5b5fc8937e609a304f563ab75cfd3a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#afa5b5fc8937e609a304f563ab75cfd3a">LCL_CACHE_HDR_PACK_SZ</a>&#160;&#160;&#160;(sizeof(struct <a class="el" href="../../df/d9c/structlcl__cache__pkt__hdr.html">lcl_cache_pkt_hdr</a>))</td></tr>
<tr class="separator:afa5b5fc8937e609a304f563ab75cfd3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5440de3081c9f6746ca798edbfb39f88"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a5440de3081c9f6746ca798edbfb39f88">LCL_CACHE_BODY_PACK_SZ</a>(hname_len)</td></tr>
<tr class="separator:a5440de3081c9f6746ca798edbfb39f88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4b5e07ce65f4fd63be0e2f8739db67f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ac4b5e07ce65f4fd63be0e2f8739db67f">ACQ_BODY_PACK_SZ</a></td></tr>
<tr class="separator:ac4b5e07ce65f4fd63be0e2f8739db67f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed78f82b4bacdb5cc38000fb2c33d11c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#aed78f82b4bacdb5cc38000fb2c33d11c">ACQ_PACK_SZ</a>(snsd_pack_sz)&#160;&#160;&#160;(<a class="el" href="../../d7/d74/andna__cache_8h.html#ac4b5e07ce65f4fd63be0e2f8739db67f">ACQ_BODY_PACK_SZ</a> + (snsd_pack_sz))</td></tr>
<tr class="separator:aed78f82b4bacdb5cc38000fb2c33d11c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e9d217a4350d16b7f75f76234c164ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a7e9d217a4350d16b7f75f76234c164ae">ACACHE_BODY_PACK_SZ</a></td></tr>
<tr class="separator:a7e9d217a4350d16b7f75f76234c164ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba9e55d6f9477576b5565a928884c381"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#aba9e55d6f9477576b5565a928884c381">ACACHE_PACK_SZ</a>(acq_pack_sz)&#160;&#160;&#160;((acq_pack_sz) + <a class="el" href="../../d7/d74/andna__cache_8h.html#a7e9d217a4350d16b7f75f76234c164ae">ACACHE_BODY_PACK_SZ</a>)</td></tr>
<tr class="separator:aba9e55d6f9477576b5565a928884c381"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dc89282031efc40444d2ed0ecd1b183"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a2dc89282031efc40444d2ed0ecd1b183">ACACHE_PACK_FILE</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a2dc89282031efc40444d2ed0ecd1b183"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5c91e78b73116950233d87b70a1d3f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ab5c91e78b73116950233d87b70a1d3f5">ACACHE_PACK_PKT</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:ab5c91e78b73116950233d87b70a1d3f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0094a51417e9c0bdf1e72414df823742"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a0094a51417e9c0bdf1e72414df823742">COUNTER_CACHE_HASHES_PACK_SZ</a></td></tr>
<tr class="separator:a0094a51417e9c0bdf1e72414df823742"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6527ccb49cc1da36c71d36cf6ed995d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a6527ccb49cc1da36c71d36cf6ed995d9">COUNTER_CACHE_BODY_PACK_SZ</a></td></tr>
<tr class="separator:a6527ccb49cc1da36c71d36cf6ed995d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad10b43aa96564d28d8292960ef257da7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ad10b43aa96564d28d8292960ef257da7">COUNTER_CACHE_PACK_SZ</a>(hashes)</td></tr>
<tr class="separator:ad10b43aa96564d28d8292960ef257da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add98ed9f177813d98bf5db28c5842abc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#add98ed9f177813d98bf5db28c5842abc">RH_CACHE_BODY_PACK_SZ</a>(snsd_pack_sz)</td></tr>
<tr class="separator:add98ed9f177813d98bf5db28c5842abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ae117fa89ef4c99706bd8d919da3e520e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d5/d4e/structandna__cache__queue.html">andna_cache_queue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ae117fa89ef4c99706bd8d919da3e520e">andna_cache_queue</a></td></tr>
<tr class="separator:ae117fa89ef4c99706bd8d919da3e520e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b28c6ed7912f14813ace50538280970"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a6b28c6ed7912f14813ace50538280970">andna_cache</a></td></tr>
<tr class="separator:a6b28c6ed7912f14813ace50538280970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad63a7ef46f1649972cc12d7350ccff70"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d6/d01/structcounter__c__hashes.html">counter_c_hashes</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ad63a7ef46f1649972cc12d7350ccff70">counter_c_hashes</a></td></tr>
<tr class="separator:ad63a7ef46f1649972cc12d7350ccff70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f1ec556d54d12a49e84ab482d3ad9fa"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a7f1ec556d54d12a49e84ab482d3ad9fa">counter_c</a></td></tr>
<tr class="separator:a7f1ec556d54d12a49e84ab482d3ad9fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40de395b5fa6680c03dba150f8c1b4b5"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a40de395b5fa6680c03dba150f8c1b4b5">lcl_cache</a></td></tr>
<tr class="separator:a40de395b5fa6680c03dba150f8c1b4b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eec5f307337ab8dfe3674be4da228c4"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
<a class="el" href="../../d1/d65/structresolved__hnames__cache.html">resolved_hnames_cache</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a></td></tr>
<tr class="separator:a3eec5f307337ab8dfe3674be4da228c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a2888ba59b8a8cb7ed0f7a91f87df4606"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a2888ba59b8a8cb7ed0f7a91f87df4606">andna_caches_init</a> (int <a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a>)</td></tr>
<tr class="separator:a2888ba59b8a8cb7ed0f7a91f87df4606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a251759601e094b59de67ebee59725c4c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a251759601e094b59de67ebee59725c4c">lcl_new_keyring</a> (<a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a> *keyring)</td></tr>
<tr class="separator:a251759601e094b59de67ebee59725c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae60616b519bcdb2f35ed3f35f71151de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ae60616b519bcdb2f35ed3f35f71151de">lcl_destroy_keyring</a> (<a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a> *keyring)</td></tr>
<tr class="separator:ae60616b519bcdb2f35ed3f35f71151de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58ddbd1e98331ce0103b1df0f9d02e62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a58ddbd1e98331ce0103b1df0f9d02e62">lcl_cache_new</a> (char *hname)</td></tr>
<tr class="separator:a58ddbd1e98331ce0103b1df0f9d02e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb88bcfd28e41a6fab99aa3b87b2ba05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#acb88bcfd28e41a6fab99aa3b87b2ba05">lcl_cache_free</a> (<a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *alcl)</td></tr>
<tr class="separator:acb88bcfd28e41a6fab99aa3b87b2ba05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ccf2a3b6d14429ce0065dd7f795768e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a4ccf2a3b6d14429ce0065dd7f795768e">lcl_cache_destroy</a> (<a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *head, int *counter)</td></tr>
<tr class="separator:a4ccf2a3b6d14429ce0065dd7f795768e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3f62f5df5df08e520fd04ab3d4a9b1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#aa3f62f5df5df08e520fd04ab3d4a9b1c">lcl_cache_find_hname</a> (<a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *head, char *hname)</td></tr>
<tr class="separator:aa3f62f5df5df08e520fd04ab3d4a9b1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36505895398a666c08e4c25f8d37ae91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a36505895398a666c08e4c25f8d37ae91">lcl_cache_find_hash</a> (<a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *alcl, u_int hash)</td></tr>
<tr class="separator:a36505895398a666c08e4c25f8d37ae91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78885141648274051a9347d0bfe8d5b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a78885141648274051a9347d0bfe8d5b9">lcl_get_registered_hnames</a> (<a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *alcl)</td></tr>
<tr class="separator:a78885141648274051a9347d0bfe8d5b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1220f5170a635cbdb05150b17ea21ced"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/d4e/structandna__cache__queue.html">andna_cache_queue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a1220f5170a635cbdb05150b17ea21ced">ac_queue_findpubk</a> (<a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *ac, char *pubk)</td></tr>
<tr class="separator:a1220f5170a635cbdb05150b17ea21ced"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52518e47b04c11f9400f5a27d92b26da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/d4e/structandna__cache__queue.html">andna_cache_queue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a52518e47b04c11f9400f5a27d92b26da">ac_queue_add</a> (<a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *ac, char *pubkey)</td></tr>
<tr class="separator:a52518e47b04c11f9400f5a27d92b26da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8459b6eb037374ee41ab08126246eff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ae8459b6eb037374ee41ab08126246eff">ac_queue_del</a> (<a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *ac, <a class="el" href="../../d5/d4e/structandna__cache__queue.html">andna_cache_queue</a> *acq)</td></tr>
<tr class="separator:ae8459b6eb037374ee41ab08126246eff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b83a6d462f83c5dd6484dff7f10fc39"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a5b83a6d462f83c5dd6484dff7f10fc39">ac_queue_del_expired</a> (<a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *ac)</td></tr>
<tr class="separator:a5b83a6d462f83c5dd6484dff7f10fc39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a298fb2311806748965f9ee1e1b713d8f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a298fb2311806748965f9ee1e1b713d8f">ac_queue_destroy</a> (<a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *ac)</td></tr>
<tr class="separator:a298fb2311806748965f9ee1e1b713d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf435c93b128f5bba328b5ea73076af1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#abf435c93b128f5bba328b5ea73076af1">andna_cache_findhash</a> (int hash[4])</td></tr>
<tr class="separator:abf435c93b128f5bba328b5ea73076af1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac17faff41ae2db220f28aa9867ba9684"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ac17faff41ae2db220f28aa9867ba9684">andna_cache_gethash</a> (int hash[4])</td></tr>
<tr class="separator:ac17faff41ae2db220f28aa9867ba9684"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8ebacd9d4cd117ac0be33b267ebbfbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ae8ebacd9d4cd117ac0be33b267ebbfbe">andna_cache_addhash</a> (int hash[4])</td></tr>
<tr class="separator:ae8ebacd9d4cd117ac0be33b267ebbfbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92e5cdf345e217c8fdb94d7e671e66f3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a92e5cdf345e217c8fdb94d7e671e66f3">andna_cache_del_ifexpired</a> (<a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *ac)</td></tr>
<tr class="separator:a92e5cdf345e217c8fdb94d7e671e66f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7892b79f2529cfdcb0829012b27e265"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ad7892b79f2529cfdcb0829012b27e265">andna_cache_del_expired</a> (void)</td></tr>
<tr class="separator:ad7892b79f2529cfdcb0829012b27e265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7f953fb73883ef4de5496fa974472f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#aa7f953fb73883ef4de5496fa974472f3">andna_cache_destroy</a> (void)</td></tr>
<tr class="separator:aa7f953fb73883ef4de5496fa974472f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a7e5bcce911a001f171ff5aec1363e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d01/structcounter__c__hashes.html">counter_c_hashes</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3a7e5bcce911a001f171ff5aec1363e3">cc_hashes_add</a> (<a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *cc, int hash[4])</td></tr>
<tr class="separator:a3a7e5bcce911a001f171ff5aec1363e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94e094855fbaf75e90036aafba38bb8b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a94e094855fbaf75e90036aafba38bb8b">cc_hashes_del</a> (<a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *cc, <a class="el" href="../../d6/d01/structcounter__c__hashes.html">counter_c_hashes</a> *cch)</td></tr>
<tr class="separator:a94e094855fbaf75e90036aafba38bb8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3925e5fe679e0615ce60946419855eee"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3925e5fe679e0615ce60946419855eee">counter_c_del_ifexpired</a> (<a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *cc)</td></tr>
<tr class="separator:a3925e5fe679e0615ce60946419855eee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a722ac79afb3bd791d1c832de7ed859b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a722ac79afb3bd791d1c832de7ed859b8">cc_hashes_del_expired</a> (<a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *cc)</td></tr>
<tr class="separator:a722ac79afb3bd791d1c832de7ed859b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa2d1760768bb83783542c9a48052da1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#aaa2d1760768bb83783542c9a48052da1">cc_hashes_destroy</a> (<a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *cc)</td></tr>
<tr class="separator:aaa2d1760768bb83783542c9a48052da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7944b8c07bd47d91a2552bf531a8ab31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d01/structcounter__c__hashes.html">counter_c_hashes</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a7944b8c07bd47d91a2552bf531a8ab31">cc_findhash</a> (<a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *cc, int hash[4])</td></tr>
<tr class="separator:a7944b8c07bd47d91a2552bf531a8ab31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57b6910145403bc64b51a24b0d1a468e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a57b6910145403bc64b51a24b0d1a468e">counter_c_findpubk</a> (char *pubk)</td></tr>
<tr class="separator:a57b6910145403bc64b51a24b0d1a468e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f7cabda293c637bbcaf1d99c26b5670"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a9f7cabda293c637bbcaf1d99c26b5670">counter_c_add</a> (<a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *rip, char *pubkey)</td></tr>
<tr class="separator:a9f7cabda293c637bbcaf1d99c26b5670"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd1eabe1fca433e9130a7ab6da0e19e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#abd1eabe1fca433e9130a7ab6da0e19e4">counter_c_del_expired</a> (void)</td></tr>
<tr class="separator:abd1eabe1fca433e9130a7ab6da0e19e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea331db01a63ce8828aa384a0d44dc99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#aea331db01a63ce8828aa384a0d44dc99">counter_c_destroy</a> (void)</td></tr>
<tr class="separator:aea331db01a63ce8828aa384a0d44dc99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec30a729be610b538c20d9c831c4fb71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#aec30a729be610b538c20d9c831c4fb71">rh_cache_new</a> (char *hname, time_t timestamp)</td></tr>
<tr class="separator:aec30a729be610b538c20d9c831c4fb71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a168a5f13166e44611dfc70c085c9cc56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a168a5f13166e44611dfc70c085c9cc56">rh_cache_add_hash</a> (u_int hash, time_t timestamp)</td></tr>
<tr class="separator:a168a5f13166e44611dfc70c085c9cc56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af14ac23fe343278a358dd0493bf158a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#af14ac23fe343278a358dd0493bf158a8">rh_cache_add</a> (char *hname, time_t timestamp)</td></tr>
<tr class="separator:af14ac23fe343278a358dd0493bf158a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54856f5aae2cb70a2342cd6ad1120b51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a54856f5aae2cb70a2342cd6ad1120b51">rh_cache_find_hash</a> (u_int hash)</td></tr>
<tr class="separator:a54856f5aae2cb70a2342cd6ad1120b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f31cc6fdac4aafa08e170ded22e2eac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a9f31cc6fdac4aafa08e170ded22e2eac">rh_cache_find_hname</a> (char *hname)</td></tr>
<tr class="separator:a9f31cc6fdac4aafa08e170ded22e2eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefabb748e314ab9879045f1da742bd6c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#aefabb748e314ab9879045f1da742bd6c">rh_cache_del</a> (<a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a> *rhc)</td></tr>
<tr class="separator:aefabb748e314ab9879045f1da742bd6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3642fc1196ec9c459ed6c8bcc1d32638"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3642fc1196ec9c459ed6c8bcc1d32638">rh_cache_del_expired</a> (void)</td></tr>
<tr class="separator:a3642fc1196ec9c459ed6c8bcc1d32638"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a358d266d1016b5fdb814d9bd724f3f6d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a358d266d1016b5fdb814d9bd724f3f6d">rh_cache_flush</a> (void)</td></tr>
<tr class="separator:a358d266d1016b5fdb814d9bd724f3f6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60fdbdec49432f14029850a309df83ad"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a60fdbdec49432f14029850a309df83ad">pack_lcl_keyring</a> (<a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a> *keyring, size_t *pack_sz)</td></tr>
<tr class="separator:a60fdbdec49432f14029850a309df83ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b05831280109c236a1093b623176022"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a1b05831280109c236a1093b623176022">unpack_lcl_keyring</a> (<a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a> *keyring, char *pack, size_t pack_sz)</td></tr>
<tr class="separator:a1b05831280109c236a1093b623176022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57cc184f00d4d7dcba8d59428e0c6eb1"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a57cc184f00d4d7dcba8d59428e0c6eb1">pack_lcl_cache</a> (<a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *local_cache, size_t *pack_sz)</td></tr>
<tr class="separator:a57cc184f00d4d7dcba8d59428e0c6eb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad36261c4854577e1921a9d9033b09e88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ad36261c4854577e1921a9d9033b09e88">unpack_lcl_cache</a> (char *pack, size_t pack_sz, int *counter)</td></tr>
<tr class="separator:ad36261c4854577e1921a9d9033b09e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d9f1fef5d898612fcabd13b79b486ba"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a0d9f1fef5d898612fcabd13b79b486ba">pack_andna_cache</a> (<a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *acache, size_t *pack_sz, int pack_type)</td></tr>
<tr class="separator:a0d9f1fef5d898612fcabd13b79b486ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35e46feb951ff01251d48e46ef345f96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a35e46feb951ff01251d48e46ef345f96">unpack_andna_cache</a> (char *pack, size_t pack_sz, int *counter, int pack_type)</td></tr>
<tr class="separator:a35e46feb951ff01251d48e46ef345f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35b354e37cffa71b841eac414548e31d"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a35b354e37cffa71b841eac414548e31d">pack_counter_cache</a> (<a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *countercache, size_t *pack_sz)</td></tr>
<tr class="separator:a35b354e37cffa71b841eac414548e31d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeab4c42702fa5492a775eb8c01fe95c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#abeab4c42702fa5492a775eb8c01fe95c">unpack_counter_cache</a> (char *pack, size_t pack_sz, int *counter)</td></tr>
<tr class="separator:abeab4c42702fa5492a775eb8c01fe95c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0df1bcedcc94f5eb43bf734603c1f7a5"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a0df1bcedcc94f5eb43bf734603c1f7a5">pack_rh_cache</a> (<a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a> *rhcache, size_t *pack_sz)</td></tr>
<tr class="separator:a0df1bcedcc94f5eb43bf734603c1f7a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e671db507cb5a73fe73c8eda6fcc7f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a2e671db507cb5a73fe73c8eda6fcc7f4">unpack_rh_cache</a> (char *pack, size_t pack_sz, int *counter)</td></tr>
<tr class="separator:a2e671db507cb5a73fe73c8eda6fcc7f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab554f25eba04cf2eb41deac263e6cf07"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ab554f25eba04cf2eb41deac263e6cf07">save_lcl_keyring</a> (<a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a> *keyring, char *file)</td></tr>
<tr class="separator:ab554f25eba04cf2eb41deac263e6cf07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fa8ccc3bb0953672b2b27b28bf0d723"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a9fa8ccc3bb0953672b2b27b28bf0d723">load_lcl_keyring</a> (<a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a> *keyring, char *file)</td></tr>
<tr class="separator:a9fa8ccc3bb0953672b2b27b28bf0d723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a099662b5e5060fa4eef5a25c0573a325"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a099662b5e5060fa4eef5a25c0573a325">save_lcl_cache</a> (<a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *lcl, char *file)</td></tr>
<tr class="separator:a099662b5e5060fa4eef5a25c0573a325"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed9cccf08d649d2e68d14ade8dcac375"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#aed9cccf08d649d2e68d14ade8dcac375">load_lcl_cache</a> (char *file, int *counter)</td></tr>
<tr class="separator:aed9cccf08d649d2e68d14ade8dcac375"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae02422c831311cf5357e92febb94925f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ae02422c831311cf5357e92febb94925f">save_andna_cache</a> (<a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *acache, char *file)</td></tr>
<tr class="separator:ae02422c831311cf5357e92febb94925f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7293b5abfab109b6f0831ef5d9b3e6c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a7293b5abfab109b6f0831ef5d9b3e6c8">load_andna_cache</a> (char *file, int *counter)</td></tr>
<tr class="separator:a7293b5abfab109b6f0831ef5d9b3e6c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab82dc4bb575d3f181457ea7c3076c858"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ab82dc4bb575d3f181457ea7c3076c858">save_counter_c</a> (<a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *countercache, char *file)</td></tr>
<tr class="separator:ab82dc4bb575d3f181457ea7c3076c858"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85d78478e24191d1b67942636dcbcda5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a85d78478e24191d1b67942636dcbcda5">load_counter_c</a> (char *file, int *counter)</td></tr>
<tr class="separator:a85d78478e24191d1b67942636dcbcda5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba364b75290b92041b9d27b76dd6c255"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#aba364b75290b92041b9d27b76dd6c255">save_rh_cache</a> (<a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a> *rh, char *file)</td></tr>
<tr class="separator:aba364b75290b92041b9d27b76dd6c255"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef722a61792359c3a73a56ecad163291"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#aef722a61792359c3a73a56ecad163291">load_rh_cache</a> (char *file, int *counter)</td></tr>
<tr class="separator:aef722a61792359c3a73a56ecad163291"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a980b534d1201d9557fdb3beba6221ba7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a980b534d1201d9557fdb3beba6221ba7">load_hostnames</a> (char *file, <a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> **old_alcl_head, int *old_alcl_counter)</td></tr>
<tr class="separator:a980b534d1201d9557fdb3beba6221ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae30431f21d44516e3c006ae361578d9c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ae30431f21d44516e3c006ae361578d9c">load_snsd</a> (char *file, <a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *alcl_head)</td></tr>
<tr class="separator:ae30431f21d44516e3c006ae361578d9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a5622c1d456d34edea6d72281957e3c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a9a5622c1d456d34edea6d72281957e3c">add_resolv_conf</a> (char *hname, char *file)</td></tr>
<tr class="separator:a9a5622c1d456d34edea6d72281957e3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9edd08e680358abba0f550b789d58d05"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a9edd08e680358abba0f550b789d58d05">del_resolv_conf</a> (char *hname, char *file)</td></tr>
<tr class="separator:a9edd08e680358abba0f550b789d58d05"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:aea6b3530450b0ee747803a39cd9e72b1"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#aea6b3530450b0ee747803a39cd9e72b1">counter_c_hashes_body_iinfo</a></td></tr>
<tr class="separator:aea6b3530450b0ee747803a39cd9e72b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae19be3e0190d7a476e8735a1ac57e6be"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ae19be3e0190d7a476e8735a1ac57e6be">counter_c_body_iinfo</a></td></tr>
<tr class="separator:ae19be3e0190d7a476e8735a1ac57e6be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cfbb0aba60a86d2ddcd571fec119b36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a7cfbb0aba60a86d2ddcd571fec119b36">andna_c</a></td></tr>
<tr class="separator:a7cfbb0aba60a86d2ddcd571fec119b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae29118f7283a4a31df8f48115ce05d3f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ae29118f7283a4a31df8f48115ce05d3f">andna_c_counter</a></td></tr>
<tr class="separator:ae29118f7283a4a31df8f48115ce05d3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91c2e2e516a9a1ced4529a8124cf9bd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a91c2e2e516a9a1ced4529a8124cf9bd1">andna_counter_c</a></td></tr>
<tr class="separator:a91c2e2e516a9a1ced4529a8124cf9bd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53423d4ec01b8a77ab86867f2b7fbbfa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a53423d4ec01b8a77ab86867f2b7fbbfa">cc_counter</a></td></tr>
<tr class="separator:a53423d4ec01b8a77ab86867f2b7fbbfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a210cb44a4a47e7a1428e7db30803b8f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a210cb44a4a47e7a1428e7db30803b8f0">lcl_keyring</a></td></tr>
<tr class="separator:a210cb44a4a47e7a1428e7db30803b8f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e2119d6e5577e09195d8c3a5fc9f7af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a9e2119d6e5577e09195d8c3a5fc9f7af">andna_lcl</a></td></tr>
<tr class="separator:a9e2119d6e5577e09195d8c3a5fc9f7af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84ab15d774221688059d8eba78272b04"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a84ab15d774221688059d8eba78272b04">lcl_counter</a></td></tr>
<tr class="separator:a84ab15d774221688059d8eba78272b04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62f4d19ec69cb84b3011a4b328332cb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a62f4d19ec69cb84b3011a4b328332cb9">andna_rhc</a></td></tr>
<tr class="separator:a62f4d19ec69cb84b3011a4b328332cb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c8d78382f5a584edf99f1006905b877"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a4c8d78382f5a584edf99f1006905b877">rhc_counter</a></td></tr>
<tr class="separator:a4c8d78382f5a584edf99f1006905b877"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b680c951a19cc5774a2692828bcab31"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d6/dbf/structlcl__keyring__pkt__hdr.html">lcl_keyring_pkt_hdr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a0b680c951a19cc5774a2692828bcab31">_PACKED_</a></td></tr>
<tr class="separator:a0b680c951a19cc5774a2692828bcab31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e835a93044b55120092bcce4bb011cf"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a9e835a93044b55120092bcce4bb011cf">lcl_keyring_pkt_hdr_iinfo</a></td></tr>
<tr class="separator:a9e835a93044b55120092bcce4bb011cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b21aef8e93a716d20d4ef65a610e872"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a4b21aef8e93a716d20d4ef65a610e872">lcl_cache_pkt_hdr_iinfo</a> = { 1, { (1&lt;&lt;1) }, { 0 }, { 1 } }</td></tr>
<tr class="separator:a4b21aef8e93a716d20d4ef65a610e872"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a486d06fca85a9ec0fad5481aff214b21"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a486d06fca85a9ec0fad5481aff214b21">lcl_cache_pkt_body_iinfo</a></td></tr>
<tr class="separator:a486d06fca85a9ec0fad5481aff214b21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a095a63758681c7dcf5dea01f432361"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a8a095a63758681c7dcf5dea01f432361">acq_body_iinfo</a></td></tr>
<tr class="separator:a8a095a63758681c7dcf5dea01f432361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac587aa33c28287270fac003183bbf0fe"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#ac587aa33c28287270fac003183bbf0fe">andna_cache_pkt_hdr_iinfo</a> = { 1, { (1&lt;&lt;1) }, { 0 }, { 1 } }</td></tr>
<tr class="separator:ac587aa33c28287270fac003183bbf0fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fcdb37e5f61716d625a03aa5bfc6359"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a7fcdb37e5f61716d625a03aa5bfc6359">andna_cache_body_iinfo</a></td></tr>
<tr class="separator:a7fcdb37e5f61716d625a03aa5bfc6359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2cd433cbcb6f5f826507c8505ecfa11"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#af2cd433cbcb6f5f826507c8505ecfa11">counter_c_pkt_hdr_iinfo</a> = { 1, { (1&lt;&lt;1) }, { 0 }, { 1 } }</td></tr>
<tr class="separator:af2cd433cbcb6f5f826507c8505ecfa11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af13082dd1ffb0686b83cc50a574fee62"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#af13082dd1ffb0686b83cc50a574fee62">rh_cache_pkt_hdr_iinfo</a> = { 1, { (1&lt;&lt;1) }, { 0 }, { 1 } }</td></tr>
<tr class="separator:af13082dd1ffb0686b83cc50a574fee62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60bbedfc10683759a1982925fcc92d36"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/andna__cache_8h.html#a60bbedfc10683759a1982925fcc92d36">rh_cache_pkt_body_iinfo</a></td></tr>
<tr class="separator:a60bbedfc10683759a1982925fcc92d36"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a7e9d217a4350d16b7f75f76234c164ae"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ACACHE_BODY_PACK_SZ</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="../../d7/d74/andna__cache_8h.html#a4c400d2b5228630bfb4bec65b126b3ae">ANDNA_HASH_SZ</a> + <span class="keyword">sizeof</span>(char) + \</div>
<div class="line"> <span class="keyword">sizeof</span>(u_short))</div>
<div class="ttc" id="andna__cache_8h_html_a4c400d2b5228630bfb4bec65b126b3ae"><div class="ttname"><a href="../../d7/d74/andna__cache_8h.html#a4c400d2b5228630bfb4bec65b126b3ae">ANDNA_HASH_SZ</a></div><div class="ttdeci">#define ANDNA_HASH_SZ</div><div class="ttdef"><b>Definition:</b> andna_cache.h:46</div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a2dc89282031efc40444d2ed0ecd1b183"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ACACHE_PACK_FILE&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab5c91e78b73116950233d87b70a1d3f5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ACACHE_PACK_PKT&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aba9e55d6f9477576b5565a928884c381"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ACACHE_PACK_SZ</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">acq_pack_sz</td><td>)</td>
<td>&#160;&#160;&#160;((acq_pack_sz) + <a class="el" href="../../d7/d74/andna__cache_8h.html#a7e9d217a4350d16b7f75f76234c164ae">ACACHE_BODY_PACK_SZ</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac4b5e07ce65f4fd63be0e2f8739db67f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ACQ_BODY_PACK_SZ</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(<span class="keyword">sizeof</span>(time_t) + <span class="keyword">sizeof</span>(u_short)*2 + <a class="code" href="../../d7/d74/andna__cache_8h.html#a8c597b42f177efc44b30898859f26d39">\</a></div>
<div class="line"><a class="code" href="../../d7/d74/andna__cache_8h.html#a8c597b42f177efc44b30898859f26d39"> ANDNA_PKEY_LEN</a>)</div>
<div class="ttc" id="andna__cache_8h_html_a8c597b42f177efc44b30898859f26d39"><div class="ttname"><a href="../../d7/d74/andna__cache_8h.html#a8c597b42f177efc44b30898859f26d39">ANDNA_PKEY_LEN</a></div><div class="ttdeci">#define ANDNA_PKEY_LEN</div><div class="ttdef"><b>Definition:</b> andna_cache.h:45</div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="aed78f82b4bacdb5cc38000fb2c33d11c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ACQ_PACK_SZ</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">snsd_pack_sz</td><td>)</td>
<td>&#160;&#160;&#160;(<a class="el" href="../../d7/d74/andna__cache_8h.html#ac4b5e07ce65f4fd63be0e2f8739db67f">ACQ_BODY_PACK_SZ</a> + (snsd_pack_sz))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a98c8cedb669a05e9f3d335ee17c023db"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_BACKUP&#160;&#160;&#160;1 /* We are a backup_node */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a99783acb102e47d7647f738361a9c2b9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_BACKUP_NODES</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">seeds</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">({(seeds) &gt; 8 ? \</div>
<div class="line"> ((seeds)*32)/<a class="code" href="../../dc/db7/map_8h.html#acd0a7851f07d3a1123eed21fbabf4c85">MAXGROUPNODE</a> : (seeds);})</div>
<div class="ttc" id="map_8h_html_acd0a7851f07d3a1123eed21fbabf4c85"><div class="ttname"><a href="../../dc/db7/map_8h.html#acd0a7851f07d3a1123eed21fbabf4c85">MAXGROUPNODE</a></div><div class="ttdeci">#define MAXGROUPNODE</div><div class="ttdef"><b>Definition:</b> map.h:26</div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ae22f6bb99a4860b7dba7231fbb273a71"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_COUNTER&#160;&#160;&#160;(1&lt;&lt;1) /* We are a counter_node */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4c61b576cd4258398d4d06784a92289a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_EXPIRATION_TIME&#160;&#160;&#160;259200 /* 3 days (in seconds)*/</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9d39cd05fb52171896a36ccdc0edd17c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_FULL&#160;&#160;&#160;(1&lt;&lt;3) /* Queue full */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4c400d2b5228630bfb4bec65b126b3ae"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_HASH_SZ&#160;&#160;&#160;(<a class="el" href="../../d6/d4a/inet_8h.html#a58d45ce77dd4360314b4fd8ca70d9fb8">MAX_IP_SZ</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="adf78b617a7a9289e03e040fe2230ecbd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_MAX_BACKUP_GNODES&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac9d152ffd5a9a15fca863bcb9aa0da41"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_MAX_HNAME_LEN&#160;&#160;&#160;512 /* (null terminator included) */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a82daf3efa79be1d7beac1e03fb6e0da3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_MAX_HOSTNAMES&#160;&#160;&#160;256 /* Max number of hnames per node */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a79270b3b51a9a9b583b8dc20b4d0614b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_MAX_QUEUE&#160;&#160;&#160;5</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9d387219d714aa3ffd4e05d5ac5b6121"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_MAX_RHC_HNAMES</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">512 <span class="comment">/* Max number of hnames kept in</span></div>
<div class="line"><span class="comment"> the resolved_hnames cache* */</span></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a92a3cca580e3f8f21900eceea240e48b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_MIN_UPDATE_TIME</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">3600 <span class="comment">/* The minum amount of time to</span></div>
<div class="line"><span class="comment"> be waited before sending an </span></div>
<div class="line"><span class="comment"> update of the hname. */</span></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a8c597b42f177efc44b30898859f26d39"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_PKEY_LEN&#160;&#160;&#160;140</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="afd4bb70e3be1a46b25f173dc3bddc3d4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_PRIVKEY_BITS&#160;&#160;&#160;1024</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2cf0e59449250c68e66c549dbc38abbe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_ROUNDED&#160;&#160;&#160;(1&lt;&lt;2) /* We are a rounded_hash_node */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a34fa864991b3bfa0579a3f45bb590563"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_SIGNATURE_LEN&#160;&#160;&#160;128</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae5e82e6c4db8b43919ecfced02d0eb79"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_SKEY_MAX_LEN&#160;&#160;&#160;900</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a15f72ef961da0de4e68facda8f227505"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNA_UPDATING</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(1&lt;&lt;4) <span class="comment">/* The hname is being updated </span></div>
<div class="line"><span class="comment"> right now */</span></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a6527ccb49cc1da36c71d36cf6ed995d9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define COUNTER_CACHE_BODY_PACK_SZ</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="../../d7/d74/andna__cache_8h.html#a8c597b42f177efc44b30898859f26d39">ANDNA_PKEY_LEN</a> + <span class="keyword">sizeof</span>(char) + \</div>
<div class="line"> <span class="keyword">sizeof</span>(u_short))</div>
<div class="ttc" id="andna__cache_8h_html_a8c597b42f177efc44b30898859f26d39"><div class="ttname"><a href="../../d7/d74/andna__cache_8h.html#a8c597b42f177efc44b30898859f26d39">ANDNA_PKEY_LEN</a></div><div class="ttdeci">#define ANDNA_PKEY_LEN</div><div class="ttdef"><b>Definition:</b> andna_cache.h:45</div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a0094a51417e9c0bdf1e72414df823742"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define COUNTER_CACHE_HASHES_PACK_SZ</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(<span class="keyword">sizeof</span>(time_t) + <span class="keyword">sizeof</span>(u_short) + <a class="code" href="../../d7/d74/andna__cache_8h.html#a4c400d2b5228630bfb4bec65b126b3ae">\</a></div>
<div class="line"><a class="code" href="../../d7/d74/andna__cache_8h.html#a4c400d2b5228630bfb4bec65b126b3ae"> ANDNA_HASH_SZ</a>)</div>
<div class="ttc" id="andna__cache_8h_html_a4c400d2b5228630bfb4bec65b126b3ae"><div class="ttname"><a href="../../d7/d74/andna__cache_8h.html#a4c400d2b5228630bfb4bec65b126b3ae">ANDNA_HASH_SZ</a></div><div class="ttdeci">#define ANDNA_HASH_SZ</div><div class="ttdef"><b>Definition:</b> andna_cache.h:46</div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ad10b43aa96564d28d8292960ef257da7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define COUNTER_CACHE_PACK_SZ</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">hashes</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="../../d7/d74/andna__cache_8h.html#a0094a51417e9c0bdf1e72414df823742">COUNTER_CACHE_HASHES_PACK_SZ</a>*(hashes))\</div>
<div class="line"> + <a class="code" href="../../d7/d74/andna__cache_8h.html#a6527ccb49cc1da36c71d36cf6ed995d9">COUNTER_CACHE_BODY_PACK_SZ</a>)</div>
<div class="ttc" id="andna__cache_8h_html_a6527ccb49cc1da36c71d36cf6ed995d9"><div class="ttname"><a href="../../d7/d74/andna__cache_8h.html#a6527ccb49cc1da36c71d36cf6ed995d9">COUNTER_CACHE_BODY_PACK_SZ</a></div><div class="ttdeci">#define COUNTER_CACHE_BODY_PACK_SZ</div><div class="ttdef"><b>Definition:</b> andna_cache.h:378</div></div>
<div class="ttc" id="andna__cache_8h_html_a0094a51417e9c0bdf1e72414df823742"><div class="ttname"><a href="../../d7/d74/andna__cache_8h.html#a0094a51417e9c0bdf1e72414df823742">COUNTER_CACHE_HASHES_PACK_SZ</a></div><div class="ttdeci">#define COUNTER_CACHE_HASHES_PACK_SZ</div><div class="ttdef"><b>Definition:</b> andna_cache.h:376</div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a5440de3081c9f6746ca798edbfb39f88"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LCL_CACHE_BODY_PACK_SZ</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">hname_len</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((hname_len) + <span class="keyword">sizeof</span>(u_short) \</div>
<div class="line"> + <span class="keyword">sizeof</span>(time_t))</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="afa5b5fc8937e609a304f563ab75cfd3a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LCL_CACHE_HDR_PACK_SZ&#160;&#160;&#160;(sizeof(struct <a class="el" href="../../df/d9c/structlcl__cache__pkt__hdr.html">lcl_cache_pkt_hdr</a>))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8c841eca888d871283b4c4c10734c2f7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LCL_KEYRING_HDR_PACK_SZ</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">khdr</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(<span class="keyword">sizeof</span>(<span class="keyword">struct </span><a class="code" href="../../d6/dbf/structlcl__keyring__pkt__hdr.html">lcl_keyring_pkt_hdr</a>) + \</div>
<div class="line"> (khdr)-&gt;<a class="code" href="../../d6/dbf/structlcl__keyring__pkt__hdr.html#a0bc79bd494024b040d09a1c04f9f35db">skey_len</a> + (khdr)-&gt;<a class="code" href="../../d6/dbf/structlcl__keyring__pkt__hdr.html#a8420ffd75258ad278761a5521edab3ce">pkey_len</a>)</div>
<div class="ttc" id="structlcl__keyring__pkt__hdr_html_a8420ffd75258ad278761a5521edab3ce"><div class="ttname"><a href="../../d6/dbf/structlcl__keyring__pkt__hdr.html#a8420ffd75258ad278761a5521edab3ce">lcl_keyring_pkt_hdr::pkey_len</a></div><div class="ttdeci">u_int pkey_len</div><div class="ttdef"><b>Definition:</b> andna_cache.h:258</div></div>
<div class="ttc" id="structlcl__keyring__pkt__hdr_html"><div class="ttname"><a href="../../d6/dbf/structlcl__keyring__pkt__hdr.html">lcl_keyring_pkt_hdr</a></div><div class="ttdef"><b>Definition:</b> andna_cache.h:255</div></div>
<div class="ttc" id="structlcl__keyring__pkt__hdr_html_a0bc79bd494024b040d09a1c04f9f35db"><div class="ttname"><a href="../../d6/dbf/structlcl__keyring__pkt__hdr.html#a0bc79bd494024b040d09a1c04f9f35db">lcl_keyring_pkt_hdr::skey_len</a></div><div class="ttdeci">u_int skey_len</div><div class="ttdef"><b>Definition:</b> andna_cache.h:257</div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="add98ed9f177813d98bf5db28c5842abc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RH_CACHE_BODY_PACK_SZ</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">snsd_pack_sz</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(<span class="keyword">sizeof</span>(u_int)+<span class="keyword">sizeof</span>(<span class="keywordtype">char</span>)+ \</div>
<div class="line"> sizeof(time_t)+<span class="keyword">sizeof</span>(u_short)+\</div>
<div class="line"> (snsd_pack_sz))</div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a6b28c6ed7912f14813ace50538280970"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> <a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae117fa89ef4c99706bd8d919da3e520e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d5/d4e/structandna__cache__queue.html">andna_cache_queue</a> <a class="el" href="../../d5/d4e/structandna__cache__queue.html">andna_cache_queue</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7f1ec556d54d12a49e84ab482d3ad9fa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> <a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad63a7ef46f1649972cc12d7350ccff70"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d6/d01/structcounter__c__hashes.html">counter_c_hashes</a> <a class="el" href="../../d6/d01/structcounter__c__hashes.html">counter_c_hashes</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a40de395b5fa6680c03dba150f8c1b4b5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> <a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3eec5f307337ab8dfe3674be4da228c4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d1/d65/structresolved__hnames__cache.html">resolved_hnames_cache</a> <a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a52518e47b04c11f9400f5a27d92b26da"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d5/d4e/structandna__cache__queue.html">andna_cache_queue</a>* ac_queue_add </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td>
<td class="paramname"><em>ac</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>pubkey</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a52518e47b04c11f9400f5a27d92b26da_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a52518e47b04c11f9400f5a27d92b26da_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a52518e47b04c11f9400f5a27d92b26da_cgraph" id="d7/d74/andna__cache_8h_a52518e47b04c11f9400f5a27d92b26da_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a1220f5170a635cbdb05150b17ea21ced" title="ac_queue_findpubk" alt="" coords="161,5,295,35"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="197,59,259,88"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="344,59,411,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="460,59,505,88"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="571,32,640,61"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="555,85,656,115"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a52518e47b04c11f9400f5a27d92b26da_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a52518e47b04c11f9400f5a27d92b26da_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a52518e47b04c11f9400f5a27d92b26da_icgraph" id="d7/d74/andna__cache_8h_a52518e47b04c11f9400f5a27d92b26da_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="161,5,292,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="343,5,423,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="472,5,579,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="627,5,677,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ae8459b6eb037374ee41ab08126246eff"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ac_queue_del </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td>
<td class="paramname"><em>ac</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/d4e/structandna__cache__queue.html">andna_cache_queue</a> *&#160;</td>
<td class="paramname"><em>acq</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ae8459b6eb037374ee41ab08126246eff_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ae8459b6eb037374ee41ab08126246eff_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ae8459b6eb037374ee41ab08126246eff_cgraph" id="d7/d74/andna__cache_8h_ae8459b6eb037374ee41ab08126246eff_cgraph">
<area shape="rect" id="node3" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="159,5,308,35"/><area shape="rect" id="node5" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="359,5,487,35"/><area shape="rect" id="node7" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="536,5,672,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ae8459b6eb037374ee41ab08126246eff_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ae8459b6eb037374ee41ab08126246eff_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ae8459b6eb037374ee41ab08126246eff_icgraph" id="d7/d74/andna__cache_8h_ae8459b6eb037374ee41ab08126246eff_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#a5b83a6d462f83c5dd6484dff7f10fc39" title="ac_queue_del_expired" alt="" coords="159,157,308,187"/><area shape="rect" id="node58" href="../../d7/d74/andna__cache_8h.html#a298fb2311806748965f9ee1e1b713d8f" title="ac_queue_destroy" alt="" coords="169,104,297,133"/><area shape="rect" id="node5" href="../../d7/d74/andna__cache_8h.html#a92e5cdf345e217c8fdb94d7e671e66f3" title="andna_cache_del_ifexpired" alt="" coords="357,157,536,187"/><area shape="rect" id="node7" href="../../d7/d74/andna__cache_8h.html#ac17faff41ae2db220f28aa9867ba9684" title="andna_cache_gethash" alt="" coords="807,237,959,267"/><area shape="rect" id="node51" href="../../d7/d74/andna__cache_8h.html#ad7892b79f2529cfdcb0829012b27e265" title="andna_cache_del_expired" alt="" coords="585,157,756,187"/><area shape="rect" id="node9" href="../../d4/d18/andna_8c.html#af8449aa760529b5de85e4fa75190bfd7" title="andna_resolve_hash\l_locally" alt="" coords="1016,317,1157,363"/><area shape="rect" id="node40" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="1009,211,1164,240"/><area shape="rect" id="node48" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="1021,264,1152,293"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="1236,325,1377,355"/><area shape="rect" id="node13" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="1448,273,1600,303"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="2089,431,2153,460"/><area shape="rect" id="node24" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb7fb" title="snsd_main_ip" alt="" coords="1473,403,1575,432"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="2087,377,2156,407"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="2227,404,2312,433"/><area shape="rect" id="node19" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="2361,404,2463,433"/><area shape="rect" id="node26" href="../../d1/dd5/andns__snsd_8h.html#a86f72d27da5b908d5ce023c778ad4b74" title="snsd_node_to_data" alt="" coords="1656,505,1789,535"/><area shape="rect" id="node32" href="../../d1/dd5/andns__snsd_8h.html#af1703129169f7152c3a4c38604bf9ea9" title="snsd_service_to_aansws" alt="" coords="1847,431,2015,460"/><area shape="rect" id="node35" href="../../d1/dd5/andns__snsd_8h.html#a1fcd0373d93db849bf72644fc21e5087" title="snsd_node_to_dansw" alt="" coords="1649,377,1796,407"/><area shape="rect" id="node29" href="../../d1/dd5/andns__snsd_8h.html#a016db13b6c9aea169159e1e69d926ff3" title="snsd_prio_to_aansws" alt="" coords="1857,495,2004,524"/><area shape="rect" id="node37" href="../../d1/dd5/andns__snsd_8h.html#a1debec61ed4edba1c3f0b2161314c18d" title="snsd_prio_to_dansws" alt="" coords="1857,377,2004,407"/><area shape="rect" id="node42" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="1267,213,1347,243"/><area shape="rect" id="node44" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="2068,111,2175,140"/><area shape="rect" id="node46" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2244,57,2295,87"/><area shape="rect" id="node53" href="../../d7/d74/andna__cache_8h.html#ae8ebacd9d4cd117ac0be33b267ebbfbe" title="andna_cache_addhash" alt="" coords="805,157,960,187"/><area shape="rect" id="node55" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="1021,157,1152,187"/><area shape="rect" id="node60"
</div>
</p>
</div>
</div>
<a class="anchor" id="a5b83a6d462f83c5dd6484dff7f10fc39"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ac_queue_del_expired </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td>
<td class="paramname"><em>ac</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a5b83a6d462f83c5dd6484dff7f10fc39_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a5b83a6d462f83c5dd6484dff7f10fc39_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a5b83a6d462f83c5dd6484dff7f10fc39_cgraph" id="d7/d74/andna__cache_8h_a5b83a6d462f83c5dd6484dff7f10fc39_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#ae8459b6eb037374ee41ab08126246eff" title="ac_queue_del" alt="" coords="207,5,308,35"/><area shape="rect" id="node5" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="359,5,508,35"/><area shape="rect" id="node7" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="559,5,687,35"/><area shape="rect" id="node9" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="736,5,872,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a5b83a6d462f83c5dd6484dff7f10fc39_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a5b83a6d462f83c5dd6484dff7f10fc39_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a5b83a6d462f83c5dd6484dff7f10fc39_icgraph" id="d7/d74/andna__cache_8h_a5b83a6d462f83c5dd6484dff7f10fc39_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#a92e5cdf345e217c8fdb94d7e671e66f3" title="andna_cache_del_ifexpired" alt="" coords="205,73,384,103"/><area shape="rect" id="node5" href="../../d7/d74/andna__cache_8h.html#ac17faff41ae2db220f28aa9867ba9684" title="andna_cache_gethash" alt="" coords="655,99,807,128"/><area shape="rect" id="node49" href="../../d7/d74/andna__cache_8h.html#ad7892b79f2529cfdcb0829012b27e265" title="andna_cache_del_expired" alt="" coords="433,47,604,76"/><area shape="rect" id="node7" href="../../d4/d18/andna_8c.html#af8449aa760529b5de85e4fa75190bfd7" title="andna_resolve_hash\l_locally" alt="" coords="864,185,1005,231"/><area shape="rect" id="node38" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="857,112,1012,141"/><area shape="rect" id="node46" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="869,59,1000,88"/><area shape="rect" id="node9" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="1061,204,1203,233"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="1612,104,1764,133"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="1825,248,1889,277"/><area shape="rect" id="node22" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb7fb" title="snsd_main_ip" alt="" coords="1253,205,1355,235"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="1823,157,1892,187"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="1941,188,2027,217"/><area shape="rect" id="node17" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="2076,188,2177,217"/><area shape="rect" id="node24" href="../../d1/dd5/andns__snsd_8h.html#a86f72d27da5b908d5ce023c778ad4b74" title="snsd_node_to_data" alt="" coords="1413,284,1547,313"/><area shape="rect" id="node30" href="../../d1/dd5/andns__snsd_8h.html#af1703129169f7152c3a4c38604bf9ea9" title="snsd_service_to_aansws" alt="" coords="1604,216,1772,245"/><area shape="rect" id="node33" href="../../d1/dd5/andns__snsd_8h.html#a1fcd0373d93db849bf72644fc21e5087" title="snsd_node_to_dansw" alt="" coords="1407,156,1553,185"/><area shape="rect" id="node27" href="../../d1/dd5/andns__snsd_8h.html#a016db13b6c9aea169159e1e69d926ff3" title="snsd_prio_to_aansws" alt="" coords="1615,279,1761,308"/><area shape="rect" id="node35" href="../../d1/dd5/andns__snsd_8h.html#a1debec61ed4edba1c3f0b2161314c18d" title="snsd_prio_to_dansws" alt="" coords="1615,157,1761,187"/><area shape="rect" id="node40" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="1092,53,1172,83"/><area shape="rect" id="node42" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1251,52,1357,81"/><area shape="rect" id="node44" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1455,52,1505,81"/><area shape="rect" id="node51" href="../../d7/d74/andna__cache_8h.html#ae8ebacd9d4cd117ac0be33b267ebbfbe" title="andna_cache_addhash" alt="" coords="653,19,808,48"/><area shape="rect" id="node53" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="869,5,1000,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a298fb2311806748965f9ee1e1b713d8f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ac_queue_destroy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td>
<td class="paramname"><em>ac</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a298fb2311806748965f9ee1e1b713d8f_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a298fb2311806748965f9ee1e1b713d8f_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a298fb2311806748965f9ee1e1b713d8f_cgraph" id="d7/d74/andna__cache_8h_a298fb2311806748965f9ee1e1b713d8f_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#ae8459b6eb037374ee41ab08126246eff" title="ac_queue_del" alt="" coords="183,5,284,35"/><area shape="rect" id="node5" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="335,5,484,35"/><area shape="rect" id="node7" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="535,5,663,35"/><area shape="rect" id="node9" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="712,5,848,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a298fb2311806748965f9ee1e1b713d8f_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a298fb2311806748965f9ee1e1b713d8f_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a298fb2311806748965f9ee1e1b713d8f_icgraph" id="d7/d74/andna__cache_8h_a298fb2311806748965f9ee1e1b713d8f_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#aa7f953fb73883ef4de5496fa974472f3" title="andna_cache_destroy" alt="" coords="181,32,331,61"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="380,5,473,35"/><area shape="rect" id="node14" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="396,59,457,88"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="1409,7,1540,36"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="1589,7,1704,36"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1752,59,1803,88"/><area shape="rect" id="node16" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="524,59,657,88"/><area shape="rect" id="node18" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="708,59,799,88"/><area shape="rect" id="node20" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="848,59,1035,88"/><area shape="rect" id="node22" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1084,111,1199,140"/><area shape="rect" id="node24" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1260,57,1348,87"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1261,111,1347,140"/><area shape="rect" id="node34" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1248,164,1360,193"/><area shape="rect" id="node26" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1437,111,1512,140"/><area shape="rect" id="node28" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1593,111,1700,140"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a1220f5170a635cbdb05150b17ea21ced"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d5/d4e/structandna__cache__queue.html">andna_cache_queue</a>* ac_queue_findpubk </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td>
<td class="paramname"><em>ac</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>pubk</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a1220f5170a635cbdb05150b17ea21ced_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a1220f5170a635cbdb05150b17ea21ced_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a1220f5170a635cbdb05150b17ea21ced_icgraph" id="d7/d74/andna__cache_8h_a1220f5170a635cbdb05150b17ea21ced_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#a52518e47b04c11f9400f5a27d92b26da" title="ac_queue_add" alt="" coords="189,5,296,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="345,5,476,35"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="527,5,607,35"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="656,5,763,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="811,5,861,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a9a5622c1d456d34edea6d72281957e3c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int add_resolv_conf </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>hname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a9a5622c1d456d34edea6d72281957e3c_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a9a5622c1d456d34edea6d72281957e3c_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a9a5622c1d456d34edea6d72281957e3c_cgraph" id="d7/d74/andna__cache_8h_a9a5622c1d456d34edea6d72281957e3c_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="285,57,333,87"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="171,111,237,140"/><area shape="rect" id="node14" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="176,5,232,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="397,57,467,87"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="287,111,332,140"/><area shape="rect" id="node12" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="381,111,483,140"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a9a5622c1d456d34edea6d72281957e3c_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a9a5622c1d456d34edea6d72281957e3c_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a9a5622c1d456d34edea6d72281957e3c_icgraph" id="d7/d74/andna__cache_8h_a9a5622c1d456d34edea6d72281957e3c_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a481b301ec0adb5a8a6d176919ba5ac3e" title="andna_resolvconf_modify" alt="" coords="171,5,341,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="391,5,471,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="520,5,627,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="675,5,725,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ae8ebacd9d4cd117ac0be33b267ebbfbe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a>* andna_cache_addhash </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>hash</em>[4]</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ae8ebacd9d4cd117ac0be33b267ebbfbe_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ae8ebacd9d4cd117ac0be33b267ebbfbe_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ae8ebacd9d4cd117ac0be33b267ebbfbe_cgraph" id="d7/d74/andna__cache_8h_ae8ebacd9d4cd117ac0be33b267ebbfbe_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#ad7892b79f2529cfdcb0829012b27e265" title="andna_cache_del_expired" alt="" coords="209,5,380,35"/><area shape="rect" id="node17" href="../../d2/de6/andna__cache_8c.html#abf435c93b128f5bba328b5ea73076af1" title="andna_cache_findhash" alt="" coords="217,59,372,88"/><area shape="rect" id="node19" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="264,112,325,141"/><area shape="rect" id="node5" href="../../d2/de6/andna__cache_8c.html#a92e5cdf345e217c8fdb94d7e671e66f3" title="andna_cache_del_ifexpired" alt="" coords="429,5,608,35"/><area shape="rect" id="node7" href="../../d2/de6/andna__cache_8c.html#a5b83a6d462f83c5dd6484dff7f10fc39" title="ac_queue_del_expired" alt="" coords="657,5,807,35"/><area shape="rect" id="node9" href="../../d2/de6/andna__cache_8c.html#ae8459b6eb037374ee41ab08126246eff" title="ac_queue_del" alt="" coords="857,5,959,35"/><area shape="rect" id="node11" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="1009,5,1159,35"/><area shape="rect" id="node13" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="1209,5,1337,35"/><area shape="rect" id="node15" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="1387,5,1523,35"/><area shape="rect" id="node21" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="485,112,552,141"/><area shape="rect" id="node23" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="709,112,755,141"/><area shape="rect" id="node25" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="873,85,943,115"/><area shape="rect" id="node27" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="857,139,959,168"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ae8ebacd9d4cd117ac0be33b267ebbfbe_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ae8ebacd9d4cd117ac0be33b267ebbfbe_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ae8ebacd9d4cd117ac0be33b267ebbfbe_icgraph" id="d7/d74/andna__cache_8h_ae8ebacd9d4cd117ac0be33b267ebbfbe_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="209,5,340,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="391,5,471,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="520,5,627,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="675,5,725,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad7892b79f2529cfdcb0829012b27e265"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void andna_cache_del_expired </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ad7892b79f2529cfdcb0829012b27e265_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ad7892b79f2529cfdcb0829012b27e265_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ad7892b79f2529cfdcb0829012b27e265_cgraph" id="d7/d74/andna__cache_8h_ad7892b79f2529cfdcb0829012b27e265_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a92e5cdf345e217c8fdb94d7e671e66f3" title="andna_cache_del_ifexpired" alt="" coords="227,5,405,35"/><area shape="rect" id="node5" href="../../d2/de6/andna__cache_8c.html#a5b83a6d462f83c5dd6484dff7f10fc39" title="ac_queue_del_expired" alt="" coords="455,5,604,35"/><area shape="rect" id="node7" href="../../d2/de6/andna__cache_8c.html#ae8459b6eb037374ee41ab08126246eff" title="ac_queue_del" alt="" coords="655,5,756,35"/><area shape="rect" id="node9" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="807,5,956,35"/><area shape="rect" id="node11" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="1007,5,1135,35"/><area shape="rect" id="node13" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="1184,5,1320,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ad7892b79f2529cfdcb0829012b27e265_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ad7892b79f2529cfdcb0829012b27e265_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ad7892b79f2529cfdcb0829012b27e265_icgraph" id="d7/d74/andna__cache_8h_ad7892b79f2529cfdcb0829012b27e265_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#ae8ebacd9d4cd117ac0be33b267ebbfbe" title="andna_cache_addhash" alt="" coords="227,5,381,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="431,5,561,35"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="612,5,692,35"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="741,5,848,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="896,5,947,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a92e5cdf345e217c8fdb94d7e671e66f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andna_cache_del_ifexpired </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td>
<td class="paramname"><em>ac</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a92e5cdf345e217c8fdb94d7e671e66f3_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a92e5cdf345e217c8fdb94d7e671e66f3_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a92e5cdf345e217c8fdb94d7e671e66f3_cgraph" id="d7/d74/andna__cache_8h_a92e5cdf345e217c8fdb94d7e671e66f3_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a5b83a6d462f83c5dd6484dff7f10fc39" title="ac_queue_del_expired" alt="" coords="233,5,383,35"/><area shape="rect" id="node5" href="../../d2/de6/andna__cache_8c.html#ae8459b6eb037374ee41ab08126246eff" title="ac_queue_del" alt="" coords="433,5,535,35"/><area shape="rect" id="node7" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="585,5,735,35"/><area shape="rect" id="node9" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="785,5,913,35"/><area shape="rect" id="node11" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="963,5,1099,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a92e5cdf345e217c8fdb94d7e671e66f3_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a92e5cdf345e217c8fdb94d7e671e66f3_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a92e5cdf345e217c8fdb94d7e671e66f3_icgraph" id="d7/d74/andna__cache_8h_a92e5cdf345e217c8fdb94d7e671e66f3_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#ac17faff41ae2db220f28aa9867ba9684" title="andna_cache_gethash" alt="" coords="455,99,607,128"/><area shape="rect" id="node47" href="../../d7/d74/andna__cache_8h.html#ad7892b79f2529cfdcb0829012b27e265" title="andna_cache_del_expired" alt="" coords="233,47,404,76"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html#af8449aa760529b5de85e4fa75190bfd7" title="andna_resolve_hash\l_locally" alt="" coords="664,185,805,231"/><area shape="rect" id="node36" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="657,112,812,141"/><area shape="rect" id="node44" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="669,59,800,88"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="861,204,1003,233"/><area shape="rect" id="node9" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="1412,104,1564,133"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="1625,248,1689,277"/><area shape="rect" id="node20" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb7fb" title="snsd_main_ip" alt="" coords="1053,205,1155,235"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="1623,157,1692,187"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="1741,188,1827,217"/><area shape="rect" id="node15" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1876,188,1977,217"/><area shape="rect" id="node22" href="../../d1/dd5/andns__snsd_8h.html#a86f72d27da5b908d5ce023c778ad4b74" title="snsd_node_to_data" alt="" coords="1213,284,1347,313"/><area shape="rect" id="node28" href="../../d1/dd5/andns__snsd_8h.html#af1703129169f7152c3a4c38604bf9ea9" title="snsd_service_to_aansws" alt="" coords="1404,216,1572,245"/><area shape="rect" id="node31" href="../../d1/dd5/andns__snsd_8h.html#a1fcd0373d93db849bf72644fc21e5087" title="snsd_node_to_dansw" alt="" coords="1207,156,1353,185"/><area shape="rect" id="node25" href="../../d1/dd5/andns__snsd_8h.html#a016db13b6c9aea169159e1e69d926ff3" title="snsd_prio_to_aansws" alt="" coords="1415,279,1561,308"/><area shape="rect" id="node33" href="../../d1/dd5/andns__snsd_8h.html#a1debec61ed4edba1c3f0b2161314c18d" title="snsd_prio_to_dansws" alt="" coords="1415,157,1561,187"/><area shape="rect" id="node38" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="892,53,972,83"/><area shape="rect" id="node40" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1051,52,1157,81"/><area shape="rect" id="node42" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1255,52,1305,81"/><area shape="rect" id="node49" href="../../d7/d74/andna__cache_8h.html#ae8ebacd9d4cd117ac0be33b267ebbfbe" title="andna_cache_addhash" alt="" coords="453,19,608,48"/><area shape="rect" id="node51" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="669,5,800,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa7f953fb73883ef4de5496fa974472f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void andna_cache_destroy </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aa7f953fb73883ef4de5496fa974472f3_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aa7f953fb73883ef4de5496fa974472f3_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aa7f953fb73883ef4de5496fa974472f3_cgraph" id="d7/d74/andna__cache_8h_aa7f953fb73883ef4de5496fa974472f3_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a298fb2311806748965f9ee1e1b713d8f" title="ac_queue_destroy" alt="" coords="203,5,331,35"/><area shape="rect" id="node5" href="../../d2/de6/andna__cache_8c.html#ae8459b6eb037374ee41ab08126246eff" title="ac_queue_del" alt="" coords="380,5,481,35"/><area shape="rect" id="node7" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="532,5,681,35"/><area shape="rect" id="node9" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="732,5,860,35"/><area shape="rect" id="node11" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="909,5,1045,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aa7f953fb73883ef4de5496fa974472f3_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aa7f953fb73883ef4de5496fa974472f3_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aa7f953fb73883ef4de5496fa974472f3_icgraph" id="d7/d74/andna__cache_8h_aa7f953fb73883ef4de5496fa974472f3_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="204,5,297,35"/><area shape="rect" id="node12" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="220,59,281,88"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="1233,7,1364,36"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="1413,7,1528,36"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1576,59,1627,88"/><area shape="rect" id="node14" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="348,59,481,88"/><area shape="rect" id="node16" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="532,59,623,88"/><area shape="rect" id="node18" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="672,59,859,88"/><area shape="rect" id="node20" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="908,111,1023,140"/><area shape="rect" id="node22" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1084,57,1172,87"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1085,111,1171,140"/><area shape="rect" id="node32" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1072,164,1184,193"/><area shape="rect" id="node24" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1261,111,1336,140"/><area shape="rect" id="node26" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1417,111,1524,140"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="abf435c93b128f5bba328b5ea73076af1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a>* andna_cache_findhash </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>hash</em>[4]</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_abf435c93b128f5bba328b5ea73076af1_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_abf435c93b128f5bba328b5ea73076af1_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_abf435c93b128f5bba328b5ea73076af1_icgraph" id="d7/d74/andna__cache_8h_abf435c93b128f5bba328b5ea73076af1_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="424,17,555,46"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#a7cb15ea6895d12e1dc8b334360de6819" title="recv_spread_single\l_acache" alt="" coords="219,79,352,126"/><area shape="rect" id="node14" href="../../d7/d74/andna__cache_8h.html#ac17faff41ae2db220f28aa9867ba9684" title="andna_cache_gethash" alt="" coords="209,166,361,196"/><area shape="rect" id="node53" href="../../d7/d74/andna__cache_8h.html#ae8ebacd9d4cd117ac0be33b267ebbfbe" title="andna_cache_addhash" alt="" coords="208,26,363,56"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="647,69,727,98"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="805,68,912,97"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1009,68,1060,97"/><area shape="rect" id="node16" href="../../d4/d18/andna_8c.html#af8449aa760529b5de85e4fa75190bfd7" title="andna_resolve_hash\l_locally" alt="" coords="419,232,560,279"/><area shape="rect" id="node47" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="412,121,567,150"/><area shape="rect" id="node50" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="424,174,555,204"/><area shape="rect" id="node18" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="616,244,757,273"/><area shape="rect" id="node20" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="1167,352,1319,381"/><area shape="rect" id="node28" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="1380,240,1444,269"/><area shape="rect" id="node31" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb7fb" title="snsd_main_ip" alt="" coords="808,245,909,274"/><area shape="rect" id="node22" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="1377,298,1447,328"/><area shape="rect" id="node24" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="1496,269,1581,298"/><area shape="rect" id="node26" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1631,269,1732,298"/><area shape="rect" id="node33" href="../../d1/dd5/andns__snsd_8h.html#a86f72d27da5b908d5ce023c778ad4b74" title="snsd_node_to_data" alt="" coords="968,246,1101,276"/><area shape="rect" id="node39" href="../../d1/dd5/andns__snsd_8h.html#af1703129169f7152c3a4c38604bf9ea9" title="snsd_service_to_aansws" alt="" coords="1159,181,1327,210"/><area shape="rect" id="node42" href="../../d1/dd5/andns__snsd_8h.html#a1fcd0373d93db849bf72644fc21e5087" title="snsd_node_to_dansw" alt="" coords="961,300,1108,329"/><area shape="rect" id="node36" href="../../d1/dd5/andns__snsd_8h.html#a016db13b6c9aea169159e1e69d926ff3" title="snsd_prio_to_aansws" alt="" coords="1169,242,1316,272"/><area shape="rect" id="node44" href="../../d1/dd5/andns__snsd_8h.html#a1debec61ed4edba1c3f0b2161314c18d" title="snsd_prio_to_dansws" alt="" coords="1169,298,1316,328"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ac17faff41ae2db220f28aa9867ba9684"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a>* andna_cache_gethash </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>hash</em>[4]</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ac17faff41ae2db220f28aa9867ba9684_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ac17faff41ae2db220f28aa9867ba9684_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ac17faff41ae2db220f28aa9867ba9684_cgraph" id="d7/d74/andna__cache_8h_ac17faff41ae2db220f28aa9867ba9684_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#abf435c93b128f5bba328b5ea73076af1" title="andna_cache_findhash" alt="" coords="217,5,372,35"/><area shape="rect" id="node5" href="../../d2/de6/andna__cache_8c.html#a92e5cdf345e217c8fdb94d7e671e66f3" title="andna_cache_del_ifexpired" alt="" coords="205,59,384,88"/><area shape="rect" id="node7" href="../../d2/de6/andna__cache_8c.html#a5b83a6d462f83c5dd6484dff7f10fc39" title="ac_queue_del_expired" alt="" coords="433,59,583,88"/><area shape="rect" id="node9" href="../../d2/de6/andna__cache_8c.html#ae8459b6eb037374ee41ab08126246eff" title="ac_queue_del" alt="" coords="633,59,735,88"/><area shape="rect" id="node11" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="785,59,935,88"/><area shape="rect" id="node13" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="985,59,1113,88"/><area shape="rect" id="node15" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="1163,59,1299,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ac17faff41ae2db220f28aa9867ba9684_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ac17faff41ae2db220f28aa9867ba9684_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ac17faff41ae2db220f28aa9867ba9684_icgraph" id="d7/d74/andna__cache_8h_ac17faff41ae2db220f28aa9867ba9684_icgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#af8449aa760529b5de85e4fa75190bfd7" title="andna_resolve_hash\l_locally" alt="" coords="213,141,355,188"/><area shape="rect" id="node34" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="207,270,361,299"/><area shape="rect" id="node42" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="219,216,349,246"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="411,139,552,168"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="961,220,1113,250"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="1175,108,1239,138"/><area shape="rect" id="node18" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb7fb" title="snsd_main_ip" alt="" coords="603,118,704,147"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="1172,167,1241,196"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="1291,138,1376,167"/><area shape="rect" id="node13" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1425,138,1527,167"/><area shape="rect" id="node20" href="../../d1/dd5/andns__snsd_8h.html#a86f72d27da5b908d5ce023c778ad4b74" title="snsd_node_to_data" alt="" coords="763,115,896,144"/><area shape="rect" id="node26" href="../../d1/dd5/andns__snsd_8h.html#af1703129169f7152c3a4c38604bf9ea9" title="snsd_service_to_aansws" alt="" coords="953,50,1121,79"/><area shape="rect" id="node29" href="../../d1/dd5/andns__snsd_8h.html#a1fcd0373d93db849bf72644fc21e5087" title="snsd_node_to_dansw" alt="" coords="756,168,903,198"/><area shape="rect" id="node23" href="../../d1/dd5/andns__snsd_8h.html#a016db13b6c9aea169159e1e69d926ff3" title="snsd_prio_to_aansws" alt="" coords="964,111,1111,140"/><area shape="rect" id="node31" href="../../d1/dd5/andns__snsd_8h.html#a1debec61ed4edba1c3f0b2161314c18d" title="snsd_prio_to_dansws" alt="" coords="964,167,1111,196"/><area shape="rect" id="node36" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="441,270,521,299"/><area shape="rect" id="node38" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="600,272,707,302"/><area shape="rect" id="node40" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="804,272,855,302"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a2888ba59b8a8cb7ed0f7a91f87df4606"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void andna_caches_init </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>family</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a2888ba59b8a8cb7ed0f7a91f87df4606_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a2888ba59b8a8cb7ed0f7a91f87df4606_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a2888ba59b8a8cb7ed0f7a91f87df4606_icgraph" id="d7/d74/andna__cache_8h_a2888ba59b8a8cb7ed0f7a91f87df4606_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="185,5,265,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="315,5,421,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="469,5,520,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a7944b8c07bd47d91a2552bf531a8ab31"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d6/d01/structcounter__c__hashes.html">counter_c_hashes</a>* cc_findhash </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *&#160;</td>
<td class="paramname"><em>cc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>hash</em>[4]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a7944b8c07bd47d91a2552bf531a8ab31_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a7944b8c07bd47d91a2552bf531a8ab31_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a7944b8c07bd47d91a2552bf531a8ab31_icgraph" id="d7/d74/andna__cache_8h_a7944b8c07bd47d91a2552bf531a8ab31_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="309,5,491,35"/><area shape="rect" id="node11" href="../../d7/d74/andna__cache_8h.html#a3a7e5bcce911a001f171ff5aec1363e3" title="cc_hashes_add" alt="" coords="148,31,260,60"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="540,5,620,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="669,5,776,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="824,5,875,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a3a7e5bcce911a001f171ff5aec1363e3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d6/d01/structcounter__c__hashes.html">counter_c_hashes</a>* cc_hashes_add </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *&#160;</td>
<td class="paramname"><em>cc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>hash</em>[4]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a3a7e5bcce911a001f171ff5aec1363e3_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a3a7e5bcce911a001f171ff5aec1363e3_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a3a7e5bcce911a001f171ff5aec1363e3_cgraph" id="d7/d74/andna__cache_8h_a3a7e5bcce911a001f171ff5aec1363e3_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a7944b8c07bd47d91a2552bf531a8ab31" title="cc_findhash" alt="" coords="169,5,260,35"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="184,59,245,88"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="309,59,376,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="425,59,471,88"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="536,32,605,61"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="520,85,621,115"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a3a7e5bcce911a001f171ff5aec1363e3_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a3a7e5bcce911a001f171ff5aec1363e3_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a3a7e5bcce911a001f171ff5aec1363e3_icgraph" id="d7/d74/andna__cache_8h_a3a7e5bcce911a001f171ff5aec1363e3_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="168,5,349,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="399,5,479,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="528,5,635,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="683,5,733,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a94e094855fbaf75e90036aafba38bb8b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void cc_hashes_del </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *&#160;</td>
<td class="paramname"><em>cc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d6/d01/structcounter__c__hashes.html">counter_c_hashes</a> *&#160;</td>
<td class="paramname"><em>cch</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a94e094855fbaf75e90036aafba38bb8b_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a94e094855fbaf75e90036aafba38bb8b_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a94e094855fbaf75e90036aafba38bb8b_icgraph" id="d7/d74/andna__cache_8h_a94e094855fbaf75e90036aafba38bb8b_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#a722ac79afb3bd791d1c832de7ed859b8" title="cc_hashes_del_expired" alt="" coords="164,75,321,104"/><area shape="rect" id="node17" href="../../d7/d74/andna__cache_8h.html#aaa2d1760768bb83783542c9a48052da1" title="cc_hashes_destroy" alt="" coords="176,128,309,157"/><area shape="rect" id="node5" href="../../d7/d74/andna__cache_8h.html#abd1eabe1fca433e9130a7ab6da0e19e4" title="counter_c_del_expired" alt="" coords="371,75,523,104"/><area shape="rect" id="node7" href="../../d7/d74/andna__cache_8h.html#a9f7cabda293c637bbcaf1d99c26b5670" title="counter_c_add" alt="" coords="571,23,677,52"/><area shape="rect" id="node9" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="725,23,907,52"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="1152,5,1232,35"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1844,108,1951,137"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2003,161,2053,191"/><area shape="rect" id="node19" href="../../d7/d74/andna__cache_8h.html#aea331db01a63ce8828aa384a0d44dc99" title="counter_c_destroy" alt="" coords="383,128,511,157"/><area shape="rect" id="node21" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="956,207,1049,236"/><area shape="rect" id="node29" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="593,128,655,157"/><area shape="rect" id="node23" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="1660,213,1791,243"/><area shape="rect" id="node25" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="1840,161,1955,191"/><area shape="rect" id="node31" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="749,128,883,157"/><area shape="rect" id="node33" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="957,128,1048,157"/><area shape="rect" id="node35" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1099,92,1285,121"/><area shape="rect" id="node37" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1335,108,1449,137"/><area shape="rect" id="node39" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1511,161,1599,191"/><area shape="rect" id="node44" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1512,55,1597,84"/><area shape="rect" id="node47" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1499,108,1611,137"/><area shape="rect" id="node41" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1688,108,1763,137"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a722ac79afb3bd791d1c832de7ed859b8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void cc_hashes_del_expired </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *&#160;</td>
<td class="paramname"><em>cc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a722ac79afb3bd791d1c832de7ed859b8_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a722ac79afb3bd791d1c832de7ed859b8_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a722ac79afb3bd791d1c832de7ed859b8_cgraph" id="d7/d74/andna__cache_8h_a722ac79afb3bd791d1c832de7ed859b8_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a94e094855fbaf75e90036aafba38bb8b" title="cc_hashes_del" alt="" coords="213,5,323,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a722ac79afb3bd791d1c832de7ed859b8_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a722ac79afb3bd791d1c832de7ed859b8_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a722ac79afb3bd791d1c832de7ed859b8_icgraph" id="d7/d74/andna__cache_8h_a722ac79afb3bd791d1c832de7ed859b8_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#abd1eabe1fca433e9130a7ab6da0e19e4" title="counter_c_del_expired" alt="" coords="213,5,365,35"/><area shape="rect" id="node5" href="../../d7/d74/andna__cache_8h.html#a9f7cabda293c637bbcaf1d99c26b5670" title="counter_c_add" alt="" coords="413,5,520,35"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="568,5,749,35"/><area shape="rect" id="node9" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="799,5,879,35"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="928,5,1035,35"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1083,5,1133,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aaa2d1760768bb83783542c9a48052da1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void cc_hashes_destroy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *&#160;</td>
<td class="paramname"><em>cc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aaa2d1760768bb83783542c9a48052da1_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aaa2d1760768bb83783542c9a48052da1_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aaa2d1760768bb83783542c9a48052da1_cgraph" id="d7/d74/andna__cache_8h_aaa2d1760768bb83783542c9a48052da1_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a94e094855fbaf75e90036aafba38bb8b" title="cc_hashes_del" alt="" coords="189,5,299,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aaa2d1760768bb83783542c9a48052da1_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aaa2d1760768bb83783542c9a48052da1_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aaa2d1760768bb83783542c9a48052da1_icgraph" id="d7/d74/andna__cache_8h_aaa2d1760768bb83783542c9a48052da1_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#aea331db01a63ce8828aa384a0d44dc99" title="counter_c_destroy" alt="" coords="191,32,319,61"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="369,5,463,35"/><area shape="rect" id="node14" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="385,59,447,88"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="1399,7,1529,36"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="1579,7,1693,36"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1741,59,1792,88"/><area shape="rect" id="node16" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="513,59,647,88"/><area shape="rect" id="node18" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="697,59,788,88"/><area shape="rect" id="node20" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="837,59,1024,88"/><area shape="rect" id="node22" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1073,111,1188,140"/><area shape="rect" id="node24" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1249,57,1337,87"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1251,111,1336,140"/><area shape="rect" id="node34" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1237,164,1349,193"/><area shape="rect" id="node26" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1427,111,1501,140"/><area shape="rect" id="node28" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1583,111,1689,140"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a9f7cabda293c637bbcaf1d99c26b5670"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a>* counter_c_add </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>rip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>pubkey</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a9f7cabda293c637bbcaf1d99c26b5670_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a9f7cabda293c637bbcaf1d99c26b5670_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a9f7cabda293c637bbcaf1d99c26b5670_cgraph" id="d7/d74/andna__cache_8h_a9f7cabda293c637bbcaf1d99c26b5670_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#abd1eabe1fca433e9130a7ab6da0e19e4" title="counter_c_del_expired" alt="" coords="160,5,312,35"/><area shape="rect" id="node9" href="../../d2/de6/andna__cache_8c.html#a57b6910145403bc64b51a24b0d1a468e" title="counter_c_findpubk" alt="" coords="169,59,303,88"/><area shape="rect" id="node11" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="205,112,267,141"/><area shape="rect" id="node5" href="../../d2/de6/andna__cache_8c.html#a722ac79afb3bd791d1c832de7ed859b8" title="cc_hashes_del_expired" alt="" coords="361,5,519,35"/><area shape="rect" id="node7" href="../../d2/de6/andna__cache_8c.html#a94e094855fbaf75e90036aafba38bb8b" title="cc_hashes_del" alt="" coords="568,5,677,35"/><area shape="rect" id="node13" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="407,112,473,141"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="600,112,645,141"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="741,85,811,115"/><area shape="rect" id="node19" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="725,139,827,168"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a9f7cabda293c637bbcaf1d99c26b5670_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a9f7cabda293c637bbcaf1d99c26b5670_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a9f7cabda293c637bbcaf1d99c26b5670_icgraph" id="d7/d74/andna__cache_8h_a9f7cabda293c637bbcaf1d99c26b5670_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="160,5,341,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="391,5,471,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="520,5,627,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="675,5,725,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="abd1eabe1fca433e9130a7ab6da0e19e4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void counter_c_del_expired </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_abd1eabe1fca433e9130a7ab6da0e19e4_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_abd1eabe1fca433e9130a7ab6da0e19e4_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_abd1eabe1fca433e9130a7ab6da0e19e4_cgraph" id="d7/d74/andna__cache_8h_abd1eabe1fca433e9130a7ab6da0e19e4_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a722ac79afb3bd791d1c832de7ed859b8" title="cc_hashes_del_expired" alt="" coords="207,5,364,35"/><area shape="rect" id="node5" href="../../d2/de6/andna__cache_8c.html#a94e094855fbaf75e90036aafba38bb8b" title="cc_hashes_del" alt="" coords="413,5,523,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_abd1eabe1fca433e9130a7ab6da0e19e4_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_abd1eabe1fca433e9130a7ab6da0e19e4_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_abd1eabe1fca433e9130a7ab6da0e19e4_icgraph" id="d7/d74/andna__cache_8h_abd1eabe1fca433e9130a7ab6da0e19e4_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#a9f7cabda293c637bbcaf1d99c26b5670" title="counter_c_add" alt="" coords="205,5,312,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="360,5,541,35"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="591,5,671,35"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="720,5,827,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="875,5,925,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a3925e5fe679e0615ce60946419855eee"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int counter_c_del_ifexpired </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *&#160;</td>
<td class="paramname"><em>cc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aea331db01a63ce8828aa384a0d44dc99"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void counter_c_destroy </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aea331db01a63ce8828aa384a0d44dc99_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aea331db01a63ce8828aa384a0d44dc99_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aea331db01a63ce8828aa384a0d44dc99_cgraph" id="d7/d74/andna__cache_8h_aea331db01a63ce8828aa384a0d44dc99_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#aaa2d1760768bb83783542c9a48052da1" title="cc_hashes_destroy" alt="" coords="185,5,319,35"/><area shape="rect" id="node5" href="../../d2/de6/andna__cache_8c.html#a94e094855fbaf75e90036aafba38bb8b" title="cc_hashes_del" alt="" coords="368,5,477,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aea331db01a63ce8828aa384a0d44dc99_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aea331db01a63ce8828aa384a0d44dc99_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aea331db01a63ce8828aa384a0d44dc99_icgraph" id="d7/d74/andna__cache_8h_aea331db01a63ce8828aa384a0d44dc99_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="185,5,279,35"/><area shape="rect" id="node12" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="201,59,263,88"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="1215,7,1345,36"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="1395,7,1509,36"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1557,59,1608,88"/><area shape="rect" id="node14" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="329,59,463,88"/><area shape="rect" id="node16" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="513,59,604,88"/><area shape="rect" id="node18" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="653,59,840,88"/><area shape="rect" id="node20" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="889,111,1004,140"/><area shape="rect" id="node22" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1065,57,1153,87"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1067,111,1152,140"/><area shape="rect" id="node32" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1053,164,1165,193"/><area shape="rect" id="node24" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1243,111,1317,140"/><area shape="rect" id="node26" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1399,111,1505,140"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a57b6910145403bc64b51a24b0d1a468e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a>* counter_c_findpubk </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>pubk</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a57b6910145403bc64b51a24b0d1a468e_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a57b6910145403bc64b51a24b0d1a468e_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a57b6910145403bc64b51a24b0d1a468e_icgraph" id="d7/d74/andna__cache_8h_a57b6910145403bc64b51a24b0d1a468e_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#a9f7cabda293c637bbcaf1d99c26b5670" title="counter_c_add" alt="" coords="189,5,296,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aaa787887419437e0bca8efae5cd88aaf" title="andna_recv_check_counter" alt="" coords="344,5,525,35"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="575,5,655,35"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="704,5,811,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="859,5,909,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a9edd08e680358abba0f550b789d58d05"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int del_resolv_conf </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>hname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a9edd08e680358abba0f550b789d58d05_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a9edd08e680358abba0f550b789d58d05_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a9edd08e680358abba0f550b789d58d05_cgraph" id="d7/d74/andna__cache_8h_a9edd08e680358abba0f550b789d58d05_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="280,18,347,48"/><area shape="rect" id="node11" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="169,20,231,49"/><area shape="rect" id="node14" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="289,72,337,101"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="396,18,441,48"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="507,72,576,101"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="491,18,592,48"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a9edd08e680358abba0f550b789d58d05_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a9edd08e680358abba0f550b789d58d05_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a9edd08e680358abba0f550b789d58d05_icgraph" id="d7/d74/andna__cache_8h_a9edd08e680358abba0f550b789d58d05_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a90aee78fd7b0472165aca317c1a18721" title="andna_resolvconf_restore" alt="" coords="168,32,339,61"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="395,5,475,35"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="388,59,481,88"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="716,5,823,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="875,57,925,87"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="532,59,663,88"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="712,109,827,139"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a4ccf2a3b6d14429ce0065dd7f795768e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lcl_cache_destroy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td>
<td class="paramname"><em>head</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>counter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a4ccf2a3b6d14429ce0065dd7f795768e_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a4ccf2a3b6d14429ce0065dd7f795768e_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a4ccf2a3b6d14429ce0065dd7f795768e_cgraph" id="d7/d74/andna__cache_8h_a4ccf2a3b6d14429ce0065dd7f795768e_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#acb88bcfd28e41a6fab99aa3b87b2ba05" title="lcl_cache_free" alt="" coords="181,5,288,35"/><area shape="rect" id="node5" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="337,5,487,35"/><area shape="rect" id="node7" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="537,5,665,35"/><area shape="rect" id="node9" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="715,5,851,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a4ccf2a3b6d14429ce0065dd7f795768e_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a4ccf2a3b6d14429ce0065dd7f795768e_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a4ccf2a3b6d14429ce0065dd7f795768e_icgraph" id="d7/d74/andna__cache_8h_a4ccf2a3b6d14429ce0065dd7f795768e_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="193,56,287,85"/><area shape="rect" id="node12" href="../../d7/d74/andna__cache_8h.html#a980b534d1201d9557fdb3beba6221ba7" title="load_hostnames" alt="" coords="181,109,299,139"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="561,56,692,85"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="741,5,856,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="904,84,955,113"/><area shape="rect" id="node14" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="361,109,497,139"/><area shape="rect" id="node21" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="348,163,511,192"/><area shape="rect" id="node16" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="587,109,667,139"/><area shape="rect" id="node18" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="745,109,852,139"/><area shape="rect" id="node23" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="744,163,853,192"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a36505895398a666c08e4c25f8d37ae91"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a>* lcl_cache_find_hash </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td>
<td class="paramname"><em>alcl</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>hash</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a36505895398a666c08e4c25f8d37ae91_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a36505895398a666c08e4c25f8d37ae91_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a36505895398a666c08e4c25f8d37ae91_icgraph" id="d7/d74/andna__cache_8h_a36505895398a666c08e4c25f8d37ae91_icgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#af8449aa760529b5de85e4fa75190bfd7" title="andna_resolve_hash\l_locally" alt="" coords="195,100,336,146"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="384,108,525,138"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="573,18,725,47"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="1193,132,1257,162"/><area shape="rect" id="node18" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb7fb" title="snsd_main_ip" alt="" coords="599,108,700,138"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="1191,31,1260,60"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="1309,68,1395,98"/><area shape="rect" id="node13" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1444,68,1545,98"/><area shape="rect" id="node20" href="../../d1/dd5/andns__snsd_8h.html#a86f72d27da5b908d5ce023c778ad4b74" title="snsd_node_to_data" alt="" coords="781,108,915,138"/><area shape="rect" id="node26" href="../../d1/dd5/andns__snsd_8h.html#af1703129169f7152c3a4c38604bf9ea9" title="snsd_service_to_aansws" alt="" coords="972,159,1140,188"/><area shape="rect" id="node29" href="../../d1/dd5/andns__snsd_8h.html#a1fcd0373d93db849bf72644fc21e5087" title="snsd_node_to_dansw" alt="" coords="775,31,921,60"/><area shape="rect" id="node23" href="../../d1/dd5/andns__snsd_8h.html#a016db13b6c9aea169159e1e69d926ff3" title="snsd_prio_to_aansws" alt="" coords="983,106,1129,135"/><area shape="rect" id="node31" href="../../d1/dd5/andns__snsd_8h.html#a1debec61ed4edba1c3f0b2161314c18d" title="snsd_prio_to_dansws" alt="" coords="983,31,1129,60"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa3f62f5df5df08e520fd04ab3d4a9b1c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a>* lcl_cache_find_hname </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td>
<td class="paramname"><em>head</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>hname</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aa3f62f5df5df08e520fd04ab3d4a9b1c_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aa3f62f5df5df08e520fd04ab3d4a9b1c_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aa3f62f5df5df08e520fd04ab3d4a9b1c_cgraph" id="d7/d74/andna__cache_8h_aa3f62f5df5df08e520fd04ab3d4a9b1c_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a226c42d0738c6be39991cac7dbce175b" title="andna_32bit_hash" alt="" coords="207,32,332,61"/><area shape="rect" id="node5" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="384,5,467,35"/><area shape="rect" id="node7" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="383,59,468,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aa3f62f5df5df08e520fd04ab3d4a9b1c_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aa3f62f5df5df08e520fd04ab3d4a9b1c_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aa3f62f5df5df08e520fd04ab3d4a9b1c_icgraph" id="d7/d74/andna__cache_8h_aa3f62f5df5df08e520fd04ab3d4a9b1c_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#a980b534d1201d9557fdb3beba6221ba7" title="load_hostnames" alt="" coords="205,5,323,35"/><area shape="rect" id="node18" href="../../d7/d74/andna__cache_8h.html#ae30431f21d44516e3c006ae361578d9c" title="load_snsd" alt="" coords="224,59,304,88"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="385,5,521,35"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="372,59,535,88"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="585,5,665,35"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="716,5,823,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="872,32,923,61"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="715,59,824,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="acb88bcfd28e41a6fab99aa3b87b2ba05"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lcl_cache_free </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td>
<td class="paramname"><em>alcl</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_acb88bcfd28e41a6fab99aa3b87b2ba05_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_acb88bcfd28e41a6fab99aa3b87b2ba05_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_acb88bcfd28e41a6fab99aa3b87b2ba05_cgraph" id="d7/d74/andna__cache_8h_acb88bcfd28e41a6fab99aa3b87b2ba05_cgraph">
<area shape="rect" id="node3" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="161,5,311,35"/><area shape="rect" id="node5" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="361,5,489,35"/><area shape="rect" id="node7" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="539,5,675,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_acb88bcfd28e41a6fab99aa3b87b2ba05_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_acb88bcfd28e41a6fab99aa3b87b2ba05_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_acb88bcfd28e41a6fab99aa3b87b2ba05_icgraph" id="d7/d74/andna__cache_8h_acb88bcfd28e41a6fab99aa3b87b2ba05_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#a4ccf2a3b6d14429ce0065dd7f795768e" title="lcl_cache_destroy" alt="" coords="171,109,296,139"/><area shape="rect" id="node28" href="../../d1/dd5/andns__snsd_8h.html#a1e3e36e284467c14a52b29d4e3a13f07" title="lcl_cache_to_dansws" alt="" coords="160,163,307,192"/><area shape="rect" id="node36" href="../../d1/dd5/andns__snsd_8h.html#a51c8a3ff9e62ab4a58c996189a6f1d2b" title="lcl_cache_to_aansws" alt="" coords="160,216,307,245"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="367,56,460,85"/><area shape="rect" id="node14" href="../../d7/d74/andna__cache_8h.html#a980b534d1201d9557fdb3beba6221ba7" title="load_hostnames" alt="" coords="355,109,472,139"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="735,56,865,85"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="915,5,1029,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1077,84,1128,113"/><area shape="rect" id="node16" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="535,109,671,139"/><area shape="rect" id="node23" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="521,163,684,192"/><area shape="rect" id="node18" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="760,109,840,139"/><area shape="rect" id="node20" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="919,109,1025,139"/><area shape="rect" id="node25" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="917,163,1027,192"/><area shape="rect" id="node30" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="379,163,448,192"/><area shape="rect" id="node32" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="560,216,645,245"/><area shape="rect" id="node34" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="749,216,851,245"/><area shape="rect" id="node38" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="381,216,445,245"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a58ddbd1e98331ce0103b1df0f9d02e62"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a>* lcl_cache_new </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>hname</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a58ddbd1e98331ce0103b1df0f9d02e62_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a58ddbd1e98331ce0103b1df0f9d02e62_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a58ddbd1e98331ce0103b1df0f9d02e62_cgraph" id="d7/d74/andna__cache_8h_a58ddbd1e98331ce0103b1df0f9d02e62_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="196,5,257,35"/><area shape="rect" id="node13" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="195,59,259,88"/><area shape="rect" id="node18" href="../../d2/de6/andna__cache_8c.html#a226c42d0738c6be39991cac7dbce175b" title="andna_32bit_hash" alt="" coords="164,112,289,141"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="475,32,541,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="591,32,636,61"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="701,5,771,35"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="685,59,787,88"/><area shape="rect" id="node15" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="347,57,419,87"/><area shape="rect" id="node20" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="341,111,424,140"/><area shape="rect" id="node22" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="340,164,425,193"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a58ddbd1e98331ce0103b1df0f9d02e62_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a58ddbd1e98331ce0103b1df0f9d02e62_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a58ddbd1e98331ce0103b1df0f9d02e62_icgraph" id="d7/d74/andna__cache_8h_a58ddbd1e98331ce0103b1df0f9d02e62_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#a980b534d1201d9557fdb3beba6221ba7" title="load_hostnames" alt="" coords="163,33,280,63"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="329,7,465,36"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="516,59,679,88"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="557,5,637,35"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="729,5,836,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="885,32,936,61"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="728,59,837,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ae60616b519bcdb2f35ed3f35f71151de"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lcl_destroy_keyring </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a> *&#160;</td>
<td class="paramname"><em>keyring</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ae60616b519bcdb2f35ed3f35f71151de_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ae60616b519bcdb2f35ed3f35f71151de_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ae60616b519bcdb2f35ed3f35f71151de_icgraph" id="d7/d74/andna__cache_8h_ae60616b519bcdb2f35ed3f35f71151de_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="191,32,284,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="335,32,465,61"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="515,5,629,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="677,32,728,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a78885141648274051a9347d0bfe8d5b9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a>* lcl_get_registered_hnames </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td>
<td class="paramname"><em>alcl</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a78885141648274051a9347d0bfe8d5b9_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a78885141648274051a9347d0bfe8d5b9_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a78885141648274051a9347d0bfe8d5b9_cgraph" id="d7/d74/andna__cache_8h_a78885141648274051a9347d0bfe8d5b9_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#ac268eec18472d8373b339cb4c0a01a18" title="is_lcl_hname_registered" alt="" coords="179,5,341,35"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="228,59,292,88"/><area shape="rect" id="node17" href="../../d7/d48/snsd__cache_8c.html#af314938a99eac1d0f265b5d2381d01ea" title="snsd_service_llist_copy" alt="" coords="180,112,340,141"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="432,59,504,88"/><area shape="rect" id="node9" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="635,59,701,88"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="791,59,836,88"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="901,32,971,61"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="885,85,987,115"/><area shape="rect" id="node19" href="../../d7/d48/snsd__cache_8c.html#ad152e716af865c594e7feb5e81fd84b1" title="is_equal_to_serv_proto" alt="" coords="391,112,545,141"/><area shape="rect" id="node21" href="../../d7/d48/snsd__cache_8c.html#aa9d5e9651d0ccdd8c6a3a89ddddb9e82" title="snsd_prio_llist_copy" alt="" coords="399,165,537,195"/><area shape="rect" id="node23" href="../../d7/d48/snsd__cache_8c.html#af0f30f3ad7e920a3eb7641a116f86a05" title="snsd_node_llist_copy" alt="" coords="595,165,741,195"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a78885141648274051a9347d0bfe8d5b9_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a78885141648274051a9347d0bfe8d5b9_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a78885141648274051a9347d0bfe8d5b9_icgraph" id="d7/d74/andna__cache_8h_a78885141648274051a9347d0bfe8d5b9_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a9f9606b7d11bf10088542d80e6aac805" title="andna_reverse_resolve" alt="" coords="180,32,335,61"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="385,5,455,35"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="388,59,452,88"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="504,32,589,61"/><area shape="rect" id="node9" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="639,32,740,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a251759601e094b59de67ebee59725c4c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lcl_new_keyring </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a> *&#160;</td>
<td class="paramname"><em>keyring</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a251759601e094b59de67ebee59725c4c_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a251759601e094b59de67ebee59725c4c_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a251759601e094b59de67ebee59725c4c_cgraph" id="d7/d74/andna__cache_8h_a251759601e094b59de67ebee59725c4c_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="169,5,228,35"/><area shape="rect" id="node7" href="../../df/dee/crypto_8c.html#ab5d06ec90be823dd3a0edbc8be0317a0" title="genrsa" alt="" coords="168,84,229,113"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="404,44,473,73"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="288,44,344,73"/><area shape="rect" id="node12" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="292,97,340,127"/><area shape="rect" id="node15" href="../../df/dee/crypto_8c.html#a95c10cbc9648b4770fb5cb553c3f9b03" title="ssl_strerr" alt="" coords="279,151,353,180"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a251759601e094b59de67ebee59725c4c_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a251759601e094b59de67ebee59725c4c_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a251759601e094b59de67ebee59725c4c_icgraph" id="d7/d74/andna__cache_8h_a251759601e094b59de67ebee59725c4c_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="169,5,249,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="299,5,405,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="453,5,504,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a7293b5abfab109b6f0831ef5d9b3e6c8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a>* load_andna_cache </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>counter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a7293b5abfab109b6f0831ef5d9b3e6c8_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a7293b5abfab109b6f0831ef5d9b3e6c8_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a7293b5abfab109b6f0831ef5d9b3e6c8_cgraph" id="d7/d74/andna__cache_8h_a7293b5abfab109b6f0831ef5d9b3e6c8_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="417,41,465,71"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1872,304,1939,333"/><area shape="rect" id="node14" href="../../d2/de6/andna__cache_8c.html#a35e46feb951ff01251d48e46ef345f96" title="unpack_andna_cache" alt="" coords="185,249,332,279"/><area shape="rect" id="node54" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="605,169,661,199"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="2149,41,2219,71"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="2017,237,2063,267"/><area shape="rect" id="node12" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="2133,237,2235,267"/><area shape="rect" id="node16" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="560,223,707,252"/><area shape="rect" id="node29" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="1745,304,1807,333"/><area shape="rect" id="node32" href="../../d2/de6/andna__cache_8c.html#a616a54519cf7a95237b8805ce7be6207" title="unpack_acq_llist" alt="" coords="383,275,500,304"/><area shape="rect" id="node18" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1865,145,1945,175"/><area shape="rect" id="node22" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="992,93,1088,123"/><area shape="rect" id="node25" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="783,249,897,279"/><area shape="rect" id="node27" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="781,196,899,225"/><area shape="rect" id="node20" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1996,119,2084,148"/><area shape="rect" id="node36" href="../../d7/d48/snsd__cache_8c.html#a36e689670df34e28fd0ff259a55c63c0" title="snsd_unpack_all_service" alt="" coords="549,289,717,319"/><area shape="rect" id="node38" href="../../d7/d48/snsd__cache_8c.html#a35991d5fdd856d295f70b217e4eed072" title="snsd_unpack_service" alt="" coords="767,303,913,332"/><area shape="rect" id="node41" href="../../d7/d48/snsd__cache_8c.html#aec0debb1fa0d6ab91e75ed63c428d75c" title="snsd_unpack_all_prios" alt="" coords="963,252,1117,281"/><area shape="rect" id="node43" href="../../d7/d48/snsd__cache_8c.html#a2fd8e8be8a3afd2f3879edef729e5948" title="snsd_unpack_prio" alt="" coords="1167,252,1292,281"/><area shape="rect" id="node46" href="../../d7/d48/snsd__cache_8c.html#afbd5d467a74b5b5ed6a74741a81dc4fd" title="snsd_unpack_all_nodes" alt="" coords="1343,201,1503,231"/><area shape="rect" id="node48" href="../../d7/d48/snsd__cache_8c.html#ab3c2185212fc4fcdd8c1d497051f0342" title="snsd_unpack_node" alt="" coords="1553,201,1687,231"/><area shape="rect" id="node51" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="1737,199,1815,228"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a7293b5abfab109b6f0831ef5d9b3e6c8_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a7293b5abfab109b6f0831ef5d9b3e6c8_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a7293b5abfab109b6f0831ef5d9b3e6c8_icgraph" id="d7/d74/andna__cache_8h_a7293b5abfab109b6f0831ef5d9b3e6c8_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="185,5,321,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="372,5,452,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="501,5,608,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="656,5,707,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a85d78478e24191d1b67942636dcbcda5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a>* load_counter_c </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>counter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a85d78478e24191d1b67942636dcbcda5_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a85d78478e24191d1b67942636dcbcda5_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a85d78478e24191d1b67942636dcbcda5_cgraph" id="d7/d74/andna__cache_8h_a85d78478e24191d1b67942636dcbcda5_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="420,5,468,35"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="592,323,659,352"/><area shape="rect" id="node14" href="../../d2/de6/andna__cache_8c.html#abeab4c42702fa5492a775eb8c01fe95c" title="unpack_counter_cache" alt="" coords="167,203,321,232"/><area shape="rect" id="node32" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="216,123,272,152"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="888,57,957,87"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="756,309,801,339"/><area shape="rect" id="node12" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="872,309,973,339"/><area shape="rect" id="node16" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="371,203,517,232"/><area shape="rect" id="node29" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="413,256,475,285"/><area shape="rect" id="node18" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="585,216,665,245"/><area shape="rect" id="node22" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="577,269,673,299"/><area shape="rect" id="node25" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="568,109,683,139"/><area shape="rect" id="node27" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="567,163,684,192"/><area shape="rect" id="node20" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="735,229,823,259"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a85d78478e24191d1b67942636dcbcda5_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a85d78478e24191d1b67942636dcbcda5_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a85d78478e24191d1b67942636dcbcda5_icgraph" id="d7/d74/andna__cache_8h_a85d78478e24191d1b67942636dcbcda5_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="167,5,303,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="353,5,433,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="483,5,589,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="637,5,688,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a980b534d1201d9557fdb3beba6221ba7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int load_hostnames </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> **&#160;</td>
<td class="paramname"><em>old_alcl_head</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>old_alcl_counter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a980b534d1201d9557fdb3beba6221ba7_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a980b534d1201d9557fdb3beba6221ba7_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a980b534d1201d9557fdb3beba6221ba7_cgraph" id="d7/d74/andna__cache_8h_a980b534d1201d9557fdb3beba6221ba7_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="788,5,836,35"/><area shape="rect" id="node7" href="../../d2/de6/andna__cache_8c.html#a58ddbd1e98331ce0103b1df0f9d02e62" title="lcl_cache_new" alt="" coords="193,111,300,140"/><area shape="rect" id="node29" href="../../d2/de6/andna__cache_8c.html#adb3beca5bbe11507ab53f50abdd69738" title="lcl_cache_find_hname" alt="" coords="172,164,321,193"/><area shape="rect" id="node32" href="../../d2/de6/andna__cache_8c.html#a4ccf2a3b6d14429ce0065dd7f795768e" title="lcl_cache_destroy" alt="" coords="184,243,309,272"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1125,5,1195,35"/><area shape="rect" id="node9" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="404,57,465,87"/><area shape="rect" id="node18" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="403,111,467,140"/><area shape="rect" id="node23" href="../../d2/de6/andna__cache_8c.html#a226c42d0738c6be39991cac7dbce175b" title="andna_32bit_hash" alt="" coords="372,164,497,193"/><area shape="rect" id="node11" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="779,59,845,88"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="971,59,1016,88"/><area shape="rect" id="node16" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1109,59,1211,88"/><area shape="rect" id="node20" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="587,109,659,139"/><area shape="rect" id="node25" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="581,163,664,192"/><area shape="rect" id="node27" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="580,216,665,245"/><area shape="rect" id="node34" href="../../d2/de6/andna__cache_8c.html#acb88bcfd28e41a6fab99aa3b87b2ba05" title="lcl_cache_free" alt="" coords="381,256,488,285"/><area shape="rect" id="node36" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="548,269,697,299"/><area shape="rect" id="node38" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="748,269,876,299"/><area shape="rect" id="node40" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="925,269,1061,299"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a980b534d1201d9557fdb3beba6221ba7_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a980b534d1201d9557fdb3beba6221ba7_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a980b534d1201d9557fdb3beba6221ba7_icgraph" id="d7/d74/andna__cache_8h_a980b534d1201d9557fdb3beba6221ba7_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="172,7,308,36"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="359,59,521,88"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="400,5,480,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="572,5,679,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="728,32,779,61"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="571,59,680,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aed9cccf08d649d2e68d14ade8dcac375"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a>* load_lcl_cache </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>counter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aed9cccf08d649d2e68d14ade8dcac375_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aed9cccf08d649d2e68d14ade8dcac375_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aed9cccf08d649d2e68d14ade8dcac375_cgraph" id="d7/d74/andna__cache_8h_aed9cccf08d649d2e68d14ade8dcac375_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="840,5,888,35"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="713,95,780,124"/><area shape="rect" id="node14" href="../../d2/de6/andna__cache_8c.html#ad36261c4854577e1921a9d9033b09e88" title="unpack_lcl_cache" alt="" coords="164,192,289,221"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="952,17,1021,47"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="841,83,887,112"/><area shape="rect" id="node12" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="936,83,1037,112"/><area shape="rect" id="node16" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="339,365,485,395"/><area shape="rect" id="node29" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="381,113,443,143"/><area shape="rect" id="node32" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="380,252,444,281"/><area shape="rect" id="node37" href="../../d2/de6/andna__cache_8c.html#a226c42d0738c6be39991cac7dbce175b" title="andna_32bit_hash" alt="" coords="349,192,475,221"/><area shape="rect" id="node18" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="553,419,633,448"/><area shape="rect" id="node22" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="545,472,641,501"/><area shape="rect" id="node25" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="536,312,651,341"/><area shape="rect" id="node27" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="535,365,652,395"/><area shape="rect" id="node20" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="703,445,791,475"/><area shape="rect" id="node34" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="557,259,629,288"/><area shape="rect" id="node39" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="552,152,635,181"/><area shape="rect" id="node41" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="551,205,636,235"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aed9cccf08d649d2e68d14ade8dcac375_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aed9cccf08d649d2e68d14ade8dcac375_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aed9cccf08d649d2e68d14ade8dcac375_icgraph" id="d7/d74/andna__cache_8h_aed9cccf08d649d2e68d14ade8dcac375_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="164,5,300,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="351,5,431,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="480,5,587,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="635,5,685,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a9fa8ccc3bb0953672b2b27b28bf0d723"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int load_lcl_keyring </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a> *&#160;</td>
<td class="paramname"><em>keyring</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a9fa8ccc3bb0953672b2b27b28bf0d723_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a9fa8ccc3bb0953672b2b27b28bf0d723_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a9fa8ccc3bb0953672b2b27b28bf0d723_cgraph" id="d7/d74/andna__cache_8h_a9fa8ccc3bb0953672b2b27b28bf0d723_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="399,56,447,85"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="389,109,456,139"/><area shape="rect" id="node14" href="../../d2/de6/andna__cache_8c.html#a1b05831280109c236a1093b623176022" title="unpack_lcl_keyring" alt="" coords="168,163,301,192"/><area shape="rect" id="node35" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="207,5,263,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="728,55,797,84"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="581,107,627,136"/><area shape="rect" id="node12" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="712,108,813,137"/><area shape="rect" id="node16" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="349,163,496,192"/><area shape="rect" id="node31" href="../../df/dee/crypto_8c.html#a083ef5b48a25edd59ca31d084819e68c" title="get_rsa_priv" alt="" coords="376,216,469,245"/><area shape="rect" id="node33" href="../../df/dee/crypto_8c.html#a95c10cbc9648b4770fb5cb553c3f9b03" title="ssl_strerr" alt="" coords="385,269,460,299"/><area shape="rect" id="node18" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="564,160,644,189"/><area shape="rect" id="node22" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="556,213,652,243"/><area shape="rect" id="node25" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="547,267,661,296"/><area shape="rect" id="node27" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="545,320,663,349"/><area shape="rect" id="node20" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="719,188,807,217"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a9fa8ccc3bb0953672b2b27b28bf0d723_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a9fa8ccc3bb0953672b2b27b28bf0d723_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a9fa8ccc3bb0953672b2b27b28bf0d723_icgraph" id="d7/d74/andna__cache_8h_a9fa8ccc3bb0953672b2b27b28bf0d723_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="169,5,305,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="356,5,436,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="485,5,592,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="640,5,691,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aef722a61792359c3a73a56ecad163291"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a>* load_rh_cache </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>counter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aef722a61792359c3a73a56ecad163291_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aef722a61792359c3a73a56ecad163291_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aef722a61792359c3a73a56ecad163291_cgraph" id="d7/d74/andna__cache_8h_aef722a61792359c3a73a56ecad163291_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="393,5,441,35"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1741,57,1808,87"/><area shape="rect" id="node14" href="../../d2/de6/andna__cache_8c.html#a2e671db507cb5a73fe73c8eda6fcc7f4" title="unpack_rh_cache" alt="" coords="161,135,284,164"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="2037,5,2107,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1905,57,1951,87"/><area shape="rect" id="node12" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="2021,59,2123,88"/><area shape="rect" id="node16" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="1520,313,1667,343"/><area shape="rect" id="node29" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="1563,159,1624,188"/><area shape="rect" id="node32" href="../../d7/d48/snsd__cache_8c.html#a36e689670df34e28fd0ff259a55c63c0" title="snsd_unpack_all_service" alt="" coords="333,160,501,189"/><area shape="rect" id="node18" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1735,260,1815,289"/><area shape="rect" id="node22" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1727,313,1823,343"/><area shape="rect" id="node25" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="1717,367,1832,396"/><area shape="rect" id="node27" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="1716,420,1833,449"/><area shape="rect" id="node20" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1884,287,1972,316"/><area shape="rect" id="node34" href="../../d7/d48/snsd__cache_8c.html#a35991d5fdd856d295f70b217e4eed072" title="snsd_unpack_service" alt="" coords="551,160,697,189"/><area shape="rect" id="node37" href="../../d7/d48/snsd__cache_8c.html#aec0debb1fa0d6ab91e75ed63c428d75c" title="snsd_unpack_all_prios" alt="" coords="747,211,901,240"/><area shape="rect" id="node39" href="../../d7/d48/snsd__cache_8c.html#a2fd8e8be8a3afd2f3879edef729e5948" title="snsd_unpack_prio" alt="" coords="951,211,1076,240"/><area shape="rect" id="node42" href="../../d7/d48/snsd__cache_8c.html#afbd5d467a74b5b5ed6a74741a81dc4fd" title="snsd_unpack_all_nodes" alt="" coords="1127,261,1287,291"/><area shape="rect" id="node44" href="../../d7/d48/snsd__cache_8c.html#ab3c2185212fc4fcdd8c1d497051f0342" title="snsd_unpack_node" alt="" coords="1337,261,1471,291"/><area shape="rect" id="node47" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="1555,260,1632,289"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aef722a61792359c3a73a56ecad163291_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aef722a61792359c3a73a56ecad163291_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aef722a61792359c3a73a56ecad163291_icgraph" id="d7/d74/andna__cache_8h_aef722a61792359c3a73a56ecad163291_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="161,5,297,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="348,5,428,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="477,5,584,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="632,5,683,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ae30431f21d44516e3c006ae361578d9c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int load_snsd </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td>
<td class="paramname"><em>alcl_head</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ae30431f21d44516e3c006ae361578d9c_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ae30431f21d44516e3c006ae361578d9c_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ae30431f21d44516e3c006ae361578d9c_cgraph" id="d7/d74/andna__cache_8h_ae30431f21d44516e3c006ae361578d9c_cgraph">
<area shape="rect" id="node3" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="141,32,291,61"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="927,531,975,560"/><area shape="rect" id="node13" href="../../d0/ddb/misc_8c.html#afa3287a0852a49ffaeb854b3a43efeeb" title="split_string" alt="" coords="173,349,259,379"/><area shape="rect" id="node30" href="../../d2/de6/andna__cache_8c.html#adb3beca5bbe11507ab53f50abdd69738" title="lcl_cache_find_hname" alt="" coords="141,607,291,636"/><area shape="rect" id="node34" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="597,581,680,611"/><area shape="rect" id="node38" href="../../da/d89/inet_8c.html#a7b648d12a6ba304537ac987a5c55d696" title="str_to_inet" alt="" coords="392,452,475,481"/><area shape="rect" id="node54" href="../../da/d89/inet_8c.html#afd1e5fe1ebde3b0578f839267fc48e39" title="inet_copy_ipdata_raw" alt="" coords="143,660,289,689"/><area shape="rect" id="node57" href="../../d7/d48/snsd__cache_8c.html#a0175cddaa16e90f5c345578e31329192" title="str_to_snsd_service" alt="" coords="147,713,285,743"/><area shape="rect" id="node61" href="../../d7/d48/snsd__cache_8c.html#a91158550b7ecfbacc616969af0b0e3f9" title="snsd_add_service" alt="" coords="153,112,279,141"/><area shape="rect" id="node68" href="../../d7/d48/snsd__cache_8c.html#a1ae593116752066889521f8b62340dce" title="snsd_add_prio" alt="" coords="163,165,269,195"/><area shape="rect" id="node73" href="../../d7/d48/snsd__cache_8c.html#a5f0235cc565970b1c88792ccbff8601d" title="snsd_count_prio_nodes" alt="" coords="137,767,295,796"/><area shape="rect" id="node77" href="../../d7/d48/snsd__cache_8c.html#adde1a6d9c793272ccc091767f41523a2" title="snsd_add_node" alt="" coords="160,219,272,248"/><area shape="rect" id="node5" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="369,5,497,35"/><area shape="rect" id="node7" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="571,5,707,35"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1056,477,1125,507"/><area shape="rect" id="node15" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="775,267,841,296"/><area shape="rect" id="node22" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="401,272,465,301"/><area shape="rect" id="node27" href="../../d2/dab/xmalloc_8c.html#a95c6a612049c763f0d351481361ad689" title="xrealloc" alt="" coords="775,320,841,349"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="928,345,973,375"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1040,345,1141,375"/><area shape="rect" id="node24" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="603,269,675,299"/><area shape="rect" id="node32" href="../../d2/de6/andna__cache_8c.html#a226c42d0738c6be39991cac7dbce175b" title="andna_32bit_hash" alt="" coords="371,607,496,636"/><area shape="rect" id="node36" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="596,635,681,664"/><area shape="rect" id="node40" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="923,477,979,507"/><area shape="rect" id="node43" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="600,427,677,456"/><area shape="rect" id="node45" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="755,373,861,403"/><area shape="rect" id="node48" href="../../da/d89/i
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ae30431f21d44516e3c006ae361578d9c_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ae30431f21d44516e3c006ae361578d9c_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ae30431f21d44516e3c006ae361578d9c_icgraph" id="d7/d74/andna__cache_8h_ae30431f21d44516e3c006ae361578d9c_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="137,7,273,36"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="324,59,487,88"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="365,5,445,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="537,5,644,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="693,32,744,61"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="536,59,645,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a0d9f1fef5d898612fcabd13b79b486ba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* pack_andna_cache </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td>
<td class="paramname"><em>acache</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>pack_sz</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pack_type</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a0d9f1fef5d898612fcabd13b79b486ba_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a0d9f1fef5d898612fcabd13b79b486ba_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a0d9f1fef5d898612fcabd13b79b486ba_cgraph" id="d7/d74/andna__cache_8h_a0d9f1fef5d898612fcabd13b79b486ba_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="244,72,311,101"/><area shape="rect" id="node11" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="645,191,792,220"/><area shape="rect" id="node24" href="../../d2/de6/andna__cache_8c.html#a29c1eeb9df9d110cdfca3144331b8b7b" title="pack_single_andna_cache" alt="" coords="191,137,364,167"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="479,59,524,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="684,5,753,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="668,59,769,88"/><area shape="rect" id="node13" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1876,191,1956,220"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1055,268,1151,297"/><area shape="rect" id="node20" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="859,243,973,272"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="857,139,975,168"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="2007,223,2095,252"/><area shape="rect" id="node27" href="../../d2/de6/andna__cache_8c.html#a2d80e94b5ec287281ea7eec6279f9399" title="pack_andna_cache_queue" alt="" coords="413,112,589,141"/><area shape="rect" id="node30" href="../../d7/d48/snsd__cache_8c.html#aea3f6c274a3770ca095f86632c94f03a" title="snsd_pack_all_services" alt="" coords="639,112,799,141"/><area shape="rect" id="node32" href="../../d7/d48/snsd__cache_8c.html#a6a72e6a4c792d596b34da0115a916606" title="snsd_pack_service" alt="" coords="849,85,983,115"/><area shape="rect" id="node34" href="../../d7/d48/snsd__cache_8c.html#acc74354df68d0ea3e4b93e59eb333ed7" title="snsd_pack_all_prios" alt="" coords="1033,92,1172,121"/><area shape="rect" id="node36" href="../../d7/d48/snsd__cache_8c.html#a472f122efb54c5cbf24cd3b2e919af41" title="snsd_pack_prio" alt="" coords="1223,119,1335,148"/><area shape="rect" id="node38" href="../../d7/d48/snsd__cache_8c.html#af765c375ebd690fdf1fa844ec7e1c0d6" title="snsd_pack_all_nodes" alt="" coords="1384,132,1531,161"/><area shape="rect" id="node40" href="../../d7/d48/snsd__cache_8c.html#a0d50c4944d234d5bf4cadd84cede4fc1" title="snsd_pack_node" alt="" coords="1579,135,1699,164"/><area shape="rect" id="node42" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1748,137,1825,167"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a0d9f1fef5d898612fcabd13b79b486ba_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a0d9f1fef5d898612fcabd13b79b486ba_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a0d9f1fef5d898612fcabd13b79b486ba_icgraph" id="d7/d74/andna__cache_8h_a0d9f1fef5d898612fcabd13b79b486ba_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a518d5d1d638386131f4e1ca4b5e2edb6" title="put_single_acache" alt="" coords="192,5,323,35"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#a288580e9a1dfc745225f740d4afb9f6d" title="put_andna_cache" alt="" coords="196,59,319,88"/><area shape="rect" id="node14" href="../../d7/d74/andna__cache_8h.html#ae02422c831311cf5357e92febb94925f" title="save_andna_cache" alt="" coords="191,112,324,141"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="404,33,484,63"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="720,33,827,63"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1051,84,1101,113"/><area shape="rect" id="node16" href="../../d5/d05/andna_8h.html#a55ec39a1613388c867100206d61c9fae" title="andna_save_caches" alt="" coords="373,112,515,141"/><area shape="rect" id="node18" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="564,112,657,141"/><area shape="rect" id="node20" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="708,112,839,141"/><area shape="rect" id="node22" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="888,136,1003,165"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a35b354e37cffa71b841eac414548e31d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* pack_counter_cache </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *&#160;</td>
<td class="paramname"><em>countercache</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>pack_sz</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a35b354e37cffa71b841eac414548e31d_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a35b354e37cffa71b841eac414548e31d_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a35b354e37cffa71b841eac414548e31d_cgraph" id="d7/d74/andna__cache_8h_a35b354e37cffa71b841eac414548e31d_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="237,59,304,88"/><area shape="rect" id="node11" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="197,139,344,168"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="429,32,475,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="576,5,645,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="560,59,661,88"/><area shape="rect" id="node13" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="412,85,492,115"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="404,139,500,168"/><area shape="rect" id="node20" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="395,192,509,221"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="393,245,511,275"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="567,125,655,155"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a35b354e37cffa71b841eac414548e31d_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a35b354e37cffa71b841eac414548e31d_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a35b354e37cffa71b841eac414548e31d_icgraph" id="d7/d74/andna__cache_8h_a35b354e37cffa71b841eac414548e31d_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a2196e258ccd91d09ad736705e25b59ce" title="put_counter_cache" alt="" coords="199,5,329,35"/><area shape="rect" id="node11" href="../../d7/d74/andna__cache_8h.html#ab82dc4bb575d3f181457ea7c3076c858" title="save_counter_c" alt="" coords="207,59,321,88"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="409,5,489,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="725,5,832,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1056,56,1107,85"/><area shape="rect" id="node13" href="../../d5/d05/andna_8h.html#a55ec39a1613388c867100206d61c9fae" title="andna_save_caches" alt="" coords="379,59,520,88"/><area shape="rect" id="node15" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="569,59,663,88"/><area shape="rect" id="node17" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="713,59,844,88"/><area shape="rect" id="node19" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="893,108,1008,137"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a57cc184f00d4d7dcba8d59428e0c6eb1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* pack_lcl_cache </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td>
<td class="paramname"><em>local_cache</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>pack_sz</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a57cc184f00d4d7dcba8d59428e0c6eb1_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a57cc184f00d4d7dcba8d59428e0c6eb1_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a57cc184f00d4d7dcba8d59428e0c6eb1_cgraph" id="d7/d74/andna__cache_8h_a57cc184f00d4d7dcba8d59428e0c6eb1_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="205,59,272,88"/><area shape="rect" id="node11" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="165,139,312,168"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="397,32,443,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="544,5,613,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="528,59,629,88"/><area shape="rect" id="node13" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="380,85,460,115"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="372,139,468,168"/><area shape="rect" id="node20" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="363,192,477,221"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="361,245,479,275"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="535,125,623,155"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a57cc184f00d4d7dcba8d59428e0c6eb1_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a57cc184f00d4d7dcba8d59428e0c6eb1_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a57cc184f00d4d7dcba8d59428e0c6eb1_icgraph" id="d7/d74/andna__cache_8h_a57cc184f00d4d7dcba8d59428e0c6eb1_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a44e3e539ab14f207121225a8f649acf8" title="andna_recv_rev_resolve_rq" alt="" coords="165,60,347,89"/><area shape="rect" id="node11" href="../../d7/d74/andna__cache_8h.html#a099662b5e5060fa4eef5a25c0573a325" title="save_lcl_cache" alt="" coords="200,156,312,185"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="1015,17,1095,47"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1895,137,2001,167"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="2053,137,2104,167"/><area shape="rect" id="node13" href="../../d5/d05/andna_8h.html#a55ec39a1613388c867100206d61c9fae" title="andna_save_caches" alt="" coords="1172,71,1313,100"/><area shape="rect" id="node23" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="401,177,556,207"/><area shape="rect" id="node52" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="396,261,561,307"/><area shape="rect" id="node15" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="1559,57,1652,87"/><area shape="rect" id="node17" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="1711,5,1841,35"/><area shape="rect" id="node19" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="1891,57,2005,87"/><area shape="rect" id="node25" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="612,237,775,267"/><area shape="rect" id="node30" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="663,177,724,207"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="1388,243,1497,272"/><area shape="rect" id="node32" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="825,177,959,207"/><area shape="rect" id="node34" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="1009,177,1100,207"/><area shape="rect" id="node36" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1149,177,1336,207"/><area shape="rect" id="node38" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1385,164,1500,193"/><area shape="rect" id="node40" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1561,217,1649,247"/><area shape="rect" id="node45" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1563,111,1648,140"/><area shape="rect" id="node48" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1549,164,1661,193"/><area shape="rect" id="node42" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1739,137,1813,167"/><area shape="rect" id="node54" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="847,312,937,341"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a60fdbdec49432f14029850a309df83ad"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* pack_lcl_keyring </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a> *&#160;</td>
<td class="paramname"><em>keyring</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>pack_sz</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a60fdbdec49432f14029850a309df83ad_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a60fdbdec49432f14029850a309df83ad_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a60fdbdec49432f14029850a309df83ad_cgraph" id="d7/d74/andna__cache_8h_a60fdbdec49432f14029850a309df83ad_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="213,59,280,88"/><area shape="rect" id="node11" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="173,139,320,168"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="405,32,451,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="552,5,621,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="536,59,637,88"/><area shape="rect" id="node13" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="388,85,468,115"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="380,139,476,168"/><area shape="rect" id="node20" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="371,192,485,221"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="369,245,487,275"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="543,125,631,155"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a60fdbdec49432f14029850a309df83ad_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a60fdbdec49432f14029850a309df83ad_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a60fdbdec49432f14029850a309df83ad_icgraph" id="d7/d74/andna__cache_8h_a60fdbdec49432f14029850a309df83ad_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#ab554f25eba04cf2eb41deac263e6cf07" title="save_lcl_keyring" alt="" coords="175,5,292,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="343,5,423,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="472,5,579,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="627,5,677,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a0df1bcedcc94f5eb43bf734603c1f7a5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* pack_rh_cache </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a> *&#160;</td>
<td class="paramname"><em>rhcache</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>pack_sz</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a0df1bcedcc94f5eb43bf734603c1f7a5_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a0df1bcedcc94f5eb43bf734603c1f7a5_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a0df1bcedcc94f5eb43bf734603c1f7a5_cgraph" id="d7/d74/andna__cache_8h_a0df1bcedcc94f5eb43bf734603c1f7a5_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="213,61,280,91"/><area shape="rect" id="node11" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="1275,112,1421,141"/><area shape="rect" id="node24" href="../../d7/d48/snsd__cache_8c.html#aea3f6c274a3770ca095f86632c94f03a" title="snsd_pack_all_services" alt="" coords="167,165,327,195"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="421,61,467,91"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="596,8,665,37"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="580,61,681,91"/><area shape="rect" id="node13" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1489,165,1569,195"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1481,59,1577,88"/><area shape="rect" id="node20" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="1472,112,1587,141"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="1471,5,1588,35"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1639,112,1727,141"/><area shape="rect" id="node26" href="../../d7/d48/snsd__cache_8c.html#a6a72e6a4c792d596b34da0115a916606" title="snsd_pack_service" alt="" coords="377,165,511,195"/><area shape="rect" id="node28" href="../../d7/d48/snsd__cache_8c.html#acc74354df68d0ea3e4b93e59eb333ed7" title="snsd_pack_all_prios" alt="" coords="561,165,700,195"/><area shape="rect" id="node30" href="../../d7/d48/snsd__cache_8c.html#a472f122efb54c5cbf24cd3b2e919af41" title="snsd_pack_prio" alt="" coords="751,165,863,195"/><area shape="rect" id="node32" href="../../d7/d48/snsd__cache_8c.html#af765c375ebd690fdf1fa844ec7e1c0d6" title="snsd_pack_all_nodes" alt="" coords="912,165,1059,195"/><area shape="rect" id="node34" href="../../d7/d48/snsd__cache_8c.html#a0d50c4944d234d5bf4cadd84cede4fc1" title="snsd_pack_node" alt="" coords="1107,165,1227,195"/><area shape="rect" id="node36" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1309,165,1387,195"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a0df1bcedcc94f5eb43bf734603c1f7a5_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a0df1bcedcc94f5eb43bf734603c1f7a5_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a0df1bcedcc94f5eb43bf734603c1f7a5_icgraph" id="d7/d74/andna__cache_8h_a0df1bcedcc94f5eb43bf734603c1f7a5_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#aba364b75290b92041b9d27b76dd6c255" title="save_rh_cache" alt="" coords="167,32,276,61"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a55ec39a1613388c867100206d61c9fae" title="andna_save_caches" alt="" coords="325,32,467,61"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="516,32,609,61"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="660,32,791,61"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="840,5,955,35"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1003,32,1053,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="af14ac23fe343278a358dd0493bf158a8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a>* rh_cache_add </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>hname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">time_t&#160;</td>
<td class="paramname"><em>timestamp</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_af14ac23fe343278a358dd0493bf158a8_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_af14ac23fe343278a358dd0493bf158a8_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_af14ac23fe343278a358dd0493bf158a8_cgraph" id="d7/d74/andna__cache_8h_af14ac23fe343278a358dd0493bf158a8_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a168a5f13166e44611dfc70c085c9cc56" title="rh_cache_add_hash" alt="" coords="157,85,296,115"/><area shape="rect" id="node30" href="../../d2/de6/andna__cache_8c.html#a226c42d0738c6be39991cac7dbce175b" title="andna_32bit_hash" alt="" coords="164,165,289,195"/><area shape="rect" id="node5" href="../../d2/de6/andna__cache_8c.html#a54856f5aae2cb70a2342cd6ad1120b51" title="rh_cache_find_hash" alt="" coords="349,5,488,35"/><area shape="rect" id="node15" href="../../d2/de6/andna__cache_8c.html#a3642fc1196ec9c459ed6c8bcc1d32638" title="rh_cache_del_expired" alt="" coords="345,59,492,88"/><area shape="rect" id="node18" href="../../d2/de6/andna__cache_8c.html#a77e44126b698e365f7d25e3fe40a6f90" title="rh_cache_new_hash" alt="" coords="348,112,489,141"/><area shape="rect" id="node7" href="../../d2/de6/andna__cache_8c.html#aefabb748e314ab9879045f1da742bd6c" title="rh_cache_del" alt="" coords="541,32,640,61"/><area shape="rect" id="node9" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="689,32,839,61"/><area shape="rect" id="node11" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="889,32,1017,61"/><area shape="rect" id="node13" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="1067,32,1203,61"/><area shape="rect" id="node20" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="560,112,621,141"/><area shape="rect" id="node22" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="731,112,797,141"/><area shape="rect" id="node24" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="931,112,976,141"/><area shape="rect" id="node26" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1100,99,1169,128"/><area shape="rect" id="node28" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1084,152,1185,181"/><area shape="rect" id="node32" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="377,165,460,195"/><area shape="rect" id="node34" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="376,219,461,248"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a168a5f13166e44611dfc70c085c9cc56"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a>* rh_cache_add_hash </td>
<td>(</td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>hash</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">time_t&#160;</td>
<td class="paramname"><em>timestamp</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a168a5f13166e44611dfc70c085c9cc56_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a168a5f13166e44611dfc70c085c9cc56_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a168a5f13166e44611dfc70c085c9cc56_cgraph" id="d7/d74/andna__cache_8h_a168a5f13166e44611dfc70c085c9cc56_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a54856f5aae2cb70a2342cd6ad1120b51" title="rh_cache_find_hash" alt="" coords="197,5,336,35"/><area shape="rect" id="node13" href="../../d2/de6/andna__cache_8c.html#a3642fc1196ec9c459ed6c8bcc1d32638" title="rh_cache_del_expired" alt="" coords="193,59,340,88"/><area shape="rect" id="node16" href="../../d2/de6/andna__cache_8c.html#a77e44126b698e365f7d25e3fe40a6f90" title="rh_cache_new_hash" alt="" coords="196,112,337,141"/><area shape="rect" id="node5" href="../../d2/de6/andna__cache_8c.html#aefabb748e314ab9879045f1da742bd6c" title="rh_cache_del" alt="" coords="389,19,488,48"/><area shape="rect" id="node7" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="537,19,687,48"/><area shape="rect" id="node9" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="737,19,865,48"/><area shape="rect" id="node11" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="915,19,1051,48"/><area shape="rect" id="node18" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="408,112,469,141"/><area shape="rect" id="node20" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="579,112,645,141"/><area shape="rect" id="node22" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="779,112,824,141"/><area shape="rect" id="node24" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="948,85,1017,115"/><area shape="rect" id="node26" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="932,139,1033,168"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a168a5f13166e44611dfc70c085c9cc56_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a168a5f13166e44611dfc70c085c9cc56_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a168a5f13166e44611dfc70c085c9cc56_icgraph" id="d7/d74/andna__cache_8h_a168a5f13166e44611dfc70c085c9cc56_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="192,108,333,138"/><area shape="rect" id="node32" href="../../d7/d74/andna__cache_8h.html#af14ac23fe343278a358dd0493bf158a8" title="rh_cache_add" alt="" coords="212,162,313,191"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="381,18,533,47"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="1001,132,1065,162"/><area shape="rect" id="node16" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb7fb" title="snsd_main_ip" alt="" coords="407,108,508,138"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="999,31,1068,60"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="1117,68,1203,98"/><area shape="rect" id="node11" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1252,68,1353,98"/><area shape="rect" id="node18" href="../../d1/dd5/andns__snsd_8h.html#a86f72d27da5b908d5ce023c778ad4b74" title="snsd_node_to_data" alt="" coords="589,108,723,138"/><area shape="rect" id="node24" href="../../d1/dd5/andns__snsd_8h.html#af1703129169f7152c3a4c38604bf9ea9" title="snsd_service_to_aansws" alt="" coords="780,159,948,188"/><area shape="rect" id="node27" href="../../d1/dd5/andns__snsd_8h.html#a1fcd0373d93db849bf72644fc21e5087" title="snsd_node_to_dansw" alt="" coords="583,31,729,60"/><area shape="rect" id="node21" href="../../d1/dd5/andns__snsd_8h.html#a016db13b6c9aea169159e1e69d926ff3" title="snsd_prio_to_aansws" alt="" coords="791,106,937,135"/><area shape="rect" id="node29" href="../../d1/dd5/andns__snsd_8h.html#a1debec61ed4edba1c3f0b2161314c18d" title="snsd_prio_to_dansws" alt="" coords="791,31,937,60"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aefabb748e314ab9879045f1da742bd6c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void rh_cache_del </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a> *&#160;</td>
<td class="paramname"><em>rhc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aefabb748e314ab9879045f1da742bd6c_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aefabb748e314ab9879045f1da742bd6c_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aefabb748e314ab9879045f1da742bd6c_cgraph" id="d7/d74/andna__cache_8h_aefabb748e314ab9879045f1da742bd6c_cgraph">
<area shape="rect" id="node3" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="153,5,303,35"/><area shape="rect" id="node5" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="353,5,481,35"/><area shape="rect" id="node7" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="531,5,667,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aefabb748e314ab9879045f1da742bd6c_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aefabb748e314ab9879045f1da742bd6c_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aefabb748e314ab9879045f1da742bd6c_icgraph" id="d7/d74/andna__cache_8h_aefabb748e314ab9879045f1da742bd6c_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#a54856f5aae2cb70a2342cd6ad1120b51" title="rh_cache_find_hash" alt="" coords="157,177,296,207"/><area shape="rect" id="node43" href="../../d7/d74/andna__cache_8h.html#a3642fc1196ec9c459ed6c8bcc1d32638" title="rh_cache_del_expired" alt="" coords="153,231,300,260"/><area shape="rect" id="node46" href="../../d7/d74/andna__cache_8h.html#a358d266d1016b5fdb814d9bd724f3f6d" title="rh_cache_flush" alt="" coords="172,341,281,371"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html#af8449aa760529b5de85e4fa75190bfd7" title="andna_resolve_hash\l_locally" alt="" coords="353,107,495,154"/><area shape="rect" id="node36" href="../../d7/d74/andna__cache_8h.html#a168a5f13166e44611dfc70c085c9cc56" title="rh_cache_add_hash" alt="" coords="355,231,493,260"/><area shape="rect" id="node41" href="../../d7/d74/andna__cache_8h.html#a9f31cc6fdac4aafa08e170ded22e2eac" title="rh_cache_find_hname" alt="" coords="349,177,499,207"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="553,116,695,145"/><area shape="rect" id="node9" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="749,5,901,35"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="1427,151,1491,180"/><area shape="rect" id="node20" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb7fb" title="snsd_main_ip" alt="" coords="775,100,876,129"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="1424,31,1493,60"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="1587,91,1672,120"/><area shape="rect" id="node15" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1751,91,1852,120"/><area shape="rect" id="node22" href="../../d1/dd5/andns__snsd_8h.html#a86f72d27da5b908d5ce023c778ad4b74" title="snsd_node_to_data" alt="" coords="976,159,1109,188"/><area shape="rect" id="node28" href="../../d1/dd5/andns__snsd_8h.html#af1703129169f7152c3a4c38604bf9ea9" title="snsd_service_to_aansws" alt="" coords="1185,93,1353,123"/><area shape="rect" id="node31" href="../../d1/dd5/andns__snsd_8h.html#a1fcd0373d93db849bf72644fc21e5087" title="snsd_node_to_dansw" alt="" coords="969,31,1116,60"/><area shape="rect" id="node25" href="../../d1/dd5/andns__snsd_8h.html#a016db13b6c9aea169159e1e69d926ff3" title="snsd_prio_to_aansws" alt="" coords="1196,152,1343,181"/><area shape="rect" id="node33" href="../../d1/dd5/andns__snsd_8h.html#a1debec61ed4edba1c3f0b2161314c18d" title="snsd_prio_to_dansws" alt="" coords="1196,31,1343,60"/><area shape="rect" id="node39" href="../../d7/d74/andna__cache_8h.html#af14ac23fe343278a358dd0493bf158a8" title="rh_cache_add" alt="" coords="573,231,675,260"/><area shape="rect" id="node48" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="779,367,872,396"/><area shape="rect" id="node57" href="../../d4/d3b/netsukuku_8c.html#a3b73ab43b7fcc724211d67c45474391b" title="rh_cache_flush_thread" alt="" coords="548,419,700,448"/><area shape="rect" id="node62" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="393,315,455,344"/><area shape="rect" id="node50" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="1564,367,1695,396"/><area shape="rect" id="node52" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="1744,367,1859,396"/><area shape="rect" id="node54" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1907,341,1957,371"/><area shape="rect" id="node59" href="../../d4/d3b/netsukuku_8c.html#adad73be64
</div>
</p>
</div>
</div>
<a class="anchor" id="a3642fc1196ec9c459ed6c8bcc1d32638"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void rh_cache_del_expired </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a3642fc1196ec9c459ed6c8bcc1d32638_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a3642fc1196ec9c459ed6c8bcc1d32638_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a3642fc1196ec9c459ed6c8bcc1d32638_cgraph" id="d7/d74/andna__cache_8h_a3642fc1196ec9c459ed6c8bcc1d32638_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#aefabb748e314ab9879045f1da742bd6c" title="rh_cache_del" alt="" coords="203,5,301,35"/><area shape="rect" id="node5" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="351,5,500,35"/><area shape="rect" id="node7" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="551,5,679,35"/><area shape="rect" id="node9" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="728,5,864,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a3642fc1196ec9c459ed6c8bcc1d32638_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a3642fc1196ec9c459ed6c8bcc1d32638_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a3642fc1196ec9c459ed6c8bcc1d32638_icgraph" id="d7/d74/andna__cache_8h_a3642fc1196ec9c459ed6c8bcc1d32638_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#a168a5f13166e44611dfc70c085c9cc56" title="rh_cache_add_hash" alt="" coords="203,135,341,164"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="389,108,531,138"/><area shape="rect" id="node34" href="../../d7/d74/andna__cache_8h.html#af14ac23fe343278a358dd0493bf158a8" title="rh_cache_add" alt="" coords="409,162,511,191"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="579,18,731,47"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="1199,132,1263,162"/><area shape="rect" id="node18" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb7fb" title="snsd_main_ip" alt="" coords="604,108,705,138"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="1196,31,1265,60"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="1315,68,1400,98"/><area shape="rect" id="node13" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1449,68,1551,98"/><area shape="rect" id="node20" href="../../d1/dd5/andns__snsd_8h.html#a86f72d27da5b908d5ce023c778ad4b74" title="snsd_node_to_data" alt="" coords="787,108,920,138"/><area shape="rect" id="node26" href="../../d1/dd5/andns__snsd_8h.html#af1703129169f7152c3a4c38604bf9ea9" title="snsd_service_to_aansws" alt="" coords="977,159,1145,188"/><area shape="rect" id="node29" href="../../d1/dd5/andns__snsd_8h.html#a1fcd0373d93db849bf72644fc21e5087" title="snsd_node_to_dansw" alt="" coords="780,31,927,60"/><area shape="rect" id="node23" href="../../d1/dd5/andns__snsd_8h.html#a016db13b6c9aea169159e1e69d926ff3" title="snsd_prio_to_aansws" alt="" coords="988,106,1135,135"/><area shape="rect" id="node31" href="../../d1/dd5/andns__snsd_8h.html#a1debec61ed4edba1c3f0b2161314c18d" title="snsd_prio_to_dansws" alt="" coords="988,31,1135,60"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a54856f5aae2cb70a2342cd6ad1120b51"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a>* rh_cache_find_hash </td>
<td>(</td>
<td class="paramtype">u_int&#160;</td>
<td class="paramname"><em>hash</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a54856f5aae2cb70a2342cd6ad1120b51_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a54856f5aae2cb70a2342cd6ad1120b51_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a54856f5aae2cb70a2342cd6ad1120b51_cgraph" id="d7/d74/andna__cache_8h_a54856f5aae2cb70a2342cd6ad1120b51_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#aefabb748e314ab9879045f1da742bd6c" title="rh_cache_del" alt="" coords="192,5,291,35"/><area shape="rect" id="node5" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="340,5,489,35"/><area shape="rect" id="node7" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="540,5,668,35"/><area shape="rect" id="node9" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="717,5,853,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a54856f5aae2cb70a2342cd6ad1120b51_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a54856f5aae2cb70a2342cd6ad1120b51_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a54856f5aae2cb70a2342cd6ad1120b51_icgraph" id="d7/d74/andna__cache_8h_a54856f5aae2cb70a2342cd6ad1120b51_icgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#af8449aa760529b5de85e4fa75190bfd7" title="andna_resolve_hash\l_locally" alt="" coords="196,96,337,142"/><area shape="rect" id="node34" href="../../d7/d74/andna__cache_8h.html#a168a5f13166e44611dfc70c085c9cc56" title="rh_cache_add_hash" alt="" coords="197,166,336,195"/><area shape="rect" id="node39" href="../../d7/d74/andna__cache_8h.html#a9f31cc6fdac4aafa08e170ded22e2eac" title="rh_cache_find_hname" alt="" coords="192,219,341,248"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="389,108,531,138"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="579,18,731,47"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="1199,132,1263,162"/><area shape="rect" id="node18" href="../../d1/dd5/andns__snsd_8h.html#a5f5ed255a4e4e2604045525ee8acb7fb" title="snsd_main_ip" alt="" coords="604,108,705,138"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="1196,31,1265,60"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="1315,68,1400,98"/><area shape="rect" id="node13" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1449,68,1551,98"/><area shape="rect" id="node20" href="../../d1/dd5/andns__snsd_8h.html#a86f72d27da5b908d5ce023c778ad4b74" title="snsd_node_to_data" alt="" coords="787,108,920,138"/><area shape="rect" id="node26" href="../../d1/dd5/andns__snsd_8h.html#af1703129169f7152c3a4c38604bf9ea9" title="snsd_service_to_aansws" alt="" coords="977,159,1145,188"/><area shape="rect" id="node29" href="../../d1/dd5/andns__snsd_8h.html#a1fcd0373d93db849bf72644fc21e5087" title="snsd_node_to_dansw" alt="" coords="780,31,927,60"/><area shape="rect" id="node23" href="../../d1/dd5/andns__snsd_8h.html#a016db13b6c9aea169159e1e69d926ff3" title="snsd_prio_to_aansws" alt="" coords="988,106,1135,135"/><area shape="rect" id="node31" href="../../d1/dd5/andns__snsd_8h.html#a1debec61ed4edba1c3f0b2161314c18d" title="snsd_prio_to_dansws" alt="" coords="988,31,1135,60"/><area shape="rect" id="node37" href="../../d7/d74/andna__cache_8h.html#af14ac23fe343278a358dd0493bf158a8" title="rh_cache_add" alt="" coords="409,166,511,195"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a9f31cc6fdac4aafa08e170ded22e2eac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a>* rh_cache_find_hname </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>hname</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a9f31cc6fdac4aafa08e170ded22e2eac_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a9f31cc6fdac4aafa08e170ded22e2eac_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a9f31cc6fdac4aafa08e170ded22e2eac_cgraph" id="d7/d74/andna__cache_8h_a9f31cc6fdac4aafa08e170ded22e2eac_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a226c42d0738c6be39991cac7dbce175b" title="andna_32bit_hash" alt="" coords="209,59,335,88"/><area shape="rect" id="node9" href="../../d2/de6/andna__cache_8c.html#a54856f5aae2cb70a2342cd6ad1120b51" title="rh_cache_find_hash" alt="" coords="203,112,341,141"/><area shape="rect" id="node5" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="397,5,480,35"/><area shape="rect" id="node7" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="396,59,481,88"/><area shape="rect" id="node11" href="../../d2/de6/andna__cache_8c.html#aefabb748e314ab9879045f1da742bd6c" title="rh_cache_del" alt="" coords="389,112,488,141"/><area shape="rect" id="node13" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="537,112,687,141"/><area shape="rect" id="node15" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="737,112,865,141"/><area shape="rect" id="node17" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="915,112,1051,141"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a358d266d1016b5fdb814d9bd724f3f6d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void rh_cache_flush </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a358d266d1016b5fdb814d9bd724f3f6d_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a358d266d1016b5fdb814d9bd724f3f6d_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a358d266d1016b5fdb814d9bd724f3f6d_cgraph" id="d7/d74/andna__cache_8h_a358d266d1016b5fdb814d9bd724f3f6d_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#aefabb748e314ab9879045f1da742bd6c" title="rh_cache_del" alt="" coords="165,5,264,35"/><area shape="rect" id="node5" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="313,5,463,35"/><area shape="rect" id="node7" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="513,5,641,35"/><area shape="rect" id="node9" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="691,5,827,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a358d266d1016b5fdb814d9bd724f3f6d_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a358d266d1016b5fdb814d9bd724f3f6d_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a358d266d1016b5fdb814d9bd724f3f6d_icgraph" id="d7/d74/andna__cache_8h_a358d266d1016b5fdb814d9bd724f3f6d_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="479,56,572,85"/><area shape="rect" id="node12" href="../../d4/d3b/netsukuku_8c.html#a3b73ab43b7fcc724211d67c45474391b" title="rh_cache_flush_thread" alt="" coords="276,108,428,137"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="165,160,227,189"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="1183,56,1313,85"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="1363,5,1477,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1525,83,1576,112"/><area shape="rect" id="node14" href="../../d4/d3b/netsukuku_8c.html#adad73be642889ec5a245216570fd44b9" title="sigalrm_handler" alt="" coords="659,108,771,137"/><area shape="rect" id="node19" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="285,161,419,191"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="480,161,571,191"/><area shape="rect" id="node23" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="621,161,808,191"/><area shape="rect" id="node25" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="857,213,972,243"/><area shape="rect" id="node27" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1033,160,1121,189"/><area shape="rect" id="node34" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1035,213,1120,243"/><area shape="rect" id="node37" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1021,267,1133,296"/><area shape="rect" id="node29" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1211,200,1285,229"/><area shape="rect" id="node31" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1367,187,1473,216"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aec30a729be610b538c20d9c831c4fb71"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a>* rh_cache_new </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>hname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">time_t&#160;</td>
<td class="paramname"><em>timestamp</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aec30a729be610b538c20d9c831c4fb71_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aec30a729be610b538c20d9c831c4fb71_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aec30a729be610b538c20d9c831c4fb71_cgraph" id="d7/d74/andna__cache_8h_aec30a729be610b538c20d9c831c4fb71_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a77e44126b698e365f7d25e3fe40a6f90" title="rh_cache_new_hash" alt="" coords="160,32,301,61"/><area shape="rect" id="node15" href="../../d2/de6/andna__cache_8c.html#a226c42d0738c6be39991cac7dbce175b" title="andna_32bit_hash" alt="" coords="168,85,293,115"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="363,32,424,61"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="485,32,552,61"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="601,32,647,61"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="712,5,781,35"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="696,59,797,88"/><area shape="rect" id="node17" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="352,85,435,115"/><area shape="rect" id="node19" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="351,139,436,168"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ae02422c831311cf5357e92febb94925f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int save_andna_cache </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a> *&#160;</td>
<td class="paramname"><em>acache</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ae02422c831311cf5357e92febb94925f_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ae02422c831311cf5357e92febb94925f_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ae02422c831311cf5357e92febb94925f_cgraph" id="d7/d74/andna__cache_8h_ae02422c831311cf5357e92febb94925f_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a0d9f1fef5d898612fcabd13b79b486ba" title="pack_andna_cache" alt="" coords="191,148,324,177"/><area shape="rect" id="node47" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="233,213,281,243"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="428,187,495,216"/><area shape="rect" id="node13" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="829,108,976,137"/><area shape="rect" id="node26" href="../../d2/de6/andna__cache_8c.html#a29c1eeb9df9d110cdfca3144331b8b7b" title="pack_single_andna_cache" alt="" coords="375,83,548,112"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="663,187,708,216"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="868,239,937,268"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="852,185,953,215"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="2060,57,2140,87"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1239,109,1335,139"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="1043,160,1157,189"/><area shape="rect" id="node24" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="1041,213,1159,243"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="2191,84,2279,113"/><area shape="rect" id="node29" href="../../d2/de6/andna__cache_8c.html#a2d80e94b5ec287281ea7eec6279f9399" title="pack_andna_cache_queue" alt="" coords="597,32,773,61"/><area shape="rect" id="node32" href="../../d7/d48/snsd__cache_8c.html#aea3f6c274a3770ca095f86632c94f03a" title="snsd_pack_all_services" alt="" coords="823,31,983,60"/><area shape="rect" id="node34" href="../../d7/d48/snsd__cache_8c.html#a6a72e6a4c792d596b34da0115a916606" title="snsd_pack_service" alt="" coords="1033,5,1167,35"/><area shape="rect" id="node36" href="../../d7/d48/snsd__cache_8c.html#acc74354df68d0ea3e4b93e59eb333ed7" title="snsd_pack_all_prios" alt="" coords="1217,5,1356,35"/><area shape="rect" id="node38" href="../../d7/d48/snsd__cache_8c.html#a472f122efb54c5cbf24cd3b2e919af41" title="snsd_pack_prio" alt="" coords="1407,5,1519,35"/><area shape="rect" id="node40" href="../../d7/d48/snsd__cache_8c.html#af765c375ebd690fdf1fa844ec7e1c0d6" title="snsd_pack_all_nodes" alt="" coords="1568,5,1715,35"/><area shape="rect" id="node42" href="../../d7/d48/snsd__cache_8c.html#a0d50c4944d234d5bf4cadd84cede4fc1" title="snsd_pack_node" alt="" coords="1763,5,1883,35"/><area shape="rect" id="node44" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1932,5,2009,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ae02422c831311cf5357e92febb94925f_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ae02422c831311cf5357e92febb94925f_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ae02422c831311cf5357e92febb94925f_icgraph" id="d7/d74/andna__cache_8h_ae02422c831311cf5357e92febb94925f_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a55ec39a1613388c867100206d61c9fae" title="andna_save_caches" alt="" coords="189,32,331,61"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="380,32,473,61"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="524,32,655,61"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="704,5,819,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="867,32,917,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ab82dc4bb575d3f181457ea7c3076c858"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int save_counter_c </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a> *&#160;</td>
<td class="paramname"><em>countercache</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ab82dc4bb575d3f181457ea7c3076c858_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ab82dc4bb575d3f181457ea7c3076c858_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ab82dc4bb575d3f181457ea7c3076c858_cgraph" id="d7/d74/andna__cache_8h_ab82dc4bb575d3f181457ea7c3076c858_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a35b354e37cffa71b841eac414548e31d" title="pack_counter_cache" alt="" coords="169,217,311,247"/><area shape="rect" id="node26" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="216,271,264,300"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="400,219,467,248"/><area shape="rect" id="node13" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="360,112,507,141"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="592,219,637,248"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="739,271,808,300"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="723,217,824,247"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="575,112,655,141"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="567,165,663,195"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="557,5,672,35"/><area shape="rect" id="node24" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="556,59,673,88"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="729,139,817,168"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ab82dc4bb575d3f181457ea7c3076c858_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ab82dc4bb575d3f181457ea7c3076c858_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ab82dc4bb575d3f181457ea7c3076c858_icgraph" id="d7/d74/andna__cache_8h_ab82dc4bb575d3f181457ea7c3076c858_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a55ec39a1613388c867100206d61c9fae" title="andna_save_caches" alt="" coords="168,32,309,61"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="359,32,452,61"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="503,32,633,61"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="683,5,797,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="845,32,896,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a099662b5e5060fa4eef5a25c0573a325"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int save_lcl_cache </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a> *&#160;</td>
<td class="paramname"><em>lcl</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a099662b5e5060fa4eef5a25c0573a325_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a099662b5e5060fa4eef5a25c0573a325_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a099662b5e5060fa4eef5a25c0573a325_cgraph" id="d7/d74/andna__cache_8h_a099662b5e5060fa4eef5a25c0573a325_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a57cc184f00d4d7dcba8d59428e0c6eb1" title="pack_lcl_cache" alt="" coords="165,217,277,247"/><area shape="rect" id="node26" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="197,271,245,300"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="365,219,432,248"/><area shape="rect" id="node13" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="325,112,472,141"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="557,219,603,248"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="704,271,773,300"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="688,217,789,247"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="540,112,620,141"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="532,165,628,195"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="523,5,637,35"/><area shape="rect" id="node24" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="521,59,639,88"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="695,139,783,168"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a099662b5e5060fa4eef5a25c0573a325_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a099662b5e5060fa4eef5a25c0573a325_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a099662b5e5060fa4eef5a25c0573a325_icgraph" id="d7/d74/andna__cache_8h_a099662b5e5060fa4eef5a25c0573a325_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a55ec39a1613388c867100206d61c9fae" title="andna_save_caches" alt="" coords="736,56,877,85"/><area shape="rect" id="node14" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="172,119,327,148"/><area shape="rect" id="node45" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="167,193,332,239"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="972,56,1065,85"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="1487,56,1617,85"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="1667,5,1781,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1829,108,1880,137"/><area shape="rect" id="node16" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="524,108,687,137"/><area shape="rect" id="node21" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="397,160,459,189"/><area shape="rect" id="node18" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="1164,108,1273,137"/><area shape="rect" id="node23" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="539,161,672,191"/><area shape="rect" id="node25" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="761,161,852,191"/><area shape="rect" id="node27" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="925,161,1112,191"/><area shape="rect" id="node29" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1161,213,1276,243"/><area shape="rect" id="node31" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1337,160,1425,189"/><area shape="rect" id="node38" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1339,213,1424,243"/><area shape="rect" id="node41" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1325,267,1437,296"/><area shape="rect" id="node33" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1515,200,1589,229"/><area shape="rect" id="node35" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1671,187,1777,216"/><area shape="rect" id="node47" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="383,265,473,295"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ab554f25eba04cf2eb41deac263e6cf07"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int save_lcl_keyring </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a> *&#160;</td>
<td class="paramname"><em>keyring</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ab554f25eba04cf2eb41deac263e6cf07_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ab554f25eba04cf2eb41deac263e6cf07_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ab554f25eba04cf2eb41deac263e6cf07_cgraph" id="d7/d74/andna__cache_8h_ab554f25eba04cf2eb41deac263e6cf07_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a60fdbdec49432f14029850a309df83ad" title="pack_lcl_keyring" alt="" coords="175,217,292,247"/><area shape="rect" id="node26" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="209,271,257,300"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="381,219,448,248"/><area shape="rect" id="node13" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="341,112,488,141"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="573,219,619,248"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="720,271,789,300"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="704,217,805,247"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="556,112,636,141"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="548,165,644,195"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="539,5,653,35"/><area shape="rect" id="node24" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="537,59,655,88"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="711,139,799,168"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ab554f25eba04cf2eb41deac263e6cf07_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ab554f25eba04cf2eb41deac263e6cf07_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ab554f25eba04cf2eb41deac263e6cf07_icgraph" id="d7/d74/andna__cache_8h_ab554f25eba04cf2eb41deac263e6cf07_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="175,5,255,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="304,5,411,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="459,5,509,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aba364b75290b92041b9d27b76dd6c255"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int save_rh_cache </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a> *&#160;</td>
<td class="paramname"><em>rh</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aba364b75290b92041b9d27b76dd6c255_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aba364b75290b92041b9d27b76dd6c255_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aba364b75290b92041b9d27b76dd6c255_cgraph" id="d7/d74/andna__cache_8h_aba364b75290b92041b9d27b76dd6c255_cgraph">
<area shape="rect" id="node3" href="../../d2/de6/andna__cache_8c.html#a0df1bcedcc94f5eb43bf734603c1f7a5" title="pack_rh_cache" alt="" coords="167,99,276,128"/><area shape="rect" id="node41" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="197,20,245,49"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="373,59,440,88"/><area shape="rect" id="node13" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="1435,164,1581,193"/><area shape="rect" id="node26" href="../../d7/d48/snsd__cache_8c.html#aea3f6c274a3770ca095f86632c94f03a" title="snsd_pack_all_services" alt="" coords="327,112,487,141"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="581,59,627,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="756,5,825,35"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="740,59,841,88"/><area shape="rect" id="node15" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1649,111,1729,140"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1641,217,1737,247"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="1632,271,1747,300"/><area shape="rect" id="node24" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="1631,164,1748,193"/><area shape="rect" id="node17" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1799,164,1887,193"/><area shape="rect" id="node28" href="../../d7/d48/snsd__cache_8c.html#a6a72e6a4c792d596b34da0115a916606" title="snsd_pack_service" alt="" coords="537,112,671,141"/><area shape="rect" id="node30" href="../../d7/d48/snsd__cache_8c.html#acc74354df68d0ea3e4b93e59eb333ed7" title="snsd_pack_all_prios" alt="" coords="721,112,860,141"/><area shape="rect" id="node32" href="../../d7/d48/snsd__cache_8c.html#a472f122efb54c5cbf24cd3b2e919af41" title="snsd_pack_prio" alt="" coords="911,112,1023,141"/><area shape="rect" id="node34" href="../../d7/d48/snsd__cache_8c.html#af765c375ebd690fdf1fa844ec7e1c0d6" title="snsd_pack_all_nodes" alt="" coords="1072,112,1219,141"/><area shape="rect" id="node36" href="../../d7/d48/snsd__cache_8c.html#a0d50c4944d234d5bf4cadd84cede4fc1" title="snsd_pack_node" alt="" coords="1267,112,1387,141"/><area shape="rect" id="node38" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="1469,111,1547,140"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_aba364b75290b92041b9d27b76dd6c255_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_aba364b75290b92041b9d27b76dd6c255_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_aba364b75290b92041b9d27b76dd6c255_icgraph" id="d7/d74/andna__cache_8h_aba364b75290b92041b9d27b76dd6c255_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a55ec39a1613388c867100206d61c9fae" title="andna_save_caches" alt="" coords="165,32,307,61"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="356,32,449,61"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="500,32,631,61"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="680,5,795,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="843,32,893,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a35e46feb951ff01251d48e46ef345f96"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a>* unpack_andna_cache </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>pack</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>pack_sz</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>counter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pack_type</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a35e46feb951ff01251d48e46ef345f96_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a35e46feb951ff01251d48e46ef345f96_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a35e46feb951ff01251d48e46ef345f96_cgraph" id="d7/d74/andna__cache_8h_a35e46feb951ff01251d48e46ef345f96_cgraph">
<area shape="rect" id="node3" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="381,136,528,165"/><area shape="rect" id="node16" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="1567,325,1628,355"/><area shape="rect" id="node26" href="../../d2/de6/andna__cache_8c.html#a616a54519cf7a95237b8805ce7be6207" title="unpack_acq_llist" alt="" coords="204,343,321,372"/><area shape="rect" id="node5" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1687,57,1767,87"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="813,5,909,35"/><area shape="rect" id="node12" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="604,109,719,139"/><area shape="rect" id="node14" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="603,163,720,192"/><area shape="rect" id="node7" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1817,32,1905,61"/><area shape="rect" id="node18" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1693,332,1760,361"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1839,381,1884,411"/><area shape="rect" id="node22" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1971,447,2040,476"/><area shape="rect" id="node24" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1955,381,2056,411"/><area shape="rect" id="node30" href="../../d7/d48/snsd__cache_8c.html#a36e689670df34e28fd0ff259a55c63c0" title="snsd_unpack_all_service" alt="" coords="371,343,539,372"/><area shape="rect" id="node48" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="1023,472,1079,501"/><area shape="rect" id="node32" href="../../d7/d48/snsd__cache_8c.html#a35991d5fdd856d295f70b217e4eed072" title="snsd_unpack_service" alt="" coords="588,343,735,372"/><area shape="rect" id="node35" href="../../d7/d48/snsd__cache_8c.html#aec0debb1fa0d6ab91e75ed63c428d75c" title="snsd_unpack_all_prios" alt="" coords="784,317,939,347"/><area shape="rect" id="node37" href="../../d7/d48/snsd__cache_8c.html#a2fd8e8be8a3afd2f3879edef729e5948" title="snsd_unpack_prio" alt="" coords="988,317,1113,347"/><area shape="rect" id="node40" href="../../d7/d48/snsd__cache_8c.html#afbd5d467a74b5b5ed6a74741a81dc4fd" title="snsd_unpack_all_nodes" alt="" coords="1164,267,1324,296"/><area shape="rect" id="node42" href="../../d7/d48/snsd__cache_8c.html#ab3c2185212fc4fcdd8c1d497051f0342" title="snsd_unpack_node" alt="" coords="1375,267,1508,296"/><area shape="rect" id="node45" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="1559,187,1636,216"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a35e46feb951ff01251d48e46ef345f96_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a35e46feb951ff01251d48e46ef345f96_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a35e46feb951ff01251d48e46ef345f96_icgraph" id="d7/d74/andna__cache_8h_a35e46feb951ff01251d48e46ef345f96_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a176509d35d2405f8416d22b7defd2081" title="get_single_andna_c" alt="" coords="204,97,340,127"/><area shape="rect" id="node19" href="../../d4/d18/andna_8c.html#a75826b3a2a955fdd50d081ac17e0abe8" title="get_andna_cache" alt="" coords="211,235,333,264"/><area shape="rect" id="node48" href="../../d7/d74/andna__cache_8h.html#a7293b5abfab109b6f0831ef5d9b3e6c8" title="load_andna_cache" alt="" coords="207,181,337,211"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a5da3518ba270f03f8d087c3c1cb25115" title="andna_recv_reg_rq" alt="" coords="403,128,533,157"/><area shape="rect" id="node13" href="../../d5/d05/andna_8h.html#a8aab86a04409ff7c8baef00863464621" title="andna_recv_resolve_rq" alt="" coords="391,5,545,35"/><area shape="rect" id="node16" href="../../d5/d05/andna_8h.html#a7cb15ea6895d12e1dc8b334360de6819" title="recv_spread_single\l_acache" alt="" coords="401,58,535,105"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="596,72,676,101"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1733,177,1840,207"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1888,231,1939,260"/><area shape="rect" id="node21" href="../../d5/d05/andna_8h.html#a533e80474668ec6d63b4e5302b910a6c" title="andna_hook" alt="" coords="423,235,513,264"/><area shape="rect" id="node23" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="748,283,839,312"/><area shape="rect" id="node26" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="605,229,667,259"/><area shape="rect" id="node28" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="727,229,860,259"/><area shape="rect" id="node30" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="911,229,1001,259"/><area shape="rect" id="node32" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1051,177,1237,207"/><area shape="rect" id="node34" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1287,177,1401,207"/><area shape="rect" id="node36" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1463,231,1551,260"/><area shape="rect" id="node41" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1464,124,1549,153"/><area shape="rect" id="node44" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1451,177,1563,207"/><area shape="rect" id="node38" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1611,177,1685,207"/><area shape="rect" id="node50" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="400,181,536,211"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="abeab4c42702fa5492a775eb8c01fe95c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a>* unpack_counter_cache </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>pack</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>pack_sz</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>counter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_abeab4c42702fa5492a775eb8c01fe95c_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_abeab4c42702fa5492a775eb8c01fe95c_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_abeab4c42702fa5492a775eb8c01fe95c_cgraph" id="d7/d74/andna__cache_8h_abeab4c42702fa5492a775eb8c01fe95c_cgraph">
<area shape="rect" id="node3" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="211,112,357,141"/><area shape="rect" id="node16" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="253,192,315,221"/><area shape="rect" id="node5" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="425,5,505,35"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="417,59,513,88"/><area shape="rect" id="node12" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="408,112,523,141"/><area shape="rect" id="node14" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="407,165,524,195"/><area shape="rect" id="node7" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="575,32,663,61"/><area shape="rect" id="node18" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="432,219,499,248"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="596,219,641,248"/><area shape="rect" id="node22" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="728,192,797,221"/><area shape="rect" id="node24" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="712,245,813,275"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_abeab4c42702fa5492a775eb8c01fe95c_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_abeab4c42702fa5492a775eb8c01fe95c_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_abeab4c42702fa5492a775eb8c01fe95c_icgraph" id="d7/d74/andna__cache_8h_abeab4c42702fa5492a775eb8c01fe95c_icgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#a3148136f16559910186e2e0f253a5981" title="get_counter_cache" alt="" coords="212,137,343,167"/><area shape="rect" id="node35" href="../../d7/d74/andna__cache_8h.html#a85d78478e24191d1b67942636dcbcda5" title="load_counter_c" alt="" coords="393,189,503,219"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a533e80474668ec6d63b4e5302b910a6c" title="andna_hook" alt="" coords="403,84,493,113"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="761,5,852,35"/><area shape="rect" id="node11" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="591,84,652,113"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1901,52,1952,81"/><area shape="rect" id="node13" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="740,84,873,113"/><area shape="rect" id="node15" href="../../d2/d42/rehook_8h.html#acd9ab3b97734c31a06ae3dcf475a1b39" title="new_rehook" alt="" coords="924,84,1015,113"/><area shape="rect" id="node17" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="1064,68,1251,97"/><area shape="rect" id="node19" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="1300,104,1415,133"/><area shape="rect" id="node21" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="1476,51,1564,80"/><area shape="rect" id="node28" href="../../d8/da0/qspn_8h.html#a6df687dad6a64c0807fbfc105cf244c5" title="qspn_open" alt="" coords="1477,104,1563,133"/><area shape="rect" id="node31" href="../../da/db5/tracer_8h.html#ab53c5821a9d4215b3d5ba16fd95e8297" title="tracer_pkt_recv" alt="" coords="1464,157,1576,187"/><area shape="rect" id="node23" href="../../d8/da0/qspn_8h.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="1624,104,1699,133"/><area shape="rect" id="node25" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1747,104,1853,133"/><area shape="rect" id="node37" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="553,192,689,221"/><area shape="rect" id="node39" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="929,207,1009,236"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad36261c4854577e1921a9d9033b09e88"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a>* unpack_lcl_cache </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>pack</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>pack_sz</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>counter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ad36261c4854577e1921a9d9033b09e88_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ad36261c4854577e1921a9d9033b09e88_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ad36261c4854577e1921a9d9033b09e88_cgraph" id="d7/d74/andna__cache_8h_ad36261c4854577e1921a9d9033b09e88_cgraph">
<area shape="rect" id="node3" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="181,112,328,141"/><area shape="rect" id="node16" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="224,216,285,245"/><area shape="rect" id="node26" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="223,269,287,299"/><area shape="rect" id="node31" href="../../d2/de6/andna__cache_8c.html#a226c42d0738c6be39991cac7dbce175b" title="andna_32bit_hash" alt="" coords="192,323,317,352"/><area shape="rect" id="node5" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="396,5,476,35"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="388,59,484,88"/><area shape="rect" id="node12" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="379,112,493,141"/><area shape="rect" id="node14" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="377,165,495,195"/><area shape="rect" id="node7" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="545,32,633,61"/><area shape="rect" id="node18" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="556,243,623,272"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="684,243,729,272"/><area shape="rect" id="node22" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="795,216,864,245"/><area shape="rect" id="node24" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="779,269,880,299"/><area shape="rect" id="node28" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="400,269,472,299"/><area shape="rect" id="node33" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="395,323,477,352"/><area shape="rect" id="node35" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="393,376,479,405"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_ad36261c4854577e1921a9d9033b09e88_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_ad36261c4854577e1921a9d9033b09e88_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_ad36261c4854577e1921a9d9033b09e88_icgraph" id="d7/d74/andna__cache_8h_ad36261c4854577e1921a9d9033b09e88_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a9f9606b7d11bf10088542d80e6aac805" title="andna_reverse_resolve" alt="" coords="183,59,337,88"/><area shape="rect" id="node14" href="../../d7/d74/andna__cache_8h.html#aed9cccf08d649d2e68d14ade8dcac375" title="load_lcl_cache" alt="" coords="207,112,313,141"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="421,5,491,35"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="424,59,488,88"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="573,32,659,61"/><area shape="rect" id="node9" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="709,32,811,61"/><area shape="rect" id="node16" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="388,112,524,141"/><area shape="rect" id="node18" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="576,112,656,141"/><area shape="rect" id="node20" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="707,112,813,141"/><area shape="rect" id="node22" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="861,112,912,141"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a1b05831280109c236a1093b623176022"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int unpack_lcl_keyring </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a> *&#160;</td>
<td class="paramname"><em>keyring</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>pack</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>pack_sz</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a1b05831280109c236a1093b623176022_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a1b05831280109c236a1093b623176022_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a1b05831280109c236a1093b623176022_cgraph" id="d7/d74/andna__cache_8h_a1b05831280109c236a1093b623176022_cgraph">
<area shape="rect" id="node3" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="187,112,333,141"/><area shape="rect" id="node16" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="236,217,284,247"/><area shape="rect" id="node20" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="227,271,293,300"/><area shape="rect" id="node27" href="../../df/dee/crypto_8c.html#a083ef5b48a25edd59ca31d084819e68c" title="get_rsa_priv" alt="" coords="213,324,307,353"/><area shape="rect" id="node29" href="../../df/dee/crypto_8c.html#a95c10cbc9648b4770fb5cb553c3f9b03" title="ssl_strerr" alt="" coords="223,377,297,407"/><area shape="rect" id="node5" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="401,5,481,35"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="393,59,489,88"/><area shape="rect" id="node12" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="384,112,499,141"/><area shape="rect" id="node14" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="383,165,500,195"/><area shape="rect" id="node7" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="556,32,644,61"/><area shape="rect" id="node18" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="565,217,635,247"/><area shape="rect" id="node22" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="419,271,464,300"/><area shape="rect" id="node25" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="549,271,651,300"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a1b05831280109c236a1093b623176022_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a1b05831280109c236a1093b623176022_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a1b05831280109c236a1093b623176022_icgraph" id="d7/d74/andna__cache_8h_a1b05831280109c236a1093b623176022_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#a9fa8ccc3bb0953672b2b27b28bf0d723" title="load_lcl_keyring" alt="" coords="187,5,301,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="351,5,487,35"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="537,5,617,35"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="667,5,773,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="821,5,872,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a2e671db507cb5a73fe73c8eda6fcc7f4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a>* unpack_rh_cache </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>pack</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>pack_sz</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>counter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a2e671db507cb5a73fe73c8eda6fcc7f4_cgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a2e671db507cb5a73fe73c8eda6fcc7f4_cgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a2e671db507cb5a73fe73c8eda6fcc7f4_cgraph" id="d7/d74/andna__cache_8h_a2e671db507cb5a73fe73c8eda6fcc7f4_cgraph">
<area shape="rect" id="node3" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="1365,112,1512,141"/><area shape="rect" id="node16" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="1408,243,1469,272"/><area shape="rect" id="node26" href="../../d7/d48/snsd__cache_8c.html#a36e689670df34e28fd0ff259a55c63c0" title="snsd_unpack_all_service" alt="" coords="179,240,347,269"/><area shape="rect" id="node5" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1580,165,1660,195"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1572,112,1668,141"/><area shape="rect" id="node12" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="1563,5,1677,35"/><area shape="rect" id="node14" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="1561,59,1679,88"/><area shape="rect" id="node7" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1729,139,1817,168"/><area shape="rect" id="node18" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1587,243,1653,272"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1751,243,1796,272"/><area shape="rect" id="node22" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1883,216,1952,245"/><area shape="rect" id="node24" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1867,269,1968,299"/><area shape="rect" id="node28" href="../../d7/d48/snsd__cache_8c.html#a35991d5fdd856d295f70b217e4eed072" title="snsd_unpack_service" alt="" coords="396,240,543,269"/><area shape="rect" id="node31" href="../../d7/d48/snsd__cache_8c.html#aec0debb1fa0d6ab91e75ed63c428d75c" title="snsd_unpack_all_prios" alt="" coords="592,215,747,244"/><area shape="rect" id="node33" href="../../d7/d48/snsd__cache_8c.html#a2fd8e8be8a3afd2f3879edef729e5948" title="snsd_unpack_prio" alt="" coords="796,215,921,244"/><area shape="rect" id="node36" href="../../d7/d48/snsd__cache_8c.html#afbd5d467a74b5b5ed6a74741a81dc4fd" title="snsd_unpack_all_nodes" alt="" coords="972,164,1132,193"/><area shape="rect" id="node38" href="../../d7/d48/snsd__cache_8c.html#ab3c2185212fc4fcdd8c1d497051f0342" title="snsd_unpack_node" alt="" coords="1183,164,1316,193"/><area shape="rect" id="node41" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="1400,165,1477,195"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d74/andna__cache_8h_a2e671db507cb5a73fe73c8eda6fcc7f4_icgraph.png" border="0" usemap="#d7/d74/andna__cache_8h_a2e671db507cb5a73fe73c8eda6fcc7f4_icgraph" alt=""/></div>
<map name="d7/d74/andna__cache_8h_a2e671db507cb5a73fe73c8eda6fcc7f4_icgraph" id="d7/d74/andna__cache_8h_a2e671db507cb5a73fe73c8eda6fcc7f4_icgraph">
<area shape="rect" id="node3" href="../../d7/d74/andna__cache_8h.html#aef722a61792359c3a73a56ecad163291" title="load_rh_cache" alt="" coords="179,5,285,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="335,5,471,35"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="521,5,601,35"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="651,5,757,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="805,5,856,35"/></map>
</div>
</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a0b680c951a19cc5774a2692828bcab31"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="../../dc/d05/structrh__cache__pkt__hdr.html">rh_cache_pkt_hdr</a> <a class="el" href="../../d3/d5a/struct__PACKED__.html">_PACKED_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8a095a63758681c7dcf5dea01f432361"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a> acq_body_iinfo</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= { 3,</div>
<div class="line"> { 1 , (1&lt;&lt;1) , (1&lt;&lt;1) },</div>
<div class="line"> { 0, <span class="keyword">sizeof</span>(time_t),</div>
<div class="line"> <span class="keyword">sizeof</span>(time_t) + <span class="keyword">sizeof</span>(u_short) + 140 },</div>
<div class="line"> { 1, 1, 1 }</div>
<div class="line"> }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a7cfbb0aba60a86d2ddcd571fec119b36"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d6/df5/structandna__cache.html">andna_cache</a>* andna_c</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae29118f7283a4a31df8f48115ce05d3f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andna_c_counter</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7fcdb37e5f61716d625a03aa5bfc6359"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a> andna_cache_body_iinfo</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= { 1, </div>
<div class="line"> { (1&lt;&lt;1) },</div>
<div class="line"> { ( 4 *<span class="keyword">sizeof</span>(int)) +<span class="keyword">sizeof</span>(char) },</div>
<div class="line"> { 1 }</div>
<div class="line"> }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ac587aa33c28287270fac003183bbf0fe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a> andna_cache_pkt_hdr_iinfo = { 1, { (1&lt;&lt;1) }, { 0 }, { 1 } }</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a91c2e2e516a9a1ced4529a8124cf9bd1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/dae/structcounter__c.html">counter_c</a>* andna_counter_c</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9e2119d6e5577e09195d8c3a5fc9f7af"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/dc8/structlcl__cache.html">lcl_cache</a>* andna_lcl</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a62f4d19ec69cb84b3011a4b328332cb9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/d74/andna__cache_8h.html#a3eec5f307337ab8dfe3674be4da228c4">rh_cache</a>* andna_rhc</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a53423d4ec01b8a77ab86867f2b7fbbfa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int cc_counter</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae19be3e0190d7a476e8735a1ac57e6be"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a> counter_c_body_iinfo</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= { 1,</div>
<div class="line"> { (1&lt;&lt;1) },</div>
<div class="line"> { 140 +<span class="keyword">sizeof</span>(char) },</div>
<div class="line"> { 1 }</div>
<div class="line"> }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="aea6b3530450b0ee747803a39cd9e72b1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a> counter_c_hashes_body_iinfo</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= { 2, </div>
<div class="line"> { 1 , (1&lt;&lt;1) },</div>
<div class="line"> { 0, <span class="keyword">sizeof</span>(time_t) },</div>
<div class="line"> { 1, 1 }</div>
<div class="line"> }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="af2cd433cbcb6f5f826507c8505ecfa11"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a> counter_c_pkt_hdr_iinfo = { 1, { (1&lt;&lt;1) }, { 0 }, { 1 } }</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a486d06fca85a9ec0fad5481aff214b21"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a> lcl_cache_pkt_body_iinfo</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= { 2, { (1&lt;&lt;1) , 1 }, </div>
<div class="line"> { 0, <span class="keyword">sizeof</span>(u_short) },</div>
<div class="line"> { 1, 1 }</div>
<div class="line"> }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a4b21aef8e93a716d20d4ef65a610e872"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a> lcl_cache_pkt_hdr_iinfo = { 1, { (1&lt;&lt;1) }, { 0 }, { 1 } }</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a84ab15d774221688059d8eba78272b04"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int lcl_counter</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a210cb44a4a47e7a1428e7db30803b8f0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d4f/structlcl__cache__keyring.html">lcl_cache_keyring</a> lcl_keyring</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9e835a93044b55120092bcce4bb011cf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a> lcl_keyring_pkt_hdr_iinfo</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= { 2, </div>
<div class="line"> { 1 , 1 }, </div>
<div class="line"> { 0, <span class="keyword">sizeof</span>(u_int) }, </div>
<div class="line"> { 1, 1 } </div>
<div class="line"> }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a60bbedfc10683759a1982925fcc92d36"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a> rh_cache_pkt_body_iinfo</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= { 3,</div>
<div class="line"> { 1 , 1 , (1&lt;&lt;1) },</div>
<div class="line"> { 0, <span class="keyword">sizeof</span>(u_int)+<span class="keyword">sizeof</span>(<span class="keywordtype">char</span>), </div>
<div class="line"> <span class="keyword">sizeof</span>(u_int)+<span class="keyword">sizeof</span>(<span class="keywordtype">char</span>)+<span class="keyword">sizeof</span>(time_t) },</div>
<div class="line"> { 1, 1, 1 }</div>
<div class="line"> }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="af13082dd1ffb0686b83cc50a574fee62"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d1c/structint__info.html">int_info</a> rh_cache_pkt_hdr_iinfo = { 1, { (1&lt;&lt;1) }, { 0 }, { 1 } }</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4c8d78382f5a584edf99f1006905b877"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int rhc_counter</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="../../d7/d74/andna__cache_8h.html">andna_cache.h</a></li>
<li class="footer">Generated on Wed Feb 19 2014 14:19:09 for The Netsukuku Project by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
</div>
</body>
</html>