summaryrefslogtreecommitdiff
path: root/doc/html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html')
-rw-r--r--doc/html/PracticalSocket_8cpp.html96
-rw-r--r--doc/html/PracticalSocket_8h-source.html197
-rw-r--r--doc/html/PracticalSocket_8h.html44
-rw-r--r--doc/html/annotated.html70
-rw-r--r--doc/html/anytun_8cpp.html179
-rw-r--r--doc/html/authAlgo_8cpp.html29
-rw-r--r--doc/html/authAlgo_8h-source.html84
-rw-r--r--doc/html/authAlgo_8h.html38
-rw-r--r--doc/html/buffer_8cpp.html33
-rw-r--r--doc/html/buffer_8h-source.html100
-rw-r--r--doc/html/buffer_8h.html33
-rw-r--r--doc/html/classAesIcmCypher-members.html40
-rw-r--r--doc/html/classAesIcmCypher.html259
-rw-r--r--doc/html/classAesIcmCypher.pngbin395 -> 0 bytes
-rw-r--r--doc/html/classAuthAlgo-members.html29
-rw-r--r--doc/html/classAuthAlgo.html107
-rw-r--r--doc/html/classAuthAlgo.pngbin525 -> 0 bytes
-rw-r--r--doc/html/classBuffer-members.html49
-rw-r--r--doc/html/classBuffer.html534
-rw-r--r--doc/html/classBuffer.pngbin421 -> 0 bytes
-rw-r--r--doc/html/classCommunicatingSocket-members.html43
-rw-r--r--doc/html/classCommunicatingSocket.html281
-rw-r--r--doc/html/classCommunicatingSocket.pngbin1010 -> 0 bytes
-rw-r--r--doc/html/classCondition-members.html33
-rw-r--r--doc/html/classCondition.html176
-rw-r--r--doc/html/classCypher-members.html33
-rw-r--r--doc/html/classCypher.html239
-rw-r--r--doc/html/classCypher.pngbin558 -> 0 bytes
-rw-r--r--doc/html/classHmacAuthAlgo-members.html29
-rw-r--r--doc/html/classHmacAuthAlgo.html63
-rw-r--r--doc/html/classHmacAuthAlgo.pngbin371 -> 0 bytes
-rw-r--r--doc/html/classKeyDerivation-members.html36
-rw-r--r--doc/html/classKeyDerivation.html265
-rw-r--r--doc/html/classLock-members.html31
-rw-r--r--doc/html/classLock.html142
-rw-r--r--doc/html/classLog-members.html71
-rw-r--r--doc/html/classLog.html860
-rw-r--r--doc/html/classLogStringBuilder-members.html33
-rw-r--r--doc/html/classLogStringBuilder.html187
-rw-r--r--doc/html/classLog_1_1instanceCleaner-members.html27
-rw-r--r--doc/html/classLog_1_1instanceCleaner.html55
-rw-r--r--doc/html/classMutex-members.html35
-rw-r--r--doc/html/classMutex.html219
-rw-r--r--doc/html/classNullAuthAlgo-members.html29
-rw-r--r--doc/html/classNullAuthAlgo.html63
-rw-r--r--doc/html/classNullAuthAlgo.pngbin354 -> 0 bytes
-rw-r--r--doc/html/classNullCypher-members.html33
-rw-r--r--doc/html/classNullCypher.html78
-rw-r--r--doc/html/classNullCypher.pngbin362 -> 0 bytes
-rw-r--r--doc/html/classOptions-members.html77
-rw-r--r--doc/html/classOptions.html1079
-rw-r--r--doc/html/classPacket-members.html74
-rw-r--r--doc/html/classPacket.html574
-rw-r--r--doc/html/classPacket.pngbin427 -> 0 bytes
-rw-r--r--doc/html/classPacketSource-members.html29
-rw-r--r--doc/html/classPacketSource.html139
-rw-r--r--doc/html/classPacketSource.pngbin436 -> 0 bytes
-rw-r--r--doc/html/classSemaphore-members.html31
-rw-r--r--doc/html/classSemaphore.html139
-rw-r--r--doc/html/classSeqWindow-members.html40
-rw-r--r--doc/html/classSeqWindow.html340
-rw-r--r--doc/html/classSigHupHandler-members.html30
-rw-r--r--doc/html/classSigHupHandler.html84
-rw-r--r--doc/html/classSigHupHandler.pngbin427 -> 0 bytes
-rw-r--r--doc/html/classSigIntHandler-members.html30
-rw-r--r--doc/html/classSigIntHandler.html84
-rw-r--r--doc/html/classSigIntHandler.pngbin417 -> 0 bytes
-rw-r--r--doc/html/classSigQuitHandler-members.html30
-rw-r--r--doc/html/classSigQuitHandler.html84
-rw-r--r--doc/html/classSigQuitHandler.pngbin435 -> 0 bytes
-rw-r--r--doc/html/classSigTermHandler-members.html30
-rw-r--r--doc/html/classSigTermHandler.html84
-rw-r--r--doc/html/classSigTermHandler.pngbin440 -> 0 bytes
-rw-r--r--doc/html/classSigUsr1Handler-members.html30
-rw-r--r--doc/html/classSigUsr1Handler.html84
-rw-r--r--doc/html/classSigUsr1Handler.pngbin435 -> 0 bytes
-rw-r--r--doc/html/classSigUsr2Handler-members.html30
-rw-r--r--doc/html/classSigUsr2Handler.html84
-rw-r--r--doc/html/classSigUsr2Handler.pngbin444 -> 0 bytes
-rw-r--r--doc/html/classSignalController-members.html39
-rw-r--r--doc/html/classSignalController.html293
-rw-r--r--doc/html/classSignalHandler-members.html31
-rw-r--r--doc/html/classSignalHandler.html150
-rw-r--r--doc/html/classSignalHandler.pngbin1187 -> 0 bytes
-rw-r--r--doc/html/classSocket-members.html38
-rw-r--r--doc/html/classSocket.html385
-rw-r--r--doc/html/classSocket.pngbin1205 -> 0 bytes
-rw-r--r--doc/html/classSocketException-members.html30
-rw-r--r--doc/html/classSocketException.html137
-rw-r--r--doc/html/classTCPServerSocket-members.html40
-rw-r--r--doc/html/classTCPServerSocket.html184
-rw-r--r--doc/html/classTCPServerSocket.pngbin397 -> 0 bytes
-rw-r--r--doc/html/classTCPSocket-members.html47
-rw-r--r--doc/html/classTCPSocket.html153
-rw-r--r--doc/html/classTCPSocket.pngbin551 -> 0 bytes
-rw-r--r--doc/html/classTunDevice-members.html43
-rw-r--r--doc/html/classTunDevice.html402
-rw-r--r--doc/html/classUDPPacketSource-members.html58
-rw-r--r--doc/html/classUDPPacketSource.html195
-rw-r--r--doc/html/classUDPPacketSource.pngbin1119 -> 0 bytes
-rw-r--r--doc/html/classUDPSocket-members.html53
-rw-r--r--doc/html/classUDPSocket.html404
-rw-r--r--doc/html/classUDPSocket.pngbin715 -> 0 bytes
-rw-r--r--doc/html/classsatp_1_1SATP-members.html72
-rw-r--r--doc/html/classsatp_1_1SATP.html78
-rw-r--r--doc/html/classsatp_1_1SATP.pngbin410 -> 0 bytes
-rw-r--r--doc/html/cypher_8cpp.html33
-rw-r--r--doc/html/cypher_8h-source.html110
-rw-r--r--doc/html/cypher_8h.html39
-rw-r--r--doc/html/datatypes_8h-source.html88
-rw-r--r--doc/html/datatypes_8h.html396
-rw-r--r--doc/html/doxygen.css358
-rw-r--r--doc/html/doxygen.pngbin1281 -> 0 bytes
-rw-r--r--doc/html/files.html64
-rw-r--r--doc/html/ftv2blank.pngbin174 -> 0 bytes
-rw-r--r--doc/html/ftv2doc.pngbin255 -> 0 bytes
-rw-r--r--doc/html/ftv2folderclosed.pngbin259 -> 0 bytes
-rw-r--r--doc/html/ftv2folderopen.pngbin261 -> 0 bytes
-rw-r--r--doc/html/ftv2lastnode.pngbin233 -> 0 bytes
-rw-r--r--doc/html/ftv2link.pngbin358 -> 0 bytes
-rw-r--r--doc/html/ftv2mlastnode.pngbin160 -> 0 bytes
-rw-r--r--doc/html/ftv2mnode.pngbin194 -> 0 bytes
-rw-r--r--doc/html/ftv2node.pngbin235 -> 0 bytes
-rw-r--r--doc/html/ftv2plastnode.pngbin165 -> 0 bytes
-rw-r--r--doc/html/ftv2pnode.pngbin200 -> 0 bytes
-rw-r--r--doc/html/ftv2vertline.pngbin229 -> 0 bytes
-rw-r--r--doc/html/functions.html69
-rw-r--r--doc/html/functions_0x61.html90
-rw-r--r--doc/html/functions_0x62.html73
-rw-r--r--doc/html/functions_0x63.html111
-rw-r--r--doc/html/functions_0x64.html79
-rw-r--r--doc/html/functions_0x65.html71
-rw-r--r--doc/html/functions_0x66.html109
-rw-r--r--doc/html/functions_0x67.html142
-rw-r--r--doc/html/functions_0x68.html94
-rw-r--r--doc/html/functions_0x69.html90
-rw-r--r--doc/html/functions_0x6a.html69
-rw-r--r--doc/html/functions_0x6b.html73
-rw-r--r--doc/html/functions_0x6c.html100
-rw-r--r--doc/html/functions_0x6d.html86
-rw-r--r--doc/html/functions_0x6e.html73
-rw-r--r--doc/html/functions_0x6f.html104
-rw-r--r--doc/html/functions_0x70.html97
-rw-r--r--doc/html/functions_0x72.html97
-rw-r--r--doc/html/functions_0x73.html197
-rw-r--r--doc/html/functions_0x74.html83
-rw-r--r--doc/html/functions_0x75.html78
-rw-r--r--doc/html/functions_0x77.html81
-rw-r--r--doc/html/functions_0x7e.html111
-rw-r--r--doc/html/functions_func.html82
-rw-r--r--doc/html/functions_func_0x62.html69
-rw-r--r--doc/html/functions_func_0x63.html92
-rw-r--r--doc/html/functions_func_0x64.html69
-rw-r--r--doc/html/functions_func_0x65.html67
-rw-r--r--doc/html/functions_func_0x67.html136
-rw-r--r--doc/html/functions_func_0x68.html82
-rw-r--r--doc/html/functions_func_0x69.html72
-rw-r--r--doc/html/functions_func_0x6a.html67
-rw-r--r--doc/html/functions_func_0x6b.html67
-rw-r--r--doc/html/functions_func_0x6c.html77
-rw-r--r--doc/html/functions_func_0x6d.html69
-rw-r--r--doc/html/functions_func_0x6f.html97
-rw-r--r--doc/html/functions_func_0x70.html75
-rw-r--r--doc/html/functions_func_0x72.html91
-rw-r--r--doc/html/functions_func_0x73.html157
-rw-r--r--doc/html/functions_func_0x74.html71
-rw-r--r--doc/html/functions_func_0x75.html73
-rw-r--r--doc/html/functions_func_0x77.html77
-rw-r--r--doc/html/functions_func_0x7e.html109
-rw-r--r--doc/html/functions_rela.html54
-rw-r--r--doc/html/functions_type.html46
-rw-r--r--doc/html/functions_vars.html319
-rw-r--r--doc/html/globals.html163
-rw-r--r--doc/html/globals_defs.html67
-rw-r--r--doc/html/globals_enum.html43
-rw-r--r--doc/html/globals_eval.html51
-rw-r--r--doc/html/globals_func.html49
-rw-r--r--doc/html/globals_type.html63
-rw-r--r--doc/html/globals_vars.html42
-rw-r--r--doc/html/hierarchy.html89
-rw-r--r--doc/html/index.html8
-rw-r--r--doc/html/keyDerivation_8cpp.html32
-rw-r--r--doc/html/keyDerivation_8h-source.html95
-rw-r--r--doc/html/keyDerivation_8h.html67
-rw-r--r--doc/html/log_8cpp.html51
-rw-r--r--doc/html/log_8h-source.html150
-rw-r--r--doc/html/log_8h.html59
-rw-r--r--doc/html/main.html21
-rw-r--r--doc/html/namespaces.html25
-rw-r--r--doc/html/namespacesatp.html27
-rw-r--r--doc/html/namespacescapy_1_1_5.html24
-rw-r--r--doc/html/namespacestd.html24
-rw-r--r--doc/html/options_8cpp.html175
-rw-r--r--doc/html/options_8h-source.html121
-rw-r--r--doc/html/options_8h.html34
-rw-r--r--doc/html/packetSource_8cpp.html31
-rw-r--r--doc/html/packetSource_8h-source.html78
-rw-r--r--doc/html/packetSource_8h.html37
-rw-r--r--doc/html/packet_8cpp.html31
-rw-r--r--doc/html/packet_8h-source.html100
-rw-r--r--doc/html/packet_8h.html36
-rw-r--r--doc/html/satp_8py.html35
-rw-r--r--doc/html/seqWindow_8cpp.html30
-rw-r--r--doc/html/seqWindow_8h-source.html88
-rw-r--r--doc/html/seqWindow_8h.html36
-rw-r--r--doc/html/signalController_8cpp.html33
-rw-r--r--doc/html/signalController_8h-source.html145
-rw-r--r--doc/html/signalController_8h.html50
-rw-r--r--doc/html/structPacket_1_1HeaderStruct-members.html28
-rw-r--r--doc/html/structPacket_1_1HeaderStruct.html68
-rw-r--r--doc/html/structParam-members.html33
-rw-r--r--doc/html/structParam.html151
-rw-r--r--doc/html/tab_b.gifbin35 -> 0 bytes
-rw-r--r--doc/html/tab_l.gifbin706 -> 0 bytes
-rw-r--r--doc/html/tab_r.gifbin2585 -> 0 bytes
-rw-r--r--doc/html/tabs.css102
-rw-r--r--doc/html/threadUtils_8hpp-source.html198
-rw-r--r--doc/html/threadUtils_8hpp.html40
-rw-r--r--doc/html/tree.html230
-rw-r--r--doc/html/tunDevice_8cpp.html34
-rw-r--r--doc/html/tunDevice_8h-source.html90
-rw-r--r--doc/html/tunDevice_8h.html34
222 files changed, 0 insertions, 19621 deletions
diff --git a/doc/html/PracticalSocket_8cpp.html b/doc/html/PracticalSocket_8cpp.html
deleted file mode 100644
index 10442c5..0000000
--- a/doc/html/PracticalSocket_8cpp.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: PracticalSocket.cpp File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>PracticalSocket.cpp File Reference</h1><code>#include &quot;<a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a>&quot;</code><br>
-<code>#include &lt;sys/types.h&gt;</code><br>
-<code>#include &lt;sys/socket.h&gt;</code><br>
-<code>#include &lt;netdb.h&gt;</code><br>
-<code>#include &lt;arpa/inet.h&gt;</code><br>
-<code>#include &lt;unistd.h&gt;</code><br>
-<code>#include &lt;netinet/in.h&gt;</code><br>
-<code>#include &lt;errno.h&gt;</code><br>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestd.html">std</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="PracticalSocket_8cpp.html#ba7a57aadc5c75eaab8ee698d0fa6608">raw_type</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="PracticalSocket_8cpp.html#155e03535e1d5c1f5df7ceafe63dbdb0">fillAddr</a> (const string &amp;address, unsigned short port, sockaddr_in &amp;addr)</td></tr>
-
-</table>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="ba7a57aadc5c75eaab8ee698d0fa6608"></a><!-- doxytag: member="PracticalSocket.cpp::raw_type" ref="ba7a57aadc5c75eaab8ee698d0fa6608" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef void <a class="el" href="PracticalSocket_8cpp.html#ba7a57aadc5c75eaab8ee698d0fa6608">raw_type</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="155e03535e1d5c1f5df7ceafe63dbdb0"></a><!-- doxytag: member="PracticalSocket.cpp::fillAddr" ref="155e03535e1d5c1f5df7ceafe63dbdb0" args="(const string &amp;address, unsigned short port, sockaddr_in &amp;addr)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">static void fillAddr </td>
- <td>(</td>
- <td class="paramtype">const string &amp;&nbsp;</td>
- <td class="paramname"> <em>address</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned short&nbsp;</td>
- <td class="paramname"> <em>port</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">sockaddr_in &amp;&nbsp;</td>
- <td class="paramname"> <em>addr</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"><code> [static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/PracticalSocket_8h-source.html b/doc/html/PracticalSocket_8h-source.html
deleted file mode 100644
index fb4f728..0000000
--- a/doc/html/PracticalSocket_8h-source.html
+++ /dev/null
@@ -1,197 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: PracticalSocket.h Source File</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>PracticalSocket.h</h1><a href="PracticalSocket_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * anytun</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * The secure anycast tunneling protocol (satp) defines a protocol used</span>
-<a name="l00005"></a>00005 <span class="comment"> * for communication between any combination of unicast and anycast</span>
-<a name="l00006"></a>00006 <span class="comment"> * tunnel endpoints. It has less protocol overhead than IPSec in Tunnel</span>
-<a name="l00007"></a>00007 <span class="comment"> * mode and allows tunneling of every ETHER TYPE protocol (e.g.</span>
-<a name="l00008"></a>00008 <span class="comment"> * ethernet, ip, arp ...). satp directly includes cryptography and</span>
-<a name="l00009"></a>00009 <span class="comment"> * message authentication based on the methodes used by SRTP. It is</span>
-<a name="l00010"></a>00010 <span class="comment"> * intended to deliver a generic, scaleable and secure solution for</span>
-<a name="l00011"></a>00011 <span class="comment"> * tunneling and relaying of packets of any protocol.</span>
-<a name="l00012"></a>00012 <span class="comment"> *</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * Copyright (C) 2007 anytun.org &lt;satp@wirdorange.org&gt;</span>
-<a name="l00015"></a>00015 <span class="comment"> *</span>
-<a name="l00016"></a>00016 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00017"></a>00017 <span class="comment"> * it under the terms of the GNU General Public License version 2</span>
-<a name="l00018"></a>00018 <span class="comment"> * as published by the Free Software Foundation.</span>
-<a name="l00019"></a>00019 <span class="comment"> *</span>
-<a name="l00020"></a>00020 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00021"></a>00021 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00022"></a>00022 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00023"></a>00023 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00024"></a>00024 <span class="comment"> *</span>
-<a name="l00025"></a>00025 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00026"></a>00026 <span class="comment"> * along with this program (see the file COPYING included with this</span>
-<a name="l00027"></a>00027 <span class="comment"> * distribution); if not, write to the Free Software Foundation, Inc.,</span>
-<a name="l00028"></a>00028 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00029"></a>00029 <span class="comment"> */</span>
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="comment">// this is from: http://cs.ecs.baylor.edu/~donahoo/practical/CSockets/practical/</span>
-<a name="l00032"></a>00032 <span class="comment">// and this is their header:</span>
-<a name="l00033"></a>00033 <span class="comment">/*</span>
-<a name="l00034"></a>00034 <span class="comment"> * C++ sockets on Unix and Windows</span>
-<a name="l00035"></a>00035 <span class="comment"> * Copyright (C) 2002</span>
-<a name="l00036"></a>00036 <span class="comment"> *</span>
-<a name="l00037"></a>00037 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00038"></a>00038 <span class="comment"> * it under the terms of the GNU General Public License as published by</span>
-<a name="l00039"></a>00039 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or</span>
-<a name="l00040"></a>00040 <span class="comment"> * (at your option) any later version.</span>
-<a name="l00041"></a>00041 <span class="comment"> *</span>
-<a name="l00042"></a>00042 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00043"></a>00043 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00044"></a>00044 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00045"></a>00045 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00046"></a>00046 <span class="comment"> *</span>
-<a name="l00047"></a>00047 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00048"></a>00048 <span class="comment"> * along with this program; if not, write to the Free Software</span>
-<a name="l00049"></a>00049 <span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00050"></a>00050 <span class="comment"> */</span>
-<a name="l00051"></a>00051
-<a name="l00052"></a>00052 <span class="preprocessor">#ifndef __PRACTICALSOCKET_INCLUDED__</span>
-<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor">#define __PRACTICALSOCKET_INCLUDED__</span>
-<a name="l00054"></a>00054 <span class="preprocessor"></span>
-<a name="l00055"></a>00055 <span class="preprocessor">#include &lt;string&gt;</span> <span class="comment">// For string</span>
-<a name="l00056"></a>00056 <span class="preprocessor">#include &lt;exception&gt;</span> <span class="comment">// For exception class</span>
-<a name="l00057"></a>00057
-<a name="l00058"></a>00058 <span class="keyword">using namespace </span>std;
-<a name="l00059"></a>00059
-<a name="l00063"></a><a class="code" href="classSocketException.html">00063</a> <span class="keyword">class </span><a class="code" href="classSocketException.html">SocketException</a> : <span class="keyword">public</span> exception {
-<a name="l00064"></a>00064 <span class="keyword">public</span>:
-<a name="l00071"></a>00071 <a class="code" href="classSocketException.html#bb5bcecd9d9e20868c237ec5a82cf5c3">SocketException</a>(<span class="keyword">const</span> string &amp;message, <span class="keywordtype">bool</span> inclSysMsg = <span class="keyword">false</span>) <span class="keywordflow">throw</span>();
-<a name="l00072"></a>00072
-<a name="l00076"></a>00076 <a class="code" href="classSocketException.html#659557c899329aea01977c980c4db9b9">~SocketException</a>() <span class="keywordflow">throw</span>();
-<a name="l00077"></a>00077
-<a name="l00082"></a>00082 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classSocketException.html#534b0625abe62cad2bae94758aa6eb42">what</a>() <span class="keyword">const</span> <span class="keywordflow">throw</span>();
-<a name="l00083"></a>00083
-<a name="l00084"></a>00084 <span class="keyword">private</span>:
-<a name="l00085"></a><a class="code" href="classSocketException.html#dcfeba6d4ce5754b48ae9d37b07a7e87">00085</a> string <a class="code" href="classSocketException.html#dcfeba6d4ce5754b48ae9d37b07a7e87">userMessage</a>; <span class="comment">// Exception message</span>
-<a name="l00086"></a>00086 };
-<a name="l00087"></a>00087
-<a name="l00091"></a><a class="code" href="classSocket.html">00091</a> <span class="keyword">class </span><a class="code" href="classSocket.html">Socket</a> {
-<a name="l00092"></a>00092 <span class="keyword">public</span>:
-<a name="l00096"></a>00096 <a class="code" href="classSocket.html#eac4eb6379a543d38ed88977d3b6630a">~Socket</a>();
-<a name="l00097"></a>00097
-<a name="l00103"></a>00103 string <a class="code" href="classSocket.html#0fca07bdfa97874fba1a17995ed7cda3">getLocalAddress</a>() <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00104"></a>00104
-<a name="l00110"></a>00110 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="classSocket.html#e01143b667d69483a2f53d0f4ce7eeed">getLocalPort</a>() <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00111"></a>00111
-<a name="l00118"></a>00118 <span class="keywordtype">void</span> <a class="code" href="classSocket.html#773fe4a35146002de76952e16fdebcfa">setLocalPort</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> localPort) <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00119"></a>00119
-<a name="l00128"></a>00128 <span class="keywordtype">void</span> <a class="code" href="classSocket.html#a6b986410bc2e606ba27d01fa7cb8836">setLocalAddressAndPort</a>(<span class="keyword">const</span> string &amp;localAddress,
-<a name="l00129"></a>00129 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> localPort = 0) <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00130"></a>00130
-<a name="l00144"></a>00144 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classSocket.html#c5060aeb501044044351d5a85b3fc95f">cleanUp</a>() <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00145"></a>00145
-<a name="l00152"></a>00152 <span class="keyword">static</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="classSocket.html#982c63b25c5b756321a74074a275adbc">resolveService</a>(<span class="keyword">const</span> string &amp;service,
-<a name="l00153"></a>00153 <span class="keyword">const</span> string &amp;protocol = <span class="stringliteral">"tcp"</span>);
-<a name="l00154"></a>00154
-<a name="l00155"></a>00155 <span class="keyword">private</span>:
-<a name="l00156"></a>00156 <span class="comment">// Prevent the user from trying to use value semantics on this object</span>
-<a name="l00157"></a>00157 <a class="code" href="classSocket.html#656389d58fa00729ff70c4e159623f5c">Socket</a>(<span class="keyword">const</span> <a class="code" href="classSocket.html">Socket</a> &amp;sock);
-<a name="l00158"></a>00158 <span class="keywordtype">void</span> <a class="code" href="classSocket.html#1ef8f4c222c32756c8b1537323702df8">operator=</a>(<span class="keyword">const</span> <a class="code" href="classSocket.html">Socket</a> &amp;sock);
-<a name="l00159"></a>00159
-<a name="l00160"></a>00160 <span class="keyword">protected</span>:
-<a name="l00161"></a><a class="code" href="classSocket.html#d5704d2fdfb062139e1f88831617bbfb">00161</a> <span class="keywordtype">int</span> <a class="code" href="classSocket.html#d5704d2fdfb062139e1f88831617bbfb">sockDesc</a>; <span class="comment">// Socket descriptor</span>
-<a name="l00162"></a>00162 <a class="code" href="classSocket.html#656389d58fa00729ff70c4e159623f5c">Socket</a>(<span class="keywordtype">int</span> type, <span class="keywordtype">int</span> protocol) <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00163"></a>00163 <a class="code" href="classSocket.html#656389d58fa00729ff70c4e159623f5c">Socket</a>(<span class="keywordtype">int</span> <a class="code" href="classSocket.html#d5704d2fdfb062139e1f88831617bbfb">sockDesc</a>);
-<a name="l00164"></a>00164 };
-<a name="l00165"></a>00165
-<a name="l00169"></a><a class="code" href="classCommunicatingSocket.html">00169</a> <span class="keyword">class </span><a class="code" href="classCommunicatingSocket.html">CommunicatingSocket</a> : <span class="keyword">public</span> <a class="code" href="classSocket.html">Socket</a> {
-<a name="l00170"></a>00170 <span class="keyword">public</span>:
-<a name="l00178"></a>00178 <span class="keywordtype">void</span> <a class="code" href="classCommunicatingSocket.html#9192374d9baab8e189860aa8d913683c">connect</a>(<span class="keyword">const</span> string &amp;foreignAddress, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> foreignPort)
-<a name="l00179"></a>00179 <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00180"></a>00180
-<a name="l00188"></a>00188 <span class="keywordtype">void</span> <a class="code" href="classCommunicatingSocket.html#ca4e86085c064641e86ae24ea29bbb94">send</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *buffer, <span class="keywordtype">int</span> bufferLen) <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00189"></a>00189
-<a name="l00198"></a>00198 <span class="keywordtype">int</span> <a class="code" href="classCommunicatingSocket.html#7cf1fd470c0060171b68df9f68c7bd01">recv</a>(<span class="keywordtype">void</span> *buffer, <span class="keywordtype">int</span> bufferLen) <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00199"></a>00199
-<a name="l00205"></a>00205 string <a class="code" href="classCommunicatingSocket.html#13f9eca30ef56836cf23c163c848c09e">getForeignAddress</a>() <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00206"></a>00206
-<a name="l00212"></a>00212 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="classCommunicatingSocket.html#184fbb4775184b87ebd886a5587eb1a3">getForeignPort</a>() <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00213"></a>00213
-<a name="l00214"></a>00214 <span class="keyword">protected</span>:
-<a name="l00215"></a>00215 <a class="code" href="classCommunicatingSocket.html#0017517b8d6e761fde0c40475af3b2ab">CommunicatingSocket</a>(<span class="keywordtype">int</span> type, <span class="keywordtype">int</span> protocol) <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00216"></a>00216 <a class="code" href="classCommunicatingSocket.html#0017517b8d6e761fde0c40475af3b2ab">CommunicatingSocket</a>(<span class="keywordtype">int</span> newConnSD);
-<a name="l00217"></a>00217 };
-<a name="l00218"></a>00218
-<a name="l00222"></a><a class="code" href="classTCPSocket.html">00222</a> <span class="keyword">class </span><a class="code" href="classTCPSocket.html">TCPSocket</a> : <span class="keyword">public</span> <a class="code" href="classCommunicatingSocket.html">CommunicatingSocket</a> {
-<a name="l00223"></a>00223 <span class="keyword">public</span>:
-<a name="l00228"></a>00228 <a class="code" href="classTCPSocket.html#7a50427a401d1a6f3209d51818bad901">TCPSocket</a>() <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00229"></a>00229
-<a name="l00237"></a>00237 <a class="code" href="classTCPSocket.html#7a50427a401d1a6f3209d51818bad901">TCPSocket</a>(<span class="keyword">const</span> string &amp;foreignAddress, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> foreignPort)
-<a name="l00238"></a>00238 <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00239"></a>00239
-<a name="l00240"></a>00240 <span class="keyword">private</span>:
-<a name="l00241"></a>00241 <span class="comment">// Access for TCPServerSocket::accept() connection creation</span>
-<a name="l00242"></a><a class="code" href="classTCPSocket.html#e8bcdc0d25881a17b23e557296236fa9">00242</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classTCPServerSocket.html">TCPServerSocket</a>;
-<a name="l00243"></a>00243 <a class="code" href="classTCPSocket.html#7a50427a401d1a6f3209d51818bad901">TCPSocket</a>(<span class="keywordtype">int</span> newConnSD);
-<a name="l00244"></a>00244 };
-<a name="l00245"></a>00245
-<a name="l00249"></a><a class="code" href="classTCPServerSocket.html">00249</a> <span class="keyword">class </span><a class="code" href="classTCPServerSocket.html">TCPServerSocket</a> : <span class="keyword">public</span> <a class="code" href="classSocket.html">Socket</a> {
-<a name="l00250"></a>00250 <span class="keyword">public</span>:
-<a name="l00260"></a>00260 <a class="code" href="classTCPServerSocket.html#e559a3154527d09fe14a8e5ee1f53d7a">TCPServerSocket</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> localPort, <span class="keywordtype">int</span> queueLen = 5)
-<a name="l00261"></a>00261 <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00262"></a>00262
-<a name="l00272"></a>00272 <a class="code" href="classTCPServerSocket.html#e559a3154527d09fe14a8e5ee1f53d7a">TCPServerSocket</a>(<span class="keyword">const</span> string &amp;localAddress, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> localPort,
-<a name="l00273"></a>00273 <span class="keywordtype">int</span> queueLen = 5) <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00274"></a>00274
-<a name="l00280"></a>00280 <a class="code" href="classTCPSocket.html">TCPSocket</a> *<a class="code" href="classTCPServerSocket.html#1d161137e1b069de7a7bfc14d3f8212c">accept</a>() <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00281"></a>00281
-<a name="l00282"></a>00282 <span class="keyword">private</span>:
-<a name="l00283"></a>00283 <span class="keywordtype">void</span> <a class="code" href="classTCPServerSocket.html#1f39a2e6721ab62d8875a234eb300bab">setListen</a>(<span class="keywordtype">int</span> queueLen) <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00284"></a>00284 };
-<a name="l00285"></a>00285
-<a name="l00289"></a><a class="code" href="classUDPSocket.html">00289</a> <span class="keyword">class </span><a class="code" href="classUDPSocket.html">UDPSocket</a> : <span class="keyword">public</span> <a class="code" href="classCommunicatingSocket.html">CommunicatingSocket</a> {
-<a name="l00290"></a>00290 <span class="keyword">public</span>:
-<a name="l00295"></a>00295 <a class="code" href="classUDPSocket.html#4f86f3023f5a08f6355802599a10e100">UDPSocket</a>() <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00296"></a>00296
-<a name="l00302"></a>00302 <a class="code" href="classUDPSocket.html#4f86f3023f5a08f6355802599a10e100">UDPSocket</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> localPort) <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00303"></a>00303
-<a name="l00310"></a>00310 <a class="code" href="classUDPSocket.html#4f86f3023f5a08f6355802599a10e100">UDPSocket</a>(<span class="keyword">const</span> string &amp;localAddress, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> localPort)
-<a name="l00311"></a>00311 <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00312"></a>00312
-<a name="l00318"></a>00318 <span class="keywordtype">void</span> <a class="code" href="classUDPSocket.html#7482e8e61cef160e1a7c0d6ac15c01be">disconnect</a>() <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00319"></a>00319
-<a name="l00330"></a>00330 <span class="keywordtype">void</span> <a class="code" href="classUDPSocket.html#41a3595e226f273953cbd38618af5d5b">sendTo</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *buffer, <span class="keywordtype">int</span> bufferLen, <span class="keyword">const</span> string &amp;foreignAddress,
-<a name="l00331"></a>00331 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> foreignPort) <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00332"></a>00332
-<a name="l00343"></a>00343 <span class="keywordtype">int</span> <a class="code" href="classUDPSocket.html#bcd5c064e2496bd8b1888fd4e1b68949">recvFrom</a>(<span class="keywordtype">void</span> *buffer, <span class="keywordtype">int</span> bufferLen, string &amp;sourceAddress,
-<a name="l00344"></a>00344 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> &amp;sourcePort) <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00345"></a>00345
-<a name="l00351"></a>00351 <span class="keywordtype">void</span> <a class="code" href="classUDPSocket.html#4dcfff33b45d1b84b5a602fc6f4a27f8">setMulticastTTL</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> multicastTTL) <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00352"></a>00352
-<a name="l00358"></a>00358 <span class="keywordtype">void</span> <a class="code" href="classUDPSocket.html#1b20c1e8bd49a9bd9b53dd4f1c8d4c11">joinGroup</a>(<span class="keyword">const</span> string &amp;multicastGroup) <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00359"></a>00359
-<a name="l00365"></a>00365 <span class="keywordtype">void</span> <a class="code" href="classUDPSocket.html#78835eaeca8a5ac039b4579c795e3640">leaveGroup</a>(<span class="keyword">const</span> string &amp;multicastGroup) <span class="keywordflow">throw</span>(<a class="code" href="classSocketException.html">SocketException</a>);
-<a name="l00366"></a>00366
-<a name="l00367"></a>00367 <span class="keyword">private</span>:
-<a name="l00368"></a>00368 <span class="keywordtype">void</span> <a class="code" href="classUDPSocket.html#316f08a017aa160643812f3c08734d27">setBroadcast</a>();
-<a name="l00369"></a>00369 };
-<a name="l00370"></a>00370
-<a name="l00371"></a>00371 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/PracticalSocket_8h.html b/doc/html/PracticalSocket_8h.html
deleted file mode 100644
index 2c481ad..0000000
--- a/doc/html/PracticalSocket_8h.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: PracticalSocket.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>PracticalSocket.h File Reference</h1><code>#include &lt;string&gt;</code><br>
-<code>#include &lt;exception&gt;</code><br>
-
-<p>
-<a href="PracticalSocket_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocketException.html">SocketException</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocket.html">Socket</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTCPSocket.html">TCPSocket</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTCPServerSocket.html">TCPServerSocket</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPSocket.html">UDPSocket</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/annotated.html b/doc/html/annotated.html
deleted file mode 100644
index 8197fa2..0000000
--- a/doc/html/annotated.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>anytun Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
- <tr><td class="indexkey"><a class="el" href="classAesIcmCypher.html">AesIcmCypher</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classAuthAlgo.html">AuthAlgo</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classBuffer.html">Buffer</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classCondition.html">Condition</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classConnectionList.html">ConnectionList</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classConnectionParam.html">ConnectionParam</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classCypher.html">Cypher</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classHmacAuthAlgo.html">HmacAuthAlgo</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classKeyDerivation.html">KeyDerivation</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classLock.html">Lock</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classLog.html">Log</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classLog_1_1instanceCleaner.html">Log::instanceCleaner</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classLogStringBuilder.html">LogStringBuilder</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classMutex.html">Mutex</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classNetworkAddress.html">NetworkAddress</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classNullAuthAlgo.html">NullAuthAlgo</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classNullCypher.html">NullCypher</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classOptions.html">Options</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classPacket.html">Packet</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structPacket_1_1HeaderStruct.html">Packet::HeaderStruct</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classPacketSource.html">PacketSource</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structParam.html">Param</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classRouter.html">Router</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classsatp_1_1SATP.html">satp::SATP</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classSemaphore.html">Semaphore</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classSigHupHandler.html">SigHupHandler</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classSigIntHandler.html">SigIntHandler</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classSignalController.html">SignalController</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classSigQuitHandler.html">SigQuitHandler</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classSigTermHandler.html">SigTermHandler</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classSigUsr1Handler.html">SigUsr1Handler</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classSigUsr2Handler.html">SigUsr2Handler</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classSocket.html">Socket</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classSocketException.html">SocketException</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classSyncSocket.html">SyncSocket</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classTCPServerSocket.html">TCPServerSocket</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classTCPSocket.html">TCPSocket</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classTunDevice.html">TunDevice</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classUDPPacketSource.html">UDPPacketSource</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td class="indexvalue"></td></tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/anytun_8cpp.html b/doc/html/anytun_8cpp.html
deleted file mode 100644
index b20defe..0000000
--- a/doc/html/anytun_8cpp.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: anytun.cpp File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>anytun.cpp File Reference</h1><code>#include &lt;iostream&gt;</code><br>
-<code>#include &lt;poll.h&gt;</code><br>
-<code>#include &quot;<a class="el" href="datatypes_8h-source.html">datatypes.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="log_8h-source.html">log.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="buffer_8h-source.html">buffer.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="packet_8h-source.html">packet.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="cypher_8h-source.html">cypher.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="keyDerivation_8h-source.html">keyDerivation.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="authAlgo_8h-source.html">authAlgo.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="signalController_8h-source.html">signalController.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="packetSource_8h-source.html">packetSource.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="tunDevice_8h-source.html">tunDevice.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="options_8h-source.html">options.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="seqWindow_8h-source.html">seqWindow.h</a>&quot;</code><br>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structParam.html">Param</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="anytun_8cpp.html#f591627e223468579b78887ef91cb0ac">PAYLOAD_TYPE_TAP</a>&nbsp;&nbsp;&nbsp;0x6558</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="anytun_8cpp.html#21c6078872dcc3914076daa2c1ec841a">PAYLOAD_TYPE_TUN</a>&nbsp;&nbsp;&nbsp;0x0800</td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="anytun_8cpp.html#0f2bdeb94d90f5229b9e904e592b24fd">sender</a> (void *p)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="anytun_8cpp.html#4fd43e7c243b1cc78c583a915dfd4d55">sync_receiver</a> (void *p)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="anytun_8cpp.html#1a93139691e3d8cf8a996c973c5ca0ac">receiver</a> (void *p)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="anytun_8cpp.html#0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr>
-
-</table>
-<hr><h2>Define Documentation</h2>
-<a class="anchor" name="f591627e223468579b78887ef91cb0ac"></a><!-- doxytag: member="anytun.cpp::PAYLOAD_TYPE_TAP" ref="f591627e223468579b78887ef91cb0ac" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define PAYLOAD_TYPE_TAP&nbsp;&nbsp;&nbsp;0x6558 </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="21c6078872dcc3914076daa2c1ec841a"></a><!-- doxytag: member="anytun.cpp::PAYLOAD_TYPE_TUN" ref="21c6078872dcc3914076daa2c1ec841a" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define PAYLOAD_TYPE_TUN&nbsp;&nbsp;&nbsp;0x0800 </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="0ddf1224851353fc92bfbff6f499fa97"></a><!-- doxytag: member="anytun.cpp::main" ref="0ddf1224851353fc92bfbff6f499fa97" args="(int argc, char *argv[])" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int main </td>
- <td>(</td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>argc</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char *&nbsp;</td>
- <td class="paramname"> <em>argv</em>[]</td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="1a93139691e3d8cf8a996c973c5ca0ac"></a><!-- doxytag: member="anytun.cpp::receiver" ref="1a93139691e3d8cf8a996c973c5ca0ac" args="(void *p)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void* receiver </td>
- <td>(</td>
- <td class="paramtype">void *&nbsp;</td>
- <td class="paramname"> <em>p</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="0f2bdeb94d90f5229b9e904e592b24fd"></a><!-- doxytag: member="anytun.cpp::sender" ref="0f2bdeb94d90f5229b9e904e592b24fd" args="(void *p)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void* sender </td>
- <td>(</td>
- <td class="paramtype">void *&nbsp;</td>
- <td class="paramname"> <em>p</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="4fd43e7c243b1cc78c583a915dfd4d55"></a><!-- doxytag: member="anytun.cpp::sync_receiver" ref="4fd43e7c243b1cc78c583a915dfd4d55" args="(void *p)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void* sync_receiver </td>
- <td>(</td>
- <td class="paramtype">void *&nbsp;</td>
- <td class="paramname"> <em>p</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/authAlgo_8cpp.html b/doc/html/authAlgo_8cpp.html
deleted file mode 100644
index 96d9fd9..0000000
--- a/doc/html/authAlgo_8cpp.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: authAlgo.cpp File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>authAlgo.cpp File Reference</h1><code>#include &quot;<a class="el" href="authAlgo_8h-source.html">authAlgo.h</a>&quot;</code><br>
-<code>#include &lt;gcrypt.h&gt;</code><br>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/authAlgo_8h-source.html b/doc/html/authAlgo_8h-source.html
deleted file mode 100644
index 72ae3b7..0000000
--- a/doc/html/authAlgo_8h-source.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: authAlgo.h Source File</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>authAlgo.h</h1><a href="authAlgo_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * anytun</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * The secure anycast tunneling protocol (satp) defines a protocol used</span>
-<a name="l00005"></a>00005 <span class="comment"> * for communication between any combination of unicast and anycast</span>
-<a name="l00006"></a>00006 <span class="comment"> * tunnel endpoints. It has less protocol overhead than IPSec in Tunnel</span>
-<a name="l00007"></a>00007 <span class="comment"> * mode and allows tunneling of every ETHER TYPE protocol (e.g.</span>
-<a name="l00008"></a>00008 <span class="comment"> * ethernet, ip, arp ...). satp directly includes cryptography and</span>
-<a name="l00009"></a>00009 <span class="comment"> * message authentication based on the methodes used by SRTP. It is</span>
-<a name="l00010"></a>00010 <span class="comment"> * intended to deliver a generic, scaleable and secure solution for</span>
-<a name="l00011"></a>00011 <span class="comment"> * tunneling and relaying of packets of any protocol.</span>
-<a name="l00012"></a>00012 <span class="comment"> *</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * Copyright (C) 2007 anytun.org &lt;satp@wirdorange.org&gt;</span>
-<a name="l00015"></a>00015 <span class="comment"> *</span>
-<a name="l00016"></a>00016 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00017"></a>00017 <span class="comment"> * it under the terms of the GNU General Public License version 2</span>
-<a name="l00018"></a>00018 <span class="comment"> * as published by the Free Software Foundation.</span>
-<a name="l00019"></a>00019 <span class="comment"> *</span>
-<a name="l00020"></a>00020 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00021"></a>00021 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00022"></a>00022 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00023"></a>00023 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00024"></a>00024 <span class="comment"> *</span>
-<a name="l00025"></a>00025 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00026"></a>00026 <span class="comment"> * along with this program (see the file COPYING included with this</span>
-<a name="l00027"></a>00027 <span class="comment"> * distribution); if not, write to the Free Software Foundation, Inc.,</span>
-<a name="l00028"></a>00028 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00029"></a>00029 <span class="comment"> */</span>
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="preprocessor">#ifndef _AUTHALGO_H_</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define _AUTHALGO_H_</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span>
-<a name="l00034"></a>00034 <span class="preprocessor">#include "<a class="code" href="datatypes_8h.html">datatypes.h</a>"</span>
-<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="buffer_8h.html">buffer.h</a>"</span>
-<a name="l00036"></a>00036
-<a name="l00037"></a><a class="code" href="classAuthAlgo.html">00037</a> <span class="keyword">class </span><a class="code" href="classAuthAlgo.html">AuthAlgo</a>
-<a name="l00038"></a>00038 {
-<a name="l00039"></a>00039 <span class="keyword">public</span>:
-<a name="l00040"></a><a class="code" href="classAuthAlgo.html#22a200c372d9aeb73a4cbdd95ba30a0e">00040</a> <a class="code" href="classAuthAlgo.html#22a200c372d9aeb73a4cbdd95ba30a0e">AuthAlgo</a>() {};
-<a name="l00041"></a><a class="code" href="classAuthAlgo.html#e3428186b4e005e879e26c2b8e04fa4a">00041</a> <span class="keyword">virtual</span> <a class="code" href="classAuthAlgo.html#e3428186b4e005e879e26c2b8e04fa4a">~AuthAlgo</a>() {};
-<a name="l00042"></a>00042
-<a name="l00043"></a>00043 <span class="keyword">virtual</span> <a class="code" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a> <a class="code" href="classAuthAlgo.html#f53b44f90c33eb049da260947a75c916">calc</a>(<span class="keyword">const</span> <a class="code" href="classBuffer.html">Buffer</a>&amp; buf) = 0;
-<a name="l00044"></a>00044 };
-<a name="l00045"></a>00045
-<a name="l00046"></a><a class="code" href="classNullAuthAlgo.html">00046</a> <span class="keyword">class </span><a class="code" href="classNullAuthAlgo.html">NullAuthAlgo</a> : <span class="keyword">public</span> <a class="code" href="classAuthAlgo.html">AuthAlgo</a>
-<a name="l00047"></a>00047 {
-<a name="l00048"></a>00048 <span class="keyword">public</span>:
-<a name="l00049"></a>00049 <a class="code" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a> <a class="code" href="classNullAuthAlgo.html#60eead12d6b32a576ad40d999a6151cf">calc</a>(<span class="keyword">const</span> <a class="code" href="classBuffer.html">Buffer</a>&amp; buf);
-<a name="l00050"></a>00050 };
-<a name="l00051"></a>00051
-<a name="l00052"></a>00052
-<a name="l00053"></a>00053 <span class="comment">// HMAC_SHA1</span>
-<a name="l00054"></a><a class="code" href="classHmacAuthAlgo.html">00054</a> <span class="keyword">class </span><a class="code" href="classHmacAuthAlgo.html">HmacAuthAlgo</a> : <span class="keyword">public</span> <a class="code" href="classAuthAlgo.html">AuthAlgo</a>
-<a name="l00055"></a>00055 {
-<a name="l00056"></a>00056 <span class="keyword">public</span>:
-<a name="l00057"></a>00057 <a class="code" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a> <a class="code" href="classHmacAuthAlgo.html#af50c9aa6b61ff6f4631e3f78f77dc97">calc</a>(<span class="keyword">const</span> <a class="code" href="classBuffer.html">Buffer</a>&amp; buf);
-<a name="l00058"></a>00058 };
-<a name="l00059"></a>00059
-<a name="l00060"></a>00060 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/authAlgo_8h.html b/doc/html/authAlgo_8h.html
deleted file mode 100644
index 6691c03..0000000
--- a/doc/html/authAlgo_8h.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: authAlgo.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>authAlgo.h File Reference</h1><code>#include &quot;<a class="el" href="datatypes_8h-source.html">datatypes.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="buffer_8h-source.html">buffer.h</a>&quot;</code><br>
-
-<p>
-<a href="authAlgo_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAuthAlgo.html">AuthAlgo</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNullAuthAlgo.html">NullAuthAlgo</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHmacAuthAlgo.html">HmacAuthAlgo</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/buffer_8cpp.html b/doc/html/buffer_8cpp.html
deleted file mode 100644
index 30ee9db..0000000
--- a/doc/html/buffer_8cpp.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: buffer.cpp File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>buffer.cpp File Reference</h1><code>#include &lt;stdexcept&gt;</code><br>
-<code>#include &lt;string&gt;</code><br>
-<code>#include &lt;cstdio&gt;</code><br>
-<code>#include &lt;iostream&gt;</code><br>
-<code>#include &quot;<a class="el" href="datatypes_8h-source.html">datatypes.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="buffer_8h-source.html">buffer.h</a>&quot;</code><br>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/buffer_8h-source.html b/doc/html/buffer_8h-source.html
deleted file mode 100644
index 3cd42f4..0000000
--- a/doc/html/buffer_8h-source.html
+++ /dev/null
@@ -1,100 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: buffer.h Source File</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>buffer.h</h1><a href="buffer_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * anytun</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * The secure anycast tunneling protocol (satp) defines a protocol used</span>
-<a name="l00005"></a>00005 <span class="comment"> * for communication between any combination of unicast and anycast</span>
-<a name="l00006"></a>00006 <span class="comment"> * tunnel endpoints. It has less protocol overhead than IPSec in Tunnel</span>
-<a name="l00007"></a>00007 <span class="comment"> * mode and allows tunneling of every ETHER TYPE protocol (e.g.</span>
-<a name="l00008"></a>00008 <span class="comment"> * ethernet, ip, arp ...). satp directly includes cryptography and</span>
-<a name="l00009"></a>00009 <span class="comment"> * message authentication based on the methodes used by SRTP. It is</span>
-<a name="l00010"></a>00010 <span class="comment"> * intended to deliver a generic, scaleable and secure solution for</span>
-<a name="l00011"></a>00011 <span class="comment"> * tunneling and relaying of packets of any protocol.</span>
-<a name="l00012"></a>00012 <span class="comment"> *</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * Copyright (C) 2007 anytun.org &lt;satp@wirdorange.org&gt;</span>
-<a name="l00015"></a>00015 <span class="comment"> *</span>
-<a name="l00016"></a>00016 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00017"></a>00017 <span class="comment"> * it under the terms of the GNU General Public License version 2</span>
-<a name="l00018"></a>00018 <span class="comment"> * as published by the Free Software Foundation.</span>
-<a name="l00019"></a>00019 <span class="comment"> *</span>
-<a name="l00020"></a>00020 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00021"></a>00021 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00022"></a>00022 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00023"></a>00023 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00024"></a>00024 <span class="comment"> *</span>
-<a name="l00025"></a>00025 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00026"></a>00026 <span class="comment"> * along with this program (see the file COPYING included with this</span>
-<a name="l00027"></a>00027 <span class="comment"> * distribution); if not, write to the Free Software Foundation, Inc.,</span>
-<a name="l00028"></a>00028 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00029"></a>00029 <span class="comment"> */</span>
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="preprocessor">#ifndef _BUFFER_H_</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define _BUFFER_H_</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span>
-<a name="l00034"></a>00034 <span class="preprocessor">#include "<a class="code" href="datatypes_8h.html">datatypes.h</a>"</span>
-<a name="l00035"></a>00035
-<a name="l00036"></a>00036 <span class="keyword">class </span><a class="code" href="classTunDevice.html">TunDevice</a>;
-<a name="l00037"></a>00037 <span class="keyword">class </span><a class="code" href="classUDPPacketSource.html">UDPPacketSource</a>;
-<a name="l00038"></a>00038
-<a name="l00039"></a><a class="code" href="classBuffer.html">00039</a> <span class="keyword">class </span><a class="code" href="classBuffer.html">Buffer</a>
-<a name="l00040"></a>00040 {
-<a name="l00041"></a>00041 <span class="keyword">public</span>:
-<a name="l00042"></a>00042 <a class="code" href="classBuffer.html#e7ef2cd201190fde551dcb902627112b">Buffer</a>();
-<a name="l00043"></a>00043 <a class="code" href="classBuffer.html#e7ef2cd201190fde551dcb902627112b">Buffer</a>(<a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> length);
-<a name="l00044"></a>00044 <a class="code" href="classBuffer.html#e7ef2cd201190fde551dcb902627112b">Buffer</a>(<a class="code" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a>* data, <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> length);
-<a name="l00045"></a>00045 <span class="keyword">virtual</span> <a class="code" href="classBuffer.html#59b8743e4a5f731bdd0c4185c9ef263b">~Buffer</a>();
-<a name="l00046"></a>00046 <a class="code" href="classBuffer.html#e7ef2cd201190fde551dcb902627112b">Buffer</a>(<span class="keyword">const</span> <a class="code" href="classBuffer.html">Buffer</a> &amp;src);
-<a name="l00047"></a>00047 <span class="keywordtype">void</span> <a class="code" href="classBuffer.html#14cec0d3bf4f3f1a4a9930a8c53eb43a">operator=</a>(<span class="keyword">const</span> <a class="code" href="classBuffer.html">Buffer</a> &amp;src);
-<a name="l00048"></a>00048 <span class="keywordtype">void</span> <a class="code" href="classBuffer.html#14cec0d3bf4f3f1a4a9930a8c53eb43a">operator=</a>(<span class="keyword">const</span> <a class="code" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> &amp;src);
-<a name="l00049"></a>00049 <span class="keywordtype">void</span> <a class="code" href="classBuffer.html#14cec0d3bf4f3f1a4a9930a8c53eb43a">operator=</a>(<span class="keyword">const</span> <a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> &amp;src);
-<a name="l00050"></a>00050
-<a name="l00051"></a>00051 <span class="comment">// math operations to calculate IVs and keys</span>
-<a name="l00052"></a>00052 <span class="keyword">virtual</span> <a class="code" href="classBuffer.html">Buffer</a> <a class="code" href="classBuffer.html#d56159a415541fcff34ef8aed1eb7183">operator^</a>(<span class="keyword">const</span> <a class="code" href="classBuffer.html">Buffer</a> &amp;xor_by) <span class="keyword">const</span>;
-<a name="l00053"></a>00053 <span class="keyword">virtual</span> <a class="code" href="classBuffer.html">Buffer</a> <a class="code" href="classBuffer.html#13200a4925b1b3c08f99e09ccb6854a1">leftByteShift</a>(<a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> width) <span class="keyword">const</span>;
-<a name="l00054"></a>00054 <span class="keyword">virtual</span> <a class="code" href="classBuffer.html">Buffer</a> <a class="code" href="classBuffer.html#298949899f3f78e4a8b3df7fa5ec532d">rightByteShift</a>(<a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> width) <span class="keyword">const</span>;
-<a name="l00055"></a>00055
-<a name="l00056"></a>00056 <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="code" href="classBuffer.html#fe4b10487b4930e0407bdf61857629d6">resizeFront</a>(<a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> new_length);
-<a name="l00057"></a>00057 <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="code" href="classBuffer.html#5698b2d64238f1f38578dc8e9e2b1bc9">resizeBack</a>(<a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> new_length);
-<a name="l00058"></a>00058 <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="code" href="classBuffer.html#09ced241e4d0a46c52f0f20398076435">getLength</a>() <span class="keyword">const</span>;
-<a name="l00059"></a>00059 <a class="code" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a>* <a class="code" href="classBuffer.html#7890e20c6c77eb631c39728ea08b35b8">getBuf</a>();
-<a name="l00060"></a>00060 <a class="code" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a>&amp; <a class="code" href="classBuffer.html#763882c627db10206f78b090556b00fa">operator[]</a>(<a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> index);
-<a name="l00061"></a>00061 <a class="code" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a> <a class="code" href="classBuffer.html#763882c627db10206f78b090556b00fa">operator[]</a>(<a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> index) <span class="keyword">const</span>;
-<a name="l00062"></a>00062 <span class="keywordtype">void</span> <a class="code" href="classBuffer.html#13d927c471a7516b37bc9ad8fc1741ce">printHexDump</a>() <span class="keyword">const</span>;
-<a name="l00063"></a>00063
-<a name="l00064"></a>00064 <a class="code" href="classBuffer.html#dcf367d5f1b7fced7aa61bb919af7943">operator u_int8_t*</a>(); <span class="comment">// just for write/read tun and packetSource</span>
-<a name="l00065"></a>00065 <span class="keyword">protected</span>:
-<a name="l00066"></a><a class="code" href="classBuffer.html#51b494563d277beb4740f86c519f30fb">00066</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classTunDevice.html">TunDevice</a>;
-<a name="l00067"></a><a class="code" href="classBuffer.html#940a382a5e3a8622e6689e13dc453481">00067</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classUDPPacketSource.html">UDPPacketSource</a>;
-<a name="l00068"></a>00068 <span class="comment">// friend class AesIcmCypher;</span>
-<a name="l00069"></a>00069 <span class="comment">// friend class KeyDerivation; // </span>
-<a name="l00070"></a>00070
-<a name="l00071"></a><a class="code" href="classBuffer.html#e60240b77a315e6b3c2bf88592d0be48">00071</a> <a class="code" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a> *<a class="code" href="classBuffer.html#e60240b77a315e6b3c2bf88592d0be48">buf_</a>;
-<a name="l00072"></a><a class="code" href="classBuffer.html#d3a779d2403b5183427f12554e2f51c3">00072</a> <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="code" href="classBuffer.html#d3a779d2403b5183427f12554e2f51c3">length_</a>;
-<a name="l00073"></a>00073
-<a name="l00074"></a>00074 };
-<a name="l00075"></a>00075
-<a name="l00076"></a>00076 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/buffer_8h.html b/doc/html/buffer_8h.html
deleted file mode 100644
index 7ac3de9..0000000
--- a/doc/html/buffer_8h.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: buffer.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>buffer.h File Reference</h1><code>#include &quot;<a class="el" href="datatypes_8h-source.html">datatypes.h</a>&quot;</code><br>
-
-<p>
-<a href="buffer_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html">Buffer</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classAesIcmCypher-members.html b/doc/html/classAesIcmCypher-members.html
deleted file mode 100644
index ce31628..0000000
--- a/doc/html/classAesIcmCypher-members.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>AesIcmCypher Member List</h1>This is the complete list of members for <a class="el" href="classAesIcmCypher.html">AesIcmCypher</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classAesIcmCypher.html#628abe54d9f3ac715dcaa0ae9ebf44bc">AesIcmCypher</a>()</td><td><a class="el" href="classAesIcmCypher.html">AesIcmCypher</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAesIcmCypher.html#d74a46baaee2e0755902d134274eac9a">cipher_</a></td><td><a class="el" href="classAesIcmCypher.html">AesIcmCypher</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#5228228b0b2d83251ecce4516e87ddb1">Cypher</a>()</td><td><a class="el" href="classCypher.html">Cypher</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#1d51ce2235d38bded45f5e897be4435c">cypher</a>(Buffer &amp;buf, seq_nr_t seq_nr, sender_id_t sender_id)</td><td><a class="el" href="classCypher.html">Cypher</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#bf33a7a59ed1cdf711030236de6635b0">exor</a>(Buffer &amp;buf, const Buffer &amp;bit_stream)</td><td><a class="el" href="classCypher.html">Cypher</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAesIcmCypher.html#04da5690d9102c6b3fe5bf78a8827ac1">gcrypt_initialized_</a></td><td><a class="el" href="classAesIcmCypher.html">AesIcmCypher</a></td><td><code> [private, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAesIcmCypher.html#4d1dea41b9745bca5a2d84fcefe3558c">GCRYPT_SEC_MEM</a></td><td><a class="el" href="classAesIcmCypher.html">AesIcmCypher</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAesIcmCypher.html#ebac1fbb9a4cb56411fcd45ca63f47a1">getBitStream</a>(u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id)</td><td><a class="el" href="classAesIcmCypher.html">AesIcmCypher</a></td><td><code> [protected, virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAesIcmCypher.html#a51dfb2f03f214c03b5b45f84279023f">MIN_GCRYPT_VERSION</a></td><td><a class="el" href="classAesIcmCypher.html">AesIcmCypher</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAesIcmCypher.html#a62620f7280574b142a0eb29880f5083">salt_</a></td><td><a class="el" href="classAesIcmCypher.html">AesIcmCypher</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAesIcmCypher.html#605a38676ef12ad0b69628c5d53ef007">setKey</a>(Buffer key)</td><td><a class="el" href="classAesIcmCypher.html">AesIcmCypher</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAesIcmCypher.html#6741487a9d6dfe3ae76bb168ed711259">setSalt</a>(Buffer salt)</td><td><a class="el" href="classAesIcmCypher.html">AesIcmCypher</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAesIcmCypher.html#fdf9ab22374ffdad856f172eefacbd17">~AesIcmCypher</a>()</td><td><a class="el" href="classAesIcmCypher.html">AesIcmCypher</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#70c94525f7bacb956cdd940fba7fb4c8">~Cypher</a>()</td><td><a class="el" href="classCypher.html">Cypher</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classAesIcmCypher.html b/doc/html/classAesIcmCypher.html
deleted file mode 100644
index 8c53211..0000000
--- a/doc/html/classAesIcmCypher.html
+++ /dev/null
@@ -1,259 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: AesIcmCypher Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>AesIcmCypher Class Reference</h1><!-- doxytag: class="AesIcmCypher" --><!-- doxytag: inherits="Cypher" --><code>#include &lt;<a class="el" href="cypher_8h-source.html">cypher.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for AesIcmCypher:
-<p><center><img src="classAesIcmCypher.png" usemap="#AesIcmCypher_map" border="0" alt=""></center>
-<map name="AesIcmCypher_map">
-<area href="classCypher.html" alt="Cypher" shape="rect" coords="0,0,95,24">
-</map>
-<a href="classAesIcmCypher-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAesIcmCypher.html#628abe54d9f3ac715dcaa0ae9ebf44bc">AesIcmCypher</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAesIcmCypher.html#fdf9ab22374ffdad856f172eefacbd17">~AesIcmCypher</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAesIcmCypher.html#605a38676ef12ad0b69628c5d53ef007">setKey</a> (<a class="el" href="classBuffer.html">Buffer</a> key)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAesIcmCypher.html#6741487a9d6dfe3ae76bb168ed711259">setSalt</a> (<a class="el" href="classBuffer.html">Buffer</a> salt)</td></tr>
-
-<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAesIcmCypher.html#a51dfb2f03f214c03b5b45f84279023f">MIN_GCRYPT_VERSION</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAesIcmCypher.html#4d1dea41b9745bca5a2d84fcefe3558c">GCRYPT_SEC_MEM</a> = 16384</td></tr>
-
-<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classBuffer.html">Buffer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAesIcmCypher.html#ebac1fbb9a4cb56411fcd45ca63f47a1">getBitStream</a> (<a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> length, <a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr, <a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender_id)</td></tr>
-
-<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gcry_cipher_hd_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAesIcmCypher.html#d74a46baaee2e0755902d134274eac9a">cipher_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classBuffer.html">Buffer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAesIcmCypher.html#a62620f7280574b142a0eb29880f5083">salt_</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Static Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAesIcmCypher.html#04da5690d9102c6b3fe5bf78a8827ac1">gcrypt_initialized_</a></td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="628abe54d9f3ac715dcaa0ae9ebf44bc"></a><!-- doxytag: member="AesIcmCypher::AesIcmCypher" ref="628abe54d9f3ac715dcaa0ae9ebf44bc" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">AesIcmCypher::AesIcmCypher </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="fdf9ab22374ffdad856f172eefacbd17"></a><!-- doxytag: member="AesIcmCypher::~AesIcmCypher" ref="fdf9ab22374ffdad856f172eefacbd17" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">AesIcmCypher::~AesIcmCypher </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="605a38676ef12ad0b69628c5d53ef007"></a><!-- doxytag: member="AesIcmCypher::setKey" ref="605a38676ef12ad0b69628c5d53ef007" args="(Buffer key)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void AesIcmCypher::setKey </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a>&nbsp;</td>
- <td class="paramname"> <em>key</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Reimplemented from <a class="el" href="classCypher.html#7320b82d14391ab7d25271aa5114e190">Cypher</a>.
-</div>
-</div><p>
-<a class="anchor" name="6741487a9d6dfe3ae76bb168ed711259"></a><!-- doxytag: member="AesIcmCypher::setSalt" ref="6741487a9d6dfe3ae76bb168ed711259" args="(Buffer salt)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void AesIcmCypher::setSalt </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a>&nbsp;</td>
- <td class="paramname"> <em>salt</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Reimplemented from <a class="el" href="classCypher.html#2546ef49e5ce8abe8062186d5f6b2ef8">Cypher</a>.
-</div>
-</div><p>
-<a class="anchor" name="ebac1fbb9a4cb56411fcd45ca63f47a1"></a><!-- doxytag: member="AesIcmCypher::getBitStream" ref="ebac1fbb9a4cb56411fcd45ca63f47a1" args="(u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classBuffer.html">Buffer</a> AesIcmCypher::getBitStream </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td>
- <td class="paramname"> <em>length</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a>&nbsp;</td>
- <td class="paramname"> <em>seq_nr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td>
- <td class="paramname"> <em>sender_id</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Implements <a class="el" href="classCypher.html#7ddf1bcd476978daa97148ec406d6483">Cypher</a>.
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="a51dfb2f03f214c03b5b45f84279023f"></a><!-- doxytag: member="AesIcmCypher::MIN_GCRYPT_VERSION" ref="a51dfb2f03f214c03b5b45f84279023f" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const char * <a class="el" href="classAesIcmCypher.html#a51dfb2f03f214c03b5b45f84279023f">AesIcmCypher::MIN_GCRYPT_VERSION</a><code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="4d1dea41b9745bca5a2d84fcefe3558c"></a><!-- doxytag: member="AesIcmCypher::GCRYPT_SEC_MEM" ref="4d1dea41b9745bca5a2d84fcefe3558c" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="el" href="classAesIcmCypher.html#4d1dea41b9745bca5a2d84fcefe3558c">AesIcmCypher::GCRYPT_SEC_MEM</a> = 16384<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d74a46baaee2e0755902d134274eac9a"></a><!-- doxytag: member="AesIcmCypher::cipher_" ref="d74a46baaee2e0755902d134274eac9a" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">gcry_cipher_hd_t <a class="el" href="classAesIcmCypher.html#d74a46baaee2e0755902d134274eac9a">AesIcmCypher::cipher_</a><code> [protected]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="a62620f7280574b142a0eb29880f5083"></a><!-- doxytag: member="AesIcmCypher::salt_" ref="a62620f7280574b142a0eb29880f5083" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classBuffer.html">Buffer</a> <a class="el" href="classAesIcmCypher.html#a62620f7280574b142a0eb29880f5083">AesIcmCypher::salt_</a><code> [protected]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="04da5690d9102c6b3fe5bf78a8827ac1"></a><!-- doxytag: member="AesIcmCypher::gcrypt_initialized_" ref="04da5690d9102c6b3fe5bf78a8827ac1" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool <a class="el" href="classAesIcmCypher.html#04da5690d9102c6b3fe5bf78a8827ac1">AesIcmCypher::gcrypt_initialized_</a><code> [static, private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="cypher_8h-source.html">cypher.h</a><li><a class="el" href="cypher_8cpp.html">cypher.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classAesIcmCypher.png b/doc/html/classAesIcmCypher.png
deleted file mode 100644
index cb9166f..0000000
--- a/doc/html/classAesIcmCypher.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classAuthAlgo-members.html b/doc/html/classAuthAlgo-members.html
deleted file mode 100644
index 47c622b..0000000
--- a/doc/html/classAuthAlgo-members.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>AuthAlgo Member List</h1>This is the complete list of members for <a class="el" href="classAuthAlgo.html">AuthAlgo</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classAuthAlgo.html#22a200c372d9aeb73a4cbdd95ba30a0e">AuthAlgo</a>()</td><td><a class="el" href="classAuthAlgo.html">AuthAlgo</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAuthAlgo.html#f53b44f90c33eb049da260947a75c916">calc</a>(const Buffer &amp;buf)=0</td><td><a class="el" href="classAuthAlgo.html">AuthAlgo</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAuthAlgo.html#e3428186b4e005e879e26c2b8e04fa4a">~AuthAlgo</a>()</td><td><a class="el" href="classAuthAlgo.html">AuthAlgo</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classAuthAlgo.html b/doc/html/classAuthAlgo.html
deleted file mode 100644
index 59bf63a..0000000
--- a/doc/html/classAuthAlgo.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: AuthAlgo Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>AuthAlgo Class Reference</h1><!-- doxytag: class="AuthAlgo" --><code>#include &lt;<a class="el" href="authAlgo_8h-source.html">authAlgo.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for AuthAlgo:
-<p><center><img src="classAuthAlgo.png" usemap="#AuthAlgo_map" border="0" alt=""></center>
-<map name="AuthAlgo_map">
-<area href="classHmacAuthAlgo.html" alt="HmacAuthAlgo" shape="rect" coords="0,56,96,80">
-<area href="classNullAuthAlgo.html" alt="NullAuthAlgo" shape="rect" coords="106,56,202,80">
-</map>
-<a href="classAuthAlgo-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAuthAlgo.html#22a200c372d9aeb73a4cbdd95ba30a0e">AuthAlgo</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAuthAlgo.html#e3428186b4e005e879e26c2b8e04fa4a">~AuthAlgo</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAuthAlgo.html#f53b44f90c33eb049da260947a75c916">calc</a> (const <a class="el" href="classBuffer.html">Buffer</a> &amp;buf)=0</td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="22a200c372d9aeb73a4cbdd95ba30a0e"></a><!-- doxytag: member="AuthAlgo::AuthAlgo" ref="22a200c372d9aeb73a4cbdd95ba30a0e" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">AuthAlgo::AuthAlgo </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="e3428186b4e005e879e26c2b8e04fa4a"></a><!-- doxytag: member="AuthAlgo::~AuthAlgo" ref="e3428186b4e005e879e26c2b8e04fa4a" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual AuthAlgo::~AuthAlgo </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline, virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="f53b44f90c33eb049da260947a75c916"></a><!-- doxytag: member="AuthAlgo::calc" ref="f53b44f90c33eb049da260947a75c916" args="(const Buffer &amp;buf)=0" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual <a class="el" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a> AuthAlgo::calc </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>buf</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [pure virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Implemented in <a class="el" href="classNullAuthAlgo.html#60eead12d6b32a576ad40d999a6151cf">NullAuthAlgo</a>, and <a class="el" href="classHmacAuthAlgo.html#af50c9aa6b61ff6f4631e3f78f77dc97">HmacAuthAlgo</a>.
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="authAlgo_8h-source.html">authAlgo.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classAuthAlgo.png b/doc/html/classAuthAlgo.png
deleted file mode 100644
index eb8532f..0000000
--- a/doc/html/classAuthAlgo.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classBuffer-members.html b/doc/html/classBuffer-members.html
deleted file mode 100644
index 5da6ef5..0000000
--- a/doc/html/classBuffer-members.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Buffer Member List</h1>This is the complete list of members for <a class="el" href="classBuffer.html">Buffer</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#e60240b77a315e6b3c2bf88592d0be48">buf_</a></td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#e7ef2cd201190fde551dcb902627112b">Buffer</a>()</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#5c58aa9e491f709011408ee7837d57d0">Buffer</a>(u_int32_t length)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#5bc2edccfb7c1a33354c895ab25c4816">Buffer</a>(u_int8_t *data, u_int32_t length)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#042fe5bc1f8d0c25d5707d6955d1654c">Buffer</a>(const Buffer &amp;src)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#7890e20c6c77eb631c39728ea08b35b8">getBuf</a>()</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#09ced241e4d0a46c52f0f20398076435">getLength</a>() const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#13200a4925b1b3c08f99e09ccb6854a1">leftByteShift</a>(u_int32_t width) const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#d3a779d2403b5183427f12554e2f51c3">length_</a></td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#dcf367d5f1b7fced7aa61bb919af7943">operator u_int8_t *</a>()</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#14cec0d3bf4f3f1a4a9930a8c53eb43a">operator=</a>(const Buffer &amp;src)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#b62dfbb5605a860aa63771f3b1c29b1e">operator=</a>(const seq_nr_t &amp;src)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#b3bda89f495b3895a533155f593ab503">operator=</a>(const sender_id_t &amp;src)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#763882c627db10206f78b090556b00fa">operator[]</a>(u_int32_t index)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#e5a9559862374ebd9dfcfc1204890497">operator[]</a>(u_int32_t index) const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#d56159a415541fcff34ef8aed1eb7183">operator^</a>(const Buffer &amp;xor_by) const </td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#13d927c471a7516b37bc9ad8fc1741ce">printHexDump</a>() const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#5698b2d64238f1f38578dc8e9e2b1bc9">resizeBack</a>(u_int32_t new_length)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#fe4b10487b4930e0407bdf61857629d6">resizeFront</a>(u_int32_t new_length)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#298949899f3f78e4a8b3df7fa5ec532d">rightByteShift</a>(u_int32_t width) const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#51b494563d277beb4740f86c519f30fb">TunDevice</a> class</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#940a382a5e3a8622e6689e13dc453481">UDPPacketSource</a> class</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#59b8743e4a5f731bdd0c4185c9ef263b">~Buffer</a>()</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classBuffer.html b/doc/html/classBuffer.html
deleted file mode 100644
index 63ee8c2..0000000
--- a/doc/html/classBuffer.html
+++ /dev/null
@@ -1,534 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Buffer Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Buffer Class Reference</h1><!-- doxytag: class="Buffer" --><code>#include &lt;<a class="el" href="buffer_8h-source.html">buffer.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for Buffer:
-<p><center><img src="classBuffer.png" usemap="#Buffer_map" border="0" alt=""></center>
-<map name="Buffer_map">
-<area href="classPacket.html" alt="Packet" shape="rect" coords="0,56,73,80">
-<area href="classsatp_1_1SATP.html" alt="satp::SATP" shape="rect" coords="0,112,73,136">
-</map>
-<a href="classBuffer-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#e7ef2cd201190fde551dcb902627112b">Buffer</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#5c58aa9e491f709011408ee7837d57d0">Buffer</a> (<a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> length)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#5bc2edccfb7c1a33354c895ab25c4816">Buffer</a> (<a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a> *data, <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> length)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#59b8743e4a5f731bdd0c4185c9ef263b">~Buffer</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#042fe5bc1f8d0c25d5707d6955d1654c">Buffer</a> (const <a class="el" href="classBuffer.html">Buffer</a> &amp;src)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#14cec0d3bf4f3f1a4a9930a8c53eb43a">operator=</a> (const <a class="el" href="classBuffer.html">Buffer</a> &amp;src)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#b62dfbb5605a860aa63771f3b1c29b1e">operator=</a> (const <a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> &amp;src)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#b3bda89f495b3895a533155f593ab503">operator=</a> (const <a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> &amp;src)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classBuffer.html">Buffer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#d56159a415541fcff34ef8aed1eb7183">operator^</a> (const <a class="el" href="classBuffer.html">Buffer</a> &amp;xor_by) const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classBuffer.html">Buffer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#13200a4925b1b3c08f99e09ccb6854a1">leftByteShift</a> (<a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> width) const</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classBuffer.html">Buffer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#298949899f3f78e4a8b3df7fa5ec532d">rightByteShift</a> (<a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> width) const</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#fe4b10487b4930e0407bdf61857629d6">resizeFront</a> (<a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> new_length)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#5698b2d64238f1f38578dc8e9e2b1bc9">resizeBack</a> (<a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> new_length)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#09ced241e4d0a46c52f0f20398076435">getLength</a> () const</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#7890e20c6c77eb631c39728ea08b35b8">getBuf</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#763882c627db10206f78b090556b00fa">operator[]</a> (<a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> index)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#e5a9559862374ebd9dfcfc1204890497">operator[]</a> (<a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> index) const</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#13d927c471a7516b37bc9ad8fc1741ce">printHexDump</a> () const</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#dcf367d5f1b7fced7aa61bb919af7943">operator u_int8_t *</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#e60240b77a315e6b3c2bf88592d0be48">buf_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#d3a779d2403b5183427f12554e2f51c3">length_</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#51b494563d277beb4740f86c519f30fb">TunDevice</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBuffer.html#940a382a5e3a8622e6689e13dc453481">UDPPacketSource</a></td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="e7ef2cd201190fde551dcb902627112b"></a><!-- doxytag: member="Buffer::Buffer" ref="e7ef2cd201190fde551dcb902627112b" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Buffer::Buffer </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="5c58aa9e491f709011408ee7837d57d0"></a><!-- doxytag: member="Buffer::Buffer" ref="5c58aa9e491f709011408ee7837d57d0" args="(u_int32_t length)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Buffer::Buffer </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td>
- <td class="paramname"> <em>length</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="5bc2edccfb7c1a33354c895ab25c4816"></a><!-- doxytag: member="Buffer::Buffer" ref="5bc2edccfb7c1a33354c895ab25c4816" args="(u_int8_t *data, u_int32_t length)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Buffer::Buffer </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a> *&nbsp;</td>
- <td class="paramname"> <em>data</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td>
- <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="59b8743e4a5f731bdd0c4185c9ef263b"></a><!-- doxytag: member="Buffer::~Buffer" ref="59b8743e4a5f731bdd0c4185c9ef263b" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Buffer::~Buffer </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="042fe5bc1f8d0c25d5707d6955d1654c"></a><!-- doxytag: member="Buffer::Buffer" ref="042fe5bc1f8d0c25d5707d6955d1654c" args="(const Buffer &amp;src)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Buffer::Buffer </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>src</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="14cec0d3bf4f3f1a4a9930a8c53eb43a"></a><!-- doxytag: member="Buffer::operator=" ref="14cec0d3bf4f3f1a4a9930a8c53eb43a" args="(const Buffer &amp;src)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Buffer::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>src</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="b62dfbb5605a860aa63771f3b1c29b1e"></a><!-- doxytag: member="Buffer::operator=" ref="b62dfbb5605a860aa63771f3b1c29b1e" args="(const seq_nr_t &amp;src)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Buffer::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>src</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="b3bda89f495b3895a533155f593ab503"></a><!-- doxytag: member="Buffer::operator=" ref="b3bda89f495b3895a533155f593ab503" args="(const sender_id_t &amp;src)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Buffer::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>src</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d56159a415541fcff34ef8aed1eb7183"></a><!-- doxytag: member="Buffer::operator^" ref="d56159a415541fcff34ef8aed1eb7183" args="(const Buffer &amp;xor_by) const " -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classBuffer.html">Buffer</a> Buffer::operator^ </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>xor_by</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const<code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="13200a4925b1b3c08f99e09ccb6854a1"></a><!-- doxytag: member="Buffer::leftByteShift" ref="13200a4925b1b3c08f99e09ccb6854a1" args="(u_int32_t width) const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classBuffer.html">Buffer</a> Buffer::leftByteShift </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td>
- <td class="paramname"> <em>width</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const<code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="298949899f3f78e4a8b3df7fa5ec532d"></a><!-- doxytag: member="Buffer::rightByteShift" ref="298949899f3f78e4a8b3df7fa5ec532d" args="(u_int32_t width) const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classBuffer.html">Buffer</a> Buffer::rightByteShift </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td>
- <td class="paramname"> <em>width</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const<code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="fe4b10487b4930e0407bdf61857629d6"></a><!-- doxytag: member="Buffer::resizeFront" ref="fe4b10487b4930e0407bdf61857629d6" args="(u_int32_t new_length)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> Buffer::resizeFront </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td>
- <td class="paramname"> <em>new_length</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="5698b2d64238f1f38578dc8e9e2b1bc9"></a><!-- doxytag: member="Buffer::resizeBack" ref="5698b2d64238f1f38578dc8e9e2b1bc9" args="(u_int32_t new_length)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> Buffer::resizeBack </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td>
- <td class="paramname"> <em>new_length</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="09ced241e4d0a46c52f0f20398076435"></a><!-- doxytag: member="Buffer::getLength" ref="09ced241e4d0a46c52f0f20398076435" args="() const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> Buffer::getLength </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="7890e20c6c77eb631c39728ea08b35b8"></a><!-- doxytag: member="Buffer::getBuf" ref="7890e20c6c77eb631c39728ea08b35b8" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a> * Buffer::getBuf </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="763882c627db10206f78b090556b00fa"></a><!-- doxytag: member="Buffer::operator[]" ref="763882c627db10206f78b090556b00fa" args="(u_int32_t index)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a> &amp; Buffer::operator[] </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td>
- <td class="paramname"> <em>index</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="e5a9559862374ebd9dfcfc1204890497"></a><!-- doxytag: member="Buffer::operator[]" ref="e5a9559862374ebd9dfcfc1204890497" args="(u_int32_t index) const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a> Buffer::operator[] </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td>
- <td class="paramname"> <em>index</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="13d927c471a7516b37bc9ad8fc1741ce"></a><!-- doxytag: member="Buffer::printHexDump" ref="13d927c471a7516b37bc9ad8fc1741ce" args="() const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Buffer::printHexDump </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="dcf367d5f1b7fced7aa61bb919af7943"></a><!-- doxytag: member="Buffer::operator u_int8_t *" ref="dcf367d5f1b7fced7aa61bb919af7943" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Buffer::operator <a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a> * </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Friends And Related Function Documentation</h2>
-<a class="anchor" name="51b494563d277beb4740f86c519f30fb"></a><!-- doxytag: member="Buffer::TunDevice" ref="51b494563d277beb4740f86c519f30fb" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">friend class <a class="el" href="classTunDevice.html">TunDevice</a><code> [friend]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="940a382a5e3a8622e6689e13dc453481"></a><!-- doxytag: member="Buffer::UDPPacketSource" ref="940a382a5e3a8622e6689e13dc453481" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">friend class <a class="el" href="classUDPPacketSource.html">UDPPacketSource</a><code> [friend]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="e60240b77a315e6b3c2bf88592d0be48"></a><!-- doxytag: member="Buffer::buf_" ref="e60240b77a315e6b3c2bf88592d0be48" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a>* <a class="el" href="classBuffer.html#e60240b77a315e6b3c2bf88592d0be48">Buffer::buf_</a><code> [protected]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d3a779d2403b5183427f12554e2f51c3"></a><!-- doxytag: member="Buffer::length_" ref="d3a779d2403b5183427f12554e2f51c3" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="el" href="classBuffer.html#d3a779d2403b5183427f12554e2f51c3">Buffer::length_</a><code> [protected]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="buffer_8h-source.html">buffer.h</a><li><a class="el" href="buffer_8cpp.html">buffer.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classBuffer.png b/doc/html/classBuffer.png
deleted file mode 100644
index e6dbf20..0000000
--- a/doc/html/classBuffer.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classCommunicatingSocket-members.html b/doc/html/classCommunicatingSocket-members.html
deleted file mode 100644
index 7c80934..0000000
--- a/doc/html/classCommunicatingSocket-members.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>CommunicatingSocket Member List</h1>This is the complete list of members for <a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSocket.html#c5060aeb501044044351d5a85b3fc95f">cleanUp</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#0017517b8d6e761fde0c40475af3b2ab">CommunicatingSocket</a>(int type, int protocol)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#27d758db782b3be7d28741e92cb613d1">CommunicatingSocket</a>(int newConnSD)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#9192374d9baab8e189860aa8d913683c">connect</a>(const string &amp;foreignAddress, unsigned short foreignPort)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#13f9eca30ef56836cf23c163c848c09e">getForeignAddress</a>()</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#184fbb4775184b87ebd886a5587eb1a3">getForeignPort</a>()</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#0fca07bdfa97874fba1a17995ed7cda3">getLocalAddress</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#e01143b667d69483a2f53d0f4ce7eeed">getLocalPort</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#7cf1fd470c0060171b68df9f68c7bd01">recv</a>(void *buffer, int bufferLen)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#982c63b25c5b756321a74074a275adbc">resolveService</a>(const string &amp;service, const string &amp;protocol=&quot;tcp&quot;)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#ca4e86085c064641e86ae24ea29bbb94">send</a>(const void *buffer, int bufferLen)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#a6b986410bc2e606ba27d01fa7cb8836">setLocalAddressAndPort</a>(const string &amp;localAddress, unsigned short localPort=0)</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#773fe4a35146002de76952e16fdebcfa">setLocalPort</a>(unsigned short localPort)</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#d5704d2fdfb062139e1f88831617bbfb">sockDesc</a></td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#53e00027bab2125a2b407914c6148589">Socket</a>(int type, int protocol)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#6a2609eef6559336a595a336f138d395">Socket</a>(int sockDesc)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#eac4eb6379a543d38ed88977d3b6630a">~Socket</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classCommunicatingSocket.html b/doc/html/classCommunicatingSocket.html
deleted file mode 100644
index 4015647..0000000
--- a/doc/html/classCommunicatingSocket.html
+++ /dev/null
@@ -1,281 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: CommunicatingSocket Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>CommunicatingSocket Class Reference</h1><!-- doxytag: class="CommunicatingSocket" --><!-- doxytag: inherits="Socket" --><code>#include &lt;<a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for CommunicatingSocket:
-<p><center><img src="classCommunicatingSocket.png" usemap="#CommunicatingSocket_map" border="0" alt=""></center>
-<map name="CommunicatingSocket_map">
-<area href="classSocket.html" alt="Socket" shape="rect" coords="72,0,207,24">
-<area href="classTCPSocket.html" alt="TCPSocket" shape="rect" coords="0,112,135,136">
-<area href="classUDPSocket.html" alt="UDPSocket" shape="rect" coords="145,112,280,136">
-<area href="classUDPPacketSource.html" alt="UDPPacketSource" shape="rect" coords="145,168,280,192">
-</map>
-<a href="classCommunicatingSocket-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicatingSocket.html#9192374d9baab8e189860aa8d913683c">connect</a> (const string &amp;foreignAddress, unsigned short foreignPort) throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicatingSocket.html#ca4e86085c064641e86ae24ea29bbb94">send</a> (const void *buffer, int bufferLen) throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicatingSocket.html#7cf1fd470c0060171b68df9f68c7bd01">recv</a> (void *buffer, int bufferLen) throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicatingSocket.html#13f9eca30ef56836cf23c163c848c09e">getForeignAddress</a> () throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicatingSocket.html#184fbb4775184b87ebd886a5587eb1a3">getForeignPort</a> () throw (SocketException)</td></tr>
-
-<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicatingSocket.html#0017517b8d6e761fde0c40475af3b2ab">CommunicatingSocket</a> (int type, int protocol) throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicatingSocket.html#27d758db782b3be7d28741e92cb613d1">CommunicatingSocket</a> (int newConnSD)</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-<a class="el" href="classSocket.html">Socket</a> which is able to connect, send, and receive
-<p>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="0017517b8d6e761fde0c40475af3b2ab"></a><!-- doxytag: member="CommunicatingSocket::CommunicatingSocket" ref="0017517b8d6e761fde0c40475af3b2ab" args="(int type, int protocol)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">CommunicatingSocket::CommunicatingSocket </td>
- <td>(</td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>protocol</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)<code> [protected]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="27d758db782b3be7d28741e92cb613d1"></a><!-- doxytag: member="CommunicatingSocket::CommunicatingSocket" ref="27d758db782b3be7d28741e92cb613d1" args="(int newConnSD)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">CommunicatingSocket::CommunicatingSocket </td>
- <td>(</td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>newConnSD</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [protected]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="9192374d9baab8e189860aa8d913683c"></a><!-- doxytag: member="CommunicatingSocket::connect" ref="9192374d9baab8e189860aa8d913683c" args="(const string &amp;foreignAddress, unsigned short foreignPort)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void CommunicatingSocket::connect </td>
- <td>(</td>
- <td class="paramtype">const string &amp;&nbsp;</td>
- <td class="paramname"> <em>foreignAddress</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned short&nbsp;</td>
- <td class="paramname"> <em>foreignPort</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Establish a socket connection with the given foreign address and port <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>foreignAddress</em>&nbsp;</td><td>foreign address (IP address or name) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>foreignPort</em>&nbsp;</td><td>foreign port </td></tr>
- </table>
-</dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to establish connection </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="ca4e86085c064641e86ae24ea29bbb94"></a><!-- doxytag: member="CommunicatingSocket::send" ref="ca4e86085c064641e86ae24ea29bbb94" args="(const void *buffer, int bufferLen)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void CommunicatingSocket::send </td>
- <td>(</td>
- <td class="paramtype">const void *&nbsp;</td>
- <td class="paramname"> <em>buffer</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>bufferLen</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Write the given buffer to this socket. Call <a class="el" href="classCommunicatingSocket.html#9192374d9baab8e189860aa8d913683c">connect()</a> before calling <a class="el" href="classCommunicatingSocket.html#ca4e86085c064641e86ae24ea29bbb94">send()</a> <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>buffer</em>&nbsp;</td><td>buffer to be written </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>bufferLen</em>&nbsp;</td><td>number of bytes from buffer to be written </td></tr>
- </table>
-</dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to send data </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="7cf1fd470c0060171b68df9f68c7bd01"></a><!-- doxytag: member="CommunicatingSocket::recv" ref="7cf1fd470c0060171b68df9f68c7bd01" args="(void *buffer, int bufferLen)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int CommunicatingSocket::recv </td>
- <td>(</td>
- <td class="paramtype">void *&nbsp;</td>
- <td class="paramname"> <em>buffer</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>bufferLen</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Read into the given buffer up to bufferLen bytes data from this socket. Call <a class="el" href="classCommunicatingSocket.html#9192374d9baab8e189860aa8d913683c">connect()</a> before calling <a class="el" href="classCommunicatingSocket.html#7cf1fd470c0060171b68df9f68c7bd01">recv()</a> <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>buffer</em>&nbsp;</td><td>buffer to receive the data </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>bufferLen</em>&nbsp;</td><td>maximum number of bytes to read into buffer </td></tr>
- </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>number of bytes read, 0 for EOF, and -1 for error </dd></dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to receive data </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="13f9eca30ef56836cf23c163c848c09e"></a><!-- doxytag: member="CommunicatingSocket::getForeignAddress" ref="13f9eca30ef56836cf23c163c848c09e" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string CommunicatingSocket::getForeignAddress </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Get the foreign address. Call <a class="el" href="classCommunicatingSocket.html#9192374d9baab8e189860aa8d913683c">connect()</a> before calling <a class="el" href="classCommunicatingSocket.html#7cf1fd470c0060171b68df9f68c7bd01">recv()</a> <dl class="return" compact><dt><b>Returns:</b></dt><dd>foreign address </dd></dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to fetch foreign address </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="184fbb4775184b87ebd886a5587eb1a3"></a><!-- doxytag: member="CommunicatingSocket::getForeignPort" ref="184fbb4775184b87ebd886a5587eb1a3" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">unsigned short CommunicatingSocket::getForeignPort </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Get the foreign port. Call <a class="el" href="classCommunicatingSocket.html#9192374d9baab8e189860aa8d913683c">connect()</a> before calling <a class="el" href="classCommunicatingSocket.html#7cf1fd470c0060171b68df9f68c7bd01">recv()</a> <dl class="return" compact><dt><b>Returns:</b></dt><dd>foreign port </dd></dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to fetch foreign port </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a><li><a class="el" href="PracticalSocket_8cpp.html">PracticalSocket.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classCommunicatingSocket.png b/doc/html/classCommunicatingSocket.png
deleted file mode 100644
index 75605ec..0000000
--- a/doc/html/classCommunicatingSocket.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classCondition-members.html b/doc/html/classCondition-members.html
deleted file mode 100644
index 158a05d..0000000
--- a/doc/html/classCondition-members.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Condition Member List</h1>This is the complete list of members for <a class="el" href="classCondition.html">Condition</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classCondition.html#15d88ea71e837f967d13d805d675cc5b">broadcast</a>()</td><td><a class="el" href="classCondition.html">Condition</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCondition.html#4c8982005641d63b696f671b28e3706d">cond</a></td><td><a class="el" href="classCondition.html">Condition</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCondition.html#f11513db4fcbde93961fa0b65e7ab764">Condition</a>()</td><td><a class="el" href="classCondition.html">Condition</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">mutex</a></td><td><a class="el" href="classCondition.html">Condition</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCondition.html#974c8fd419e6014028dc4147cc49ce56">signal</a>()</td><td><a class="el" href="classCondition.html">Condition</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCondition.html#0bb9ca22c3c755d0ed8c7483a857567a">wait</a>()</td><td><a class="el" href="classCondition.html">Condition</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCondition.html#b42f6d2dfb2d0de4bed4ed5032d4a8fc">~Condition</a>()</td><td><a class="el" href="classCondition.html">Condition</a></td><td><code> [inline]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classCondition.html b/doc/html/classCondition.html
deleted file mode 100644
index 9f8b676..0000000
--- a/doc/html/classCondition.html
+++ /dev/null
@@ -1,176 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Condition Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Condition Class Reference</h1><!-- doxytag: class="Condition" --><code>#include &lt;<a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a>&gt;</code>
-<p>
-<a href="classCondition-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCondition.html#f11513db4fcbde93961fa0b65e7ab764">Condition</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCondition.html#b42f6d2dfb2d0de4bed4ed5032d4a8fc">~Condition</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCondition.html#0bb9ca22c3c755d0ed8c7483a857567a">wait</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCondition.html#974c8fd419e6014028dc4147cc49ce56">signal</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCondition.html#15d88ea71e837f967d13d805d675cc5b">broadcast</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_cond_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCondition.html#4c8982005641d63b696f671b28e3706d">cond</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classMutex.html">Mutex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">mutex</a></td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="f11513db4fcbde93961fa0b65e7ab764"></a><!-- doxytag: member="Condition::Condition" ref="f11513db4fcbde93961fa0b65e7ab764" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Condition::Condition </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="b42f6d2dfb2d0de4bed4ed5032d4a8fc"></a><!-- doxytag: member="Condition::~Condition" ref="b42f6d2dfb2d0de4bed4ed5032d4a8fc" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Condition::~Condition </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="0bb9ca22c3c755d0ed8c7483a857567a"></a><!-- doxytag: member="Condition::wait" ref="0bb9ca22c3c755d0ed8c7483a857567a" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Condition::wait </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="974c8fd419e6014028dc4147cc49ce56"></a><!-- doxytag: member="Condition::signal" ref="974c8fd419e6014028dc4147cc49ce56" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Condition::signal </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="15d88ea71e837f967d13d805d675cc5b"></a><!-- doxytag: member="Condition::broadcast" ref="15d88ea71e837f967d13d805d675cc5b" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Condition::broadcast </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="4c8982005641d63b696f671b28e3706d"></a><!-- doxytag: member="Condition::cond" ref="4c8982005641d63b696f671b28e3706d" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">pthread_cond_t <a class="el" href="classCondition.html#4c8982005641d63b696f671b28e3706d">Condition::cond</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="01622814c6a21250677c2b9cbfc86bfb"></a><!-- doxytag: member="Condition::mutex" ref="01622814c6a21250677c2b9cbfc86bfb" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classMutex.html">Mutex</a> <a class="el" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">Condition::mutex</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classCypher-members.html b/doc/html/classCypher-members.html
deleted file mode 100644
index 18e53fb..0000000
--- a/doc/html/classCypher-members.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Cypher Member List</h1>This is the complete list of members for <a class="el" href="classCypher.html">Cypher</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classCypher.html#5228228b0b2d83251ecce4516e87ddb1">Cypher</a>()</td><td><a class="el" href="classCypher.html">Cypher</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#1d51ce2235d38bded45f5e897be4435c">cypher</a>(Buffer &amp;buf, seq_nr_t seq_nr, sender_id_t sender_id)</td><td><a class="el" href="classCypher.html">Cypher</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#bf33a7a59ed1cdf711030236de6635b0">exor</a>(Buffer &amp;buf, const Buffer &amp;bit_stream)</td><td><a class="el" href="classCypher.html">Cypher</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#7ddf1bcd476978daa97148ec406d6483">getBitStream</a>(u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id)=0</td><td><a class="el" href="classCypher.html">Cypher</a></td><td><code> [protected, pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#7320b82d14391ab7d25271aa5114e190">setKey</a>(Buffer key)</td><td><a class="el" href="classCypher.html">Cypher</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#2546ef49e5ce8abe8062186d5f6b2ef8">setSalt</a>(Buffer salt)</td><td><a class="el" href="classCypher.html">Cypher</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#70c94525f7bacb956cdd940fba7fb4c8">~Cypher</a>()</td><td><a class="el" href="classCypher.html">Cypher</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classCypher.html b/doc/html/classCypher.html
deleted file mode 100644
index d20b56f..0000000
--- a/doc/html/classCypher.html
+++ /dev/null
@@ -1,239 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Cypher Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Cypher Class Reference</h1><!-- doxytag: class="Cypher" --><code>#include &lt;<a class="el" href="cypher_8h-source.html">cypher.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for Cypher:
-<p><center><img src="classCypher.png" usemap="#Cypher_map" border="0" alt=""></center>
-<map name="Cypher_map">
-<area href="classAesIcmCypher.html" alt="AesIcmCypher" shape="rect" coords="0,56,95,80">
-<area href="classNullCypher.html" alt="NullCypher" shape="rect" coords="105,56,200,80">
-</map>
-<a href="classCypher-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCypher.html#5228228b0b2d83251ecce4516e87ddb1">Cypher</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCypher.html#70c94525f7bacb956cdd940fba7fb4c8">~Cypher</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCypher.html#7320b82d14391ab7d25271aa5114e190">setKey</a> (<a class="el" href="classBuffer.html">Buffer</a> key)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCypher.html#2546ef49e5ce8abe8062186d5f6b2ef8">setSalt</a> (<a class="el" href="classBuffer.html">Buffer</a> salt)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCypher.html#1d51ce2235d38bded45f5e897be4435c">cypher</a> (<a class="el" href="classBuffer.html">Buffer</a> &amp;buf, <a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr, <a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender_id)</td></tr>
-
-<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCypher.html#bf33a7a59ed1cdf711030236de6635b0">exor</a> (<a class="el" href="classBuffer.html">Buffer</a> &amp;buf, const <a class="el" href="classBuffer.html">Buffer</a> &amp;bit_stream)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classBuffer.html">Buffer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCypher.html#7ddf1bcd476978daa97148ec406d6483">getBitStream</a> (<a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> length, <a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr, <a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender_id)=0</td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="5228228b0b2d83251ecce4516e87ddb1"></a><!-- doxytag: member="Cypher::Cypher" ref="5228228b0b2d83251ecce4516e87ddb1" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Cypher::Cypher </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="70c94525f7bacb956cdd940fba7fb4c8"></a><!-- doxytag: member="Cypher::~Cypher" ref="70c94525f7bacb956cdd940fba7fb4c8" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual Cypher::~Cypher </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline, virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="7320b82d14391ab7d25271aa5114e190"></a><!-- doxytag: member="Cypher::setKey" ref="7320b82d14391ab7d25271aa5114e190" args="(Buffer key)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Cypher::setKey </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a>&nbsp;</td>
- <td class="paramname"> <em>key</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Reimplemented in <a class="el" href="classAesIcmCypher.html#605a38676ef12ad0b69628c5d53ef007">AesIcmCypher</a>.
-</div>
-</div><p>
-<a class="anchor" name="2546ef49e5ce8abe8062186d5f6b2ef8"></a><!-- doxytag: member="Cypher::setSalt" ref="2546ef49e5ce8abe8062186d5f6b2ef8" args="(Buffer salt)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Cypher::setSalt </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a>&nbsp;</td>
- <td class="paramname"> <em>salt</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Reimplemented in <a class="el" href="classAesIcmCypher.html#6741487a9d6dfe3ae76bb168ed711259">AesIcmCypher</a>.
-</div>
-</div><p>
-<a class="anchor" name="1d51ce2235d38bded45f5e897be4435c"></a><!-- doxytag: member="Cypher::cypher" ref="1d51ce2235d38bded45f5e897be4435c" args="(Buffer &amp;buf, seq_nr_t seq_nr, sender_id_t sender_id)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Cypher::cypher </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a>&nbsp;</td>
- <td class="paramname"> <em>seq_nr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td>
- <td class="paramname"> <em>sender_id</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="bf33a7a59ed1cdf711030236de6635b0"></a><!-- doxytag: member="Cypher::exor" ref="bf33a7a59ed1cdf711030236de6635b0" args="(Buffer &amp;buf, const Buffer &amp;bit_stream)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Cypher::exor </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>bit_stream</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"><code> [protected]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="7ddf1bcd476978daa97148ec406d6483"></a><!-- doxytag: member="Cypher::getBitStream" ref="7ddf1bcd476978daa97148ec406d6483" args="(u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id)=0" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual <a class="el" href="classBuffer.html">Buffer</a> Cypher::getBitStream </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td>
- <td class="paramname"> <em>length</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a>&nbsp;</td>
- <td class="paramname"> <em>seq_nr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td>
- <td class="paramname"> <em>sender_id</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"><code> [protected, pure virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Implemented in <a class="el" href="classNullCypher.html#ca537adca8ea9af8b6f248df12ebcf36">NullCypher</a>, and <a class="el" href="classAesIcmCypher.html#ebac1fbb9a4cb56411fcd45ca63f47a1">AesIcmCypher</a>.
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="cypher_8h-source.html">cypher.h</a><li><a class="el" href="cypher_8cpp.html">cypher.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classCypher.png b/doc/html/classCypher.png
deleted file mode 100644
index b7081e0..0000000
--- a/doc/html/classCypher.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classHmacAuthAlgo-members.html b/doc/html/classHmacAuthAlgo-members.html
deleted file mode 100644
index 49a09aa..0000000
--- a/doc/html/classHmacAuthAlgo-members.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>HmacAuthAlgo Member List</h1>This is the complete list of members for <a class="el" href="classHmacAuthAlgo.html">HmacAuthAlgo</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classAuthAlgo.html#22a200c372d9aeb73a4cbdd95ba30a0e">AuthAlgo</a>()</td><td><a class="el" href="classAuthAlgo.html">AuthAlgo</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classHmacAuthAlgo.html#af50c9aa6b61ff6f4631e3f78f77dc97">calc</a>(const Buffer &amp;buf)</td><td><a class="el" href="classHmacAuthAlgo.html">HmacAuthAlgo</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAuthAlgo.html#e3428186b4e005e879e26c2b8e04fa4a">~AuthAlgo</a>()</td><td><a class="el" href="classAuthAlgo.html">AuthAlgo</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classHmacAuthAlgo.html b/doc/html/classHmacAuthAlgo.html
deleted file mode 100644
index 6011d99..0000000
--- a/doc/html/classHmacAuthAlgo.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: HmacAuthAlgo Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>HmacAuthAlgo Class Reference</h1><!-- doxytag: class="HmacAuthAlgo" --><!-- doxytag: inherits="AuthAlgo" --><code>#include &lt;<a class="el" href="authAlgo_8h-source.html">authAlgo.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for HmacAuthAlgo:
-<p><center><img src="classHmacAuthAlgo.png" usemap="#HmacAuthAlgo_map" border="0" alt=""></center>
-<map name="HmacAuthAlgo_map">
-<area href="classAuthAlgo.html" alt="AuthAlgo" shape="rect" coords="0,0,96,24">
-</map>
-<a href="classHmacAuthAlgo-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHmacAuthAlgo.html#af50c9aa6b61ff6f4631e3f78f77dc97">calc</a> (const <a class="el" href="classBuffer.html">Buffer</a> &amp;buf)</td></tr>
-
-</table>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="af50c9aa6b61ff6f4631e3f78f77dc97"></a><!-- doxytag: member="HmacAuthAlgo::calc" ref="af50c9aa6b61ff6f4631e3f78f77dc97" args="(const Buffer &amp;buf)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a> HmacAuthAlgo::calc </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>buf</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Implements <a class="el" href="classAuthAlgo.html#f53b44f90c33eb049da260947a75c916">AuthAlgo</a>.
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="authAlgo_8h-source.html">authAlgo.h</a><li><a class="el" href="authAlgo_8cpp.html">authAlgo.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classHmacAuthAlgo.png b/doc/html/classHmacAuthAlgo.png
deleted file mode 100644
index d7059e2..0000000
--- a/doc/html/classHmacAuthAlgo.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classKeyDerivation-members.html b/doc/html/classKeyDerivation-members.html
deleted file mode 100644
index cc9f3cd..0000000
--- a/doc/html/classKeyDerivation-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>KeyDerivation Member List</h1>This is the complete list of members for <a class="el" href="classKeyDerivation.html">KeyDerivation</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classKeyDerivation.html#6b7dd9a922de96a8f76cf6c453adab28">cipher_</a></td><td><a class="el" href="classKeyDerivation.html">KeyDerivation</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classKeyDerivation.html#8d8c405ee7c3753b4807b36a8cbe537a">clear</a>()</td><td><a class="el" href="classKeyDerivation.html">KeyDerivation</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classKeyDerivation.html#6d319febcad73d199fe8773ae614f70a">generate</a>(satp_prf_label label, seq_nr_t seq_nr, Buffer &amp;key, u_int32_t length)</td><td><a class="el" href="classKeyDerivation.html">KeyDerivation</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classKeyDerivation.html#5f03e97de1a041f6012d1fcfabf13773">init</a>(Buffer key, Buffer salt)</td><td><a class="el" href="classKeyDerivation.html">KeyDerivation</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classKeyDerivation.html#07c3735d1b2e1285b6c427a2706ebc67">KeyDerivation</a>()</td><td><a class="el" href="classKeyDerivation.html">KeyDerivation</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classKeyDerivation.html#426dcd34d3b60191a3db55dd970eeb17">ld_kdr_</a></td><td><a class="el" href="classKeyDerivation.html">KeyDerivation</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classKeyDerivation.html#2091534e962a9d0f7b3b034150d33333">MIN_GCRYPT_VERSION</a></td><td><a class="el" href="classKeyDerivation.html">KeyDerivation</a></td><td><code> [protected, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classKeyDerivation.html#52e057f1085920a61ea44c5c9936865c">salt_</a></td><td><a class="el" href="classKeyDerivation.html">KeyDerivation</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classKeyDerivation.html#b055afc0de04a6e32631e42f09b32e63">setLogKDRate</a>(const u_int8_t ld_rate)</td><td><a class="el" href="classKeyDerivation.html">KeyDerivation</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classKeyDerivation.html#ccce2c32370be2388ca0a977fef1f6cc">~KeyDerivation</a>()</td><td><a class="el" href="classKeyDerivation.html">KeyDerivation</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classKeyDerivation.html b/doc/html/classKeyDerivation.html
deleted file mode 100644
index 1f3cbe1..0000000
--- a/doc/html/classKeyDerivation.html
+++ /dev/null
@@ -1,265 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: KeyDerivation Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>KeyDerivation Class Reference</h1><!-- doxytag: class="KeyDerivation" --><code>#include &lt;<a class="el" href="keyDerivation_8h-source.html">keyDerivation.h</a>&gt;</code>
-<p>
-<a href="classKeyDerivation-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKeyDerivation.html#07c3735d1b2e1285b6c427a2706ebc67">KeyDerivation</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKeyDerivation.html#ccce2c32370be2388ca0a977fef1f6cc">~KeyDerivation</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKeyDerivation.html#5f03e97de1a041f6012d1fcfabf13773">init</a> (<a class="el" href="classBuffer.html">Buffer</a> key, <a class="el" href="classBuffer.html">Buffer</a> salt)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKeyDerivation.html#b055afc0de04a6e32631e42f09b32e63">setLogKDRate</a> (const <a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a> ld_rate)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKeyDerivation.html#6d319febcad73d199fe8773ae614f70a">generate</a> (<a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb">satp_prf_label</a> label, <a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr, <a class="el" href="classBuffer.html">Buffer</a> &amp;key, <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> length)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKeyDerivation.html#8d8c405ee7c3753b4807b36a8cbe537a">clear</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#ef44329758059c91c76d334e8fc09700">int8_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKeyDerivation.html#426dcd34d3b60191a3db55dd970eeb17">ld_kdr_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classBuffer.html">Buffer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKeyDerivation.html#52e057f1085920a61ea44c5c9936865c">salt_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gcry_cipher_hd_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKeyDerivation.html#6b7dd9a922de96a8f76cf6c453adab28">cipher_</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Static Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKeyDerivation.html#2091534e962a9d0f7b3b034150d33333">MIN_GCRYPT_VERSION</a></td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="07c3735d1b2e1285b6c427a2706ebc67"></a><!-- doxytag: member="KeyDerivation::KeyDerivation" ref="07c3735d1b2e1285b6c427a2706ebc67" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">KeyDerivation::KeyDerivation </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="ccce2c32370be2388ca0a977fef1f6cc"></a><!-- doxytag: member="KeyDerivation::~KeyDerivation" ref="ccce2c32370be2388ca0a977fef1f6cc" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual KeyDerivation::~KeyDerivation </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline, virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="5f03e97de1a041f6012d1fcfabf13773"></a><!-- doxytag: member="KeyDerivation::init" ref="5f03e97de1a041f6012d1fcfabf13773" args="(Buffer key, Buffer salt)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void KeyDerivation::init </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a>&nbsp;</td>
- <td class="paramname"> <em>key</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a>&nbsp;</td>
- <td class="paramname"> <em>salt</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="b055afc0de04a6e32631e42f09b32e63"></a><!-- doxytag: member="KeyDerivation::setLogKDRate" ref="b055afc0de04a6e32631e42f09b32e63" args="(const u_int8_t ld_rate)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void KeyDerivation::setLogKDRate </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a>&nbsp;</td>
- <td class="paramname"> <em>ld_rate</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="6d319febcad73d199fe8773ae614f70a"></a><!-- doxytag: member="KeyDerivation::generate" ref="6d319febcad73d199fe8773ae614f70a" args="(satp_prf_label label, seq_nr_t seq_nr, Buffer &amp;key, u_int32_t length)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void KeyDerivation::generate </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb">satp_prf_label</a>&nbsp;</td>
- <td class="paramname"> <em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a>&nbsp;</td>
- <td class="paramname"> <em>seq_nr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>key</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td>
- <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="8d8c405ee7c3753b4807b36a8cbe537a"></a><!-- doxytag: member="KeyDerivation::clear" ref="8d8c405ee7c3753b4807b36a8cbe537a" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void KeyDerivation::clear </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="426dcd34d3b60191a3db55dd970eeb17"></a><!-- doxytag: member="KeyDerivation::ld_kdr_" ref="426dcd34d3b60191a3db55dd970eeb17" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#ef44329758059c91c76d334e8fc09700">int8_t</a> <a class="el" href="classKeyDerivation.html#426dcd34d3b60191a3db55dd970eeb17">KeyDerivation::ld_kdr_</a><code> [protected]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="52e057f1085920a61ea44c5c9936865c"></a><!-- doxytag: member="KeyDerivation::salt_" ref="52e057f1085920a61ea44c5c9936865c" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classBuffer.html">Buffer</a> <a class="el" href="classKeyDerivation.html#52e057f1085920a61ea44c5c9936865c">KeyDerivation::salt_</a><code> [protected]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="2091534e962a9d0f7b3b034150d33333"></a><!-- doxytag: member="KeyDerivation::MIN_GCRYPT_VERSION" ref="2091534e962a9d0f7b3b034150d33333" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const char * <a class="el" href="classKeyDerivation.html#2091534e962a9d0f7b3b034150d33333">KeyDerivation::MIN_GCRYPT_VERSION</a><code> [static, protected]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="6b7dd9a922de96a8f76cf6c453adab28"></a><!-- doxytag: member="KeyDerivation::cipher_" ref="6b7dd9a922de96a8f76cf6c453adab28" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">gcry_cipher_hd_t <a class="el" href="classKeyDerivation.html#6b7dd9a922de96a8f76cf6c453adab28">KeyDerivation::cipher_</a><code> [protected]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="keyDerivation_8h-source.html">keyDerivation.h</a><li><a class="el" href="keyDerivation_8cpp.html">keyDerivation.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classLock-members.html b/doc/html/classLock-members.html
deleted file mode 100644
index cdfc830..0000000
--- a/doc/html/classLock-members.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Lock Member List</h1>This is the complete list of members for <a class="el" href="classLock.html">Lock</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classLock.html#2c786576eddddb484a6a02a7dea52904">Lock</a>(Mutex &amp;m)</td><td><a class="el" href="classLock.html">Lock</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLock.html#5aba40fb170cf8fbfbe241ecac4b66b2">Lock</a>(const Lock &amp;src)</td><td><a class="el" href="classLock.html">Lock</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLock.html#41f8817641e260bddb93a7a710736037">mutex</a></td><td><a class="el" href="classLock.html">Lock</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLock.html#6beb534a89b213d70e4b3bb9b3cde217">operator=</a>(const Lock &amp;src)</td><td><a class="el" href="classLock.html">Lock</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLock.html#7ab6d9485c8665bb3643710432882971">~Lock</a>()</td><td><a class="el" href="classLock.html">Lock</a></td><td><code> [inline]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classLock.html b/doc/html/classLock.html
deleted file mode 100644
index 97a9388..0000000
--- a/doc/html/classLock.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Lock Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Lock Class Reference</h1><!-- doxytag: class="Lock" --><code>#include &lt;<a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a>&gt;</code>
-<p>
-<a href="classLock-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLock.html#2c786576eddddb484a6a02a7dea52904">Lock</a> (<a class="el" href="classMutex.html">Mutex</a> &amp;m)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLock.html#7ab6d9485c8665bb3643710432882971">~Lock</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLock.html#5aba40fb170cf8fbfbe241ecac4b66b2">Lock</a> (const <a class="el" href="classLock.html">Lock</a> &amp;src)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLock.html#6beb534a89b213d70e4b3bb9b3cde217">operator=</a> (const <a class="el" href="classLock.html">Lock</a> &amp;src)</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classMutex.html">Mutex</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLock.html#41f8817641e260bddb93a7a710736037">mutex</a></td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="2c786576eddddb484a6a02a7dea52904"></a><!-- doxytag: member="Lock::Lock" ref="2c786576eddddb484a6a02a7dea52904" args="(Mutex &amp;m)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Lock::Lock </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classMutex.html">Mutex</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>m</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="7ab6d9485c8665bb3643710432882971"></a><!-- doxytag: member="Lock::~Lock" ref="7ab6d9485c8665bb3643710432882971" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Lock::~Lock </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="5aba40fb170cf8fbfbe241ecac4b66b2"></a><!-- doxytag: member="Lock::Lock" ref="5aba40fb170cf8fbfbe241ecac4b66b2" args="(const Lock &amp;src)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Lock::Lock </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classLock.html">Lock</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>src</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="6beb534a89b213d70e4b3bb9b3cde217"></a><!-- doxytag: member="Lock::operator=" ref="6beb534a89b213d70e4b3bb9b3cde217" args="(const Lock &amp;src)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Lock::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classLock.html">Lock</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>src</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="41f8817641e260bddb93a7a710736037"></a><!-- doxytag: member="Lock::mutex" ref="41f8817641e260bddb93a7a710736037" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classMutex.html">Mutex</a>&amp; <a class="el" href="classLock.html#41f8817641e260bddb93a7a710736037">Lock::mutex</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classLog-members.html b/doc/html/classLog-members.html
deleted file mode 100644
index 57ce2b9..0000000
--- a/doc/html/classLog-members.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Log Member List</h1>This is the complete list of members for <a class="el" href="classLog.html">Log</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classLog.html#6f6fde7b6433d827c05cfefe16f9b333">FAC_AUTH</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#5245bb60b9c33e31027ea1f9a77d8053">FAC_AUTHPRIV</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#6a455dfca6d859f77ed79b6d92ad659a">FAC_CRON</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#6395030c0b8fa7f36b6fe0f6b837055d">FAC_DAEMON</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#9b822438fee8c8a0f4bb56c0e4415c95">FAC_FTP</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#e6271aefc4c8749e602da64f284f0d08">FAC_LOCAL0</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#b553df5af8dd47f2e9d29569b26b7713">FAC_LOCAL1</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#1e79b43d3ed6f44281f1d6f4d6e2a829">FAC_LOCAL2</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#467961bf9b0b73dd863a29e29642ed62">FAC_LOCAL3</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#2dfec8266dc4bfd9f4a37a6a6a193724">FAC_LOCAL4</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#8c8f287b845408f62e9971869764193d">FAC_LOCAL5</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#c7c45c9e1daa96ecb60ff12064a3dc6e">FAC_LOCAL6</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#886a44fb4cec033f0f7c028f530fe97c">FAC_LOCAL7</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#28a1239643de68f79ad6c2337acfd2ea">FAC_LPR</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#5cf4b465d8ecff58bd62ac064663917b">FAC_MAIL</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#b9f56520aeae70b9d98396f67ad1310b">FAC_NEWS</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#be74100156fee45add0417bc9f460f30">FAC_SYSLOG</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#9418bab5d66822411ce1f85823d8425b">FAC_USER</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#d5b2e5f3987835ec077013c6a263ed5f">FAC_UUCP</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#844dc5894a51dce933ae2109868652a0">facility</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#238b6e5d47bb83307737f0c809fad669">getFacility</a>() const</td><td><a class="el" href="classLog.html">Log</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#9090c0fbbc5a3223dbd361a827788c17">getLogName</a>() const</td><td><a class="el" href="classLog.html">Log</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#aebf3ec6bf45b97cc842d9d53a5a6c0a">inst</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [private, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#aa59866ce9e78db15ce7aaeb00fc1063">instance</a>()</td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#321cfbf9f58ebf3c9366bd6e0b5c18ce">instanceCleaner</a> class</td><td><a class="el" href="classLog.html">Log</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#c561e8206daad55b4aa4ac8808f35314">instMutex</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [private, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#f6071a60aa52b6c1b511f99b4bc1b8fe">Log</a>()</td><td><a class="el" href="classLog.html">Log</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#756aec21ec377fbc703f787e7f5fb832">Log</a>(const Log &amp;l)</td><td><a class="el" href="classLog.html">Log</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#8abf9fa58d7af501f25415eb37fd71a0">logName</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#16ded253dbe65c503d1d853dcf5460d6">LogStringBuilder</a> class</td><td><a class="el" href="classLog.html">Log</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#7077dc047eb915d2fae46e36f5040f85">msg</a>(int prio=PRIO_INFO)</td><td><a class="el" href="classLog.html">Log</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#d69b96c96c1b6aa0c3d67e07ca131e85">mutex</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#f91976ebadd955414799131cb442d24c">open</a>()</td><td><a class="el" href="classLog.html">Log</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#076b147c2bc9b2167074e9bc51a24af7">operator=</a>(const Log &amp;l)</td><td><a class="el" href="classLog.html">Log</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#77741b4b68493a7b082f856c9a70cae6">PRIO_ALERT</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#275d2db1310f0b9663ac1e048cadd389">PRIO_CRIT</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#f9aad3521e9eda1c156009188cc0674b">PRIO_DEBUG</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#3b068a7b9c9a7bd3a42d519daea16564">PRIO_EMERG</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#d3769cb6592629a056ffeaa4ce1f3d46">PRIO_ERR</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#3c50bb6ae5eff66436d72a53c50b0f6b">PRIO_INFO</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#783504697beb7cc8905d0296704d62f2">PRIO_NOTICE</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#ef36517c65a41f4cf69d4795ec84b4a2">PRIO_WARNING</a></td><td><a class="el" href="classLog.html">Log</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#828e15ec0e9108b9fc43d74da77a902c">setFacility</a>(int newFacility)</td><td><a class="el" href="classLog.html">Log</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#f8cf0541a8284aabd5fe924a9cd2eab8">setLogName</a>(std::string newLogName)</td><td><a class="el" href="classLog.html">Log</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classLog.html#0fbfda88fbee5027c89f6eb121059360">~Log</a>()</td><td><a class="el" href="classLog.html">Log</a></td><td><code> [private]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classLog.html b/doc/html/classLog.html
deleted file mode 100644
index f158ffe..0000000
--- a/doc/html/classLog.html
+++ /dev/null
@@ -1,860 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Log Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Log Class Reference</h1><!-- doxytag: class="Log" --><code>#include &lt;<a class="el" href="log_8h-source.html">log.h</a>&gt;</code>
-<p>
-<a href="classLog-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classLog.html">Log</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#f8cf0541a8284aabd5fe924a9cd2eab8">setLogName</a> (std::string newLogName)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#9090c0fbbc5a3223dbd361a827788c17">getLogName</a> () const</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classLog.html">Log</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#828e15ec0e9108b9fc43d74da77a902c">setFacility</a> (int newFacility)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#238b6e5d47bb83307737f0c809fad669">getFacility</a> () const</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classLogStringBuilder.html">LogStringBuilder</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#7077dc047eb915d2fae46e36f5040f85">msg</a> (int prio=<a class="el" href="classLog.html#3c50bb6ae5eff66436d72a53c50b0f6b">PRIO_INFO</a>)</td></tr>
-
-<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classLog.html">Log</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#aa59866ce9e78db15ce7aaeb00fc1063">instance</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#9418bab5d66822411ce1f85823d8425b">FAC_USER</a> = LOG_USER</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#5cf4b465d8ecff58bd62ac064663917b">FAC_MAIL</a> = LOG_MAIL</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#6395030c0b8fa7f36b6fe0f6b837055d">FAC_DAEMON</a> = LOG_DAEMON</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#6f6fde7b6433d827c05cfefe16f9b333">FAC_AUTH</a> = LOG_AUTH</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#be74100156fee45add0417bc9f460f30">FAC_SYSLOG</a> = LOG_SYSLOG</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#28a1239643de68f79ad6c2337acfd2ea">FAC_LPR</a> = LOG_LPR</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#b9f56520aeae70b9d98396f67ad1310b">FAC_NEWS</a> = LOG_NEWS</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#d5b2e5f3987835ec077013c6a263ed5f">FAC_UUCP</a> = LOG_UUCP</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#6a455dfca6d859f77ed79b6d92ad659a">FAC_CRON</a> = LOG_CRON</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#5245bb60b9c33e31027ea1f9a77d8053">FAC_AUTHPRIV</a> = LOG_AUTHPRIV</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#9b822438fee8c8a0f4bb56c0e4415c95">FAC_FTP</a> = LOG_FTP</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#e6271aefc4c8749e602da64f284f0d08">FAC_LOCAL0</a> = LOG_LOCAL0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#b553df5af8dd47f2e9d29569b26b7713">FAC_LOCAL1</a> = LOG_LOCAL1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#1e79b43d3ed6f44281f1d6f4d6e2a829">FAC_LOCAL2</a> = LOG_LOCAL2</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#467961bf9b0b73dd863a29e29642ed62">FAC_LOCAL3</a> = LOG_LOCAL3</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#2dfec8266dc4bfd9f4a37a6a6a193724">FAC_LOCAL4</a> = LOG_LOCAL4</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#8c8f287b845408f62e9971869764193d">FAC_LOCAL5</a> = LOG_LOCAL5</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#c7c45c9e1daa96ecb60ff12064a3dc6e">FAC_LOCAL6</a> = LOG_LOCAL6</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#886a44fb4cec033f0f7c028f530fe97c">FAC_LOCAL7</a> = LOG_LOCAL7</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#3b068a7b9c9a7bd3a42d519daea16564">PRIO_EMERG</a> = LOG_EMERG</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#77741b4b68493a7b082f856c9a70cae6">PRIO_ALERT</a> = LOG_ALERT</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#275d2db1310f0b9663ac1e048cadd389">PRIO_CRIT</a> = LOG_CRIT</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#d3769cb6592629a056ffeaa4ce1f3d46">PRIO_ERR</a> = LOG_ERR</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#ef36517c65a41f4cf69d4795ec84b4a2">PRIO_WARNING</a> = LOG_WARNING</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#783504697beb7cc8905d0296704d62f2">PRIO_NOTICE</a> = LOG_NOTICE</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#3c50bb6ae5eff66436d72a53c50b0f6b">PRIO_INFO</a> = LOG_INFO</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#f9aad3521e9eda1c156009188cc0674b">PRIO_DEBUG</a> = LOG_DEBUG</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#f6071a60aa52b6c1b511f99b4bc1b8fe">Log</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#0fbfda88fbee5027c89f6eb121059360">~Log</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#756aec21ec377fbc703f787e7f5fb832">Log</a> (const <a class="el" href="classLog.html">Log</a> &amp;l)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#076b147c2bc9b2167074e9bc51a24af7">operator=</a> (const <a class="el" href="classLog.html">Log</a> &amp;l)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#f91976ebadd955414799131cb442d24c">open</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classMutex.html">Mutex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#d69b96c96c1b6aa0c3d67e07ca131e85">mutex</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#8abf9fa58d7af501f25415eb37fd71a0">logName</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#844dc5894a51dce933ae2109868652a0">facility</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Static Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classLog.html">Log</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#aebf3ec6bf45b97cc842d9d53a5a6c0a">inst</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classMutex.html">Mutex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#c561e8206daad55b4aa4ac8808f35314">instMutex</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#321cfbf9f58ebf3c9366bd6e0b5c18ce">instanceCleaner</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html#16ded253dbe65c503d1d853dcf5460d6">LogStringBuilder</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog_1_1instanceCleaner.html">instanceCleaner</a></td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="f6071a60aa52b6c1b511f99b4bc1b8fe"></a><!-- doxytag: member="Log::Log" ref="f6071a60aa52b6c1b511f99b4bc1b8fe" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Log::Log </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="0fbfda88fbee5027c89f6eb121059360"></a><!-- doxytag: member="Log::~Log" ref="0fbfda88fbee5027c89f6eb121059360" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Log::~Log </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="756aec21ec377fbc703f787e7f5fb832"></a><!-- doxytag: member="Log::Log" ref="756aec21ec377fbc703f787e7f5fb832" args="(const Log &amp;l)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Log::Log </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classLog.html">Log</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>l</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="aa59866ce9e78db15ce7aaeb00fc1063"></a><!-- doxytag: member="Log::instance" ref="aa59866ce9e78db15ce7aaeb00fc1063" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classLog.html">Log</a> &amp; Log::instance </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="f8cf0541a8284aabd5fe924a9cd2eab8"></a><!-- doxytag: member="Log::setLogName" ref="f8cf0541a8284aabd5fe924a9cd2eab8" args="(std::string newLogName)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classLog.html">Log</a> &amp; Log::setLogName </td>
- <td>(</td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>newLogName</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="9090c0fbbc5a3223dbd361a827788c17"></a><!-- doxytag: member="Log::getLogName" ref="9090c0fbbc5a3223dbd361a827788c17" args="() const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string Log::getLogName </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="828e15ec0e9108b9fc43d74da77a902c"></a><!-- doxytag: member="Log::setFacility" ref="828e15ec0e9108b9fc43d74da77a902c" args="(int newFacility)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classLog.html">Log</a> &amp; Log::setFacility </td>
- <td>(</td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>newFacility</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="238b6e5d47bb83307737f0c809fad669"></a><!-- doxytag: member="Log::getFacility" ref="238b6e5d47bb83307737f0c809fad669" args="() const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int Log::getFacility </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="7077dc047eb915d2fae46e36f5040f85"></a><!-- doxytag: member="Log::msg" ref="7077dc047eb915d2fae46e36f5040f85" args="(int prio=PRIO_INFO)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classLogStringBuilder.html">LogStringBuilder</a> Log::msg </td>
- <td>(</td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>prio</em> = <code><a class="el" href="classLog.html#3c50bb6ae5eff66436d72a53c50b0f6b">PRIO_INFO</a></code> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="076b147c2bc9b2167074e9bc51a24af7"></a><!-- doxytag: member="Log::operator=" ref="076b147c2bc9b2167074e9bc51a24af7" args="(const Log &amp;l)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Log::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classLog.html">Log</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>l</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="f91976ebadd955414799131cb442d24c"></a><!-- doxytag: member="Log::open" ref="f91976ebadd955414799131cb442d24c" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Log::open </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Friends And Related Function Documentation</h2>
-<a class="anchor" name="321cfbf9f58ebf3c9366bd6e0b5c18ce"></a><!-- doxytag: member="Log::instanceCleaner" ref="321cfbf9f58ebf3c9366bd6e0b5c18ce" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">friend class <a class="el" href="classLog_1_1instanceCleaner.html">instanceCleaner</a><code> [friend]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="16ded253dbe65c503d1d853dcf5460d6"></a><!-- doxytag: member="Log::LogStringBuilder" ref="16ded253dbe65c503d1d853dcf5460d6" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">friend class <a class="el" href="classLogStringBuilder.html">LogStringBuilder</a><code> [friend]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="9418bab5d66822411ce1f85823d8425b"></a><!-- doxytag: member="Log::FAC_USER" ref="9418bab5d66822411ce1f85823d8425b" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#9418bab5d66822411ce1f85823d8425b">Log::FAC_USER</a> = LOG_USER<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="5cf4b465d8ecff58bd62ac064663917b"></a><!-- doxytag: member="Log::FAC_MAIL" ref="5cf4b465d8ecff58bd62ac064663917b" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#5cf4b465d8ecff58bd62ac064663917b">Log::FAC_MAIL</a> = LOG_MAIL<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="6395030c0b8fa7f36b6fe0f6b837055d"></a><!-- doxytag: member="Log::FAC_DAEMON" ref="6395030c0b8fa7f36b6fe0f6b837055d" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#6395030c0b8fa7f36b6fe0f6b837055d">Log::FAC_DAEMON</a> = LOG_DAEMON<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="6f6fde7b6433d827c05cfefe16f9b333"></a><!-- doxytag: member="Log::FAC_AUTH" ref="6f6fde7b6433d827c05cfefe16f9b333" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#6f6fde7b6433d827c05cfefe16f9b333">Log::FAC_AUTH</a> = LOG_AUTH<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="be74100156fee45add0417bc9f460f30"></a><!-- doxytag: member="Log::FAC_SYSLOG" ref="be74100156fee45add0417bc9f460f30" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#be74100156fee45add0417bc9f460f30">Log::FAC_SYSLOG</a> = LOG_SYSLOG<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="28a1239643de68f79ad6c2337acfd2ea"></a><!-- doxytag: member="Log::FAC_LPR" ref="28a1239643de68f79ad6c2337acfd2ea" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#28a1239643de68f79ad6c2337acfd2ea">Log::FAC_LPR</a> = LOG_LPR<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="b9f56520aeae70b9d98396f67ad1310b"></a><!-- doxytag: member="Log::FAC_NEWS" ref="b9f56520aeae70b9d98396f67ad1310b" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#b9f56520aeae70b9d98396f67ad1310b">Log::FAC_NEWS</a> = LOG_NEWS<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d5b2e5f3987835ec077013c6a263ed5f"></a><!-- doxytag: member="Log::FAC_UUCP" ref="d5b2e5f3987835ec077013c6a263ed5f" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#d5b2e5f3987835ec077013c6a263ed5f">Log::FAC_UUCP</a> = LOG_UUCP<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="6a455dfca6d859f77ed79b6d92ad659a"></a><!-- doxytag: member="Log::FAC_CRON" ref="6a455dfca6d859f77ed79b6d92ad659a" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#6a455dfca6d859f77ed79b6d92ad659a">Log::FAC_CRON</a> = LOG_CRON<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="5245bb60b9c33e31027ea1f9a77d8053"></a><!-- doxytag: member="Log::FAC_AUTHPRIV" ref="5245bb60b9c33e31027ea1f9a77d8053" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#5245bb60b9c33e31027ea1f9a77d8053">Log::FAC_AUTHPRIV</a> = LOG_AUTHPRIV<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="9b822438fee8c8a0f4bb56c0e4415c95"></a><!-- doxytag: member="Log::FAC_FTP" ref="9b822438fee8c8a0f4bb56c0e4415c95" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#9b822438fee8c8a0f4bb56c0e4415c95">Log::FAC_FTP</a> = LOG_FTP<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="e6271aefc4c8749e602da64f284f0d08"></a><!-- doxytag: member="Log::FAC_LOCAL0" ref="e6271aefc4c8749e602da64f284f0d08" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#e6271aefc4c8749e602da64f284f0d08">Log::FAC_LOCAL0</a> = LOG_LOCAL0<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="b553df5af8dd47f2e9d29569b26b7713"></a><!-- doxytag: member="Log::FAC_LOCAL1" ref="b553df5af8dd47f2e9d29569b26b7713" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#b553df5af8dd47f2e9d29569b26b7713">Log::FAC_LOCAL1</a> = LOG_LOCAL1<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="1e79b43d3ed6f44281f1d6f4d6e2a829"></a><!-- doxytag: member="Log::FAC_LOCAL2" ref="1e79b43d3ed6f44281f1d6f4d6e2a829" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#1e79b43d3ed6f44281f1d6f4d6e2a829">Log::FAC_LOCAL2</a> = LOG_LOCAL2<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="467961bf9b0b73dd863a29e29642ed62"></a><!-- doxytag: member="Log::FAC_LOCAL3" ref="467961bf9b0b73dd863a29e29642ed62" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#467961bf9b0b73dd863a29e29642ed62">Log::FAC_LOCAL3</a> = LOG_LOCAL3<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="2dfec8266dc4bfd9f4a37a6a6a193724"></a><!-- doxytag: member="Log::FAC_LOCAL4" ref="2dfec8266dc4bfd9f4a37a6a6a193724" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#2dfec8266dc4bfd9f4a37a6a6a193724">Log::FAC_LOCAL4</a> = LOG_LOCAL4<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="8c8f287b845408f62e9971869764193d"></a><!-- doxytag: member="Log::FAC_LOCAL5" ref="8c8f287b845408f62e9971869764193d" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#8c8f287b845408f62e9971869764193d">Log::FAC_LOCAL5</a> = LOG_LOCAL5<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="c7c45c9e1daa96ecb60ff12064a3dc6e"></a><!-- doxytag: member="Log::FAC_LOCAL6" ref="c7c45c9e1daa96ecb60ff12064a3dc6e" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#c7c45c9e1daa96ecb60ff12064a3dc6e">Log::FAC_LOCAL6</a> = LOG_LOCAL6<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="886a44fb4cec033f0f7c028f530fe97c"></a><!-- doxytag: member="Log::FAC_LOCAL7" ref="886a44fb4cec033f0f7c028f530fe97c" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#886a44fb4cec033f0f7c028f530fe97c">Log::FAC_LOCAL7</a> = LOG_LOCAL7<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="3b068a7b9c9a7bd3a42d519daea16564"></a><!-- doxytag: member="Log::PRIO_EMERG" ref="3b068a7b9c9a7bd3a42d519daea16564" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#3b068a7b9c9a7bd3a42d519daea16564">Log::PRIO_EMERG</a> = LOG_EMERG<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="77741b4b68493a7b082f856c9a70cae6"></a><!-- doxytag: member="Log::PRIO_ALERT" ref="77741b4b68493a7b082f856c9a70cae6" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#77741b4b68493a7b082f856c9a70cae6">Log::PRIO_ALERT</a> = LOG_ALERT<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="275d2db1310f0b9663ac1e048cadd389"></a><!-- doxytag: member="Log::PRIO_CRIT" ref="275d2db1310f0b9663ac1e048cadd389" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#275d2db1310f0b9663ac1e048cadd389">Log::PRIO_CRIT</a> = LOG_CRIT<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d3769cb6592629a056ffeaa4ce1f3d46"></a><!-- doxytag: member="Log::PRIO_ERR" ref="d3769cb6592629a056ffeaa4ce1f3d46" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#d3769cb6592629a056ffeaa4ce1f3d46">Log::PRIO_ERR</a> = LOG_ERR<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="ef36517c65a41f4cf69d4795ec84b4a2"></a><!-- doxytag: member="Log::PRIO_WARNING" ref="ef36517c65a41f4cf69d4795ec84b4a2" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#ef36517c65a41f4cf69d4795ec84b4a2">Log::PRIO_WARNING</a> = LOG_WARNING<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="783504697beb7cc8905d0296704d62f2"></a><!-- doxytag: member="Log::PRIO_NOTICE" ref="783504697beb7cc8905d0296704d62f2" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#783504697beb7cc8905d0296704d62f2">Log::PRIO_NOTICE</a> = LOG_NOTICE<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="3c50bb6ae5eff66436d72a53c50b0f6b"></a><!-- doxytag: member="Log::PRIO_INFO" ref="3c50bb6ae5eff66436d72a53c50b0f6b" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#3c50bb6ae5eff66436d72a53c50b0f6b">Log::PRIO_INFO</a> = LOG_INFO<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="f9aad3521e9eda1c156009188cc0674b"></a><!-- doxytag: member="Log::PRIO_DEBUG" ref="f9aad3521e9eda1c156009188cc0674b" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const int <a class="el" href="classLog.html#f9aad3521e9eda1c156009188cc0674b">Log::PRIO_DEBUG</a> = LOG_DEBUG<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="aebf3ec6bf45b97cc842d9d53a5a6c0a"></a><!-- doxytag: member="Log::inst" ref="aebf3ec6bf45b97cc842d9d53a5a6c0a" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classLog.html">Log</a> * <a class="el" href="classLog.html#aebf3ec6bf45b97cc842d9d53a5a6c0a">Log::inst</a><code> [static, private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="c561e8206daad55b4aa4ac8808f35314"></a><!-- doxytag: member="Log::instMutex" ref="c561e8206daad55b4aa4ac8808f35314" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classMutex.html">Mutex</a> <a class="el" href="classLog.html#c561e8206daad55b4aa4ac8808f35314">Log::instMutex</a><code> [static, private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d69b96c96c1b6aa0c3d67e07ca131e85"></a><!-- doxytag: member="Log::mutex" ref="d69b96c96c1b6aa0c3d67e07ca131e85" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classMutex.html">Mutex</a> <a class="el" href="classLog.html#d69b96c96c1b6aa0c3d67e07ca131e85">Log::mutex</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="8abf9fa58d7af501f25415eb37fd71a0"></a><!-- doxytag: member="Log::logName" ref="8abf9fa58d7af501f25415eb37fd71a0" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string <a class="el" href="classLog.html#8abf9fa58d7af501f25415eb37fd71a0">Log::logName</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="844dc5894a51dce933ae2109868652a0"></a><!-- doxytag: member="Log::facility" ref="844dc5894a51dce933ae2109868652a0" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int <a class="el" href="classLog.html#844dc5894a51dce933ae2109868652a0">Log::facility</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="log_8h-source.html">log.h</a><li><a class="el" href="log_8cpp.html">log.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classLogStringBuilder-members.html b/doc/html/classLogStringBuilder-members.html
deleted file mode 100644
index b9be18d..0000000
--- a/doc/html/classLogStringBuilder-members.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>LogStringBuilder Member List</h1>This is the complete list of members for <a class="el" href="classLogStringBuilder.html">LogStringBuilder</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classLogStringBuilder.html#499c5b058df61e2215368592d21aacf1">log</a></td><td><a class="el" href="classLogStringBuilder.html">LogStringBuilder</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLogStringBuilder.html#5df8c8d7ab7615c8552de3d4d21d3417">LogStringBuilder</a>(LogStringBuilder const &amp;src)</td><td><a class="el" href="classLogStringBuilder.html">LogStringBuilder</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classLogStringBuilder.html#a9393394f93ca644c8a851fb8fe04e24">LogStringBuilder</a>(Log &amp;l, int p)</td><td><a class="el" href="classLogStringBuilder.html">LogStringBuilder</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classLogStringBuilder.html#9b4f26f5e64aacc172c0818073117e42">operator&lt;&lt;</a>(T const &amp;value)</td><td><a class="el" href="classLogStringBuilder.html">LogStringBuilder</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLogStringBuilder.html#89d48a7590de117fec0b40c0babbaee5">prio</a></td><td><a class="el" href="classLogStringBuilder.html">LogStringBuilder</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLogStringBuilder.html#405447561d3d7337cc093dad6c6d81b5">stream</a></td><td><a class="el" href="classLogStringBuilder.html">LogStringBuilder</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classLogStringBuilder.html#c63707864e0005008cc4a67d8dec9933">~LogStringBuilder</a>()</td><td><a class="el" href="classLogStringBuilder.html">LogStringBuilder</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classLogStringBuilder.html b/doc/html/classLogStringBuilder.html
deleted file mode 100644
index 3282308..0000000
--- a/doc/html/classLogStringBuilder.html
+++ /dev/null
@@ -1,187 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: LogStringBuilder Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>LogStringBuilder Class Reference</h1><!-- doxytag: class="LogStringBuilder" --><code>#include &lt;<a class="el" href="log_8h-source.html">log.h</a>&gt;</code>
-<p>
-<a href="classLogStringBuilder-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLogStringBuilder.html#5df8c8d7ab7615c8552de3d4d21d3417">LogStringBuilder</a> (<a class="el" href="classLogStringBuilder.html">LogStringBuilder</a> const &amp;src)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLogStringBuilder.html#a9393394f93ca644c8a851fb8fe04e24">LogStringBuilder</a> (<a class="el" href="classLog.html">Log</a> &amp;l, int p)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLogStringBuilder.html#c63707864e0005008cc4a67d8dec9933">~LogStringBuilder</a> ()</td></tr>
-
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T&gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classLogStringBuilder.html#9b4f26f5e64aacc172c0818073117e42">operator&lt;&lt;</a> (T const &amp;value)</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classLog.html">Log</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLogStringBuilder.html#499c5b058df61e2215368592d21aacf1">log</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLogStringBuilder.html#89d48a7590de117fec0b40c0babbaee5">prio</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::stringstream&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLogStringBuilder.html#405447561d3d7337cc093dad6c6d81b5">stream</a></td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="5df8c8d7ab7615c8552de3d4d21d3417"></a><!-- doxytag: member="LogStringBuilder::LogStringBuilder" ref="5df8c8d7ab7615c8552de3d4d21d3417" args="(LogStringBuilder const &amp;src)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">LogStringBuilder::LogStringBuilder </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classLogStringBuilder.html">LogStringBuilder</a> const &amp;&nbsp;</td>
- <td class="paramname"> <em>src</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="a9393394f93ca644c8a851fb8fe04e24"></a><!-- doxytag: member="LogStringBuilder::LogStringBuilder" ref="a9393394f93ca644c8a851fb8fe04e24" args="(Log &amp;l, int p)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">LogStringBuilder::LogStringBuilder </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classLog.html">Log</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>l</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>p</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="c63707864e0005008cc4a67d8dec9933"></a><!-- doxytag: member="LogStringBuilder::~LogStringBuilder" ref="c63707864e0005008cc4a67d8dec9933" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">LogStringBuilder::~LogStringBuilder </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="9b4f26f5e64aacc172c0818073117e42"></a><!-- doxytag: member="LogStringBuilder::operator&lt;&lt;" ref="9b4f26f5e64aacc172c0818073117e42" args="(T const &amp;value)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">std::ostream&amp; LogStringBuilder::operator&lt;&lt; </td>
- <td>(</td>
- <td class="paramtype">T const &amp;&nbsp;</td>
- <td class="paramname"> <em>value</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="499c5b058df61e2215368592d21aacf1"></a><!-- doxytag: member="LogStringBuilder::log" ref="499c5b058df61e2215368592d21aacf1" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classLog.html">Log</a>&amp; <a class="el" href="classLogStringBuilder.html#499c5b058df61e2215368592d21aacf1">LogStringBuilder::log</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="89d48a7590de117fec0b40c0babbaee5"></a><!-- doxytag: member="LogStringBuilder::prio" ref="89d48a7590de117fec0b40c0babbaee5" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int <a class="el" href="classLogStringBuilder.html#89d48a7590de117fec0b40c0babbaee5">LogStringBuilder::prio</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="405447561d3d7337cc093dad6c6d81b5"></a><!-- doxytag: member="LogStringBuilder::stream" ref="405447561d3d7337cc093dad6c6d81b5" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::stringstream <a class="el" href="classLogStringBuilder.html#405447561d3d7337cc093dad6c6d81b5">LogStringBuilder::stream</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="log_8h-source.html">log.h</a><li><a class="el" href="log_8cpp.html">log.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classLog_1_1instanceCleaner-members.html b/doc/html/classLog_1_1instanceCleaner-members.html
deleted file mode 100644
index 1fdccc7..0000000
--- a/doc/html/classLog_1_1instanceCleaner-members.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Log::instanceCleaner Member List</h1>This is the complete list of members for <a class="el" href="classLog_1_1instanceCleaner.html">Log::instanceCleaner</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classLog_1_1instanceCleaner.html#5e2dd96e4f58345bd2067cd40fbec865">~instanceCleaner</a>()</td><td><a class="el" href="classLog_1_1instanceCleaner.html">Log::instanceCleaner</a></td><td><code> [inline]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classLog_1_1instanceCleaner.html b/doc/html/classLog_1_1instanceCleaner.html
deleted file mode 100644
index 39bc6be..0000000
--- a/doc/html/classLog_1_1instanceCleaner.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Log::instanceCleaner Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="nav">
-<a class="el" href="classLog.html">Log</a>::<a class="el" href="classLog_1_1instanceCleaner.html">instanceCleaner</a></div>
-<h1>Log::instanceCleaner Class Reference</h1><!-- doxytag: class="Log::instanceCleaner" --><a href="classLog_1_1instanceCleaner-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog_1_1instanceCleaner.html#5e2dd96e4f58345bd2067cd40fbec865">~instanceCleaner</a> ()</td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="5e2dd96e4f58345bd2067cd40fbec865"></a><!-- doxytag: member="Log::instanceCleaner::~instanceCleaner" ref="5e2dd96e4f58345bd2067cd40fbec865" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Log::instanceCleaner::~instanceCleaner </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="log_8h-source.html">log.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classMutex-members.html b/doc/html/classMutex-members.html
deleted file mode 100644
index ac4a5a7..0000000
--- a/doc/html/classMutex-members.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Mutex Member List</h1>This is the complete list of members for <a class="el" href="classMutex.html">Mutex</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classMutex.html#0705c7682858f6dcf7fe85cba92f0a5c">Condition</a> class</td><td><a class="el" href="classMutex.html">Mutex</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classMutex.html#5bf7608e05250fb524a1229bcf83ece3">Lock</a> class</td><td><a class="el" href="classMutex.html">Mutex</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classMutex.html#d91be808bf0a60a16f10b897ec246d3a">lock</a>()</td><td><a class="el" href="classMutex.html">Mutex</a></td><td><code> [inline, private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classMutex.html#593423d868daf926c7b0d63a833ae29a">Mutex</a>()</td><td><a class="el" href="classMutex.html">Mutex</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classMutex.html#7f1ad3a125c7a02b2ca338240bd1d978">Mutex</a>(const Mutex &amp;src)</td><td><a class="el" href="classMutex.html">Mutex</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classMutex.html#8feb0b01916c1feedd1f0c0dcd74081b">mutex</a></td><td><a class="el" href="classMutex.html">Mutex</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classMutex.html#030a11400d00ef97813c6b232a5e3f43">operator=</a>(const Mutex &amp;src)</td><td><a class="el" href="classMutex.html">Mutex</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classMutex.html#546a5b797ba29959357586aa2b3740a8">unlock</a>()</td><td><a class="el" href="classMutex.html">Mutex</a></td><td><code> [inline, private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classMutex.html#c9e9182407f5f74892318607888e9be4">~Mutex</a>()</td><td><a class="el" href="classMutex.html">Mutex</a></td><td><code> [inline]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classMutex.html b/doc/html/classMutex.html
deleted file mode 100644
index 590872f..0000000
--- a/doc/html/classMutex.html
+++ /dev/null
@@ -1,219 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Mutex Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Mutex Class Reference</h1><!-- doxytag: class="Mutex" --><code>#include &lt;<a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a>&gt;</code>
-<p>
-<a href="classMutex-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMutex.html#593423d868daf926c7b0d63a833ae29a">Mutex</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMutex.html#c9e9182407f5f74892318607888e9be4">~Mutex</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMutex.html#7f1ad3a125c7a02b2ca338240bd1d978">Mutex</a> (const <a class="el" href="classMutex.html">Mutex</a> &amp;src)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMutex.html#030a11400d00ef97813c6b232a5e3f43">operator=</a> (const <a class="el" href="classMutex.html">Mutex</a> &amp;src)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMutex.html#d91be808bf0a60a16f10b897ec246d3a">lock</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMutex.html#546a5b797ba29959357586aa2b3740a8">unlock</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_mutex_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMutex.html#8feb0b01916c1feedd1f0c0dcd74081b">mutex</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMutex.html#5bf7608e05250fb524a1229bcf83ece3">Lock</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMutex.html#0705c7682858f6dcf7fe85cba92f0a5c">Condition</a></td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="593423d868daf926c7b0d63a833ae29a"></a><!-- doxytag: member="Mutex::Mutex" ref="593423d868daf926c7b0d63a833ae29a" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Mutex::Mutex </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="c9e9182407f5f74892318607888e9be4"></a><!-- doxytag: member="Mutex::~Mutex" ref="c9e9182407f5f74892318607888e9be4" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Mutex::~Mutex </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="7f1ad3a125c7a02b2ca338240bd1d978"></a><!-- doxytag: member="Mutex::Mutex" ref="7f1ad3a125c7a02b2ca338240bd1d978" args="(const Mutex &amp;src)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Mutex::Mutex </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classMutex.html">Mutex</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>src</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="030a11400d00ef97813c6b232a5e3f43"></a><!-- doxytag: member="Mutex::operator=" ref="030a11400d00ef97813c6b232a5e3f43" args="(const Mutex &amp;src)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Mutex::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classMutex.html">Mutex</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>src</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d91be808bf0a60a16f10b897ec246d3a"></a><!-- doxytag: member="Mutex::lock" ref="d91be808bf0a60a16f10b897ec246d3a" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Mutex::lock </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline, private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="546a5b797ba29959357586aa2b3740a8"></a><!-- doxytag: member="Mutex::unlock" ref="546a5b797ba29959357586aa2b3740a8" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Mutex::unlock </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline, private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Friends And Related Function Documentation</h2>
-<a class="anchor" name="5bf7608e05250fb524a1229bcf83ece3"></a><!-- doxytag: member="Mutex::Lock" ref="5bf7608e05250fb524a1229bcf83ece3" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">friend class <a class="el" href="classLock.html">Lock</a><code> [friend]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="0705c7682858f6dcf7fe85cba92f0a5c"></a><!-- doxytag: member="Mutex::Condition" ref="0705c7682858f6dcf7fe85cba92f0a5c" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">friend class <a class="el" href="classCondition.html">Condition</a><code> [friend]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="8feb0b01916c1feedd1f0c0dcd74081b"></a><!-- doxytag: member="Mutex::mutex" ref="8feb0b01916c1feedd1f0c0dcd74081b" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">pthread_mutex_t <a class="el" href="classMutex.html#8feb0b01916c1feedd1f0c0dcd74081b">Mutex::mutex</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classNullAuthAlgo-members.html b/doc/html/classNullAuthAlgo-members.html
deleted file mode 100644
index 8d99c3a..0000000
--- a/doc/html/classNullAuthAlgo-members.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>NullAuthAlgo Member List</h1>This is the complete list of members for <a class="el" href="classNullAuthAlgo.html">NullAuthAlgo</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classAuthAlgo.html#22a200c372d9aeb73a4cbdd95ba30a0e">AuthAlgo</a>()</td><td><a class="el" href="classAuthAlgo.html">AuthAlgo</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classNullAuthAlgo.html#60eead12d6b32a576ad40d999a6151cf">calc</a>(const Buffer &amp;buf)</td><td><a class="el" href="classNullAuthAlgo.html">NullAuthAlgo</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAuthAlgo.html#e3428186b4e005e879e26c2b8e04fa4a">~AuthAlgo</a>()</td><td><a class="el" href="classAuthAlgo.html">AuthAlgo</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classNullAuthAlgo.html b/doc/html/classNullAuthAlgo.html
deleted file mode 100644
index 7534505..0000000
--- a/doc/html/classNullAuthAlgo.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: NullAuthAlgo Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>NullAuthAlgo Class Reference</h1><!-- doxytag: class="NullAuthAlgo" --><!-- doxytag: inherits="AuthAlgo" --><code>#include &lt;<a class="el" href="authAlgo_8h-source.html">authAlgo.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for NullAuthAlgo:
-<p><center><img src="classNullAuthAlgo.png" usemap="#NullAuthAlgo_map" border="0" alt=""></center>
-<map name="NullAuthAlgo_map">
-<area href="classAuthAlgo.html" alt="AuthAlgo" shape="rect" coords="0,0,86,24">
-</map>
-<a href="classNullAuthAlgo-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNullAuthAlgo.html#60eead12d6b32a576ad40d999a6151cf">calc</a> (const <a class="el" href="classBuffer.html">Buffer</a> &amp;buf)</td></tr>
-
-</table>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="60eead12d6b32a576ad40d999a6151cf"></a><!-- doxytag: member="NullAuthAlgo::calc" ref="60eead12d6b32a576ad40d999a6151cf" args="(const Buffer &amp;buf)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a> NullAuthAlgo::calc </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>buf</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Implements <a class="el" href="classAuthAlgo.html#f53b44f90c33eb049da260947a75c916">AuthAlgo</a>.
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="authAlgo_8h-source.html">authAlgo.h</a><li><a class="el" href="authAlgo_8cpp.html">authAlgo.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classNullAuthAlgo.png b/doc/html/classNullAuthAlgo.png
deleted file mode 100644
index cdfd518..0000000
--- a/doc/html/classNullAuthAlgo.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classNullCypher-members.html b/doc/html/classNullCypher-members.html
deleted file mode 100644
index 33a6156..0000000
--- a/doc/html/classNullCypher-members.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>NullCypher Member List</h1>This is the complete list of members for <a class="el" href="classNullCypher.html">NullCypher</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classCypher.html#5228228b0b2d83251ecce4516e87ddb1">Cypher</a>()</td><td><a class="el" href="classCypher.html">Cypher</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#1d51ce2235d38bded45f5e897be4435c">cypher</a>(Buffer &amp;buf, seq_nr_t seq_nr, sender_id_t sender_id)</td><td><a class="el" href="classCypher.html">Cypher</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#bf33a7a59ed1cdf711030236de6635b0">exor</a>(Buffer &amp;buf, const Buffer &amp;bit_stream)</td><td><a class="el" href="classCypher.html">Cypher</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classNullCypher.html#ca537adca8ea9af8b6f248df12ebcf36">getBitStream</a>(u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id)</td><td><a class="el" href="classNullCypher.html">NullCypher</a></td><td><code> [protected, virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#7320b82d14391ab7d25271aa5114e190">setKey</a>(Buffer key)</td><td><a class="el" href="classCypher.html">Cypher</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#2546ef49e5ce8abe8062186d5f6b2ef8">setSalt</a>(Buffer salt)</td><td><a class="el" href="classCypher.html">Cypher</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCypher.html#70c94525f7bacb956cdd940fba7fb4c8">~Cypher</a>()</td><td><a class="el" href="classCypher.html">Cypher</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classNullCypher.html b/doc/html/classNullCypher.html
deleted file mode 100644
index c06e693..0000000
--- a/doc/html/classNullCypher.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: NullCypher Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>NullCypher Class Reference</h1><!-- doxytag: class="NullCypher" --><!-- doxytag: inherits="Cypher" --><code>#include &lt;<a class="el" href="cypher_8h-source.html">cypher.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for NullCypher:
-<p><center><img src="classNullCypher.png" usemap="#NullCypher_map" border="0" alt=""></center>
-<map name="NullCypher_map">
-<area href="classCypher.html" alt="Cypher" shape="rect" coords="0,0,76,24">
-</map>
-<a href="classNullCypher-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classBuffer.html">Buffer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNullCypher.html#ca537adca8ea9af8b6f248df12ebcf36">getBitStream</a> (<a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> length, <a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr, <a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender_id)</td></tr>
-
-</table>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="ca537adca8ea9af8b6f248df12ebcf36"></a><!-- doxytag: member="NullCypher::getBitStream" ref="ca537adca8ea9af8b6f248df12ebcf36" args="(u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classBuffer.html">Buffer</a> NullCypher::getBitStream </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td>
- <td class="paramname"> <em>length</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a>&nbsp;</td>
- <td class="paramname"> <em>seq_nr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td>
- <td class="paramname"> <em>sender_id</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Implements <a class="el" href="classCypher.html#7ddf1bcd476978daa97148ec406d6483">Cypher</a>.
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="cypher_8h-source.html">cypher.h</a><li><a class="el" href="cypher_8cpp.html">cypher.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classNullCypher.png b/doc/html/classNullCypher.png
deleted file mode 100644
index 256fd36..0000000
--- a/doc/html/classNullCypher.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classOptions-members.html b/doc/html/classOptions-members.html
deleted file mode 100644
index e259c59..0000000
--- a/doc/html/classOptions-members.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Options Member List</h1>This is the complete list of members for <a class="el" href="classOptions.html">Options</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classOptions.html#061ed690bdfa12bfc1094ca18293e97a">auth_algo_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#bba16365a15a6a87c90f85e143bebb5f">cypher_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#3b094d71270549c85ca372f060bfe22c">dev_name_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#b0c850a5e29599156af92cf5b3ddff28">dev_type_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#ee7bd7127b7ab35e287fb479288e9641">getAuthAlgo</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#71845d106fb9ccef0f8b682a125f4ffd">getCypher</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#acd35d4f958a4611ba10fc844583b744">getDevName</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#0762384e71fb10883a8fe245a389cee6">getDevType</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#5354b737aa30d786c79f43547c78dc09">getIfconfigParamLocal</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#ee9e8bcc21c6c8c81fc4ed79991d42d5">getIfconfigParamRemoteNetmask</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#0b1ca05363913a66db8dcb829ebc21e2">getLocalAddr</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#44a66c61b99fc0d1a953493a3cd4dcab">getLocalPort</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#e614846f55efc3c84fcde4718156e544">getLocalSyncAddr</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#5ada1a8516ba353b5cf389d041ea75c9">getLocalSyncPort</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#af7b2ab27fc4b1a74ef89e9fdd0cfb22">getProgname</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#46343d900b4dd2ab8e0a7a2a9274e885">getRemoteAddr</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#4d2089d4216557810410f31ffa2dfc8b">getRemotePort</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#049d0dbe0f6ca10cc18d87924fb2322d">getSenderId</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#893c688302a091bcf99cb327b23774fa">getSeqWindowSize</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#fd0d76c7e1e2fa6fd9ee0538ff9124b0">ifconfig_param_local_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#cd2c34152754ab7818ee4bfe3e1b9936">ifconfig_param_remote_netmask_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#d331507d07c87908a5b199a209a3e97e">local_addr_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#744fc32e1b4f5c930251a8b0013f7f0a">local_port_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#83aa9bb2387d4f988a2aab7653fc8786">local_sync_addr_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#2fd9e6b23a64d3844c9318136b1e61da">local_sync_port_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#3effd9220086fd43e36884295f89bd7c">mutex</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#b72fb640172a6109e34c8a5366563753">Options</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#eef7f9799ffcc31221a54dc9ed3b3e81">parse</a>(int argc, char *argv[])</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#cac40a32d05b48e49595d8d19cf8af47">printOptions</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#5a64af47966f3c0a54a8c3a3385065e3">printUsage</a>()</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#aed7d0eeae21d7d00eb35dccea48b9f3">progname_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#af81d4d836e3ca1850b8b474d61944de">remote_addr_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#8481cdc79ca8bde93af9b945838f4559">remote_port_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#f166d5f4f6fd17c761ac9a6d7e48d362">sender_id_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#d2a0398f717a96602f8c402db12699a5">seq_window_size_</a></td><td><a class="el" href="classOptions.html">Options</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#c093c83be9a50c1dfd5170ff14b647c5">setAuthAlgo</a>(std::string a)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#b3218cd91b41551042595b5216766c00">setCypher</a>(std::string c)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#8217facd595355be2b4f1130179e3746">setDevName</a>(std::string d)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#d2a4cc3b2ecabba72396648a7a07cc29">setDevType</a>(std::string d)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#93e1367e5db67df81d2afac1ee5c6c73">setIfconfigParamLocal</a>(std::string i)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#d0760cecce7395f5022b921642674326">setIfconfigParamRemoteNetmask</a>(std::string i)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#bf7ebb3ee98c6d31dd5c5b0732188de5">setLocalAddr</a>(std::string l)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#a4b5b364bf2880fcbcd3fe059ccde7eb">setLocalPort</a>(u_int16_t l)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#a6d319a0adbfce9a9e1c6131bce5c2f2">setLocalSyncAddr</a>(std::string l)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#7b2c8a681fd14ded0681eea7882fd3ec">setLocalSyncPort</a>(u_int16_t l)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#1267ce6d4b43ab9c0f8827c434b33b1b">setProgname</a>(std::string p)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#d0848af5b5e029a4ea14fe6fb82d3f46">setRemoteAddr</a>(std::string r)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#79249268d3b284f9e254f874cedeef41">setRemoteAddrPort</a>(std::string addr, u_int16_t port)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#cbd3e9a4e230c2537d86127a092efd40">setRemotePort</a>(u_int16_t r)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#d10f65b29130c7e31a332e22f77650b0">setSenderId</a>(sender_id_t s)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classOptions.html#077dda754c64b01d6736aa4f7862ce6b">setSeqWindowSize</a>(window_size_t s)</td><td><a class="el" href="classOptions.html">Options</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classOptions.html b/doc/html/classOptions.html
deleted file mode 100644
index 23598ea..0000000
--- a/doc/html/classOptions.html
+++ /dev/null
@@ -1,1079 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Options Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Options Class Reference</h1><!-- doxytag: class="Options" --><code>#include &lt;<a class="el" href="options_8h-source.html">options.h</a>&gt;</code>
-<p>
-<a href="classOptions-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#b72fb640172a6109e34c8a5366563753">Options</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#eef7f9799ffcc31221a54dc9ed3b3e81">parse</a> (int argc, char *argv[])</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#5a64af47966f3c0a54a8c3a3385065e3">printUsage</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#cac40a32d05b48e49595d8d19cf8af47">printOptions</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#af7b2ab27fc4b1a74ef89e9fdd0cfb22">getProgname</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#1267ce6d4b43ab9c0f8827c434b33b1b">setProgname</a> (std::string p)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#049d0dbe0f6ca10cc18d87924fb2322d">getSenderId</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#d10f65b29130c7e31a332e22f77650b0">setSenderId</a> (<a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> s)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#0b1ca05363913a66db8dcb829ebc21e2">getLocalAddr</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#bf7ebb3ee98c6d31dd5c5b0732188de5">setLocalAddr</a> (std::string l)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#e614846f55efc3c84fcde4718156e544">getLocalSyncAddr</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#a6d319a0adbfce9a9e1c6131bce5c2f2">setLocalSyncAddr</a> (std::string l)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#44a66c61b99fc0d1a953493a3cd4dcab">getLocalPort</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#a4b5b364bf2880fcbcd3fe059ccde7eb">setLocalPort</a> (<a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> l)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#46343d900b4dd2ab8e0a7a2a9274e885">getRemoteAddr</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#d0848af5b5e029a4ea14fe6fb82d3f46">setRemoteAddr</a> (std::string r)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#5ada1a8516ba353b5cf389d041ea75c9">getLocalSyncPort</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#7b2c8a681fd14ded0681eea7882fd3ec">setLocalSyncPort</a> (<a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> l)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#4d2089d4216557810410f31ffa2dfc8b">getRemotePort</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#cbd3e9a4e230c2537d86127a092efd40">setRemotePort</a> (<a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> r)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#79249268d3b284f9e254f874cedeef41">setRemoteAddrPort</a> (std::string addr, <a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> port)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#acd35d4f958a4611ba10fc844583b744">getDevName</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#8217facd595355be2b4f1130179e3746">setDevName</a> (std::string d)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#0762384e71fb10883a8fe245a389cee6">getDevType</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#d2a4cc3b2ecabba72396648a7a07cc29">setDevType</a> (std::string d)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#5354b737aa30d786c79f43547c78dc09">getIfconfigParamLocal</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#93e1367e5db67df81d2afac1ee5c6c73">setIfconfigParamLocal</a> (std::string i)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#ee9e8bcc21c6c8c81fc4ed79991d42d5">getIfconfigParamRemoteNetmask</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#d0760cecce7395f5022b921642674326">setIfconfigParamRemoteNetmask</a> (std::string i)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#893c688302a091bcf99cb327b23774fa">getSeqWindowSize</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#077dda754c64b01d6736aa4f7862ce6b">setSeqWindowSize</a> (<a class="el" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a> s)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#71845d106fb9ccef0f8b682a125f4ffd">getCypher</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#b3218cd91b41551042595b5216766c00">setCypher</a> (std::string c)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#ee7bd7127b7ab35e287fb479288e9641">getAuthAlgo</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#c093c83be9a50c1dfd5170ff14b647c5">setAuthAlgo</a> (std::string a)</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classMutex.html">Mutex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#3effd9220086fd43e36884295f89bd7c">mutex</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#aed7d0eeae21d7d00eb35dccea48b9f3">progname_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#f166d5f4f6fd17c761ac9a6d7e48d362">sender_id_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#d331507d07c87908a5b199a209a3e97e">local_addr_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#83aa9bb2387d4f988a2aab7653fc8786">local_sync_addr_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#744fc32e1b4f5c930251a8b0013f7f0a">local_port_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#2fd9e6b23a64d3844c9318136b1e61da">local_sync_port_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#af81d4d836e3ca1850b8b474d61944de">remote_addr_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#8481cdc79ca8bde93af9b945838f4559">remote_port_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#3b094d71270549c85ca372f060bfe22c">dev_name_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#b0c850a5e29599156af92cf5b3ddff28">dev_type_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#fd0d76c7e1e2fa6fd9ee0538ff9124b0">ifconfig_param_local_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#cd2c34152754ab7818ee4bfe3e1b9936">ifconfig_param_remote_netmask_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#d2a0398f717a96602f8c402db12699a5">seq_window_size_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#bba16365a15a6a87c90f85e143bebb5f">cypher_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html#061ed690bdfa12bfc1094ca18293e97a">auth_algo_</a></td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="b72fb640172a6109e34c8a5366563753"></a><!-- doxytag: member="Options::Options" ref="b72fb640172a6109e34c8a5366563753" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Options::Options </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="eef7f9799ffcc31221a54dc9ed3b3e81"></a><!-- doxytag: member="Options::parse" ref="eef7f9799ffcc31221a54dc9ed3b3e81" args="(int argc, char *argv[])" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool Options::parse </td>
- <td>(</td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>argc</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char *&nbsp;</td>
- <td class="paramname"> <em>argv</em>[]</td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="5a64af47966f3c0a54a8c3a3385065e3"></a><!-- doxytag: member="Options::printUsage" ref="5a64af47966f3c0a54a8c3a3385065e3" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Options::printUsage </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="cac40a32d05b48e49595d8d19cf8af47"></a><!-- doxytag: member="Options::printOptions" ref="cac40a32d05b48e49595d8d19cf8af47" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Options::printOptions </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="af7b2ab27fc4b1a74ef89e9fdd0cfb22"></a><!-- doxytag: member="Options::getProgname" ref="af7b2ab27fc4b1a74ef89e9fdd0cfb22" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string Options::getProgname </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="1267ce6d4b43ab9c0f8827c434b33b1b"></a><!-- doxytag: member="Options::setProgname" ref="1267ce6d4b43ab9c0f8827c434b33b1b" args="(std::string p)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setProgname </td>
- <td>(</td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>p</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="049d0dbe0f6ca10cc18d87924fb2322d"></a><!-- doxytag: member="Options::getSenderId" ref="049d0dbe0f6ca10cc18d87924fb2322d" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> Options::getSenderId </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d10f65b29130c7e31a332e22f77650b0"></a><!-- doxytag: member="Options::setSenderId" ref="d10f65b29130c7e31a332e22f77650b0" args="(sender_id_t s)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setSenderId </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td>
- <td class="paramname"> <em>s</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="0b1ca05363913a66db8dcb829ebc21e2"></a><!-- doxytag: member="Options::getLocalAddr" ref="0b1ca05363913a66db8dcb829ebc21e2" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string Options::getLocalAddr </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="bf7ebb3ee98c6d31dd5c5b0732188de5"></a><!-- doxytag: member="Options::setLocalAddr" ref="bf7ebb3ee98c6d31dd5c5b0732188de5" args="(std::string l)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setLocalAddr </td>
- <td>(</td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>l</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="e614846f55efc3c84fcde4718156e544"></a><!-- doxytag: member="Options::getLocalSyncAddr" ref="e614846f55efc3c84fcde4718156e544" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string Options::getLocalSyncAddr </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="a6d319a0adbfce9a9e1c6131bce5c2f2"></a><!-- doxytag: member="Options::setLocalSyncAddr" ref="a6d319a0adbfce9a9e1c6131bce5c2f2" args="(std::string l)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setLocalSyncAddr </td>
- <td>(</td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>l</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="44a66c61b99fc0d1a953493a3cd4dcab"></a><!-- doxytag: member="Options::getLocalPort" ref="44a66c61b99fc0d1a953493a3cd4dcab" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> Options::getLocalPort </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="a4b5b364bf2880fcbcd3fe059ccde7eb"></a><!-- doxytag: member="Options::setLocalPort" ref="a4b5b364bf2880fcbcd3fe059ccde7eb" args="(u_int16_t l)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setLocalPort </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td>
- <td class="paramname"> <em>l</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="46343d900b4dd2ab8e0a7a2a9274e885"></a><!-- doxytag: member="Options::getRemoteAddr" ref="46343d900b4dd2ab8e0a7a2a9274e885" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string Options::getRemoteAddr </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d0848af5b5e029a4ea14fe6fb82d3f46"></a><!-- doxytag: member="Options::setRemoteAddr" ref="d0848af5b5e029a4ea14fe6fb82d3f46" args="(std::string r)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setRemoteAddr </td>
- <td>(</td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>r</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="5ada1a8516ba353b5cf389d041ea75c9"></a><!-- doxytag: member="Options::getLocalSyncPort" ref="5ada1a8516ba353b5cf389d041ea75c9" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> Options::getLocalSyncPort </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="7b2c8a681fd14ded0681eea7882fd3ec"></a><!-- doxytag: member="Options::setLocalSyncPort" ref="7b2c8a681fd14ded0681eea7882fd3ec" args="(u_int16_t l)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setLocalSyncPort </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td>
- <td class="paramname"> <em>l</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="4d2089d4216557810410f31ffa2dfc8b"></a><!-- doxytag: member="Options::getRemotePort" ref="4d2089d4216557810410f31ffa2dfc8b" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> Options::getRemotePort </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="cbd3e9a4e230c2537d86127a092efd40"></a><!-- doxytag: member="Options::setRemotePort" ref="cbd3e9a4e230c2537d86127a092efd40" args="(u_int16_t r)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setRemotePort </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td>
- <td class="paramname"> <em>r</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="79249268d3b284f9e254f874cedeef41"></a><!-- doxytag: member="Options::setRemoteAddrPort" ref="79249268d3b284f9e254f874cedeef41" args="(std::string addr, u_int16_t port)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setRemoteAddrPort </td>
- <td>(</td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>addr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td>
- <td class="paramname"> <em>port</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="acd35d4f958a4611ba10fc844583b744"></a><!-- doxytag: member="Options::getDevName" ref="acd35d4f958a4611ba10fc844583b744" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string Options::getDevName </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="8217facd595355be2b4f1130179e3746"></a><!-- doxytag: member="Options::setDevName" ref="8217facd595355be2b4f1130179e3746" args="(std::string d)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setDevName </td>
- <td>(</td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>d</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="0762384e71fb10883a8fe245a389cee6"></a><!-- doxytag: member="Options::getDevType" ref="0762384e71fb10883a8fe245a389cee6" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string Options::getDevType </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d2a4cc3b2ecabba72396648a7a07cc29"></a><!-- doxytag: member="Options::setDevType" ref="d2a4cc3b2ecabba72396648a7a07cc29" args="(std::string d)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setDevType </td>
- <td>(</td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>d</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="5354b737aa30d786c79f43547c78dc09"></a><!-- doxytag: member="Options::getIfconfigParamLocal" ref="5354b737aa30d786c79f43547c78dc09" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string Options::getIfconfigParamLocal </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="93e1367e5db67df81d2afac1ee5c6c73"></a><!-- doxytag: member="Options::setIfconfigParamLocal" ref="93e1367e5db67df81d2afac1ee5c6c73" args="(std::string i)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setIfconfigParamLocal </td>
- <td>(</td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>i</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="ee9e8bcc21c6c8c81fc4ed79991d42d5"></a><!-- doxytag: member="Options::getIfconfigParamRemoteNetmask" ref="ee9e8bcc21c6c8c81fc4ed79991d42d5" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string Options::getIfconfigParamRemoteNetmask </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d0760cecce7395f5022b921642674326"></a><!-- doxytag: member="Options::setIfconfigParamRemoteNetmask" ref="d0760cecce7395f5022b921642674326" args="(std::string i)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setIfconfigParamRemoteNetmask </td>
- <td>(</td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>i</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="893c688302a091bcf99cb327b23774fa"></a><!-- doxytag: member="Options::getSeqWindowSize" ref="893c688302a091bcf99cb327b23774fa" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a> Options::getSeqWindowSize </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="077dda754c64b01d6736aa4f7862ce6b"></a><!-- doxytag: member="Options::setSeqWindowSize" ref="077dda754c64b01d6736aa4f7862ce6b" args="(window_size_t s)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setSeqWindowSize </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a>&nbsp;</td>
- <td class="paramname"> <em>s</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="71845d106fb9ccef0f8b682a125f4ffd"></a><!-- doxytag: member="Options::getCypher" ref="71845d106fb9ccef0f8b682a125f4ffd" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string Options::getCypher </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="b3218cd91b41551042595b5216766c00"></a><!-- doxytag: member="Options::setCypher" ref="b3218cd91b41551042595b5216766c00" args="(std::string c)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setCypher </td>
- <td>(</td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>c</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="ee7bd7127b7ab35e287fb479288e9641"></a><!-- doxytag: member="Options::getAuthAlgo" ref="ee7bd7127b7ab35e287fb479288e9641" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string Options::getAuthAlgo </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="c093c83be9a50c1dfd5170ff14b647c5"></a><!-- doxytag: member="Options::setAuthAlgo" ref="c093c83be9a50c1dfd5170ff14b647c5" args="(std::string a)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a> &amp; Options::setAuthAlgo </td>
- <td>(</td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>a</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="3effd9220086fd43e36884295f89bd7c"></a><!-- doxytag: member="Options::mutex" ref="3effd9220086fd43e36884295f89bd7c" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classMutex.html">Mutex</a> <a class="el" href="classOptions.html#3effd9220086fd43e36884295f89bd7c">Options::mutex</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="aed7d0eeae21d7d00eb35dccea48b9f3"></a><!-- doxytag: member="Options::progname_" ref="aed7d0eeae21d7d00eb35dccea48b9f3" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string <a class="el" href="classOptions.html#aed7d0eeae21d7d00eb35dccea48b9f3">Options::progname_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="f166d5f4f6fd17c761ac9a6d7e48d362"></a><!-- doxytag: member="Options::sender_id_" ref="f166d5f4f6fd17c761ac9a6d7e48d362" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> <a class="el" href="classOptions.html#f166d5f4f6fd17c761ac9a6d7e48d362">Options::sender_id_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d331507d07c87908a5b199a209a3e97e"></a><!-- doxytag: member="Options::local_addr_" ref="d331507d07c87908a5b199a209a3e97e" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string <a class="el" href="classOptions.html#d331507d07c87908a5b199a209a3e97e">Options::local_addr_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="83aa9bb2387d4f988a2aab7653fc8786"></a><!-- doxytag: member="Options::local_sync_addr_" ref="83aa9bb2387d4f988a2aab7653fc8786" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string <a class="el" href="classOptions.html#83aa9bb2387d4f988a2aab7653fc8786">Options::local_sync_addr_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="744fc32e1b4f5c930251a8b0013f7f0a"></a><!-- doxytag: member="Options::local_port_" ref="744fc32e1b4f5c930251a8b0013f7f0a" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> <a class="el" href="classOptions.html#744fc32e1b4f5c930251a8b0013f7f0a">Options::local_port_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="2fd9e6b23a64d3844c9318136b1e61da"></a><!-- doxytag: member="Options::local_sync_port_" ref="2fd9e6b23a64d3844c9318136b1e61da" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> <a class="el" href="classOptions.html#2fd9e6b23a64d3844c9318136b1e61da">Options::local_sync_port_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="af81d4d836e3ca1850b8b474d61944de"></a><!-- doxytag: member="Options::remote_addr_" ref="af81d4d836e3ca1850b8b474d61944de" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string <a class="el" href="classOptions.html#af81d4d836e3ca1850b8b474d61944de">Options::remote_addr_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="8481cdc79ca8bde93af9b945838f4559"></a><!-- doxytag: member="Options::remote_port_" ref="8481cdc79ca8bde93af9b945838f4559" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> <a class="el" href="classOptions.html#8481cdc79ca8bde93af9b945838f4559">Options::remote_port_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="3b094d71270549c85ca372f060bfe22c"></a><!-- doxytag: member="Options::dev_name_" ref="3b094d71270549c85ca372f060bfe22c" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string <a class="el" href="classOptions.html#3b094d71270549c85ca372f060bfe22c">Options::dev_name_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="b0c850a5e29599156af92cf5b3ddff28"></a><!-- doxytag: member="Options::dev_type_" ref="b0c850a5e29599156af92cf5b3ddff28" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string <a class="el" href="classOptions.html#b0c850a5e29599156af92cf5b3ddff28">Options::dev_type_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="fd0d76c7e1e2fa6fd9ee0538ff9124b0"></a><!-- doxytag: member="Options::ifconfig_param_local_" ref="fd0d76c7e1e2fa6fd9ee0538ff9124b0" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string <a class="el" href="classOptions.html#fd0d76c7e1e2fa6fd9ee0538ff9124b0">Options::ifconfig_param_local_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="cd2c34152754ab7818ee4bfe3e1b9936"></a><!-- doxytag: member="Options::ifconfig_param_remote_netmask_" ref="cd2c34152754ab7818ee4bfe3e1b9936" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string <a class="el" href="classOptions.html#cd2c34152754ab7818ee4bfe3e1b9936">Options::ifconfig_param_remote_netmask_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d2a0398f717a96602f8c402db12699a5"></a><!-- doxytag: member="Options::seq_window_size_" ref="d2a0398f717a96602f8c402db12699a5" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a> <a class="el" href="classOptions.html#d2a0398f717a96602f8c402db12699a5">Options::seq_window_size_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="bba16365a15a6a87c90f85e143bebb5f"></a><!-- doxytag: member="Options::cypher_" ref="bba16365a15a6a87c90f85e143bebb5f" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string <a class="el" href="classOptions.html#bba16365a15a6a87c90f85e143bebb5f">Options::cypher_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="061ed690bdfa12bfc1094ca18293e97a"></a><!-- doxytag: member="Options::auth_algo_" ref="061ed690bdfa12bfc1094ca18293e97a" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string <a class="el" href="classOptions.html#061ed690bdfa12bfc1094ca18293e97a">Options::auth_algo_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="options_8h-source.html">options.h</a><li><a class="el" href="options_8cpp.html">options.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classPacket-members.html b/doc/html/classPacket-members.html
deleted file mode 100644
index 7a2de31..0000000
--- a/doc/html/classPacket-members.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Packet Member List</h1>This is the complete list of members for <a class="el" href="classPacket.html">Packet</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classPacket.html#11b3534f67df6bb19963e6bc8090230b">__packed__</a></td><td><a class="el" href="classPacket.html">Packet</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#a7f8bb4bb127aad314eb0f0ef72447ed">addAuthTag</a>(auth_tag_t auth_tag)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#2a682115c6802d0dd1ebbd3434a3a179">addHeader</a>(seq_nr_t seq_nr, sender_id_t sender_id)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#40849ee3c59a84c3899c409ed392b477">addPayloadType</a>(payload_type_t payload_type)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#e60240b77a315e6b3c2bf88592d0be48">buf_</a></td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#e7ef2cd201190fde551dcb902627112b">Buffer</a>()</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#5c58aa9e491f709011408ee7837d57d0">Buffer</a>(u_int32_t length)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#5bc2edccfb7c1a33354c895ab25c4816">Buffer</a>(u_int8_t *data, u_int32_t length)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#042fe5bc1f8d0c25d5707d6955d1654c">Buffer</a>(const Buffer &amp;src)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#ba55c639065c177a7006d8392f50eddc">getAuthTag</a>() const</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#7890e20c6c77eb631c39728ea08b35b8">getBuf</a>()</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#09ced241e4d0a46c52f0f20398076435">getLength</a>() const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#ed7f5cc79b40a11eddefd4b421544498">getPayloadType</a>() const</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#096829acfcf98c3ffff60bd335cbb919">getSenderId</a>() const</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#6572b9df8c1f5f0de9fcb8e5c669de50">getSeqNr</a>() const</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#849a965c46afc5fa7efe257212197abb">has_auth_tag_</a></td><td><a class="el" href="classPacket.html">Packet</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#97b8eb52e7476174a0e91e2ccaf73306">has_header_</a></td><td><a class="el" href="classPacket.html">Packet</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#235c6c8c7362c46ca33a331713199a17">has_payload_type_</a></td><td><a class="el" href="classPacket.html">Packet</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#bfe50722f18687bb0691061fb0ccb0ff">hasAuthTag</a>() const</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#a004c01dd99179b0a08109dce5fc6b03">hasHeader</a>() const</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#c78b8af0dc7c7badf85e75db0de54800">hasPayloadType</a>() const</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#13200a4925b1b3c08f99e09ccb6854a1">leftByteShift</a>(u_int32_t width) const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#d3a779d2403b5183427f12554e2f51c3">length_</a></td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#dcf367d5f1b7fced7aa61bb919af7943">operator u_int8_t *</a>()</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#14cec0d3bf4f3f1a4a9930a8c53eb43a">operator=</a>(const Buffer &amp;src)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#b62dfbb5605a860aa63771f3b1c29b1e">operator=</a>(const seq_nr_t &amp;src)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#b3bda89f495b3895a533155f593ab503">operator=</a>(const sender_id_t &amp;src)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#763882c627db10206f78b090556b00fa">operator[]</a>(u_int32_t index)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#e5a9559862374ebd9dfcfc1204890497">operator[]</a>(u_int32_t index) const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#d56159a415541fcff34ef8aed1eb7183">operator^</a>(const Buffer &amp;xor_by) const </td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#abcfb963c0d5bc0fa554668f92989622">Packet</a>()</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#d2a8f6ac3d6de9b541708c4b0c73d04b">Packet</a>(u_int32_t length)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#27264b7d411a74ea9a0077bf5f9222b1">Packet</a>(const Buffer &amp;src)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#13d927c471a7516b37bc9ad8fc1741ce">printHexDump</a>() const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#3e3dfca708baf59791f0608b8a57924c">removeAuthTag</a>()</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#24c2a41630d79411086d952c8f732c8c">removeHeader</a>()</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#6433e4d5eef9216f4e70b338cb4d2e4d">removePayloadType</a>()</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#5698b2d64238f1f38578dc8e9e2b1bc9">resizeBack</a>(u_int32_t new_length)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#fe4b10487b4930e0407bdf61857629d6">resizeFront</a>(u_int32_t new_length)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#298949899f3f78e4a8b3df7fa5ec532d">rightByteShift</a>(u_int32_t width) const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#01c7b848ec415740565c87b374085bdc">setSenderId</a>(sender_id_t sender_id)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#1b89ed1be19d6b9c1a12e0f6b1ae8ed2">setSeqNr</a>(seq_nr_t seq_nr)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#51b494563d277beb4740f86c519f30fb">TunDevice</a> class</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#940a382a5e3a8622e6689e13dc453481">UDPPacketSource</a> class</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#5c947adee9eef0a662a4dc49d95dbe8e">withAuthTag</a>(bool b)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#ce9e40180f64d44fe1d8da14ac9e5df2">withHeader</a>(bool b)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#c7ecfc05376afd00af89cb328e194a1d">withPayloadType</a>(bool b)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#59b8743e4a5f731bdd0c4185c9ef263b">~Buffer</a>()</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classPacket.html b/doc/html/classPacket.html
deleted file mode 100644
index 8bffd60..0000000
--- a/doc/html/classPacket.html
+++ /dev/null
@@ -1,574 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Packet Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Packet Class Reference</h1><!-- doxytag: class="Packet" --><!-- doxytag: inherits="Buffer" --><code>#include &lt;<a class="el" href="packet_8h-source.html">packet.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for Packet:
-<p><center><img src="classPacket.png" usemap="#Packet_map" border="0" alt=""></center>
-<map name="Packet_map">
-<area href="classBuffer.html" alt="Buffer" shape="rect" coords="0,0,73,24">
-<area href="classsatp_1_1SATP.html" alt="satp::SATP" shape="rect" coords="0,112,73,136">
-</map>
-<a href="classPacket-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#abcfb963c0d5bc0fa554668f92989622">Packet</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#d2a8f6ac3d6de9b541708c4b0c73d04b">Packet</a> (<a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> length)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#27264b7d411a74ea9a0077bf5f9222b1">Packet</a> (const <a class="el" href="classBuffer.html">Buffer</a> &amp;src)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#a004c01dd99179b0a08109dce5fc6b03">hasHeader</a> () const</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPacket.html">Packet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#ce9e40180f64d44fe1d8da14ac9e5df2">withHeader</a> (bool b)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#6572b9df8c1f5f0de9fcb8e5c669de50">getSeqNr</a> () const</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#096829acfcf98c3ffff60bd335cbb919">getSenderId</a> () const</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPacket.html">Packet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#2a682115c6802d0dd1ebbd3434a3a179">addHeader</a> (<a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr, <a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender_id)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPacket.html">Packet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#24c2a41630d79411086d952c8f732c8c">removeHeader</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPacket.html">Packet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#1b89ed1be19d6b9c1a12e0f6b1ae8ed2">setSeqNr</a> (<a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPacket.html">Packet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#01c7b848ec415740565c87b374085bdc">setSenderId</a> (<a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender_id)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#c78b8af0dc7c7badf85e75db0de54800">hasPayloadType</a> () const</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPacket.html">Packet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#c7ecfc05376afd00af89cb328e194a1d">withPayloadType</a> (bool b)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#cb4c65fa561443848e729372d970654d">payload_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#ed7f5cc79b40a11eddefd4b421544498">getPayloadType</a> () const</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPacket.html">Packet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#40849ee3c59a84c3899c409ed392b477">addPayloadType</a> (<a class="el" href="datatypes_8h.html#cb4c65fa561443848e729372d970654d">payload_type_t</a> payload_type)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPacket.html">Packet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#6433e4d5eef9216f4e70b338cb4d2e4d">removePayloadType</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#bfe50722f18687bb0691061fb0ccb0ff">hasAuthTag</a> () const</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPacket.html">Packet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#5c947adee9eef0a662a4dc49d95dbe8e">withAuthTag</a> (bool b)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#ba55c639065c177a7006d8392f50eddc">getAuthTag</a> () const</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPacket.html">Packet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#a7f8bb4bb127aad314eb0f0ef72447ed">addAuthTag</a> (<a class="el" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a> auth_tag)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPacket.html">Packet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#3e3dfca708baf59791f0608b8a57924c">removeAuthTag</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structPacket_1_1HeaderStruct.html">Packet::HeaderStruct</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#11b3534f67df6bb19963e6bc8090230b">__packed__</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#97b8eb52e7476174a0e91e2ccaf73306">has_header_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#235c6c8c7362c46ca33a331713199a17">has_payload_type_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html#849a965c46afc5fa7efe257212197abb">has_auth_tag_</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPacket_1_1HeaderStruct.html">HeaderStruct</a></td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="abcfb963c0d5bc0fa554668f92989622"></a><!-- doxytag: member="Packet::Packet" ref="abcfb963c0d5bc0fa554668f92989622" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Packet::Packet </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d2a8f6ac3d6de9b541708c4b0c73d04b"></a><!-- doxytag: member="Packet::Packet" ref="d2a8f6ac3d6de9b541708c4b0c73d04b" args="(u_int32_t length)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Packet::Packet </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td>
- <td class="paramname"> <em>length</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="27264b7d411a74ea9a0077bf5f9222b1"></a><!-- doxytag: member="Packet::Packet" ref="27264b7d411a74ea9a0077bf5f9222b1" args="(const Buffer &amp;src)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Packet::Packet </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>src</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="a004c01dd99179b0a08109dce5fc6b03"></a><!-- doxytag: member="Packet::hasHeader" ref="a004c01dd99179b0a08109dce5fc6b03" args="() const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool Packet::hasHeader </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="ce9e40180f64d44fe1d8da14ac9e5df2"></a><!-- doxytag: member="Packet::withHeader" ref="ce9e40180f64d44fe1d8da14ac9e5df2" args="(bool b)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classPacket.html">Packet</a> &amp; Packet::withHeader </td>
- <td>(</td>
- <td class="paramtype">bool&nbsp;</td>
- <td class="paramname"> <em>b</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="6572b9df8c1f5f0de9fcb8e5c669de50"></a><!-- doxytag: member="Packet::getSeqNr" ref="6572b9df8c1f5f0de9fcb8e5c669de50" args="() const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> Packet::getSeqNr </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="096829acfcf98c3ffff60bd335cbb919"></a><!-- doxytag: member="Packet::getSenderId" ref="096829acfcf98c3ffff60bd335cbb919" args="() const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> Packet::getSenderId </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="2a682115c6802d0dd1ebbd3434a3a179"></a><!-- doxytag: member="Packet::addHeader" ref="2a682115c6802d0dd1ebbd3434a3a179" args="(seq_nr_t seq_nr, sender_id_t sender_id)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classPacket.html">Packet</a> &amp; Packet::addHeader </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a>&nbsp;</td>
- <td class="paramname"> <em>seq_nr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td>
- <td class="paramname"> <em>sender_id</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="24c2a41630d79411086d952c8f732c8c"></a><!-- doxytag: member="Packet::removeHeader" ref="24c2a41630d79411086d952c8f732c8c" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classPacket.html">Packet</a> &amp; Packet::removeHeader </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="1b89ed1be19d6b9c1a12e0f6b1ae8ed2"></a><!-- doxytag: member="Packet::setSeqNr" ref="1b89ed1be19d6b9c1a12e0f6b1ae8ed2" args="(seq_nr_t seq_nr)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classPacket.html">Packet</a> &amp; Packet::setSeqNr </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a>&nbsp;</td>
- <td class="paramname"> <em>seq_nr</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="01c7b848ec415740565c87b374085bdc"></a><!-- doxytag: member="Packet::setSenderId" ref="01c7b848ec415740565c87b374085bdc" args="(sender_id_t sender_id)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classPacket.html">Packet</a> &amp; Packet::setSenderId </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td>
- <td class="paramname"> <em>sender_id</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="c78b8af0dc7c7badf85e75db0de54800"></a><!-- doxytag: member="Packet::hasPayloadType" ref="c78b8af0dc7c7badf85e75db0de54800" args="() const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool Packet::hasPayloadType </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="c7ecfc05376afd00af89cb328e194a1d"></a><!-- doxytag: member="Packet::withPayloadType" ref="c7ecfc05376afd00af89cb328e194a1d" args="(bool b)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classPacket.html">Packet</a> &amp; Packet::withPayloadType </td>
- <td>(</td>
- <td class="paramtype">bool&nbsp;</td>
- <td class="paramname"> <em>b</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="ed7f5cc79b40a11eddefd4b421544498"></a><!-- doxytag: member="Packet::getPayloadType" ref="ed7f5cc79b40a11eddefd4b421544498" args="() const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#cb4c65fa561443848e729372d970654d">payload_type_t</a> Packet::getPayloadType </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="40849ee3c59a84c3899c409ed392b477"></a><!-- doxytag: member="Packet::addPayloadType" ref="40849ee3c59a84c3899c409ed392b477" args="(payload_type_t payload_type)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classPacket.html">Packet</a> &amp; Packet::addPayloadType </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#cb4c65fa561443848e729372d970654d">payload_type_t</a>&nbsp;</td>
- <td class="paramname"> <em>payload_type</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="6433e4d5eef9216f4e70b338cb4d2e4d"></a><!-- doxytag: member="Packet::removePayloadType" ref="6433e4d5eef9216f4e70b338cb4d2e4d" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classPacket.html">Packet</a> &amp; Packet::removePayloadType </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="bfe50722f18687bb0691061fb0ccb0ff"></a><!-- doxytag: member="Packet::hasAuthTag" ref="bfe50722f18687bb0691061fb0ccb0ff" args="() const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool Packet::hasAuthTag </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="5c947adee9eef0a662a4dc49d95dbe8e"></a><!-- doxytag: member="Packet::withAuthTag" ref="5c947adee9eef0a662a4dc49d95dbe8e" args="(bool b)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classPacket.html">Packet</a> &amp; Packet::withAuthTag </td>
- <td>(</td>
- <td class="paramtype">bool&nbsp;</td>
- <td class="paramname"> <em>b</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="ba55c639065c177a7006d8392f50eddc"></a><!-- doxytag: member="Packet::getAuthTag" ref="ba55c639065c177a7006d8392f50eddc" args="() const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a> Packet::getAuthTag </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="a7f8bb4bb127aad314eb0f0ef72447ed"></a><!-- doxytag: member="Packet::addAuthTag" ref="a7f8bb4bb127aad314eb0f0ef72447ed" args="(auth_tag_t auth_tag)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classPacket.html">Packet</a> &amp; Packet::addAuthTag </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a>&nbsp;</td>
- <td class="paramname"> <em>auth_tag</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="3e3dfca708baf59791f0608b8a57924c"></a><!-- doxytag: member="Packet::removeAuthTag" ref="3e3dfca708baf59791f0608b8a57924c" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classPacket.html">Packet</a> &amp; Packet::removeAuthTag </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="11b3534f67df6bb19963e6bc8090230b"></a><!-- doxytag: member="Packet::__packed__" ref="11b3534f67df6bb19963e6bc8090230b" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">struct <a class="el" href="structPacket_1_1HeaderStruct.html">Packet::HeaderStruct</a> <a class="el" href="classPacket.html#11b3534f67df6bb19963e6bc8090230b">Packet::__packed__</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="97b8eb52e7476174a0e91e2ccaf73306"></a><!-- doxytag: member="Packet::has_header_" ref="97b8eb52e7476174a0e91e2ccaf73306" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool <a class="el" href="classPacket.html#97b8eb52e7476174a0e91e2ccaf73306">Packet::has_header_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="235c6c8c7362c46ca33a331713199a17"></a><!-- doxytag: member="Packet::has_payload_type_" ref="235c6c8c7362c46ca33a331713199a17" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool <a class="el" href="classPacket.html#235c6c8c7362c46ca33a331713199a17">Packet::has_payload_type_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="849a965c46afc5fa7efe257212197abb"></a><!-- doxytag: member="Packet::has_auth_tag_" ref="849a965c46afc5fa7efe257212197abb" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool <a class="el" href="classPacket.html#849a965c46afc5fa7efe257212197abb">Packet::has_auth_tag_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="packet_8h-source.html">packet.h</a><li><a class="el" href="packet_8cpp.html">packet.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classPacket.png b/doc/html/classPacket.png
deleted file mode 100644
index fe021c7..0000000
--- a/doc/html/classPacket.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classPacketSource-members.html b/doc/html/classPacketSource-members.html
deleted file mode 100644
index 68c208c..0000000
--- a/doc/html/classPacketSource-members.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>PacketSource Member List</h1>This is the complete list of members for <a class="el" href="classPacketSource.html">PacketSource</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classPacketSource.html#95901be715656540a7273c6c0dc1234e">recv</a>(Buffer &amp;buf, std::string &amp;addr, u_int16_t &amp;port)=0</td><td><a class="el" href="classPacketSource.html">PacketSource</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacketSource.html#ffc5eb2c89d1395443432c3cc6b7898b">send</a>(Buffer &amp;buf, std::string addr, u_int16_t port)=0</td><td><a class="el" href="classPacketSource.html">PacketSource</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacketSource.html#fdaad665e453cf5a047935b07a050ef4">~PacketSource</a>()</td><td><a class="el" href="classPacketSource.html">PacketSource</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classPacketSource.html b/doc/html/classPacketSource.html
deleted file mode 100644
index f55abb0..0000000
--- a/doc/html/classPacketSource.html
+++ /dev/null
@@ -1,139 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: PacketSource Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>PacketSource Class Reference</h1><!-- doxytag: class="PacketSource" --><code>#include &lt;<a class="el" href="packetSource_8h-source.html">packetSource.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for PacketSource:
-<p><center><img src="classPacketSource.png" usemap="#PacketSource_map" border="0" alt=""></center>
-<map name="PacketSource_map">
-<area href="classUDPPacketSource.html" alt="UDPPacketSource" shape="rect" coords="0,56,116,80">
-</map>
-<a href="classPacketSource-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacketSource.html#fdaad665e453cf5a047935b07a050ef4">~PacketSource</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacketSource.html#95901be715656540a7273c6c0dc1234e">recv</a> (<a class="el" href="classBuffer.html">Buffer</a> &amp;buf, std::string &amp;addr, <a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> &amp;port)=0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacketSource.html#ffc5eb2c89d1395443432c3cc6b7898b">send</a> (<a class="el" href="classBuffer.html">Buffer</a> &amp;buf, std::string addr, <a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> port)=0</td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="fdaad665e453cf5a047935b07a050ef4"></a><!-- doxytag: member="PacketSource::~PacketSource" ref="fdaad665e453cf5a047935b07a050ef4" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual PacketSource::~PacketSource </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline, virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="95901be715656540a7273c6c0dc1234e"></a><!-- doxytag: member="PacketSource::recv" ref="95901be715656540a7273c6c0dc1234e" args="(Buffer &amp;buf, std::string &amp;addr, u_int16_t &amp;port)=0" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> PacketSource::recv </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">std::string &amp;&nbsp;</td>
- <td class="paramname"> <em>addr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>port</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Implemented in <a class="el" href="classUDPPacketSource.html#a1f7daded0f9ead5599160bae9317eb8">UDPPacketSource</a>.
-</div>
-</div><p>
-<a class="anchor" name="ffc5eb2c89d1395443432c3cc6b7898b"></a><!-- doxytag: member="PacketSource::send" ref="ffc5eb2c89d1395443432c3cc6b7898b" args="(Buffer &amp;buf, std::string addr, u_int16_t port)=0" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual void PacketSource::send </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>addr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td>
- <td class="paramname"> <em>port</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Implemented in <a class="el" href="classUDPPacketSource.html#376a3b0c861aeb7561e8a9f6866292b9">UDPPacketSource</a>.
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="packetSource_8h-source.html">packetSource.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classPacketSource.png b/doc/html/classPacketSource.png
deleted file mode 100644
index 1f0d587..0000000
--- a/doc/html/classPacketSource.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classSemaphore-members.html b/doc/html/classSemaphore-members.html
deleted file mode 100644
index adaf15f..0000000
--- a/doc/html/classSemaphore-members.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Semaphore Member List</h1>This is the complete list of members for <a class="el" href="classSemaphore.html">Semaphore</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSemaphore.html#71126a13a22f2722e22a2b69860a5371">down</a>()</td><td><a class="el" href="classSemaphore.html">Semaphore</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSemaphore.html#23e62b0971c229ddf106e3ff71d688d6">sem</a></td><td><a class="el" href="classSemaphore.html">Semaphore</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSemaphore.html#570698c680a467b9b0a708635149d54a">Semaphore</a>(unsigned int initVal=0)</td><td><a class="el" href="classSemaphore.html">Semaphore</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSemaphore.html#15fb190263808234fc2562f39f523082">up</a>()</td><td><a class="el" href="classSemaphore.html">Semaphore</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSemaphore.html#633658a6fde276bffc912028725c6ade">~Semaphore</a>()</td><td><a class="el" href="classSemaphore.html">Semaphore</a></td><td><code> [inline]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSemaphore.html b/doc/html/classSemaphore.html
deleted file mode 100644
index 846d6f5..0000000
--- a/doc/html/classSemaphore.html
+++ /dev/null
@@ -1,139 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Semaphore Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Semaphore Class Reference</h1><!-- doxytag: class="Semaphore" --><code>#include &lt;<a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a>&gt;</code>
-<p>
-<a href="classSemaphore-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSemaphore.html#570698c680a467b9b0a708635149d54a">Semaphore</a> (unsigned int initVal=0)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSemaphore.html#633658a6fde276bffc912028725c6ade">~Semaphore</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSemaphore.html#71126a13a22f2722e22a2b69860a5371">down</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSemaphore.html#15fb190263808234fc2562f39f523082">up</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">sem_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSemaphore.html#23e62b0971c229ddf106e3ff71d688d6">sem</a></td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="570698c680a467b9b0a708635149d54a"></a><!-- doxytag: member="Semaphore::Semaphore" ref="570698c680a467b9b0a708635149d54a" args="(unsigned int initVal=0)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Semaphore::Semaphore </td>
- <td>(</td>
- <td class="paramtype">unsigned int&nbsp;</td>
- <td class="paramname"> <em>initVal</em> = <code>0</code> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="633658a6fde276bffc912028725c6ade"></a><!-- doxytag: member="Semaphore::~Semaphore" ref="633658a6fde276bffc912028725c6ade" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Semaphore::~Semaphore </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="71126a13a22f2722e22a2b69860a5371"></a><!-- doxytag: member="Semaphore::down" ref="71126a13a22f2722e22a2b69860a5371" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Semaphore::down </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="15fb190263808234fc2562f39f523082"></a><!-- doxytag: member="Semaphore::up" ref="15fb190263808234fc2562f39f523082" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Semaphore::up </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="23e62b0971c229ddf106e3ff71d688d6"></a><!-- doxytag: member="Semaphore::sem" ref="23e62b0971c229ddf106e3ff71d688d6" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">sem_t <a class="el" href="classSemaphore.html#23e62b0971c229ddf106e3ff71d688d6">Semaphore::sem</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSeqWindow-members.html b/doc/html/classSeqWindow-members.html
deleted file mode 100644
index 1ef47da..0000000
--- a/doc/html/classSeqWindow-members.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SeqWindow Member List</h1>This is the complete list of members for <a class="el" href="classSeqWindow.html">SeqWindow</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSeqWindow.html#255ca0fca3e701bd9e18d9fcb2c022a2">addSeqNr</a>(sender_id_t sender, seq_nr_t seq)</td><td><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSeqWindow.html#e9774163b8f7ac0ec081d1ba5b2daed2">clear</a>(sender_id_t sender)</td><td><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSeqWindow.html#b1a03fe152c7c94ff3f05005d595b424">clear</a>()</td><td><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSeqWindow.html#5d39959927c79c54d133ed77b297ad7c">getLength</a>(sender_id_t sender)</td><td><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSeqWindow.html#9e7714dda181863420c38975bd505aff">hasSeqNr</a>(sender_id_t sender, seq_nr_t seq)</td><td><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSeqWindow.html#87ec44a9a7398ecbcb92d90ba95b37a0">mutex_</a></td><td><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSeqWindow.html#37887e66297163fe301c77f2977a2a2b">operator=</a>(const SeqWindow &amp;s)</td><td><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSeqWindow.html#8bfc3742cacc75e9a72de13ff6ad98a2">sender_</a></td><td><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSeqWindow.html#127195f139c8d5d07ed93799c2d6821a">SenderMap</a> typedef</td><td><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSeqWindow.html#cf2d07003c8ca868146cffb4dd1d5ca7">SeqDeque</a> typedef</td><td><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSeqWindow.html#8d513ab9ef2984ea93dad7e4026185c8">SeqWindow</a>(window_size_t w)</td><td><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSeqWindow.html#7a30b232f312d843b8d188cae01fef28">SeqWindow</a>(const SeqWindow &amp;s)</td><td><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSeqWindow.html#ef85ba28f8a655dc8c8d34aeddb8eea0">window_size_</a></td><td><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSeqWindow.html#d125bcc4751a746427f04dda7fd65a10">~SeqWindow</a>()</td><td><a class="el" href="classSeqWindow.html">SeqWindow</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSeqWindow.html b/doc/html/classSeqWindow.html
deleted file mode 100644
index 3473e09..0000000
--- a/doc/html/classSeqWindow.html
+++ /dev/null
@@ -1,340 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: SeqWindow Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SeqWindow Class Reference</h1><!-- doxytag: class="SeqWindow" --><code>#include &lt;<a class="el" href="seqWindow_8h-source.html">seqWindow.h</a>&gt;</code>
-<p>
-<a href="classSeqWindow-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::deque&lt; <a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html#cf2d07003c8ca868146cffb4dd1d5ca7">SeqDeque</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map&lt; <a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>,<br>
- <a class="el" href="classSeqWindow.html#cf2d07003c8ca868146cffb4dd1d5ca7">SeqDeque</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html#127195f139c8d5d07ed93799c2d6821a">SenderMap</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html#8d513ab9ef2984ea93dad7e4026185c8">SeqWindow</a> (<a class="el" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a> w)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html#d125bcc4751a746427f04dda7fd65a10">~SeqWindow</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">SeqDeque::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html#5d39959927c79c54d133ed77b297ad7c">getLength</a> (<a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html#9e7714dda181863420c38975bd505aff">hasSeqNr</a> (<a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender, <a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html#255ca0fca3e701bd9e18d9fcb2c022a2">addSeqNr</a> (<a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender, <a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html#e9774163b8f7ac0ec081d1ba5b2daed2">clear</a> (<a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html#b1a03fe152c7c94ff3f05005d595b424">clear</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html#7a30b232f312d843b8d188cae01fef28">SeqWindow</a> (const <a class="el" href="classSeqWindow.html">SeqWindow</a> &amp;s)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html#37887e66297163fe301c77f2977a2a2b">operator=</a> (const <a class="el" href="classSeqWindow.html">SeqWindow</a> &amp;s)</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html#ef85ba28f8a655dc8c8d34aeddb8eea0">window_size_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classMutex.html">Mutex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html#87ec44a9a7398ecbcb92d90ba95b37a0">mutex_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classSeqWindow.html#127195f139c8d5d07ed93799c2d6821a">SenderMap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html#8bfc3742cacc75e9a72de13ff6ad98a2">sender_</a></td></tr>
-
-</table>
-<hr><h2>Member Typedef Documentation</h2>
-<a class="anchor" name="cf2d07003c8ca868146cffb4dd1d5ca7"></a><!-- doxytag: member="SeqWindow::SeqDeque" ref="cf2d07003c8ca868146cffb4dd1d5ca7" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef std::deque&lt;<a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a>&gt; <a class="el" href="classSeqWindow.html#cf2d07003c8ca868146cffb4dd1d5ca7">SeqWindow::SeqDeque</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="127195f139c8d5d07ed93799c2d6821a"></a><!-- doxytag: member="SeqWindow::SenderMap" ref="127195f139c8d5d07ed93799c2d6821a" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef std::map&lt;<a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>, <a class="el" href="classSeqWindow.html#cf2d07003c8ca868146cffb4dd1d5ca7">SeqDeque</a>&gt; <a class="el" href="classSeqWindow.html#127195f139c8d5d07ed93799c2d6821a">SeqWindow::SenderMap</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="8d513ab9ef2984ea93dad7e4026185c8"></a><!-- doxytag: member="SeqWindow::SeqWindow" ref="8d513ab9ef2984ea93dad7e4026185c8" args="(window_size_t w)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SeqWindow::SeqWindow </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a>&nbsp;</td>
- <td class="paramname"> <em>w</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d125bcc4751a746427f04dda7fd65a10"></a><!-- doxytag: member="SeqWindow::~SeqWindow" ref="d125bcc4751a746427f04dda7fd65a10" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SeqWindow::~SeqWindow </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="7a30b232f312d843b8d188cae01fef28"></a><!-- doxytag: member="SeqWindow::SeqWindow" ref="7a30b232f312d843b8d188cae01fef28" args="(const SeqWindow &amp;s)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SeqWindow::SeqWindow </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classSeqWindow.html">SeqWindow</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>s</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="5d39959927c79c54d133ed77b297ad7c"></a><!-- doxytag: member="SeqWindow::getLength" ref="5d39959927c79c54d133ed77b297ad7c" args="(sender_id_t sender)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SeqWindow::SeqDeque::size_type SeqWindow::getLength </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td>
- <td class="paramname"> <em>sender</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="9e7714dda181863420c38975bd505aff"></a><!-- doxytag: member="SeqWindow::hasSeqNr" ref="9e7714dda181863420c38975bd505aff" args="(sender_id_t sender, seq_nr_t seq)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SeqWindow::hasSeqNr </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td>
- <td class="paramname"> <em>sender</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a>&nbsp;</td>
- <td class="paramname"> <em>seq</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="255ca0fca3e701bd9e18d9fcb2c022a2"></a><!-- doxytag: member="SeqWindow::addSeqNr" ref="255ca0fca3e701bd9e18d9fcb2c022a2" args="(sender_id_t sender, seq_nr_t seq)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SeqWindow::addSeqNr </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td>
- <td class="paramname"> <em>sender</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a>&nbsp;</td>
- <td class="paramname"> <em>seq</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="e9774163b8f7ac0ec081d1ba5b2daed2"></a><!-- doxytag: member="SeqWindow::clear" ref="e9774163b8f7ac0ec081d1ba5b2daed2" args="(sender_id_t sender)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SeqWindow::clear </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td>
- <td class="paramname"> <em>sender</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="b1a03fe152c7c94ff3f05005d595b424"></a><!-- doxytag: member="SeqWindow::clear" ref="b1a03fe152c7c94ff3f05005d595b424" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SeqWindow::clear </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="37887e66297163fe301c77f2977a2a2b"></a><!-- doxytag: member="SeqWindow::operator=" ref="37887e66297163fe301c77f2977a2a2b" args="(const SeqWindow &amp;s)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SeqWindow::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classSeqWindow.html">SeqWindow</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>s</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="ef85ba28f8a655dc8c8d34aeddb8eea0"></a><!-- doxytag: member="SeqWindow::window_size_" ref="ef85ba28f8a655dc8c8d34aeddb8eea0" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a> <a class="el" href="classSeqWindow.html#ef85ba28f8a655dc8c8d34aeddb8eea0">SeqWindow::window_size_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="87ec44a9a7398ecbcb92d90ba95b37a0"></a><!-- doxytag: member="SeqWindow::mutex_" ref="87ec44a9a7398ecbcb92d90ba95b37a0" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classMutex.html">Mutex</a> <a class="el" href="classSeqWindow.html#87ec44a9a7398ecbcb92d90ba95b37a0">SeqWindow::mutex_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="8bfc3742cacc75e9a72de13ff6ad98a2"></a><!-- doxytag: member="SeqWindow::sender_" ref="8bfc3742cacc75e9a72de13ff6ad98a2" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classSeqWindow.html#127195f139c8d5d07ed93799c2d6821a">SenderMap</a> <a class="el" href="classSeqWindow.html#8bfc3742cacc75e9a72de13ff6ad98a2">SeqWindow::sender_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="seqWindow_8h-source.html">seqWindow.h</a><li><a class="el" href="seqWindow_8cpp.html">seqWindow.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSigHupHandler-members.html b/doc/html/classSigHupHandler-members.html
deleted file mode 100644
index d3d0bd7..0000000
--- a/doc/html/classSigHupHandler-members.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SigHupHandler Member List</h1>This is the complete list of members for <a class="el" href="classSigHupHandler.html">SigHupHandler</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSigHupHandler.html#84734b7f79663badeedb720896302d4e">handle</a>()</td><td><a class="el" href="classSigHupHandler.html">SigHupHandler</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSigHupHandler.html#a1ee03b63ca11d8b5aae82fae1f2d6a3">SigHupHandler</a>()</td><td><a class="el" href="classSigHupHandler.html">SigHupHandler</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#8f920534650e9cd3cdfbe3c3f8409b4d">SignalHandler</a>(int s)</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#a1109d38f8b43bde75420aaeecc1f2b7">~SignalHandler</a>()</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSigHupHandler.html b/doc/html/classSigHupHandler.html
deleted file mode 100644
index eafbcd0..0000000
--- a/doc/html/classSigHupHandler.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: SigHupHandler Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SigHupHandler Class Reference</h1><!-- doxytag: class="SigHupHandler" --><!-- doxytag: inherits="SignalHandler" --><code>#include &lt;<a class="el" href="signalController_8h-source.html">signalController.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for SigHupHandler:
-<p><center><img src="classSigHupHandler.png" usemap="#SigHupHandler_map" border="0" alt=""></center>
-<map name="SigHupHandler_map">
-<area href="classSignalHandler.html" alt="SignalHandler" shape="rect" coords="0,0,98,24">
-</map>
-<a href="classSigHupHandler-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigHupHandler.html#a1ee03b63ca11d8b5aae82fae1f2d6a3">SigHupHandler</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigHupHandler.html#84734b7f79663badeedb720896302d4e">handle</a> ()</td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="a1ee03b63ca11d8b5aae82fae1f2d6a3"></a><!-- doxytag: member="SigHupHandler::SigHupHandler" ref="a1ee03b63ca11d8b5aae82fae1f2d6a3" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SigHupHandler::SigHupHandler </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="84734b7f79663badeedb720896302d4e"></a><!-- doxytag: member="SigHupHandler::handle" ref="84734b7f79663badeedb720896302d4e" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SigHupHandler::handle </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Reimplemented from <a class="el" href="classSignalHandler.html#e3dbda0de9b4aa4544390818a0d29e28">SignalHandler</a>.
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="signalController_8h-source.html">signalController.h</a><li><a class="el" href="signalController_8cpp.html">signalController.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSigHupHandler.png b/doc/html/classSigHupHandler.png
deleted file mode 100644
index dda04a9..0000000
--- a/doc/html/classSigHupHandler.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classSigIntHandler-members.html b/doc/html/classSigIntHandler-members.html
deleted file mode 100644
index c6e66c1..0000000
--- a/doc/html/classSigIntHandler-members.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SigIntHandler Member List</h1>This is the complete list of members for <a class="el" href="classSigIntHandler.html">SigIntHandler</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSigIntHandler.html#6a7d9a841a5c9b1f50041a8c37774063">handle</a>()</td><td><a class="el" href="classSigIntHandler.html">SigIntHandler</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSigIntHandler.html#ac25b5ac048a76d4c0c26d5ad4c4273d">SigIntHandler</a>()</td><td><a class="el" href="classSigIntHandler.html">SigIntHandler</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#8f920534650e9cd3cdfbe3c3f8409b4d">SignalHandler</a>(int s)</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#a1109d38f8b43bde75420aaeecc1f2b7">~SignalHandler</a>()</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSigIntHandler.html b/doc/html/classSigIntHandler.html
deleted file mode 100644
index 5e17b28..0000000
--- a/doc/html/classSigIntHandler.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: SigIntHandler Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SigIntHandler Class Reference</h1><!-- doxytag: class="SigIntHandler" --><!-- doxytag: inherits="SignalHandler" --><code>#include &lt;<a class="el" href="signalController_8h-source.html">signalController.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for SigIntHandler:
-<p><center><img src="classSigIntHandler.png" usemap="#SigIntHandler_map" border="0" alt=""></center>
-<map name="SigIntHandler_map">
-<area href="classSignalHandler.html" alt="SignalHandler" shape="rect" coords="0,0,92,24">
-</map>
-<a href="classSigIntHandler-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigIntHandler.html#ac25b5ac048a76d4c0c26d5ad4c4273d">SigIntHandler</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigIntHandler.html#6a7d9a841a5c9b1f50041a8c37774063">handle</a> ()</td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="ac25b5ac048a76d4c0c26d5ad4c4273d"></a><!-- doxytag: member="SigIntHandler::SigIntHandler" ref="ac25b5ac048a76d4c0c26d5ad4c4273d" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SigIntHandler::SigIntHandler </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="6a7d9a841a5c9b1f50041a8c37774063"></a><!-- doxytag: member="SigIntHandler::handle" ref="6a7d9a841a5c9b1f50041a8c37774063" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SigIntHandler::handle </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Reimplemented from <a class="el" href="classSignalHandler.html#e3dbda0de9b4aa4544390818a0d29e28">SignalHandler</a>.
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="signalController_8h-source.html">signalController.h</a><li><a class="el" href="signalController_8cpp.html">signalController.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSigIntHandler.png b/doc/html/classSigIntHandler.png
deleted file mode 100644
index a11134b..0000000
--- a/doc/html/classSigIntHandler.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classSigQuitHandler-members.html b/doc/html/classSigQuitHandler-members.html
deleted file mode 100644
index b11bf68..0000000
--- a/doc/html/classSigQuitHandler-members.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SigQuitHandler Member List</h1>This is the complete list of members for <a class="el" href="classSigQuitHandler.html">SigQuitHandler</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSigQuitHandler.html#799f0272c91e7b1bf09411b80811b4dc">handle</a>()</td><td><a class="el" href="classSigQuitHandler.html">SigQuitHandler</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#8f920534650e9cd3cdfbe3c3f8409b4d">SignalHandler</a>(int s)</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSigQuitHandler.html#45885e5ddfa14f9bfc13c72de425e1c6">SigQuitHandler</a>()</td><td><a class="el" href="classSigQuitHandler.html">SigQuitHandler</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#a1109d38f8b43bde75420aaeecc1f2b7">~SignalHandler</a>()</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSigQuitHandler.html b/doc/html/classSigQuitHandler.html
deleted file mode 100644
index f878f0a..0000000
--- a/doc/html/classSigQuitHandler.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: SigQuitHandler Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SigQuitHandler Class Reference</h1><!-- doxytag: class="SigQuitHandler" --><!-- doxytag: inherits="SignalHandler" --><code>#include &lt;<a class="el" href="signalController_8h-source.html">signalController.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for SigQuitHandler:
-<p><center><img src="classSigQuitHandler.png" usemap="#SigQuitHandler_map" border="0" alt=""></center>
-<map name="SigQuitHandler_map">
-<area href="classSignalHandler.html" alt="SignalHandler" shape="rect" coords="0,0,98,24">
-</map>
-<a href="classSigQuitHandler-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigQuitHandler.html#45885e5ddfa14f9bfc13c72de425e1c6">SigQuitHandler</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigQuitHandler.html#799f0272c91e7b1bf09411b80811b4dc">handle</a> ()</td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="45885e5ddfa14f9bfc13c72de425e1c6"></a><!-- doxytag: member="SigQuitHandler::SigQuitHandler" ref="45885e5ddfa14f9bfc13c72de425e1c6" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SigQuitHandler::SigQuitHandler </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="799f0272c91e7b1bf09411b80811b4dc"></a><!-- doxytag: member="SigQuitHandler::handle" ref="799f0272c91e7b1bf09411b80811b4dc" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SigQuitHandler::handle </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Reimplemented from <a class="el" href="classSignalHandler.html#e3dbda0de9b4aa4544390818a0d29e28">SignalHandler</a>.
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="signalController_8h-source.html">signalController.h</a><li><a class="el" href="signalController_8cpp.html">signalController.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSigQuitHandler.png b/doc/html/classSigQuitHandler.png
deleted file mode 100644
index d223fbd..0000000
--- a/doc/html/classSigQuitHandler.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classSigTermHandler-members.html b/doc/html/classSigTermHandler-members.html
deleted file mode 100644
index 3280b9e..0000000
--- a/doc/html/classSigTermHandler-members.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SigTermHandler Member List</h1>This is the complete list of members for <a class="el" href="classSigTermHandler.html">SigTermHandler</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSigTermHandler.html#820fa7f8bb5ef6390133c33c919dbf6f">handle</a>()</td><td><a class="el" href="classSigTermHandler.html">SigTermHandler</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#8f920534650e9cd3cdfbe3c3f8409b4d">SignalHandler</a>(int s)</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSigTermHandler.html#8f6c3da13e1ec7fc8ef122bd0db457e4">SigTermHandler</a>()</td><td><a class="el" href="classSigTermHandler.html">SigTermHandler</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#a1109d38f8b43bde75420aaeecc1f2b7">~SignalHandler</a>()</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSigTermHandler.html b/doc/html/classSigTermHandler.html
deleted file mode 100644
index dc3abae..0000000
--- a/doc/html/classSigTermHandler.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: SigTermHandler Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SigTermHandler Class Reference</h1><!-- doxytag: class="SigTermHandler" --><!-- doxytag: inherits="SignalHandler" --><code>#include &lt;<a class="el" href="signalController_8h-source.html">signalController.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for SigTermHandler:
-<p><center><img src="classSigTermHandler.png" usemap="#SigTermHandler_map" border="0" alt=""></center>
-<map name="SigTermHandler_map">
-<area href="classSignalHandler.html" alt="SignalHandler" shape="rect" coords="0,0,103,24">
-</map>
-<a href="classSigTermHandler-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigTermHandler.html#8f6c3da13e1ec7fc8ef122bd0db457e4">SigTermHandler</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigTermHandler.html#820fa7f8bb5ef6390133c33c919dbf6f">handle</a> ()</td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="8f6c3da13e1ec7fc8ef122bd0db457e4"></a><!-- doxytag: member="SigTermHandler::SigTermHandler" ref="8f6c3da13e1ec7fc8ef122bd0db457e4" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SigTermHandler::SigTermHandler </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="820fa7f8bb5ef6390133c33c919dbf6f"></a><!-- doxytag: member="SigTermHandler::handle" ref="820fa7f8bb5ef6390133c33c919dbf6f" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SigTermHandler::handle </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Reimplemented from <a class="el" href="classSignalHandler.html#e3dbda0de9b4aa4544390818a0d29e28">SignalHandler</a>.
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="signalController_8h-source.html">signalController.h</a><li><a class="el" href="signalController_8cpp.html">signalController.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSigTermHandler.png b/doc/html/classSigTermHandler.png
deleted file mode 100644
index 793b60c..0000000
--- a/doc/html/classSigTermHandler.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classSigUsr1Handler-members.html b/doc/html/classSigUsr1Handler-members.html
deleted file mode 100644
index 6b73db0..0000000
--- a/doc/html/classSigUsr1Handler-members.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SigUsr1Handler Member List</h1>This is the complete list of members for <a class="el" href="classSigUsr1Handler.html">SigUsr1Handler</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSigUsr1Handler.html#578f3ea18e617689032fc165b6436695">handle</a>()</td><td><a class="el" href="classSigUsr1Handler.html">SigUsr1Handler</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#8f920534650e9cd3cdfbe3c3f8409b4d">SignalHandler</a>(int s)</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSigUsr1Handler.html#aabaa57b0f2bb331a85f95cf90dd121d">SigUsr1Handler</a>()</td><td><a class="el" href="classSigUsr1Handler.html">SigUsr1Handler</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#a1109d38f8b43bde75420aaeecc1f2b7">~SignalHandler</a>()</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSigUsr1Handler.html b/doc/html/classSigUsr1Handler.html
deleted file mode 100644
index 795774d..0000000
--- a/doc/html/classSigUsr1Handler.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: SigUsr1Handler Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SigUsr1Handler Class Reference</h1><!-- doxytag: class="SigUsr1Handler" --><!-- doxytag: inherits="SignalHandler" --><code>#include &lt;<a class="el" href="signalController_8h-source.html">signalController.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for SigUsr1Handler:
-<p><center><img src="classSigUsr1Handler.png" usemap="#SigUsr1Handler_map" border="0" alt=""></center>
-<map name="SigUsr1Handler_map">
-<area href="classSignalHandler.html" alt="SignalHandler" shape="rect" coords="0,0,101,24">
-</map>
-<a href="classSigUsr1Handler-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigUsr1Handler.html#aabaa57b0f2bb331a85f95cf90dd121d">SigUsr1Handler</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigUsr1Handler.html#578f3ea18e617689032fc165b6436695">handle</a> ()</td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="aabaa57b0f2bb331a85f95cf90dd121d"></a><!-- doxytag: member="SigUsr1Handler::SigUsr1Handler" ref="aabaa57b0f2bb331a85f95cf90dd121d" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SigUsr1Handler::SigUsr1Handler </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="578f3ea18e617689032fc165b6436695"></a><!-- doxytag: member="SigUsr1Handler::handle" ref="578f3ea18e617689032fc165b6436695" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SigUsr1Handler::handle </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Reimplemented from <a class="el" href="classSignalHandler.html#e3dbda0de9b4aa4544390818a0d29e28">SignalHandler</a>.
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="signalController_8h-source.html">signalController.h</a><li><a class="el" href="signalController_8cpp.html">signalController.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSigUsr1Handler.png b/doc/html/classSigUsr1Handler.png
deleted file mode 100644
index e77ee94..0000000
--- a/doc/html/classSigUsr1Handler.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classSigUsr2Handler-members.html b/doc/html/classSigUsr2Handler-members.html
deleted file mode 100644
index cb81e23..0000000
--- a/doc/html/classSigUsr2Handler-members.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SigUsr2Handler Member List</h1>This is the complete list of members for <a class="el" href="classSigUsr2Handler.html">SigUsr2Handler</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSigUsr2Handler.html#825a621f1ff10556bb8b289703273e7d">handle</a>()</td><td><a class="el" href="classSigUsr2Handler.html">SigUsr2Handler</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#8f920534650e9cd3cdfbe3c3f8409b4d">SignalHandler</a>(int s)</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSigUsr2Handler.html#30478acdc28555b412d80f1419af622a">SigUsr2Handler</a>()</td><td><a class="el" href="classSigUsr2Handler.html">SigUsr2Handler</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#a1109d38f8b43bde75420aaeecc1f2b7">~SignalHandler</a>()</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSigUsr2Handler.html b/doc/html/classSigUsr2Handler.html
deleted file mode 100644
index cfbf6d4..0000000
--- a/doc/html/classSigUsr2Handler.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: SigUsr2Handler Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SigUsr2Handler Class Reference</h1><!-- doxytag: class="SigUsr2Handler" --><!-- doxytag: inherits="SignalHandler" --><code>#include &lt;<a class="el" href="signalController_8h-source.html">signalController.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for SigUsr2Handler:
-<p><center><img src="classSigUsr2Handler.png" usemap="#SigUsr2Handler_map" border="0" alt=""></center>
-<map name="SigUsr2Handler_map">
-<area href="classSignalHandler.html" alt="SignalHandler" shape="rect" coords="0,0,101,24">
-</map>
-<a href="classSigUsr2Handler-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigUsr2Handler.html#30478acdc28555b412d80f1419af622a">SigUsr2Handler</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigUsr2Handler.html#825a621f1ff10556bb8b289703273e7d">handle</a> ()</td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="30478acdc28555b412d80f1419af622a"></a><!-- doxytag: member="SigUsr2Handler::SigUsr2Handler" ref="30478acdc28555b412d80f1419af622a" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SigUsr2Handler::SigUsr2Handler </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="825a621f1ff10556bb8b289703273e7d"></a><!-- doxytag: member="SigUsr2Handler::handle" ref="825a621f1ff10556bb8b289703273e7d" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SigUsr2Handler::handle </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Reimplemented from <a class="el" href="classSignalHandler.html#e3dbda0de9b4aa4544390818a0d29e28">SignalHandler</a>.
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="signalController_8h-source.html">signalController.h</a><li><a class="el" href="signalController_8cpp.html">signalController.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSigUsr2Handler.png b/doc/html/classSigUsr2Handler.png
deleted file mode 100644
index 8f981c5..0000000
--- a/doc/html/classSigUsr2Handler.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classSignalController-members.html b/doc/html/classSignalController-members.html
deleted file mode 100644
index b491ebe..0000000
--- a/doc/html/classSignalController-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SignalController Member List</h1>This is the complete list of members for <a class="el" href="classSignalController.html">SignalController</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSignalController.html#5df4d6ebe373117a9bf072035e16997f">handle</a>(void *s)</td><td><a class="el" href="classSignalController.html">SignalController</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalController.html#f76d2f570d55019dd15921eba71efe0b">handler</a></td><td><a class="el" href="classSignalController.html">SignalController</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalController.html#659eb661ef3d40565d739a50bbe4b554">HandlerMap</a> typedef</td><td><a class="el" href="classSignalController.html">SignalController</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalController.html#0d66065172b1c7ac0d55757d178e6911">init</a>()</td><td><a class="el" href="classSignalController.html">SignalController</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalController.html#7bfe78f3e8c5d40ddd51c313d30cf6a2">operator=</a>(const SignalController &amp;s)</td><td><a class="el" href="classSignalController.html">SignalController</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalController.html#0f7657b70cb2e8457539d9f844a93619">run</a>()</td><td><a class="el" href="classSignalController.html">SignalController</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalController.html#d057c96011d444cce15e2a398a0a8bbf">SignalController</a>()</td><td><a class="el" href="classSignalController.html">SignalController</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalController.html#31af143ea1219cd000abe91aeccc84bc">SignalController</a>(const SignalController &amp;s)</td><td><a class="el" href="classSignalController.html">SignalController</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalController.html#543fa6d49a071df92cdfcc7bc96de161">sigQueue</a></td><td><a class="el" href="classSignalController.html">SignalController</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalController.html#6b7853059aa422fac6c2cc77e00d28ee">sigQueueMutex</a></td><td><a class="el" href="classSignalController.html">SignalController</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalController.html#4dfee82061341e1af5ca827333c8bd10">sigQueueSem</a></td><td><a class="el" href="classSignalController.html">SignalController</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalController.html#79c5fbfa55aa9edc2a45c5ed3197b782">thread</a></td><td><a class="el" href="classSignalController.html">SignalController</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalController.html#e8d687dc4fcc75bffff50e8cda37c7aa">~SignalController</a>()</td><td><a class="el" href="classSignalController.html">SignalController</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSignalController.html b/doc/html/classSignalController.html
deleted file mode 100644
index 459adc3..0000000
--- a/doc/html/classSignalController.html
+++ /dev/null
@@ -1,293 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: SignalController Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SignalController Class Reference</h1><!-- doxytag: class="SignalController" --><code>#include &lt;<a class="el" href="signalController_8h-source.html">signalController.h</a>&gt;</code>
-<p>
-<a href="classSignalController-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalController.html#d057c96011d444cce15e2a398a0a8bbf">SignalController</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalController.html#e8d687dc4fcc75bffff50e8cda37c7aa">~SignalController</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalController.html#0d66065172b1c7ac0d55757d178e6911">init</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalController.html#0f7657b70cb2e8457539d9f844a93619">run</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalController.html#5df4d6ebe373117a9bf072035e16997f">handle</a> (void *s)</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map&lt; int, <a class="el" href="classSignalHandler.html">SignalHandler</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalController.html#659eb661ef3d40565d739a50bbe4b554">HandlerMap</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalController.html#31af143ea1219cd000abe91aeccc84bc">SignalController</a> (const <a class="el" href="classSignalController.html">SignalController</a> &amp;s)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalController.html#7bfe78f3e8c5d40ddd51c313d30cf6a2">operator=</a> (const <a class="el" href="classSignalController.html">SignalController</a> &amp;s)</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::queue&lt; int &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalController.html#543fa6d49a071df92cdfcc7bc96de161">sigQueue</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classMutex.html">Mutex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalController.html#6b7853059aa422fac6c2cc77e00d28ee">sigQueueMutex</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classSemaphore.html">Semaphore</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalController.html#4dfee82061341e1af5ca827333c8bd10">sigQueueSem</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalController.html#79c5fbfa55aa9edc2a45c5ed3197b782">thread</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classSignalController.html#659eb661ef3d40565d739a50bbe4b554">HandlerMap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalController.html#f76d2f570d55019dd15921eba71efe0b">handler</a></td></tr>
-
-</table>
-<hr><h2>Member Typedef Documentation</h2>
-<a class="anchor" name="659eb661ef3d40565d739a50bbe4b554"></a><!-- doxytag: member="SignalController::HandlerMap" ref="659eb661ef3d40565d739a50bbe4b554" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef std::map&lt;int, <a class="el" href="classSignalHandler.html">SignalHandler</a>*&gt; <a class="el" href="classSignalController.html#659eb661ef3d40565d739a50bbe4b554">SignalController::HandlerMap</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="d057c96011d444cce15e2a398a0a8bbf"></a><!-- doxytag: member="SignalController::SignalController" ref="d057c96011d444cce15e2a398a0a8bbf" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SignalController::SignalController </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="e8d687dc4fcc75bffff50e8cda37c7aa"></a><!-- doxytag: member="SignalController::~SignalController" ref="e8d687dc4fcc75bffff50e8cda37c7aa" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SignalController::~SignalController </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="31af143ea1219cd000abe91aeccc84bc"></a><!-- doxytag: member="SignalController::SignalController" ref="31af143ea1219cd000abe91aeccc84bc" args="(const SignalController &amp;s)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SignalController::SignalController </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classSignalController.html">SignalController</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>s</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="5df4d6ebe373117a9bf072035e16997f"></a><!-- doxytag: member="SignalController::handle" ref="5df4d6ebe373117a9bf072035e16997f" args="(void *s)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void * SignalController::handle </td>
- <td>(</td>
- <td class="paramtype">void *&nbsp;</td>
- <td class="paramname"> <em>s</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="0d66065172b1c7ac0d55757d178e6911"></a><!-- doxytag: member="SignalController::init" ref="0d66065172b1c7ac0d55757d178e6911" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SignalController::init </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="0f7657b70cb2e8457539d9f844a93619"></a><!-- doxytag: member="SignalController::run" ref="0f7657b70cb2e8457539d9f844a93619" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SignalController::run </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="7bfe78f3e8c5d40ddd51c313d30cf6a2"></a><!-- doxytag: member="SignalController::operator=" ref="7bfe78f3e8c5d40ddd51c313d30cf6a2" args="(const SignalController &amp;s)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SignalController::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classSignalController.html">SignalController</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>s</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="543fa6d49a071df92cdfcc7bc96de161"></a><!-- doxytag: member="SignalController::sigQueue" ref="543fa6d49a071df92cdfcc7bc96de161" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::queue&lt;int&gt; <a class="el" href="classSignalController.html#543fa6d49a071df92cdfcc7bc96de161">SignalController::sigQueue</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="6b7853059aa422fac6c2cc77e00d28ee"></a><!-- doxytag: member="SignalController::sigQueueMutex" ref="6b7853059aa422fac6c2cc77e00d28ee" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classMutex.html">Mutex</a> <a class="el" href="classSignalController.html#6b7853059aa422fac6c2cc77e00d28ee">SignalController::sigQueueMutex</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="4dfee82061341e1af5ca827333c8bd10"></a><!-- doxytag: member="SignalController::sigQueueSem" ref="4dfee82061341e1af5ca827333c8bd10" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classSemaphore.html">Semaphore</a> <a class="el" href="classSignalController.html#4dfee82061341e1af5ca827333c8bd10">SignalController::sigQueueSem</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="79c5fbfa55aa9edc2a45c5ed3197b782"></a><!-- doxytag: member="SignalController::thread" ref="79c5fbfa55aa9edc2a45c5ed3197b782" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">pthread_t <a class="el" href="classSignalController.html#79c5fbfa55aa9edc2a45c5ed3197b782">SignalController::thread</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="f76d2f570d55019dd15921eba71efe0b"></a><!-- doxytag: member="SignalController::handler" ref="f76d2f570d55019dd15921eba71efe0b" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classSignalController.html#659eb661ef3d40565d739a50bbe4b554">HandlerMap</a> <a class="el" href="classSignalController.html#f76d2f570d55019dd15921eba71efe0b">SignalController::handler</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="signalController_8h-source.html">signalController.h</a><li><a class="el" href="signalController_8cpp.html">signalController.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSignalHandler-members.html b/doc/html/classSignalHandler-members.html
deleted file mode 100644
index 707ea24..0000000
--- a/doc/html/classSignalHandler-members.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SignalHandler Member List</h1>This is the complete list of members for <a class="el" href="classSignalHandler.html">SignalHandler</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#e3dbda0de9b4aa4544390818a0d29e28">handle</a>()</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#9b5c65d0274d45f20c9ed28852dd66fa">SignalController</a> class</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#8f920534650e9cd3cdfbe3c3f8409b4d">SignalHandler</a>(int s)</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#0585573af0ea6bebf37bda54e5c3c39d">sigNum</a></td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSignalHandler.html#a1109d38f8b43bde75420aaeecc1f2b7">~SignalHandler</a>()</td><td><a class="el" href="classSignalHandler.html">SignalHandler</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSignalHandler.html b/doc/html/classSignalHandler.html
deleted file mode 100644
index 5538d9a..0000000
--- a/doc/html/classSignalHandler.html
+++ /dev/null
@@ -1,150 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: SignalHandler Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SignalHandler Class Reference</h1><!-- doxytag: class="SignalHandler" --><code>#include &lt;<a class="el" href="signalController_8h-source.html">signalController.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for SignalHandler:
-<p><center><img src="classSignalHandler.png" usemap="#SignalHandler_map" border="0" alt=""></center>
-<map name="SignalHandler_map">
-<area href="classSigHupHandler.html" alt="SigHupHandler" shape="rect" coords="0,56,103,80">
-<area href="classSigIntHandler.html" alt="SigIntHandler" shape="rect" coords="113,56,216,80">
-<area href="classSigQuitHandler.html" alt="SigQuitHandler" shape="rect" coords="226,56,329,80">
-<area href="classSigTermHandler.html" alt="SigTermHandler" shape="rect" coords="339,56,442,80">
-<area href="classSigUsr1Handler.html" alt="SigUsr1Handler" shape="rect" coords="452,56,555,80">
-<area href="classSigUsr2Handler.html" alt="SigUsr2Handler" shape="rect" coords="565,56,668,80">
-</map>
-<a href="classSignalHandler-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalHandler.html#a1109d38f8b43bde75420aaeecc1f2b7">~SignalHandler</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalHandler.html#e3dbda0de9b4aa4544390818a0d29e28">handle</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalHandler.html#8f920534650e9cd3cdfbe3c3f8409b4d">SignalHandler</a> (int s)</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalHandler.html#0585573af0ea6bebf37bda54e5c3c39d">sigNum</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalHandler.html#9b5c65d0274d45f20c9ed28852dd66fa">SignalController</a></td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="a1109d38f8b43bde75420aaeecc1f2b7"></a><!-- doxytag: member="SignalHandler::~SignalHandler" ref="a1109d38f8b43bde75420aaeecc1f2b7" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual SignalHandler::~SignalHandler </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline, virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="8f920534650e9cd3cdfbe3c3f8409b4d"></a><!-- doxytag: member="SignalHandler::SignalHandler" ref="8f920534650e9cd3cdfbe3c3f8409b4d" args="(int s)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SignalHandler::SignalHandler </td>
- <td>(</td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>s</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline, protected]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="e3dbda0de9b4aa4544390818a0d29e28"></a><!-- doxytag: member="SignalHandler::handle" ref="e3dbda0de9b4aa4544390818a0d29e28" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual int SignalHandler::handle </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [inline, virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Reimplemented in <a class="el" href="classSigIntHandler.html#6a7d9a841a5c9b1f50041a8c37774063">SigIntHandler</a>, <a class="el" href="classSigQuitHandler.html#799f0272c91e7b1bf09411b80811b4dc">SigQuitHandler</a>, <a class="el" href="classSigHupHandler.html#84734b7f79663badeedb720896302d4e">SigHupHandler</a>, <a class="el" href="classSigUsr1Handler.html#578f3ea18e617689032fc165b6436695">SigUsr1Handler</a>, <a class="el" href="classSigUsr2Handler.html#825a621f1ff10556bb8b289703273e7d">SigUsr2Handler</a>, and <a class="el" href="classSigTermHandler.html#820fa7f8bb5ef6390133c33c919dbf6f">SigTermHandler</a>.
-</div>
-</div><p>
-<hr><h2>Friends And Related Function Documentation</h2>
-<a class="anchor" name="9b5c65d0274d45f20c9ed28852dd66fa"></a><!-- doxytag: member="SignalHandler::SignalController" ref="9b5c65d0274d45f20c9ed28852dd66fa" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">friend class <a class="el" href="classSignalController.html">SignalController</a><code> [friend]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="0585573af0ea6bebf37bda54e5c3c39d"></a><!-- doxytag: member="SignalHandler::sigNum" ref="0585573af0ea6bebf37bda54e5c3c39d" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int <a class="el" href="classSignalHandler.html#0585573af0ea6bebf37bda54e5c3c39d">SignalHandler::sigNum</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="signalController_8h-source.html">signalController.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSignalHandler.png b/doc/html/classSignalHandler.png
deleted file mode 100644
index 8ab57ec..0000000
--- a/doc/html/classSignalHandler.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classSocket-members.html b/doc/html/classSocket-members.html
deleted file mode 100644
index b1b072a..0000000
--- a/doc/html/classSocket-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Socket Member List</h1>This is the complete list of members for <a class="el" href="classSocket.html">Socket</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSocket.html#c5060aeb501044044351d5a85b3fc95f">cleanUp</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#0fca07bdfa97874fba1a17995ed7cda3">getLocalAddress</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#e01143b667d69483a2f53d0f4ce7eeed">getLocalPort</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#1ef8f4c222c32756c8b1537323702df8">operator=</a>(const Socket &amp;sock)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#982c63b25c5b756321a74074a275adbc">resolveService</a>(const string &amp;service, const string &amp;protocol=&quot;tcp&quot;)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#a6b986410bc2e606ba27d01fa7cb8836">setLocalAddressAndPort</a>(const string &amp;localAddress, unsigned short localPort=0)</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#773fe4a35146002de76952e16fdebcfa">setLocalPort</a>(unsigned short localPort)</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#d5704d2fdfb062139e1f88831617bbfb">sockDesc</a></td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#656389d58fa00729ff70c4e159623f5c">Socket</a>(const Socket &amp;sock)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#53e00027bab2125a2b407914c6148589">Socket</a>(int type, int protocol)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#6a2609eef6559336a595a336f138d395">Socket</a>(int sockDesc)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#eac4eb6379a543d38ed88977d3b6630a">~Socket</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSocket.html b/doc/html/classSocket.html
deleted file mode 100644
index a0a5587..0000000
--- a/doc/html/classSocket.html
+++ /dev/null
@@ -1,385 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Socket Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Socket Class Reference</h1><!-- doxytag: class="Socket" --><code>#include &lt;<a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for Socket:
-<p><center><img src="classSocket.png" usemap="#Socket_map" border="0" alt=""></center>
-<map name="Socket_map">
-<area href="classCommunicatingSocket.html" alt="CommunicatingSocket" shape="rect" coords="72,56,207,80">
-<area href="classTCPServerSocket.html" alt="TCPServerSocket" shape="rect" coords="217,56,352,80">
-<area href="classTCPSocket.html" alt="TCPSocket" shape="rect" coords="0,112,135,136">
-<area href="classUDPSocket.html" alt="UDPSocket" shape="rect" coords="145,112,280,136">
-<area href="classUDPPacketSource.html" alt="UDPPacketSource" shape="rect" coords="145,168,280,192">
-</map>
-<a href="classSocket-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocket.html#eac4eb6379a543d38ed88977d3b6630a">~Socket</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocket.html#0fca07bdfa97874fba1a17995ed7cda3">getLocalAddress</a> () throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocket.html#e01143b667d69483a2f53d0f4ce7eeed">getLocalPort</a> () throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocket.html#773fe4a35146002de76952e16fdebcfa">setLocalPort</a> (unsigned short localPort) throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocket.html#a6b986410bc2e606ba27d01fa7cb8836">setLocalAddressAndPort</a> (const string &amp;localAddress, unsigned short localPort=0) throw (SocketException)</td></tr>
-
-<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocket.html#c5060aeb501044044351d5a85b3fc95f">cleanUp</a> () throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocket.html#982c63b25c5b756321a74074a275adbc">resolveService</a> (const string &amp;service, const string &amp;protocol=&quot;tcp&quot;)</td></tr>
-
-<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocket.html#53e00027bab2125a2b407914c6148589">Socket</a> (int type, int protocol) throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocket.html#6a2609eef6559336a595a336f138d395">Socket</a> (int <a class="el" href="classSocket.html#d5704d2fdfb062139e1f88831617bbfb">sockDesc</a>)</td></tr>
-
-<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocket.html#d5704d2fdfb062139e1f88831617bbfb">sockDesc</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocket.html#656389d58fa00729ff70c4e159623f5c">Socket</a> (const <a class="el" href="classSocket.html">Socket</a> &amp;sock)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocket.html#1ef8f4c222c32756c8b1537323702df8">operator=</a> (const <a class="el" href="classSocket.html">Socket</a> &amp;sock)</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Base class representing basic communication endpoint
-<p>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="eac4eb6379a543d38ed88977d3b6630a"></a><!-- doxytag: member="Socket::~Socket" ref="eac4eb6379a543d38ed88977d3b6630a" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Socket::~Socket </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Close and deallocate this socket
-</div>
-</div><p>
-<a class="anchor" name="656389d58fa00729ff70c4e159623f5c"></a><!-- doxytag: member="Socket::Socket" ref="656389d58fa00729ff70c4e159623f5c" args="(const Socket &amp;sock)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Socket::Socket </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classSocket.html">Socket</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>sock</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="53e00027bab2125a2b407914c6148589"></a><!-- doxytag: member="Socket::Socket" ref="53e00027bab2125a2b407914c6148589" args="(int type, int protocol)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Socket::Socket </td>
- <td>(</td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>protocol</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)<code> [protected]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="6a2609eef6559336a595a336f138d395"></a><!-- doxytag: member="Socket::Socket" ref="6a2609eef6559336a595a336f138d395" args="(int sockDesc)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">Socket::Socket </td>
- <td>(</td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>sockDesc</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [protected]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="0fca07bdfa97874fba1a17995ed7cda3"></a><!-- doxytag: member="Socket::getLocalAddress" ref="0fca07bdfa97874fba1a17995ed7cda3" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string Socket::getLocalAddress </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Get the local address <dl class="return" compact><dt><b>Returns:</b></dt><dd>local address of socket </dd></dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if fetch fails </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="e01143b667d69483a2f53d0f4ce7eeed"></a><!-- doxytag: member="Socket::getLocalPort" ref="e01143b667d69483a2f53d0f4ce7eeed" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">unsigned short Socket::getLocalPort </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Get the local port <dl class="return" compact><dt><b>Returns:</b></dt><dd>local port of socket </dd></dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if fetch fails </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="773fe4a35146002de76952e16fdebcfa"></a><!-- doxytag: member="Socket::setLocalPort" ref="773fe4a35146002de76952e16fdebcfa" args="(unsigned short localPort)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Socket::setLocalPort </td>
- <td>(</td>
- <td class="paramtype">unsigned short&nbsp;</td>
- <td class="paramname"> <em>localPort</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Set the local port to the specified port and the local address to any interface <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>localPort</em>&nbsp;</td><td>local port </td></tr>
- </table>
-</dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if setting local port fails </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="a6b986410bc2e606ba27d01fa7cb8836"></a><!-- doxytag: member="Socket::setLocalAddressAndPort" ref="a6b986410bc2e606ba27d01fa7cb8836" args="(const string &amp;localAddress, unsigned short localPort=0)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Socket::setLocalAddressAndPort </td>
- <td>(</td>
- <td class="paramtype">const string &amp;&nbsp;</td>
- <td class="paramname"> <em>localAddress</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned short&nbsp;</td>
- <td class="paramname"> <em>localPort</em> = <code>0</code></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Set the local port to the specified port and the local address to the specified address. If you omit the port, a random port will be selected. <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>localAddress</em>&nbsp;</td><td>local address </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>localPort</em>&nbsp;</td><td>local port </td></tr>
- </table>
-</dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if setting local port or address fails </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="c5060aeb501044044351d5a85b3fc95f"></a><!-- doxytag: member="Socket::cleanUp" ref="c5060aeb501044044351d5a85b3fc95f" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Socket::cleanUp </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)<code> [static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-If WinSock, unload the WinSock DLLs; otherwise do nothing. We ignore this in our sample client code but include it in the library for completeness. If you are running on Windows and you are concerned about DLL resource consumption, call this after you are done with all <a class="el" href="classSocket.html">Socket</a> instances. If you execute this on Windows while some instance of <a class="el" href="classSocket.html">Socket</a> exists, you are toast. For portability of client code, this is an empty function on non-Windows platforms so you can always include it. <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>buffer</em>&nbsp;</td><td>buffer to receive the data </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>bufferLen</em>&nbsp;</td><td>maximum number of bytes to read into buffer </td></tr>
- </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>number of bytes read, 0 for EOF, and -1 for error </dd></dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown WinSock clean up fails </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="982c63b25c5b756321a74074a275adbc"></a><!-- doxytag: member="Socket::resolveService" ref="982c63b25c5b756321a74074a275adbc" args="(const string &amp;service, const string &amp;protocol=&quot;tcp&quot;)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">unsigned short Socket::resolveService </td>
- <td>(</td>
- <td class="paramtype">const string &amp;&nbsp;</td>
- <td class="paramname"> <em>service</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const string &amp;&nbsp;</td>
- <td class="paramname"> <em>protocol</em> = <code>&quot;tcp&quot;</code></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"><code> [static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Resolve the specified service for the specified protocol to the corresponding port number in host byte order <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>service</em>&nbsp;</td><td>service to resolve (e.g., "http") </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>protocol</em>&nbsp;</td><td>protocol of service to resolve. Default is "tcp". </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="1ef8f4c222c32756c8b1537323702df8"></a><!-- doxytag: member="Socket::operator=" ref="1ef8f4c222c32756c8b1537323702df8" args="(const Socket &amp;sock)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Socket::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classSocket.html">Socket</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>sock</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="d5704d2fdfb062139e1f88831617bbfb"></a><!-- doxytag: member="Socket::sockDesc" ref="d5704d2fdfb062139e1f88831617bbfb" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int <a class="el" href="classSocket.html#d5704d2fdfb062139e1f88831617bbfb">Socket::sockDesc</a><code> [protected]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a><li><a class="el" href="PracticalSocket_8cpp.html">PracticalSocket.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSocket.png b/doc/html/classSocket.png
deleted file mode 100644
index af55d66..0000000
--- a/doc/html/classSocket.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classSocketException-members.html b/doc/html/classSocketException-members.html
deleted file mode 100644
index 7d1d8fa..0000000
--- a/doc/html/classSocketException-members.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SocketException Member List</h1>This is the complete list of members for <a class="el" href="classSocketException.html">SocketException</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSocketException.html#bb5bcecd9d9e20868c237ec5a82cf5c3">SocketException</a>(const string &amp;message, bool inclSysMsg=false)</td><td><a class="el" href="classSocketException.html">SocketException</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocketException.html#dcfeba6d4ce5754b48ae9d37b07a7e87">userMessage</a></td><td><a class="el" href="classSocketException.html">SocketException</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocketException.html#534b0625abe62cad2bae94758aa6eb42">what</a>() const</td><td><a class="el" href="classSocketException.html">SocketException</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocketException.html#659557c899329aea01977c980c4db9b9">~SocketException</a>()</td><td><a class="el" href="classSocketException.html">SocketException</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classSocketException.html b/doc/html/classSocketException.html
deleted file mode 100644
index fb81446..0000000
--- a/doc/html/classSocketException.html
+++ /dev/null
@@ -1,137 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: SocketException Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>SocketException Class Reference</h1><!-- doxytag: class="SocketException" --><code>#include &lt;<a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a>&gt;</code>
-<p>
-<a href="classSocketException-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocketException.html#bb5bcecd9d9e20868c237ec5a82cf5c3">SocketException</a> (const string &amp;message, bool inclSysMsg=false) throw ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocketException.html#659557c899329aea01977c980c4db9b9">~SocketException</a> () throw ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocketException.html#534b0625abe62cad2bae94758aa6eb42">what</a> () const throw ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSocketException.html#dcfeba6d4ce5754b48ae9d37b07a7e87">userMessage</a></td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Signals a problem with the execution of a socket call.
-<p>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="bb5bcecd9d9e20868c237ec5a82cf5c3"></a><!-- doxytag: member="SocketException::SocketException" ref="bb5bcecd9d9e20868c237ec5a82cf5c3" args="(const string &amp;message, bool inclSysMsg=false)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SocketException::SocketException </td>
- <td>(</td>
- <td class="paramtype">const string &amp;&nbsp;</td>
- <td class="paramname"> <em>message</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">bool&nbsp;</td>
- <td class="paramname"> <em>inclSysMsg</em> = <code>false</code></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"> throw ()</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Construct a <a class="el" href="classSocketException.html">SocketException</a> with a explanatory message. <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>message</em>&nbsp;</td><td>explanatory message </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>incSysMsg</em>&nbsp;</td><td>true if system message (from strerror(errno)) should be postfixed to the user provided message </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="659557c899329aea01977c980c4db9b9"></a><!-- doxytag: member="SocketException::~SocketException" ref="659557c899329aea01977c980c4db9b9" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SocketException::~SocketException </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw ()</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Provided just to guarantee that no exceptions are thrown.
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="534b0625abe62cad2bae94758aa6eb42"></a><!-- doxytag: member="SocketException::what" ref="534b0625abe62cad2bae94758aa6eb42" args="() const" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const char * SocketException::what </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> const throw ()</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Get the exception message <dl class="return" compact><dt><b>Returns:</b></dt><dd>exception message </dd></dl>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="dcfeba6d4ce5754b48ae9d37b07a7e87"></a><!-- doxytag: member="SocketException::userMessage" ref="dcfeba6d4ce5754b48ae9d37b07a7e87" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string <a class="el" href="classSocketException.html#dcfeba6d4ce5754b48ae9d37b07a7e87">SocketException::userMessage</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a><li><a class="el" href="PracticalSocket_8cpp.html">PracticalSocket.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classTCPServerSocket-members.html b/doc/html/classTCPServerSocket-members.html
deleted file mode 100644
index 78fbbc6..0000000
--- a/doc/html/classTCPServerSocket-members.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>TCPServerSocket Member List</h1>This is the complete list of members for <a class="el" href="classTCPServerSocket.html">TCPServerSocket</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classTCPServerSocket.html#1d161137e1b069de7a7bfc14d3f8212c">accept</a>()</td><td><a class="el" href="classTCPServerSocket.html">TCPServerSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#c5060aeb501044044351d5a85b3fc95f">cleanUp</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#0fca07bdfa97874fba1a17995ed7cda3">getLocalAddress</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#e01143b667d69483a2f53d0f4ce7eeed">getLocalPort</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#982c63b25c5b756321a74074a275adbc">resolveService</a>(const string &amp;service, const string &amp;protocol=&quot;tcp&quot;)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTCPServerSocket.html#1f39a2e6721ab62d8875a234eb300bab">setListen</a>(int queueLen)</td><td><a class="el" href="classTCPServerSocket.html">TCPServerSocket</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#a6b986410bc2e606ba27d01fa7cb8836">setLocalAddressAndPort</a>(const string &amp;localAddress, unsigned short localPort=0)</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#773fe4a35146002de76952e16fdebcfa">setLocalPort</a>(unsigned short localPort)</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#d5704d2fdfb062139e1f88831617bbfb">sockDesc</a></td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#53e00027bab2125a2b407914c6148589">Socket</a>(int type, int protocol)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#6a2609eef6559336a595a336f138d395">Socket</a>(int sockDesc)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTCPServerSocket.html#e559a3154527d09fe14a8e5ee1f53d7a">TCPServerSocket</a>(unsigned short localPort, int queueLen=5)</td><td><a class="el" href="classTCPServerSocket.html">TCPServerSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTCPServerSocket.html#3908fecb1b038f7c14fcc7726f54d01d">TCPServerSocket</a>(const string &amp;localAddress, unsigned short localPort, int queueLen=5)</td><td><a class="el" href="classTCPServerSocket.html">TCPServerSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#eac4eb6379a543d38ed88977d3b6630a">~Socket</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classTCPServerSocket.html b/doc/html/classTCPServerSocket.html
deleted file mode 100644
index ae28527..0000000
--- a/doc/html/classTCPServerSocket.html
+++ /dev/null
@@ -1,184 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: TCPServerSocket Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>TCPServerSocket Class Reference</h1><!-- doxytag: class="TCPServerSocket" --><!-- doxytag: inherits="Socket" --><code>#include &lt;<a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for TCPServerSocket:
-<p><center><img src="classTCPServerSocket.png" usemap="#TCPServerSocket_map" border="0" alt=""></center>
-<map name="TCPServerSocket_map">
-<area href="classSocket.html" alt="Socket" shape="rect" coords="0,0,113,24">
-</map>
-<a href="classTCPServerSocket-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTCPServerSocket.html#e559a3154527d09fe14a8e5ee1f53d7a">TCPServerSocket</a> (unsigned short localPort, int queueLen=5) throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTCPServerSocket.html#3908fecb1b038f7c14fcc7726f54d01d">TCPServerSocket</a> (const string &amp;localAddress, unsigned short localPort, int queueLen=5) throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classTCPSocket.html">TCPSocket</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTCPServerSocket.html#1d161137e1b069de7a7bfc14d3f8212c">accept</a> () throw (SocketException)</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTCPServerSocket.html#1f39a2e6721ab62d8875a234eb300bab">setListen</a> (int queueLen) throw (SocketException)</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-TCP socket class for servers
-<p>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="e559a3154527d09fe14a8e5ee1f53d7a"></a><!-- doxytag: member="TCPServerSocket::TCPServerSocket" ref="e559a3154527d09fe14a8e5ee1f53d7a" args="(unsigned short localPort, int queueLen=5)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">TCPServerSocket::TCPServerSocket </td>
- <td>(</td>
- <td class="paramtype">unsigned short&nbsp;</td>
- <td class="paramname"> <em>localPort</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>queueLen</em> = <code>5</code></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Construct a TCP socket for use with a server, accepting connections on the specified port on any interface <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>localPort</em>&nbsp;</td><td>local port of server socket, a value of zero will give a system-assigned unused port </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>queueLen</em>&nbsp;</td><td>maximum queue length for outstanding connection requests (default 5) </td></tr>
- </table>
-</dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to create TCP server socket </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="3908fecb1b038f7c14fcc7726f54d01d"></a><!-- doxytag: member="TCPServerSocket::TCPServerSocket" ref="3908fecb1b038f7c14fcc7726f54d01d" args="(const string &amp;localAddress, unsigned short localPort, int queueLen=5)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">TCPServerSocket::TCPServerSocket </td>
- <td>(</td>
- <td class="paramtype">const string &amp;&nbsp;</td>
- <td class="paramname"> <em>localAddress</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned short&nbsp;</td>
- <td class="paramname"> <em>localPort</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>queueLen</em> = <code>5</code></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Construct a TCP socket for use with a server, accepting connections on the specified port on the interface specified by the given address <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>localAddress</em>&nbsp;</td><td>local interface (address) of server socket </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>localPort</em>&nbsp;</td><td>local port of server socket </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>queueLen</em>&nbsp;</td><td>maximum queue length for outstanding connection requests (default 5) </td></tr>
- </table>
-</dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to create TCP server socket </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="1d161137e1b069de7a7bfc14d3f8212c"></a><!-- doxytag: member="TCPServerSocket::accept" ref="1d161137e1b069de7a7bfc14d3f8212c" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classTCPSocket.html">TCPSocket</a> * TCPServerSocket::accept </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Blocks until a new connection is established on this socket or error <dl class="return" compact><dt><b>Returns:</b></dt><dd>new connection socket </dd></dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if attempt to accept a new connection fails </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="1f39a2e6721ab62d8875a234eb300bab"></a><!-- doxytag: member="TCPServerSocket::setListen" ref="1f39a2e6721ab62d8875a234eb300bab" args="(int queueLen)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void TCPServerSocket::setListen </td>
- <td>(</td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>queueLen</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)<code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a><li><a class="el" href="PracticalSocket_8cpp.html">PracticalSocket.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classTCPServerSocket.png b/doc/html/classTCPServerSocket.png
deleted file mode 100644
index 1a22e63..0000000
--- a/doc/html/classTCPServerSocket.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classTCPSocket-members.html b/doc/html/classTCPSocket-members.html
deleted file mode 100644
index af641d0..0000000
--- a/doc/html/classTCPSocket-members.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>TCPSocket Member List</h1>This is the complete list of members for <a class="el" href="classTCPSocket.html">TCPSocket</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSocket.html#c5060aeb501044044351d5a85b3fc95f">cleanUp</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#0017517b8d6e761fde0c40475af3b2ab">CommunicatingSocket</a>(int type, int protocol)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#27d758db782b3be7d28741e92cb613d1">CommunicatingSocket</a>(int newConnSD)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#9192374d9baab8e189860aa8d913683c">connect</a>(const string &amp;foreignAddress, unsigned short foreignPort)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#13f9eca30ef56836cf23c163c848c09e">getForeignAddress</a>()</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#184fbb4775184b87ebd886a5587eb1a3">getForeignPort</a>()</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#0fca07bdfa97874fba1a17995ed7cda3">getLocalAddress</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#e01143b667d69483a2f53d0f4ce7eeed">getLocalPort</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#7cf1fd470c0060171b68df9f68c7bd01">recv</a>(void *buffer, int bufferLen)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#982c63b25c5b756321a74074a275adbc">resolveService</a>(const string &amp;service, const string &amp;protocol=&quot;tcp&quot;)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#ca4e86085c064641e86ae24ea29bbb94">send</a>(const void *buffer, int bufferLen)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#a6b986410bc2e606ba27d01fa7cb8836">setLocalAddressAndPort</a>(const string &amp;localAddress, unsigned short localPort=0)</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#773fe4a35146002de76952e16fdebcfa">setLocalPort</a>(unsigned short localPort)</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#d5704d2fdfb062139e1f88831617bbfb">sockDesc</a></td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#53e00027bab2125a2b407914c6148589">Socket</a>(int type, int protocol)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#6a2609eef6559336a595a336f138d395">Socket</a>(int sockDesc)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTCPSocket.html#e8bcdc0d25881a17b23e557296236fa9">TCPServerSocket</a> class</td><td><a class="el" href="classTCPSocket.html">TCPSocket</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTCPSocket.html#7a50427a401d1a6f3209d51818bad901">TCPSocket</a>()</td><td><a class="el" href="classTCPSocket.html">TCPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTCPSocket.html#7b246b66f6dc3246ab2777b771e5f917">TCPSocket</a>(const string &amp;foreignAddress, unsigned short foreignPort)</td><td><a class="el" href="classTCPSocket.html">TCPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTCPSocket.html#4763ac3be0d7d5e143884bef45e351c5">TCPSocket</a>(int newConnSD)</td><td><a class="el" href="classTCPSocket.html">TCPSocket</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#eac4eb6379a543d38ed88977d3b6630a">~Socket</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classTCPSocket.html b/doc/html/classTCPSocket.html
deleted file mode 100644
index 0443d36..0000000
--- a/doc/html/classTCPSocket.html
+++ /dev/null
@@ -1,153 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: TCPSocket Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>TCPSocket Class Reference</h1><!-- doxytag: class="TCPSocket" --><!-- doxytag: inherits="CommunicatingSocket" --><code>#include &lt;<a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for TCPSocket:
-<p><center><img src="classTCPSocket.png" usemap="#TCPSocket_map" border="0" alt=""></center>
-<map name="TCPSocket_map">
-<area href="classCommunicatingSocket.html" alt="CommunicatingSocket" shape="rect" coords="0,56,135,80">
-<area href="classSocket.html" alt="Socket" shape="rect" coords="0,0,135,24">
-</map>
-<a href="classTCPSocket-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTCPSocket.html#7a50427a401d1a6f3209d51818bad901">TCPSocket</a> () throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTCPSocket.html#7b246b66f6dc3246ab2777b771e5f917">TCPSocket</a> (const string &amp;foreignAddress, unsigned short foreignPort) throw (SocketException)</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTCPSocket.html#4763ac3be0d7d5e143884bef45e351c5">TCPSocket</a> (int newConnSD)</td></tr>
-
-<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTCPSocket.html#e8bcdc0d25881a17b23e557296236fa9">TCPServerSocket</a></td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-TCP socket for communication with other TCP sockets
-<p>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="7a50427a401d1a6f3209d51818bad901"></a><!-- doxytag: member="TCPSocket::TCPSocket" ref="7a50427a401d1a6f3209d51818bad901" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">TCPSocket::TCPSocket </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Construct a TCP socket with no connection <dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to create TCP socket </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="7b246b66f6dc3246ab2777b771e5f917"></a><!-- doxytag: member="TCPSocket::TCPSocket" ref="7b246b66f6dc3246ab2777b771e5f917" args="(const string &amp;foreignAddress, unsigned short foreignPort)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">TCPSocket::TCPSocket </td>
- <td>(</td>
- <td class="paramtype">const string &amp;&nbsp;</td>
- <td class="paramname"> <em>foreignAddress</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned short&nbsp;</td>
- <td class="paramname"> <em>foreignPort</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Construct a TCP socket with a connection to the given foreign address and port <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>foreignAddress</em>&nbsp;</td><td>foreign address (IP address or name) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>foreignPort</em>&nbsp;</td><td>foreign port </td></tr>
- </table>
-</dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to create TCP socket </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="4763ac3be0d7d5e143884bef45e351c5"></a><!-- doxytag: member="TCPSocket::TCPSocket" ref="4763ac3be0d7d5e143884bef45e351c5" args="(int newConnSD)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">TCPSocket::TCPSocket </td>
- <td>(</td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>newConnSD</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Friends And Related Function Documentation</h2>
-<a class="anchor" name="e8bcdc0d25881a17b23e557296236fa9"></a><!-- doxytag: member="TCPSocket::TCPServerSocket" ref="e8bcdc0d25881a17b23e557296236fa9" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">friend class <a class="el" href="classTCPServerSocket.html">TCPServerSocket</a><code> [friend]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a><li><a class="el" href="PracticalSocket_8cpp.html">PracticalSocket.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classTCPSocket.png b/doc/html/classTCPSocket.png
deleted file mode 100644
index 2b3e546..0000000
--- a/doc/html/classTCPSocket.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classTunDevice-members.html b/doc/html/classTunDevice-members.html
deleted file mode 100644
index 6b64451..0000000
--- a/doc/html/classTunDevice-members.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>TunDevice Member List</h1>This is the complete list of members for <a class="el" href="classTunDevice.html">TunDevice</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#13986e13fe28da6c917293c40effb902">close</a>()</td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#239c85381dfcf1776303778d1784df51">dev_</a></td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#e02f8972f75b11b69280fba9b6649cab">getActualName</a>()</td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#b57512464007681dcc92820adb3deb0f">getType</a>()</td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#eb99a885d90822b00e623ca02c2b06cc">getTypeString</a>()</td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#e130228e28996e644d2013089e704d4c">io_mutex_</a></td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#f63f3331789f043e44eb435b78c815b2">isOpen</a>()</td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#323ddcfd4ac60d0dbfe6ebb5bbb9a323">open</a>()</td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#de33e9a7a951b43f2f7e24d8fe9c311e">operator=</a>(const TunDevice &amp;src)</td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#553498887edc92f7b7e31e3bf04fb8fb">read</a>(Buffer &amp;buf)</td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#d6914bd3a45e03ffe95676ac4420154a">TunDevice</a>(const char *dev, const char *dev_type, const char *ifcfg_lp, const char *ifcfg_rnmp)</td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#4587b54228b4240334ad4614211df394">TunDevice</a>(const TunDevice &amp;src)</td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#b4ce6b158bbe4fe051b6fea8cd3d6cd3">TYPE_TAP</a></td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#ea416d7f03ef22bf1d166d33b47fd993">TYPE_TUN</a></td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#ec146b27c7755747c1cc1511e4482875">TYPE_UNDEF</a></td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#958bc73a627cc5d404ed87204547134d">write</a>(Buffer &amp;buf)</td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTunDevice.html#2c6196d270bf4d0e99ff4f860391faed">~TunDevice</a>()</td><td><a class="el" href="classTunDevice.html">TunDevice</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classTunDevice.html b/doc/html/classTunDevice.html
deleted file mode 100644
index 4753ea7..0000000
--- a/doc/html/classTunDevice.html
+++ /dev/null
@@ -1,402 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: TunDevice Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>TunDevice Class Reference</h1><!-- doxytag: class="TunDevice" --><code>#include &lt;<a class="el" href="tunDevice_8h-source.html">tunDevice.h</a>&gt;</code>
-<p>
-<a href="classTunDevice-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#d6914bd3a45e03ffe95676ac4420154a">TunDevice</a> (const char *dev, const char *dev_type, const char *ifcfg_lp, const char *ifcfg_rnmp)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#2c6196d270bf4d0e99ff4f860391faed">~TunDevice</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#323ddcfd4ac60d0dbfe6ebb5bbb9a323">open</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#13986e13fe28da6c917293c40effb902">close</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#f63f3331789f043e44eb435b78c815b2">isOpen</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#553498887edc92f7b7e31e3bf04fb8fb">read</a> (<a class="el" href="classBuffer.html">Buffer</a> &amp;buf)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#958bc73a627cc5d404ed87204547134d">write</a> (<a class="el" href="classBuffer.html">Buffer</a> &amp;buf)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#e02f8972f75b11b69280fba9b6649cab">getActualName</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#b57512464007681dcc92820adb3deb0f">getType</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#eb99a885d90822b00e623ca02c2b06cc">getTypeString</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#ec146b27c7755747c1cc1511e4482875">TYPE_UNDEF</a> = 0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#ea416d7f03ef22bf1d166d33b47fd993">TYPE_TUN</a> = 1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static const <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#b4ce6b158bbe4fe051b6fea8cd3d6cd3">TYPE_TAP</a> = 2</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#de33e9a7a951b43f2f7e24d8fe9c311e">operator=</a> (const <a class="el" href="classTunDevice.html">TunDevice</a> &amp;src)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#4587b54228b4240334ad4614211df394">TunDevice</a> (const <a class="el" href="classTunDevice.html">TunDevice</a> &amp;src)</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classMutex.html">Mutex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#e130228e28996e644d2013089e704d4c">io_mutex_</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">tuntap *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html#239c85381dfcf1776303778d1784df51">dev_</a></td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="d6914bd3a45e03ffe95676ac4420154a"></a><!-- doxytag: member="TunDevice::TunDevice" ref="d6914bd3a45e03ffe95676ac4420154a" args="(const char *dev, const char *dev_type, const char *ifcfg_lp, const char *ifcfg_rnmp)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">TunDevice::TunDevice </td>
- <td>(</td>
- <td class="paramtype">const char *&nbsp;</td>
- <td class="paramname"> <em>dev</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char *&nbsp;</td>
- <td class="paramname"> <em>dev_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char *&nbsp;</td>
- <td class="paramname"> <em>ifcfg_lp</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char *&nbsp;</td>
- <td class="paramname"> <em>ifcfg_rnmp</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="2c6196d270bf4d0e99ff4f860391faed"></a><!-- doxytag: member="TunDevice::~TunDevice" ref="2c6196d270bf4d0e99ff4f860391faed" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">TunDevice::~TunDevice </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="4587b54228b4240334ad4614211df394"></a><!-- doxytag: member="TunDevice::TunDevice" ref="4587b54228b4240334ad4614211df394" args="(const TunDevice &amp;src)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">TunDevice::TunDevice </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classTunDevice.html">TunDevice</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>src</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="323ddcfd4ac60d0dbfe6ebb5bbb9a323"></a><!-- doxytag: member="TunDevice::open" ref="323ddcfd4ac60d0dbfe6ebb5bbb9a323" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void TunDevice::open </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="13986e13fe28da6c917293c40effb902"></a><!-- doxytag: member="TunDevice::close" ref="13986e13fe28da6c917293c40effb902" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void TunDevice::close </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="f63f3331789f043e44eb435b78c815b2"></a><!-- doxytag: member="TunDevice::isOpen" ref="f63f3331789f043e44eb435b78c815b2" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool TunDevice::isOpen </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="553498887edc92f7b7e31e3bf04fb8fb"></a><!-- doxytag: member="TunDevice::read" ref="553498887edc92f7b7e31e3bf04fb8fb" args="(Buffer &amp;buf)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">short TunDevice::read </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>buf</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="958bc73a627cc5d404ed87204547134d"></a><!-- doxytag: member="TunDevice::write" ref="958bc73a627cc5d404ed87204547134d" args="(Buffer &amp;buf)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int TunDevice::write </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>buf</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="e02f8972f75b11b69280fba9b6649cab"></a><!-- doxytag: member="TunDevice::getActualName" ref="e02f8972f75b11b69280fba9b6649cab" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">char * TunDevice::getActualName </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="b57512464007681dcc92820adb3deb0f"></a><!-- doxytag: member="TunDevice::getType" ref="b57512464007681dcc92820adb3deb0f" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> TunDevice::getType </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="eb99a885d90822b00e623ca02c2b06cc"></a><!-- doxytag: member="TunDevice::getTypeString" ref="eb99a885d90822b00e623ca02c2b06cc" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const char * TunDevice::getTypeString </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="de33e9a7a951b43f2f7e24d8fe9c311e"></a><!-- doxytag: member="TunDevice::operator=" ref="de33e9a7a951b43f2f7e24d8fe9c311e" args="(const TunDevice &amp;src)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void TunDevice::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classTunDevice.html">TunDevice</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>src</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="ec146b27c7755747c1cc1511e4482875"></a><!-- doxytag: member="TunDevice::TYPE_UNDEF" ref="ec146b27c7755747c1cc1511e4482875" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="el" href="classTunDevice.html#ec146b27c7755747c1cc1511e4482875">TunDevice::TYPE_UNDEF</a> = 0<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="ea416d7f03ef22bf1d166d33b47fd993"></a><!-- doxytag: member="TunDevice::TYPE_TUN" ref="ea416d7f03ef22bf1d166d33b47fd993" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="el" href="classTunDevice.html#ea416d7f03ef22bf1d166d33b47fd993">TunDevice::TYPE_TUN</a> = 1<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="b4ce6b158bbe4fe051b6fea8cd3d6cd3"></a><!-- doxytag: member="TunDevice::TYPE_TAP" ref="b4ce6b158bbe4fe051b6fea8cd3d6cd3" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="el" href="classTunDevice.html#b4ce6b158bbe4fe051b6fea8cd3d6cd3">TunDevice::TYPE_TAP</a> = 2<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="e130228e28996e644d2013089e704d4c"></a><!-- doxytag: member="TunDevice::io_mutex_" ref="e130228e28996e644d2013089e704d4c" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classMutex.html">Mutex</a> <a class="el" href="classTunDevice.html#e130228e28996e644d2013089e704d4c">TunDevice::io_mutex_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="239c85381dfcf1776303778d1784df51"></a><!-- doxytag: member="TunDevice::dev_" ref="239c85381dfcf1776303778d1784df51" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">struct tuntap* <a class="el" href="classTunDevice.html#239c85381dfcf1776303778d1784df51">TunDevice::dev_</a><code> [private]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="tunDevice_8h-source.html">tunDevice.h</a><li><a class="el" href="tunDevice_8cpp.html">tunDevice.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classUDPPacketSource-members.html b/doc/html/classUDPPacketSource-members.html
deleted file mode 100644
index d02740e..0000000
--- a/doc/html/classUDPPacketSource-members.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>UDPPacketSource Member List</h1>This is the complete list of members for <a class="el" href="classUDPPacketSource.html">UDPPacketSource</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSocket.html#c5060aeb501044044351d5a85b3fc95f">cleanUp</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#0017517b8d6e761fde0c40475af3b2ab">CommunicatingSocket</a>(int type, int protocol)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#27d758db782b3be7d28741e92cb613d1">CommunicatingSocket</a>(int newConnSD)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#9192374d9baab8e189860aa8d913683c">connect</a>(const string &amp;foreignAddress, unsigned short foreignPort)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#7482e8e61cef160e1a7c0d6ac15c01be">disconnect</a>()</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#13f9eca30ef56836cf23c163c848c09e">getForeignAddress</a>()</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#184fbb4775184b87ebd886a5587eb1a3">getForeignPort</a>()</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#0fca07bdfa97874fba1a17995ed7cda3">getLocalAddress</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#e01143b667d69483a2f53d0f4ce7eeed">getLocalPort</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#1b20c1e8bd49a9bd9b53dd4f1c8d4c11">joinGroup</a>(const string &amp;multicastGroup)</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#78835eaeca8a5ac039b4579c795e3640">leaveGroup</a>(const string &amp;multicastGroup)</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPPacketSource.html#a1f7daded0f9ead5599160bae9317eb8">recv</a>(Buffer &amp;buf, std::string &amp;addr, u_int16_t &amp;port)</td><td><a class="el" href="classUDPPacketSource.html">UDPPacketSource</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#7cf1fd470c0060171b68df9f68c7bd01">UDPSocket::recv</a>(void *buffer, int bufferLen)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#bcd5c064e2496bd8b1888fd4e1b68949">recvFrom</a>(void *buffer, int bufferLen, string &amp;sourceAddress, unsigned short &amp;sourcePort)</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#982c63b25c5b756321a74074a275adbc">resolveService</a>(const string &amp;service, const string &amp;protocol=&quot;tcp&quot;)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPPacketSource.html#376a3b0c861aeb7561e8a9f6866292b9">send</a>(Buffer &amp;buf, std::string addr, u_int16_t port)</td><td><a class="el" href="classUDPPacketSource.html">UDPPacketSource</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#ca4e86085c064641e86ae24ea29bbb94">UDPSocket::send</a>(const void *buffer, int bufferLen)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#41a3595e226f273953cbd38618af5d5b">sendTo</a>(const void *buffer, int bufferLen, const string &amp;foreignAddress, unsigned short foreignPort)</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#a6b986410bc2e606ba27d01fa7cb8836">setLocalAddressAndPort</a>(const string &amp;localAddress, unsigned short localPort=0)</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#773fe4a35146002de76952e16fdebcfa">setLocalPort</a>(unsigned short localPort)</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#4dcfff33b45d1b84b5a602fc6f4a27f8">setMulticastTTL</a>(unsigned char multicastTTL)</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#d5704d2fdfb062139e1f88831617bbfb">sockDesc</a></td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#53e00027bab2125a2b407914c6148589">Socket</a>(int type, int protocol)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#6a2609eef6559336a595a336f138d395">Socket</a>(int sockDesc)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPPacketSource.html#1dda248d4d7b03cb8301557271abc40e">UDPPacketSource</a>()</td><td><a class="el" href="classUDPPacketSource.html">UDPPacketSource</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPPacketSource.html#b9fd5944db99fd0f89c12b0d74ba5e74">UDPPacketSource</a>(u_int16_t port)</td><td><a class="el" href="classUDPPacketSource.html">UDPPacketSource</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPPacketSource.html#1cc870353b550b79f9161cfac41f26fa">UDPPacketSource</a>(std::string localaddr, u_int16_t port)</td><td><a class="el" href="classUDPPacketSource.html">UDPPacketSource</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#4f86f3023f5a08f6355802599a10e100">UDPSocket</a>()</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#14dcb55c4b60b12d4a7fff648cbb825f">UDPSocket</a>(unsigned short localPort)</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#f19281c523f15ed30d7d78f09033713d">UDPSocket</a>(const string &amp;localAddress, unsigned short localPort)</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacketSource.html#fdaad665e453cf5a047935b07a050ef4">~PacketSource</a>()</td><td><a class="el" href="classPacketSource.html">PacketSource</a></td><td><code> [inline, virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#eac4eb6379a543d38ed88977d3b6630a">~Socket</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classUDPPacketSource.html b/doc/html/classUDPPacketSource.html
deleted file mode 100644
index 1326f09..0000000
--- a/doc/html/classUDPPacketSource.html
+++ /dev/null
@@ -1,195 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: UDPPacketSource Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>UDPPacketSource Class Reference</h1><!-- doxytag: class="UDPPacketSource" --><!-- doxytag: inherits="PacketSource,UDPSocket" --><code>#include &lt;<a class="el" href="packetSource_8h-source.html">packetSource.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for UDPPacketSource:
-<p><center><img src="classUDPPacketSource.png" usemap="#UDPPacketSource_map" border="0" alt=""></center>
-<map name="UDPPacketSource_map">
-<area href="classPacketSource.html" alt="PacketSource" shape="rect" coords="0,112,135,136">
-<area href="classUDPSocket.html" alt="UDPSocket" shape="rect" coords="145,112,280,136">
-<area href="classCommunicatingSocket.html" alt="CommunicatingSocket" shape="rect" coords="145,56,280,80">
-<area href="classSocket.html" alt="Socket" shape="rect" coords="145,0,280,24">
-</map>
-<a href="classUDPPacketSource-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPPacketSource.html#1dda248d4d7b03cb8301557271abc40e">UDPPacketSource</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPPacketSource.html#b9fd5944db99fd0f89c12b0d74ba5e74">UDPPacketSource</a> (<a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> port)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPPacketSource.html#1cc870353b550b79f9161cfac41f26fa">UDPPacketSource</a> (std::string localaddr, <a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> port)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPPacketSource.html#a1f7daded0f9ead5599160bae9317eb8">recv</a> (<a class="el" href="classBuffer.html">Buffer</a> &amp;buf, std::string &amp;addr, <a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> &amp;port)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPPacketSource.html#376a3b0c861aeb7561e8a9f6866292b9">send</a> (<a class="el" href="classBuffer.html">Buffer</a> &amp;buf, std::string addr, <a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> port)</td></tr>
-
-</table>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="1dda248d4d7b03cb8301557271abc40e"></a><!-- doxytag: member="UDPPacketSource::UDPPacketSource" ref="1dda248d4d7b03cb8301557271abc40e" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">UDPPacketSource::UDPPacketSource </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="b9fd5944db99fd0f89c12b0d74ba5e74"></a><!-- doxytag: member="UDPPacketSource::UDPPacketSource" ref="b9fd5944db99fd0f89c12b0d74ba5e74" args="(u_int16_t port)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">UDPPacketSource::UDPPacketSource </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td>
- <td class="paramname"> <em>port</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="1cc870353b550b79f9161cfac41f26fa"></a><!-- doxytag: member="UDPPacketSource::UDPPacketSource" ref="1cc870353b550b79f9161cfac41f26fa" args="(std::string localaddr, u_int16_t port)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">UDPPacketSource::UDPPacketSource </td>
- <td>(</td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>localaddr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td>
- <td class="paramname"> <em>port</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="a1f7daded0f9ead5599160bae9317eb8"></a><!-- doxytag: member="UDPPacketSource::recv" ref="a1f7daded0f9ead5599160bae9317eb8" args="(Buffer &amp;buf, std::string &amp;addr, u_int16_t &amp;port)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> UDPPacketSource::recv </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">std::string &amp;&nbsp;</td>
- <td class="paramname"> <em>addr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>port</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"><code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Implements <a class="el" href="classPacketSource.html#95901be715656540a7273c6c0dc1234e">PacketSource</a>.
-</div>
-</div><p>
-<a class="anchor" name="376a3b0c861aeb7561e8a9f6866292b9"></a><!-- doxytag: member="UDPPacketSource::send" ref="376a3b0c861aeb7561e8a9f6866292b9" args="(Buffer &amp;buf, std::string addr, u_int16_t port)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void UDPPacketSource::send </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classBuffer.html">Buffer</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">std::string&nbsp;</td>
- <td class="paramname"> <em>addr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td>
- <td class="paramname"> <em>port</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"><code> [virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-Implements <a class="el" href="classPacketSource.html#ffc5eb2c89d1395443432c3cc6b7898b">PacketSource</a>.
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="packetSource_8h-source.html">packetSource.h</a><li><a class="el" href="packetSource_8cpp.html">packetSource.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classUDPPacketSource.png b/doc/html/classUDPPacketSource.png
deleted file mode 100644
index f180736..0000000
--- a/doc/html/classUDPPacketSource.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classUDPSocket-members.html b/doc/html/classUDPSocket-members.html
deleted file mode 100644
index 49e8e41..0000000
--- a/doc/html/classUDPSocket-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>UDPSocket Member List</h1>This is the complete list of members for <a class="el" href="classUDPSocket.html">UDPSocket</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classSocket.html#c5060aeb501044044351d5a85b3fc95f">cleanUp</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#0017517b8d6e761fde0c40475af3b2ab">CommunicatingSocket</a>(int type, int protocol)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#27d758db782b3be7d28741e92cb613d1">CommunicatingSocket</a>(int newConnSD)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#9192374d9baab8e189860aa8d913683c">connect</a>(const string &amp;foreignAddress, unsigned short foreignPort)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#7482e8e61cef160e1a7c0d6ac15c01be">disconnect</a>()</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#13f9eca30ef56836cf23c163c848c09e">getForeignAddress</a>()</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#184fbb4775184b87ebd886a5587eb1a3">getForeignPort</a>()</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#0fca07bdfa97874fba1a17995ed7cda3">getLocalAddress</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#e01143b667d69483a2f53d0f4ce7eeed">getLocalPort</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#1b20c1e8bd49a9bd9b53dd4f1c8d4c11">joinGroup</a>(const string &amp;multicastGroup)</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#78835eaeca8a5ac039b4579c795e3640">leaveGroup</a>(const string &amp;multicastGroup)</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#7cf1fd470c0060171b68df9f68c7bd01">recv</a>(void *buffer, int bufferLen)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#bcd5c064e2496bd8b1888fd4e1b68949">recvFrom</a>(void *buffer, int bufferLen, string &amp;sourceAddress, unsigned short &amp;sourcePort)</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#982c63b25c5b756321a74074a275adbc">resolveService</a>(const string &amp;service, const string &amp;protocol=&quot;tcp&quot;)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classCommunicatingSocket.html#ca4e86085c064641e86ae24ea29bbb94">send</a>(const void *buffer, int bufferLen)</td><td><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#41a3595e226f273953cbd38618af5d5b">sendTo</a>(const void *buffer, int bufferLen, const string &amp;foreignAddress, unsigned short foreignPort)</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#316f08a017aa160643812f3c08734d27">setBroadcast</a>()</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#a6b986410bc2e606ba27d01fa7cb8836">setLocalAddressAndPort</a>(const string &amp;localAddress, unsigned short localPort=0)</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#773fe4a35146002de76952e16fdebcfa">setLocalPort</a>(unsigned short localPort)</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#4dcfff33b45d1b84b5a602fc6f4a27f8">setMulticastTTL</a>(unsigned char multicastTTL)</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#d5704d2fdfb062139e1f88831617bbfb">sockDesc</a></td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#53e00027bab2125a2b407914c6148589">Socket</a>(int type, int protocol)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#6a2609eef6559336a595a336f138d395">Socket</a>(int sockDesc)</td><td><a class="el" href="classSocket.html">Socket</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#4f86f3023f5a08f6355802599a10e100">UDPSocket</a>()</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#14dcb55c4b60b12d4a7fff648cbb825f">UDPSocket</a>(unsigned short localPort)</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classUDPSocket.html#f19281c523f15ed30d7d78f09033713d">UDPSocket</a>(const string &amp;localAddress, unsigned short localPort)</td><td><a class="el" href="classUDPSocket.html">UDPSocket</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classSocket.html#eac4eb6379a543d38ed88977d3b6630a">~Socket</a>()</td><td><a class="el" href="classSocket.html">Socket</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classUDPSocket.html b/doc/html/classUDPSocket.html
deleted file mode 100644
index 4e63041..0000000
--- a/doc/html/classUDPSocket.html
+++ /dev/null
@@ -1,404 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: UDPSocket Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>UDPSocket Class Reference</h1><!-- doxytag: class="UDPSocket" --><!-- doxytag: inherits="CommunicatingSocket" --><code>#include &lt;<a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a>&gt;</code>
-<p>
-<p>Inheritance diagram for UDPSocket:
-<p><center><img src="classUDPSocket.png" usemap="#UDPSocket_map" border="0" alt=""></center>
-<map name="UDPSocket_map">
-<area href="classCommunicatingSocket.html" alt="CommunicatingSocket" shape="rect" coords="0,56,135,80">
-<area href="classSocket.html" alt="Socket" shape="rect" coords="0,0,135,24">
-<area href="classUDPPacketSource.html" alt="UDPPacketSource" shape="rect" coords="0,168,135,192">
-</map>
-<a href="classUDPSocket-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPSocket.html#4f86f3023f5a08f6355802599a10e100">UDPSocket</a> () throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPSocket.html#14dcb55c4b60b12d4a7fff648cbb825f">UDPSocket</a> (unsigned short localPort) throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPSocket.html#f19281c523f15ed30d7d78f09033713d">UDPSocket</a> (const string &amp;localAddress, unsigned short localPort) throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPSocket.html#7482e8e61cef160e1a7c0d6ac15c01be">disconnect</a> () throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPSocket.html#41a3595e226f273953cbd38618af5d5b">sendTo</a> (const void *buffer, int bufferLen, const string &amp;foreignAddress, unsigned short foreignPort) throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPSocket.html#bcd5c064e2496bd8b1888fd4e1b68949">recvFrom</a> (void *buffer, int bufferLen, string &amp;sourceAddress, unsigned short &amp;sourcePort) throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPSocket.html#4dcfff33b45d1b84b5a602fc6f4a27f8">setMulticastTTL</a> (unsigned char multicastTTL) throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPSocket.html#1b20c1e8bd49a9bd9b53dd4f1c8d4c11">joinGroup</a> (const string &amp;multicastGroup) throw (SocketException)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPSocket.html#78835eaeca8a5ac039b4579c795e3640">leaveGroup</a> (const string &amp;multicastGroup) throw (SocketException)</td></tr>
-
-<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPSocket.html#316f08a017aa160643812f3c08734d27">setBroadcast</a> ()</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-UDP socket class
-<p>
-<hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="4f86f3023f5a08f6355802599a10e100"></a><!-- doxytag: member="UDPSocket::UDPSocket" ref="4f86f3023f5a08f6355802599a10e100" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">UDPSocket::UDPSocket </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Construct a UDP socket <dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to create UDP socket </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="14dcb55c4b60b12d4a7fff648cbb825f"></a><!-- doxytag: member="UDPSocket::UDPSocket" ref="14dcb55c4b60b12d4a7fff648cbb825f" args="(unsigned short localPort)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">UDPSocket::UDPSocket </td>
- <td>(</td>
- <td class="paramtype">unsigned short&nbsp;</td>
- <td class="paramname"> <em>localPort</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Construct a UDP socket with the given local port <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>localPort</em>&nbsp;</td><td>local port </td></tr>
- </table>
-</dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to create UDP socket </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="f19281c523f15ed30d7d78f09033713d"></a><!-- doxytag: member="UDPSocket::UDPSocket" ref="f19281c523f15ed30d7d78f09033713d" args="(const string &amp;localAddress, unsigned short localPort)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">UDPSocket::UDPSocket </td>
- <td>(</td>
- <td class="paramtype">const string &amp;&nbsp;</td>
- <td class="paramname"> <em>localAddress</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned short&nbsp;</td>
- <td class="paramname"> <em>localPort</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Construct a UDP socket with the given local port and address <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>localAddress</em>&nbsp;</td><td>local address </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>localPort</em>&nbsp;</td><td>local port </td></tr>
- </table>
-</dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to create UDP socket </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="7482e8e61cef160e1a7c0d6ac15c01be"></a><!-- doxytag: member="UDPSocket::disconnect" ref="7482e8e61cef160e1a7c0d6ac15c01be" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void UDPSocket::disconnect </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Unset foreign address and port <dl class="return" compact><dt><b>Returns:</b></dt><dd>true if disassociation is successful </dd></dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to disconnect UDP socket </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="41a3595e226f273953cbd38618af5d5b"></a><!-- doxytag: member="UDPSocket::sendTo" ref="41a3595e226f273953cbd38618af5d5b" args="(const void *buffer, int bufferLen, const string &amp;foreignAddress, unsigned short foreignPort)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void UDPSocket::sendTo </td>
- <td>(</td>
- <td class="paramtype">const void *&nbsp;</td>
- <td class="paramname"> <em>buffer</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>bufferLen</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const string &amp;&nbsp;</td>
- <td class="paramname"> <em>foreignAddress</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned short&nbsp;</td>
- <td class="paramname"> <em>foreignPort</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Send the given buffer as a UDP datagram to the specified address/port <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>buffer</em>&nbsp;</td><td>buffer to be written </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>bufferLen</em>&nbsp;</td><td>number of bytes to write </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>foreignAddress</em>&nbsp;</td><td>address (IP address or name) to send to </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>foreignPort</em>&nbsp;</td><td>port number to send to </td></tr>
- </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if send is successful </dd></dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to send datagram </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="bcd5c064e2496bd8b1888fd4e1b68949"></a><!-- doxytag: member="UDPSocket::recvFrom" ref="bcd5c064e2496bd8b1888fd4e1b68949" args="(void *buffer, int bufferLen, string &amp;sourceAddress, unsigned short &amp;sourcePort)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int UDPSocket::recvFrom </td>
- <td>(</td>
- <td class="paramtype">void *&nbsp;</td>
- <td class="paramname"> <em>buffer</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>bufferLen</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">string &amp;&nbsp;</td>
- <td class="paramname"> <em>sourceAddress</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned short &amp;&nbsp;</td>
- <td class="paramname"> <em>sourcePort</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Read read up to bufferLen bytes data from this socket. The given buffer is where the data will be placed <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>buffer</em>&nbsp;</td><td>buffer to receive data </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>bufferLen</em>&nbsp;</td><td>maximum number of bytes to receive </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>sourceAddress</em>&nbsp;</td><td>address of datagram source </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>sourcePort</em>&nbsp;</td><td>port of data source </td></tr>
- </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>number of bytes received and -1 for error </dd></dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to receive datagram </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="4dcfff33b45d1b84b5a602fc6f4a27f8"></a><!-- doxytag: member="UDPSocket::setMulticastTTL" ref="4dcfff33b45d1b84b5a602fc6f4a27f8" args="(unsigned char multicastTTL)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void UDPSocket::setMulticastTTL </td>
- <td>(</td>
- <td class="paramtype">unsigned char&nbsp;</td>
- <td class="paramname"> <em>multicastTTL</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Set the multicast TTL <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>multicastTTL</em>&nbsp;</td><td>multicast TTL </td></tr>
- </table>
-</dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to set TTL </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="1b20c1e8bd49a9bd9b53dd4f1c8d4c11"></a><!-- doxytag: member="UDPSocket::joinGroup" ref="1b20c1e8bd49a9bd9b53dd4f1c8d4c11" args="(const string &amp;multicastGroup)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void UDPSocket::joinGroup </td>
- <td>(</td>
- <td class="paramtype">const string &amp;&nbsp;</td>
- <td class="paramname"> <em>multicastGroup</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Join the specified multicast group <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>multicastGroup</em>&nbsp;</td><td>multicast group address to join </td></tr>
- </table>
-</dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to join group </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="78835eaeca8a5ac039b4579c795e3640"></a><!-- doxytag: member="UDPSocket::leaveGroup" ref="78835eaeca8a5ac039b4579c795e3640" args="(const string &amp;multicastGroup)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void UDPSocket::leaveGroup </td>
- <td>(</td>
- <td class="paramtype">const string &amp;&nbsp;</td>
- <td class="paramname"> <em>multicastGroup</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"> throw (<a class="el" href="classSocketException.html">SocketException</a>)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Leave the specified multicast group <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>multicastGroup</em>&nbsp;</td><td>multicast group address to leave </td></tr>
- </table>
-</dl>
-<dl compact><dt><b>Exceptions:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classSocketException.html">SocketException</a></em>&nbsp;</td><td>thrown if unable to leave group </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="316f08a017aa160643812f3c08734d27"></a><!-- doxytag: member="UDPSocket::setBroadcast" ref="316f08a017aa160643812f3c08734d27" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void UDPSocket::setBroadcast </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"><code> [private]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a><li><a class="el" href="PracticalSocket_8cpp.html">PracticalSocket.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classUDPSocket.png b/doc/html/classUDPSocket.png
deleted file mode 100644
index 318812b..0000000
--- a/doc/html/classUDPSocket.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classsatp_1_1SATP-members.html b/doc/html/classsatp_1_1SATP-members.html
deleted file mode 100644
index 51da390..0000000
--- a/doc/html/classsatp_1_1SATP-members.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>satp::SATP Member List</h1>This is the complete list of members for <a class="el" href="classsatp_1_1SATP.html">satp::SATP</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classPacket.html#a7f8bb4bb127aad314eb0f0ef72447ed">addAuthTag</a>(auth_tag_t auth_tag)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#2a682115c6802d0dd1ebbd3434a3a179">addHeader</a>(seq_nr_t seq_nr, sender_id_t sender_id)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#40849ee3c59a84c3899c409ed392b477">addPayloadType</a>(payload_type_t payload_type)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#e60240b77a315e6b3c2bf88592d0be48">buf_</a></td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#e7ef2cd201190fde551dcb902627112b">Buffer</a>()</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#5c58aa9e491f709011408ee7837d57d0">Buffer</a>(u_int32_t length)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#5bc2edccfb7c1a33354c895ab25c4816">Buffer</a>(u_int8_t *data, u_int32_t length)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#042fe5bc1f8d0c25d5707d6955d1654c">Buffer</a>(const Buffer &amp;src)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classsatp_1_1SATP.html#e51015e8537b5ec7aa53ba87bf638c15">fields_desc</a></td><td><a class="el" href="classsatp_1_1SATP.html">satp::SATP</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#ba55c639065c177a7006d8392f50eddc">getAuthTag</a>() const</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#7890e20c6c77eb631c39728ea08b35b8">getBuf</a>()</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#09ced241e4d0a46c52f0f20398076435">getLength</a>() const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#ed7f5cc79b40a11eddefd4b421544498">getPayloadType</a>() const</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#096829acfcf98c3ffff60bd335cbb919">getSenderId</a>() const</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#6572b9df8c1f5f0de9fcb8e5c669de50">getSeqNr</a>() const</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#bfe50722f18687bb0691061fb0ccb0ff">hasAuthTag</a>() const</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#a004c01dd99179b0a08109dce5fc6b03">hasHeader</a>() const</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#c78b8af0dc7c7badf85e75db0de54800">hasPayloadType</a>() const</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#13200a4925b1b3c08f99e09ccb6854a1">leftByteShift</a>(u_int32_t width) const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#d3a779d2403b5183427f12554e2f51c3">length_</a></td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classsatp_1_1SATP.html#e9e415324a6a9fbe14971c1ffd334139">name</a></td><td><a class="el" href="classsatp_1_1SATP.html">satp::SATP</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#dcf367d5f1b7fced7aa61bb919af7943">operator u_int8_t *</a>()</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#14cec0d3bf4f3f1a4a9930a8c53eb43a">operator=</a>(const Buffer &amp;src)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#b62dfbb5605a860aa63771f3b1c29b1e">operator=</a>(const seq_nr_t &amp;src)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#b3bda89f495b3895a533155f593ab503">operator=</a>(const sender_id_t &amp;src)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#763882c627db10206f78b090556b00fa">operator[]</a>(u_int32_t index)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#e5a9559862374ebd9dfcfc1204890497">operator[]</a>(u_int32_t index) const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#d56159a415541fcff34ef8aed1eb7183">operator^</a>(const Buffer &amp;xor_by) const </td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#abcfb963c0d5bc0fa554668f92989622">Packet</a>()</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#d2a8f6ac3d6de9b541708c4b0c73d04b">Packet</a>(u_int32_t length)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#27264b7d411a74ea9a0077bf5f9222b1">Packet</a>(const Buffer &amp;src)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#13d927c471a7516b37bc9ad8fc1741ce">printHexDump</a>() const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#3e3dfca708baf59791f0608b8a57924c">removeAuthTag</a>()</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#24c2a41630d79411086d952c8f732c8c">removeHeader</a>()</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#6433e4d5eef9216f4e70b338cb4d2e4d">removePayloadType</a>()</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#5698b2d64238f1f38578dc8e9e2b1bc9">resizeBack</a>(u_int32_t new_length)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#fe4b10487b4930e0407bdf61857629d6">resizeFront</a>(u_int32_t new_length)</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#298949899f3f78e4a8b3df7fa5ec532d">rightByteShift</a>(u_int32_t width) const</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#01c7b848ec415740565c87b374085bdc">setSenderId</a>(sender_id_t sender_id)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#1b89ed1be19d6b9c1a12e0f6b1ae8ed2">setSeqNr</a>(seq_nr_t seq_nr)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#51b494563d277beb4740f86c519f30fb">TunDevice</a> class</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#940a382a5e3a8622e6689e13dc453481">UDPPacketSource</a> class</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#5c947adee9eef0a662a4dc49d95dbe8e">withAuthTag</a>(bool b)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#ce9e40180f64d44fe1d8da14ac9e5df2">withHeader</a>(bool b)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classPacket.html#c7ecfc05376afd00af89cb328e194a1d">withPayloadType</a>(bool b)</td><td><a class="el" href="classPacket.html">Packet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classBuffer.html#59b8743e4a5f731bdd0c4185c9ef263b">~Buffer</a>()</td><td><a class="el" href="classBuffer.html">Buffer</a></td><td><code> [virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classsatp_1_1SATP.html b/doc/html/classsatp_1_1SATP.html
deleted file mode 100644
index f95ae4a..0000000
--- a/doc/html/classsatp_1_1SATP.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: satp::SATP Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="nav">
-<a class="el" href="namespacesatp.html">satp</a>::<a class="el" href="classsatp_1_1SATP.html">SATP</a></div>
-<h1>satp::SATP Class Reference</h1><!-- doxytag: class="satp::SATP" --><!-- doxytag: inherits="Packet" --><p>Inheritance diagram for satp::SATP:
-<p><center><img src="classsatp_1_1SATP.png" usemap="#satp::SATP_map" border="0" alt=""></center>
-<map name="satp::SATP_map">
-<area href="classPacket.html" alt="Packet" shape="rect" coords="0,56,73,80">
-<area href="classBuffer.html" alt="Buffer" shape="rect" coords="0,0,73,24">
-</map>
-<a href="classsatp_1_1SATP-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsatp_1_1SATP.html#e9e415324a6a9fbe14971c1ffd334139">name</a> = &quot;SATP&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">list&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsatp_1_1SATP.html#e51015e8537b5ec7aa53ba87bf638c15">fields_desc</a></td></tr>
-
-</table>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="e9e415324a6a9fbe14971c1ffd334139"></a><!-- doxytag: member="satp::SATP::name" ref="e9e415324a6a9fbe14971c1ffd334139" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string <a class="el" href="classsatp_1_1SATP.html#e9e415324a6a9fbe14971c1ffd334139">satp::SATP::name</a> = &quot;SATP&quot;<code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="e51015e8537b5ec7aa53ba87bf638c15"></a><!-- doxytag: member="satp::SATP::fields_desc" ref="e51015e8537b5ec7aa53ba87bf638c15" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">list <a class="el" href="classsatp_1_1SATP.html#e51015e8537b5ec7aa53ba87bf638c15">satp::SATP::fields_desc</a><code> [static]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-<b>Initial value:</b><div class="fragment"><pre class="fragment">[
- IntField(<span class="stringliteral">"seq"</span>, <span class="keywordtype">None</span>),
- ShortField(<span class="stringliteral">"id"</span>, <span class="keywordtype">None</span>)
- ]
-</pre></div>
-</div>
-</div><p>
-<hr>The documentation for this class was generated from the following file:<ul>
-<li><a class="el" href="satp_8py.html">satp.py</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/classsatp_1_1SATP.png b/doc/html/classsatp_1_1SATP.png
deleted file mode 100644
index 5f85c4e..0000000
--- a/doc/html/classsatp_1_1SATP.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/cypher_8cpp.html b/doc/html/cypher_8cpp.html
deleted file mode 100644
index 74a61a7..0000000
--- a/doc/html/cypher_8cpp.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: cypher.cpp File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>cypher.cpp File Reference</h1><code>#include &lt;stdexcept&gt;</code><br>
-<code>#include &lt;iostream&gt;</code><br>
-<code>#include &lt;string&gt;</code><br>
-<code>#include &quot;<a class="el" href="cypher_8h-source.html">cypher.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="keyDerivation_8h-source.html">keyDerivation.h</a>&quot;</code><br>
-<code>#include &lt;gcrypt.h&gt;</code><br>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/cypher_8h-source.html b/doc/html/cypher_8h-source.html
deleted file mode 100644
index 766e2a2..0000000
--- a/doc/html/cypher_8h-source.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: cypher.h Source File</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>cypher.h</h1><a href="cypher_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * anytun</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * The secure anycast tunneling protocol (satp) defines a protocol used</span>
-<a name="l00005"></a>00005 <span class="comment"> * for communication between any combination of unicast and anycast</span>
-<a name="l00006"></a>00006 <span class="comment"> * tunnel endpoints. It has less protocol overhead than IPSec in Tunnel</span>
-<a name="l00007"></a>00007 <span class="comment"> * mode and allows tunneling of every ETHER TYPE protocol (e.g.</span>
-<a name="l00008"></a>00008 <span class="comment"> * ethernet, ip, arp ...). satp directly includes cryptography and</span>
-<a name="l00009"></a>00009 <span class="comment"> * message authentication based on the methodes used by SRTP. It is</span>
-<a name="l00010"></a>00010 <span class="comment"> * intended to deliver a generic, scaleable and secure solution for</span>
-<a name="l00011"></a>00011 <span class="comment"> * tunneling and relaying of packets of any protocol.</span>
-<a name="l00012"></a>00012 <span class="comment"> *</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * Copyright (C) 2007 anytun.org &lt;satp@wirdorange.org&gt;</span>
-<a name="l00015"></a>00015 <span class="comment"> *</span>
-<a name="l00016"></a>00016 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00017"></a>00017 <span class="comment"> * it under the terms of the GNU General Public License version 2</span>
-<a name="l00018"></a>00018 <span class="comment"> * as published by the Free Software Foundation.</span>
-<a name="l00019"></a>00019 <span class="comment"> *</span>
-<a name="l00020"></a>00020 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00021"></a>00021 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00022"></a>00022 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00023"></a>00023 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00024"></a>00024 <span class="comment"> *</span>
-<a name="l00025"></a>00025 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00026"></a>00026 <span class="comment"> * along with this program (see the file COPYING included with this</span>
-<a name="l00027"></a>00027 <span class="comment"> * distribution); if not, write to the Free Software Foundation, Inc.,</span>
-<a name="l00028"></a>00028 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00029"></a>00029 <span class="comment"> */</span>
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="preprocessor">#ifndef _CYPHER_H_</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define _CYPHER_H_</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span>
-<a name="l00034"></a>00034
-<a name="l00035"></a>00035
-<a name="l00036"></a>00036 <span class="preprocessor">#include "<a class="code" href="datatypes_8h.html">datatypes.h</a>"</span>
-<a name="l00037"></a>00037 <span class="preprocessor">#include "<a class="code" href="buffer_8h.html">buffer.h</a>"</span>
-<a name="l00038"></a>00038
-<a name="l00039"></a>00039 <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00040"></a>00040 <span class="preprocessor">#include &lt;gcrypt.h&gt;</span>
-<a name="l00041"></a>00041 }
-<a name="l00042"></a>00042
-<a name="l00043"></a>00043
-<a name="l00044"></a><a class="code" href="classCypher.html">00044</a> <span class="keyword">class </span><a class="code" href="classCypher.html">Cypher</a>
-<a name="l00045"></a>00045 {
-<a name="l00046"></a>00046 <span class="keyword">public</span>:
-<a name="l00047"></a><a class="code" href="classCypher.html#5228228b0b2d83251ecce4516e87ddb1">00047</a> <a class="code" href="classCypher.html#5228228b0b2d83251ecce4516e87ddb1">Cypher</a>() {};
-<a name="l00048"></a><a class="code" href="classCypher.html#70c94525f7bacb956cdd940fba7fb4c8">00048</a> <span class="keyword">virtual</span> <a class="code" href="classCypher.html#70c94525f7bacb956cdd940fba7fb4c8">~Cypher</a>() {};
-<a name="l00049"></a>00049
-<a name="l00050"></a><a class="code" href="classCypher.html#7320b82d14391ab7d25271aa5114e190">00050</a> <span class="keywordtype">void</span> <a class="code" href="classCypher.html#7320b82d14391ab7d25271aa5114e190">setKey</a>(<a class="code" href="classBuffer.html">Buffer</a> key) {};
-<a name="l00051"></a><a class="code" href="classCypher.html#2546ef49e5ce8abe8062186d5f6b2ef8">00051</a> <span class="keywordtype">void</span> <a class="code" href="classCypher.html#2546ef49e5ce8abe8062186d5f6b2ef8">setSalt</a>(<a class="code" href="classBuffer.html">Buffer</a> salt) {};
-<a name="l00052"></a>00052 <span class="keywordtype">void</span> <a class="code" href="classCypher.html#1d51ce2235d38bded45f5e897be4435c">cypher</a>(<a class="code" href="classBuffer.html">Buffer</a>&amp; buf, <a class="code" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr, <a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender_id);
-<a name="l00053"></a>00053
-<a name="l00054"></a>00054 <span class="keyword">protected</span>:
-<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="classCypher.html#bf33a7a59ed1cdf711030236de6635b0">exor</a>(<a class="code" href="classBuffer.html">Buffer</a>&amp; buf, <span class="keyword">const</span> <a class="code" href="classBuffer.html">Buffer</a>&amp; bit_stream);
-<a name="l00056"></a>00056 <span class="keyword">virtual</span> <a class="code" href="classBuffer.html">Buffer</a> <a class="code" href="classCypher.html#7ddf1bcd476978daa97148ec406d6483">getBitStream</a>(<a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> length, <a class="code" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr, <a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender_id) = 0;
-<a name="l00057"></a>00057 };
-<a name="l00058"></a>00058
-<a name="l00059"></a><a class="code" href="classNullCypher.html">00059</a> <span class="keyword">class </span><a class="code" href="classNullCypher.html">NullCypher</a> : <span class="keyword">public</span> <a class="code" href="classCypher.html">Cypher</a>
-<a name="l00060"></a>00060 {
-<a name="l00061"></a>00061 <span class="keyword">protected</span>:
-<a name="l00062"></a>00062 <a class="code" href="classBuffer.html">Buffer</a> <a class="code" href="classNullCypher.html#ca537adca8ea9af8b6f248df12ebcf36">getBitStream</a>(<a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> length, <a class="code" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr, <a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender_id);
-<a name="l00063"></a>00063 };
-<a name="l00064"></a>00064
-<a name="l00065"></a><a class="code" href="classAesIcmCypher.html">00065</a> <span class="keyword">class </span><a class="code" href="classAesIcmCypher.html">AesIcmCypher</a> : <span class="keyword">public</span> <a class="code" href="classCypher.html">Cypher</a>
-<a name="l00066"></a>00066 {
-<a name="l00067"></a>00067 <span class="keyword">public</span>:
-<a name="l00068"></a>00068 <a class="code" href="classAesIcmCypher.html#628abe54d9f3ac715dcaa0ae9ebf44bc">AesIcmCypher</a>();
-<a name="l00069"></a>00069 <a class="code" href="classAesIcmCypher.html#fdf9ab22374ffdad856f172eefacbd17">~AesIcmCypher</a>();
-<a name="l00070"></a>00070 <span class="keywordtype">void</span> <a class="code" href="classAesIcmCypher.html#605a38676ef12ad0b69628c5d53ef007">setKey</a>(<a class="code" href="classBuffer.html">Buffer</a> key);
-<a name="l00071"></a>00071 <span class="keywordtype">void</span> <a class="code" href="classAesIcmCypher.html#6741487a9d6dfe3ae76bb168ed711259">setSalt</a>(<a class="code" href="classBuffer.html">Buffer</a> salt);
-<a name="l00072"></a>00072
-<a name="l00073"></a><a class="code" href="classAesIcmCypher.html#a51dfb2f03f214c03b5b45f84279023f">00073</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classAesIcmCypher.html#a51dfb2f03f214c03b5b45f84279023f">MIN_GCRYPT_VERSION</a>;
-<a name="l00074"></a><a class="code" href="classAesIcmCypher.html#4d1dea41b9745bca5a2d84fcefe3558c">00074</a> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="code" href="classAesIcmCypher.html#4d1dea41b9745bca5a2d84fcefe3558c">GCRYPT_SEC_MEM</a> = 16384; <span class="comment">// 16k secure memory</span>
-<a name="l00075"></a>00075
-<a name="l00076"></a>00076 <span class="keyword">protected</span>:
-<a name="l00077"></a>00077 <a class="code" href="classBuffer.html">Buffer</a> <a class="code" href="classAesIcmCypher.html#ebac1fbb9a4cb56411fcd45ca63f47a1">getBitStream</a>(<a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> length, <a class="code" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr, <a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender_id);
-<a name="l00078"></a><a class="code" href="classAesIcmCypher.html#d74a46baaee2e0755902d134274eac9a">00078</a> gcry_cipher_hd_t <a class="code" href="classAesIcmCypher.html#d74a46baaee2e0755902d134274eac9a">cipher_</a>;
-<a name="l00079"></a><a class="code" href="classAesIcmCypher.html#a62620f7280574b142a0eb29880f5083">00079</a> <a class="code" href="classBuffer.html">Buffer</a> <a class="code" href="classAesIcmCypher.html#a62620f7280574b142a0eb29880f5083">salt_</a>;
-<a name="l00080"></a>00080
-<a name="l00081"></a>00081 <span class="keyword">private</span>:
-<a name="l00082"></a><a class="code" href="classAesIcmCypher.html#04da5690d9102c6b3fe5bf78a8827ac1">00082</a> <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classAesIcmCypher.html#04da5690d9102c6b3fe5bf78a8827ac1">gcrypt_initialized_</a>;
-<a name="l00083"></a>00083 };
-<a name="l00084"></a>00084
-<a name="l00085"></a>00085
-<a name="l00086"></a>00086 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/cypher_8h.html b/doc/html/cypher_8h.html
deleted file mode 100644
index 9638644..0000000
--- a/doc/html/cypher_8h.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: cypher.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>cypher.h File Reference</h1><code>#include &quot;<a class="el" href="datatypes_8h-source.html">datatypes.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="buffer_8h-source.html">buffer.h</a>&quot;</code><br>
-<code>#include &lt;gcrypt.h&gt;</code><br>
-
-<p>
-<a href="cypher_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCypher.html">Cypher</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNullCypher.html">NullCypher</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAesIcmCypher.html">AesIcmCypher</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/datatypes_8h-source.html b/doc/html/datatypes_8h-source.html
deleted file mode 100644
index 3d42f4c..0000000
--- a/doc/html/datatypes_8h-source.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: datatypes.h Source File</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>datatypes.h</h1><a href="datatypes_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * anytun</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * The secure anycast tunneling protocol (satp) defines a protocol used</span>
-<a name="l00005"></a>00005 <span class="comment"> * for communication between any combination of unicast and anycast</span>
-<a name="l00006"></a>00006 <span class="comment"> * tunnel endpoints. It has less protocol overhead than IPSec in Tunnel</span>
-<a name="l00007"></a>00007 <span class="comment"> * mode and allows tunneling of every ETHER TYPE protocol (e.g.</span>
-<a name="l00008"></a>00008 <span class="comment"> * ethernet, ip, arp ...). satp directly includes cryptography and</span>
-<a name="l00009"></a>00009 <span class="comment"> * message authentication based on the methodes used by SRTP. It is</span>
-<a name="l00010"></a>00010 <span class="comment"> * intended to deliver a generic, scaleable and secure solution for</span>
-<a name="l00011"></a>00011 <span class="comment"> * tunneling and relaying of packets of any protocol.</span>
-<a name="l00012"></a>00012 <span class="comment"> *</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * Copyright (C) 2007 anytun.org &lt;satp@wirdorange.org&gt;</span>
-<a name="l00015"></a>00015 <span class="comment"> *</span>
-<a name="l00016"></a>00016 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00017"></a>00017 <span class="comment"> * it under the terms of the GNU General Public License version 2</span>
-<a name="l00018"></a>00018 <span class="comment"> * as published by the Free Software Foundation.</span>
-<a name="l00019"></a>00019 <span class="comment"> *</span>
-<a name="l00020"></a>00020 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00021"></a>00021 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00022"></a>00022 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00023"></a>00023 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00024"></a>00024 <span class="comment"> *</span>
-<a name="l00025"></a>00025 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00026"></a>00026 <span class="comment"> * along with this program (see the file COPYING included with this</span>
-<a name="l00027"></a>00027 <span class="comment"> * distribution); if not, write to the Free Software Foundation, Inc.,</span>
-<a name="l00028"></a>00028 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00029"></a>00029 <span class="comment"> */</span>
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="preprocessor">#ifndef _DATATYPES_H_</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define _DATATYPES_H_</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span>
-<a name="l00034"></a><a class="code" href="datatypes_8h.html#ef44329758059c91c76d334e8fc09700">00034</a> <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> <a class="code" href="datatypes_8h.html#ef44329758059c91c76d334e8fc09700">int8_t</a>;
-<a name="l00035"></a><a class="code" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">00035</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a>;
-<a name="l00036"></a>00036
-<a name="l00037"></a><a class="code" href="datatypes_8h.html#259fa4834387bd68627ddf37bb3ebdb9">00037</a> <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">short</span> <a class="code" href="datatypes_8h.html#259fa4834387bd68627ddf37bb3ebdb9">int16</a>;
-<a name="l00038"></a><a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">00038</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>;
-<a name="l00039"></a>00039
-<a name="l00040"></a><a class="code" href="datatypes_8h.html#43d43196463bde49cb067f5c20ab8481">00040</a> <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">int</span> <a class="code" href="datatypes_8h.html#43d43196463bde49cb067f5c20ab8481">int32</a>;
-<a name="l00041"></a><a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">00041</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>;
-<a name="l00042"></a>00042
-<a name="l00043"></a>00043 <span class="comment">//typedef signed long long int64_t;</span>
-<a name="l00044"></a>00044 <span class="comment">//typedef unsigned long long u_int64_t;</span>
-<a name="l00045"></a>00045
-<a name="l00046"></a><a class="code" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">00046</a> <span class="keyword">typedef</span> <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="code" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a>;
-<a name="l00047"></a>00047
-<a name="l00048"></a><a class="code" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">00048</a> <span class="keyword">typedef</span> <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="code" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a>;
-<a name="l00049"></a><a class="code" href="datatypes_8h.html#4c349b0b408b8f654c8713c205f33f60">00049</a> <span class="preprocessor">#define SEQ_NR_T_NTOH(a) ntohl(a)</span>
-<a name="l00050"></a><a class="code" href="datatypes_8h.html#18c9cf2c5be6cb1e16a319a4da44989b">00050</a> <span class="preprocessor"></span><span class="preprocessor">#define SEQ_NR_T_HTON(a) htonl(a)</span>
-<a name="l00051"></a>00051 <span class="preprocessor"></span>
-<a name="l00052"></a><a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">00052</a> <span class="keyword">typedef</span> <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> <a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>;
-<a name="l00053"></a><a class="code" href="datatypes_8h.html#f0e02829fc534eac0fdec4712459dea4">00053</a> <span class="preprocessor">#define SENDER_ID_T_NTOH(a) ntohs(a)</span>
-<a name="l00054"></a><a class="code" href="datatypes_8h.html#8ecfc6bb5938ad141419ba4f62fc2eca">00054</a> <span class="preprocessor"></span><span class="preprocessor">#define SENDER_ID_T_HTON(a) htons(a)</span>
-<a name="l00055"></a>00055 <span class="preprocessor"></span>
-<a name="l00056"></a><a class="code" href="datatypes_8h.html#cb4c65fa561443848e729372d970654d">00056</a> <span class="keyword">typedef</span> <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> <a class="code" href="datatypes_8h.html#cb4c65fa561443848e729372d970654d">payload_type_t</a>;
-<a name="l00057"></a><a class="code" href="datatypes_8h.html#2974b1523b0f364e348edb469cf2814f">00057</a> <span class="preprocessor">#define PAYLOAD_TYPE_T_NTOH(a) ntohs(a)</span>
-<a name="l00058"></a><a class="code" href="datatypes_8h.html#173b0a15f5670e90c9bf443d70822753">00058</a> <span class="preprocessor"></span><span class="preprocessor">#define PAYLOAD_TYPE_T_HTON(a) htons(a)</span>
-<a name="l00059"></a>00059 <span class="preprocessor"></span>
-<a name="l00060"></a><a class="code" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">00060</a> <span class="keyword">typedef</span> <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="code" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a>;
-<a name="l00061"></a><a class="code" href="datatypes_8h.html#dfe492fa271ed259fdca87aec19b6e4c">00061</a> <span class="preprocessor">#define AUTH_TAG_T_NTOH(a) ntohl(a)</span>
-<a name="l00062"></a><a class="code" href="datatypes_8h.html#e08ddfb4ec6d5f44e41d776eec5d6c4b">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define AUTH_TAG_T_HTON(a) htonl(a)</span>
-<a name="l00063"></a>00063 <span class="preprocessor"></span>
-<a name="l00064"></a>00064 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/datatypes_8h.html b/doc/html/datatypes_8h.html
deleted file mode 100644
index 94147ce..0000000
--- a/doc/html/datatypes_8h.html
+++ /dev/null
@@ -1,396 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: datatypes.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>datatypes.h File Reference</h1>
-<p>
-<a href="datatypes_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#4c349b0b408b8f654c8713c205f33f60">SEQ_NR_T_NTOH</a>(a)&nbsp;&nbsp;&nbsp;ntohl(a)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#18c9cf2c5be6cb1e16a319a4da44989b">SEQ_NR_T_HTON</a>(a)&nbsp;&nbsp;&nbsp;htonl(a)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#f0e02829fc534eac0fdec4712459dea4">SENDER_ID_T_NTOH</a>(a)&nbsp;&nbsp;&nbsp;ntohs(a)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#8ecfc6bb5938ad141419ba4f62fc2eca">SENDER_ID_T_HTON</a>(a)&nbsp;&nbsp;&nbsp;htons(a)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#2974b1523b0f364e348edb469cf2814f">PAYLOAD_TYPE_T_NTOH</a>(a)&nbsp;&nbsp;&nbsp;ntohs(a)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#173b0a15f5670e90c9bf443d70822753">PAYLOAD_TYPE_T_HTON</a>(a)&nbsp;&nbsp;&nbsp;htons(a)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#dfe492fa271ed259fdca87aec19b6e4c">AUTH_TAG_T_NTOH</a>(a)&nbsp;&nbsp;&nbsp;ntohl(a)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#e08ddfb4ec6d5f44e41d776eec5d6c4b">AUTH_TAG_T_HTON</a>(a)&nbsp;&nbsp;&nbsp;htonl(a)</td></tr>
-
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef signed char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#ef44329758059c91c76d334e8fc09700">int8_t</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef signed short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#259fa4834387bd68627ddf37bb3ebdb9">int16</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef signed int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#43d43196463bde49cb067f5c20ab8481">int32</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#cb4c65fa561443848e729372d970654d">payload_type_t</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a></td></tr>
-
-</table>
-<hr><h2>Define Documentation</h2>
-<a class="anchor" name="e08ddfb4ec6d5f44e41d776eec5d6c4b"></a><!-- doxytag: member="datatypes.h::AUTH_TAG_T_HTON" ref="e08ddfb4ec6d5f44e41d776eec5d6c4b" args="(a)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define AUTH_TAG_T_HTON </td>
- <td>(</td>
- <td class="paramtype">a&nbsp;</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%">&nbsp;&nbsp;&nbsp;htonl(a)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="dfe492fa271ed259fdca87aec19b6e4c"></a><!-- doxytag: member="datatypes.h::AUTH_TAG_T_NTOH" ref="dfe492fa271ed259fdca87aec19b6e4c" args="(a)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define AUTH_TAG_T_NTOH </td>
- <td>(</td>
- <td class="paramtype">a&nbsp;</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%">&nbsp;&nbsp;&nbsp;ntohl(a)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="173b0a15f5670e90c9bf443d70822753"></a><!-- doxytag: member="datatypes.h::PAYLOAD_TYPE_T_HTON" ref="173b0a15f5670e90c9bf443d70822753" args="(a)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define PAYLOAD_TYPE_T_HTON </td>
- <td>(</td>
- <td class="paramtype">a&nbsp;</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%">&nbsp;&nbsp;&nbsp;htons(a)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="2974b1523b0f364e348edb469cf2814f"></a><!-- doxytag: member="datatypes.h::PAYLOAD_TYPE_T_NTOH" ref="2974b1523b0f364e348edb469cf2814f" args="(a)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define PAYLOAD_TYPE_T_NTOH </td>
- <td>(</td>
- <td class="paramtype">a&nbsp;</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%">&nbsp;&nbsp;&nbsp;ntohs(a)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="8ecfc6bb5938ad141419ba4f62fc2eca"></a><!-- doxytag: member="datatypes.h::SENDER_ID_T_HTON" ref="8ecfc6bb5938ad141419ba4f62fc2eca" args="(a)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define SENDER_ID_T_HTON </td>
- <td>(</td>
- <td class="paramtype">a&nbsp;</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%">&nbsp;&nbsp;&nbsp;htons(a)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="f0e02829fc534eac0fdec4712459dea4"></a><!-- doxytag: member="datatypes.h::SENDER_ID_T_NTOH" ref="f0e02829fc534eac0fdec4712459dea4" args="(a)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define SENDER_ID_T_NTOH </td>
- <td>(</td>
- <td class="paramtype">a&nbsp;</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%">&nbsp;&nbsp;&nbsp;ntohs(a)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="18c9cf2c5be6cb1e16a319a4da44989b"></a><!-- doxytag: member="datatypes.h::SEQ_NR_T_HTON" ref="18c9cf2c5be6cb1e16a319a4da44989b" args="(a)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define SEQ_NR_T_HTON </td>
- <td>(</td>
- <td class="paramtype">a&nbsp;</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%">&nbsp;&nbsp;&nbsp;htonl(a)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="4c349b0b408b8f654c8713c205f33f60"></a><!-- doxytag: member="datatypes.h::SEQ_NR_T_NTOH" ref="4c349b0b408b8f654c8713c205f33f60" args="(a)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define SEQ_NR_T_NTOH </td>
- <td>(</td>
- <td class="paramtype">a&nbsp;</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%">&nbsp;&nbsp;&nbsp;ntohl(a)</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="3618ec768f7f5b8ed61f2ad534e1882d"></a><!-- doxytag: member="datatypes.h::auth_tag_t" ref="3618ec768f7f5b8ed61f2ad534e1882d" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="el" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="259fa4834387bd68627ddf37bb3ebdb9"></a><!-- doxytag: member="datatypes.h::int16" ref="259fa4834387bd68627ddf37bb3ebdb9" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef signed short <a class="el" href="datatypes_8h.html#259fa4834387bd68627ddf37bb3ebdb9">int16</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="43d43196463bde49cb067f5c20ab8481"></a><!-- doxytag: member="datatypes.h::int32" ref="43d43196463bde49cb067f5c20ab8481" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef signed int <a class="el" href="datatypes_8h.html#43d43196463bde49cb067f5c20ab8481">int32</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="ef44329758059c91c76d334e8fc09700"></a><!-- doxytag: member="datatypes.h::int8_t" ref="ef44329758059c91c76d334e8fc09700" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef signed char <a class="el" href="datatypes_8h.html#ef44329758059c91c76d334e8fc09700">int8_t</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="cb4c65fa561443848e729372d970654d"></a><!-- doxytag: member="datatypes.h::payload_type_t" ref="cb4c65fa561443848e729372d970654d" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> <a class="el" href="datatypes_8h.html#cb4c65fa561443848e729372d970654d">payload_type_t</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="c8be006c348a522ae126f67f7b2aaf4e"></a><!-- doxytag: member="datatypes.h::sender_id_t" ref="c8be006c348a522ae126f67f7b2aaf4e" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> <a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="317be74a3176b4149a817241bd69f9b2"></a><!-- doxytag: member="datatypes.h::seq_nr_t" ref="317be74a3176b4149a817241bd69f9b2" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="3aa89f830bb876725b238e6a2a67a809"></a><!-- doxytag: member="datatypes.h::u_int16_t" ref="3aa89f830bb876725b238e6a2a67a809" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef unsigned short <a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="1382fcaa92d837ce7c0961788c8243d7"></a><!-- doxytag: member="datatypes.h::u_int32_t" ref="1382fcaa92d837ce7c0961788c8243d7" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef unsigned int <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="40a40c6e9649a4e3806e76fef247d241"></a><!-- doxytag: member="datatypes.h::u_int8_t" ref="40a40c6e9649a4e3806e76fef247d241" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef unsigned char <a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="0246b9fac0b861d94e0e4cc9ae2e5070"></a><!-- doxytag: member="datatypes.h::window_size_t" ref="0246b9fac0b861d94e0e4cc9ae2e5070" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="el" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/doxygen.css b/doc/html/doxygen.css
deleted file mode 100644
index c7db1a8..0000000
--- a/doc/html/doxygen.css
+++ /dev/null
@@ -1,358 +0,0 @@
-BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
- font-family: Geneva, Arial, Helvetica, sans-serif;
-}
-BODY,TD {
- font-size: 90%;
-}
-H1 {
- text-align: center;
- font-size: 160%;
-}
-H2 {
- font-size: 120%;
-}
-H3 {
- font-size: 100%;
-}
-CAPTION { font-weight: bold }
-DIV.qindex {
- width: 100%;
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- padding: 2px;
- line-height: 140%;
-}
-DIV.nav {
- width: 100%;
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- padding: 2px;
- line-height: 140%;
-}
-DIV.navtab {
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-TD.navtab {
- font-size: 70%;
-}
-A.qindex {
- text-decoration: none;
- font-weight: bold;
- color: #1A419D;
-}
-A.qindex:visited {
- text-decoration: none;
- font-weight: bold;
- color: #1A419D
-}
-A.qindex:hover {
- text-decoration: none;
- background-color: #ddddff;
-}
-A.qindexHL {
- text-decoration: none;
- font-weight: bold;
- background-color: #6666cc;
- color: #ffffff;
- border: 1px double #9295C2;
-}
-A.qindexHL:hover {
- text-decoration: none;
- background-color: #6666cc;
- color: #ffffff;
-}
-A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
-A.el { text-decoration: none; font-weight: bold }
-A.elRef { font-weight: bold }
-A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
-A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
-A.codeRef:link { font-weight: normal; color: #0000FF}
-A.codeRef:visited { font-weight: normal; color: #0000FF}
-A:hover { text-decoration: none; background-color: #f2f2ff }
-DL.el { margin-left: -1cm }
-.fragment {
- font-family: monospace, fixed;
- font-size: 95%;
-}
-PRE.fragment {
- border: 1px solid #CCCCCC;
- background-color: #f5f5f5;
- margin-top: 4px;
- margin-bottom: 4px;
- margin-left: 2px;
- margin-right: 8px;
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 4px;
- padding-bottom: 4px;
-}
-DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
-
-DIV.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- margin-bottom: 6px;
- font-weight: bold;
-}
-DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
-BODY {
- background: white;
- color: black;
- margin-right: 20px;
- margin-left: 20px;
-}
-TD.indexkey {
- background-color: #e8eef2;
- font-weight: bold;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px;
- border: 1px solid #CCCCCC;
-}
-TD.indexvalue {
- background-color: #e8eef2;
- font-style: italic;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px;
- border: 1px solid #CCCCCC;
-}
-TR.memlist {
- background-color: #f0f0f0;
-}
-P.formulaDsp { text-align: center; }
-IMG.formulaDsp { }
-IMG.formulaInl { vertical-align: middle; }
-SPAN.keyword { color: #008000 }
-SPAN.keywordtype { color: #604020 }
-SPAN.keywordflow { color: #e08000 }
-SPAN.comment { color: #800000 }
-SPAN.preprocessor { color: #806020 }
-SPAN.stringliteral { color: #002080 }
-SPAN.charliteral { color: #008080 }
-.mdescLeft {
- padding: 0px 8px 4px 8px;
- font-size: 80%;
- font-style: italic;
- background-color: #FAFAFA;
- border-top: 1px none #E0E0E0;
- border-right: 1px none #E0E0E0;
- border-bottom: 1px none #E0E0E0;
- border-left: 1px none #E0E0E0;
- margin: 0px;
-}
-.mdescRight {
- padding: 0px 8px 4px 8px;
- font-size: 80%;
- font-style: italic;
- background-color: #FAFAFA;
- border-top: 1px none #E0E0E0;
- border-right: 1px none #E0E0E0;
- border-bottom: 1px none #E0E0E0;
- border-left: 1px none #E0E0E0;
- margin: 0px;
-}
-.memItemLeft {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.memItemRight {
- padding: 1px 8px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.memTemplItemLeft {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: none;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.memTemplItemRight {
- padding: 1px 8px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: none;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.memTemplParams {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- color: #606060;
- background-color: #FAFAFA;
- font-size: 80%;
-}
-.search { color: #003399;
- font-weight: bold;
-}
-FORM.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-INPUT.search { font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #e8eef2;
-}
-TD.tiny { font-size: 75%;
-}
-a {
- color: #1A41A8;
-}
-a:visited {
- color: #2A3798;
-}
-.dirtab { padding: 4px;
- border-collapse: collapse;
- border: 1px solid #84b0c7;
-}
-TH.dirtab { background: #e8eef2;
- font-weight: bold;
-}
-HR { height: 1px;
- border: none;
- border-top: 1px solid black;
-}
-
-/* Style for detailed member documentation */
-.memtemplate {
- font-size: 80%;
- color: #606060;
- font-weight: normal;
-}
-.memnav {
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-.memitem {
- padding: 4px;
- background-color: #eef3f5;
- border-width: 1px;
- border-style: solid;
- border-color: #dedeee;
- -moz-border-radius: 8px 8px 8px 8px;
-}
-.memname {
- white-space: nowrap;
- font-weight: bold;
-}
-.memdoc{
- padding-left: 10px;
-}
-.memproto {
- background-color: #d5e1e8;
- width: 100%;
- border-width: 1px;
- border-style: solid;
- border-color: #84b0c7;
- font-weight: bold;
- -moz-border-radius: 8px 8px 8px 8px;
-}
-.paramkey {
- text-align: right;
-}
-.paramtype {
- white-space: nowrap;
-}
-.paramname {
- color: #602020;
- font-style: italic;
- white-space: nowrap;
-}
-/* End Styling for detailed member documentation */
-
-/* for the tree view */
-.ftvtree {
- font-family: sans-serif;
- margin:0.5em;
-}
-.directory { font-size: 9pt; font-weight: bold; }
-.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
-.directory > h3 { margin-top: 0; }
-.directory p { margin: 0px; white-space: nowrap; }
-.directory div { display: none; margin: 0px; }
-.directory img { vertical-align: -30%; }
diff --git a/doc/html/doxygen.png b/doc/html/doxygen.png
deleted file mode 100644
index f0a274b..0000000
--- a/doc/html/doxygen.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/files.html b/doc/html/files.html
deleted file mode 100644
index 002ccd9..0000000
--- a/doc/html/files.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: File Index</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>anytun File List</h1>Here is a list of all files with brief descriptions:<table>
- <tr><td class="indexkey"><a class="el" href="anytun_8cpp.html">anytun.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="authAlgo_8cpp.html">authAlgo.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="authAlgo_8h.html">authAlgo.h</a> <a href="authAlgo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="buffer_8cpp.html">buffer.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="buffer_8h.html">buffer.h</a> <a href="buffer_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="connectionList_8cpp.html">connectionList.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="connectionList_8h.html">connectionList.h</a> <a href="connectionList_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="connectionParam_8cpp.html">connectionParam.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="connectionParam_8h.html">connectionParam.h</a> <a href="connectionParam_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="cypher_8cpp.html">cypher.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="cypher_8h.html">cypher.h</a> <a href="cypher_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="datatypes_8h.html">datatypes.h</a> <a href="datatypes_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="keyDerivation_8cpp.html">keyDerivation.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="keyDerivation_8h.html">keyDerivation.h</a> <a href="keyDerivation_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="log_8cpp.html">log.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="log_8h.html">log.h</a> <a href="log_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="networkAddress_8cpp.html">networkAddress.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="networkAddress_8h.html">networkAddress.h</a> <a href="networkAddress_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="options_8cpp.html">options.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="options_8h.html">options.h</a> <a href="options_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="packet_8cpp.html">packet.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="packet_8h.html">packet.h</a> <a href="packet_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="packetSource_8cpp.html">packetSource.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="packetSource_8h.html">packetSource.h</a> <a href="packetSource_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="PracticalSocket_8cpp.html">PracticalSocket.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="PracticalSocket_8h.html">PracticalSocket.h</a> <a href="PracticalSocket_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="router_8cpp.html">router.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="router_8h.html">router.h</a> <a href="router_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="satp_8py.html">satp.py</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="seqWindow_8cpp.html">seqWindow.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="seqWindow_8h.html">seqWindow.h</a> <a href="seqWindow_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="signalController_8cpp.html">signalController.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="signalController_8h.html">signalController.h</a> <a href="signalController_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="syncSocket_8cpp.html">syncSocket.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="syncSocket_8h.html">syncSocket.h</a> <a href="syncSocket_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="threadUtils_8hpp.html">threadUtils.hpp</a> <a href="threadUtils_8hpp-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="tunDevice_8cpp.html">tunDevice.cpp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="tunDevice_8h.html">tunDevice.h</a> <a href="tunDevice_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/ftv2blank.png b/doc/html/ftv2blank.png
deleted file mode 100644
index 493c3c0..0000000
--- a/doc/html/ftv2blank.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/ftv2doc.png b/doc/html/ftv2doc.png
deleted file mode 100644
index f72999f..0000000
--- a/doc/html/ftv2doc.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/ftv2folderclosed.png b/doc/html/ftv2folderclosed.png
deleted file mode 100644
index d6d0634..0000000
--- a/doc/html/ftv2folderclosed.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/ftv2folderopen.png b/doc/html/ftv2folderopen.png
deleted file mode 100644
index bbe2c91..0000000
--- a/doc/html/ftv2folderopen.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/ftv2lastnode.png b/doc/html/ftv2lastnode.png
deleted file mode 100644
index e7b9ba9..0000000
--- a/doc/html/ftv2lastnode.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/ftv2link.png b/doc/html/ftv2link.png
deleted file mode 100644
index 14f3fed..0000000
--- a/doc/html/ftv2link.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/ftv2mlastnode.png b/doc/html/ftv2mlastnode.png
deleted file mode 100644
index 09ceb6a..0000000
--- a/doc/html/ftv2mlastnode.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/ftv2mnode.png b/doc/html/ftv2mnode.png
deleted file mode 100644
index 3254c05..0000000
--- a/doc/html/ftv2mnode.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/ftv2node.png b/doc/html/ftv2node.png
deleted file mode 100644
index c9f06a5..0000000
--- a/doc/html/ftv2node.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/ftv2plastnode.png b/doc/html/ftv2plastnode.png
deleted file mode 100644
index 0b07e00..0000000
--- a/doc/html/ftv2plastnode.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/ftv2pnode.png b/doc/html/ftv2pnode.png
deleted file mode 100644
index 2001b79..0000000
--- a/doc/html/ftv2pnode.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/ftv2vertline.png b/doc/html/ftv2vertline.png
deleted file mode 100644
index b330f3a..0000000
--- a/doc/html/ftv2vertline.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/functions.html b/doc/html/functions.html
deleted file mode 100644
index ab8af3e..0000000
--- a/doc/html/functions.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
-<li>__packed__
-: <a class="el" href="classPacket.html#11b3534f67df6bb19963e6bc8090230b">Packet</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x61.html b/doc/html/functions_0x61.html
deleted file mode 100644
index 9de59fc..0000000
--- a/doc/html/functions_0x61.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li id="current"><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>a
-: <a class="el" href="structParam.html#22172435ee2e6beb10acf92b2d68e40c">Param</a>
-<li>a_
-: <a class="el" href="classConnectionParam.html#5907fad1e0884e9a5126d718291f3caf">ConnectionParam</a>
-<li>accept()
-: <a class="el" href="classTCPServerSocket.html#1d161137e1b069de7a7bfc14d3f8212c">TCPServerSocket</a>
-<li>addAuthTag()
-: <a class="el" href="classPacket.html#a7f8bb4bb127aad314eb0f0ef72447ed">Packet</a>
-<li>addConnection()
-: <a class="el" href="classRouter.html#9d090012d4432b7653a38bad1630b5a9">Router</a>
-, <a class="el" href="classConnectionList.html#f8f89eb646d1cf40cac1916b4a95deb8">ConnectionList</a>
-<li>addHeader()
-: <a class="el" href="classPacket.html#2a682115c6802d0dd1ebbd3434a3a179">Packet</a>
-<li>addPayloadType()
-: <a class="el" href="classPacket.html#40849ee3c59a84c3899c409ed392b477">Packet</a>
-<li>addSeqNr()
-: <a class="el" href="classSeqWindow.html#255ca0fca3e701bd9e18d9fcb2c022a2">SeqWindow</a>
-<li>AesIcmCypher()
-: <a class="el" href="classAesIcmCypher.html#628abe54d9f3ac715dcaa0ae9ebf44bc">AesIcmCypher</a>
-<li>auth_algo_
-: <a class="el" href="classOptions.html#061ed690bdfa12bfc1094ca18293e97a">Options</a>
-<li>AuthAlgo()
-: <a class="el" href="classAuthAlgo.html#22a200c372d9aeb73a4cbdd95ba30a0e">AuthAlgo</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x62.html b/doc/html/functions_0x62.html
deleted file mode 100644
index 1b6731b..0000000
--- a/doc/html/functions_0x62.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li id="current"><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
-<li>broadcast()
-: <a class="el" href="classCondition.html#15d88ea71e837f967d13d805d675cc5b">Condition</a>
-<li>buf_
-: <a class="el" href="classBuffer.html#e60240b77a315e6b3c2bf88592d0be48">Buffer</a>
-<li>Buffer()
-: <a class="el" href="classBuffer.html#042fe5bc1f8d0c25d5707d6955d1654c">Buffer</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x63.html b/doc/html/functions_0x63.html
deleted file mode 100644
index 84328c9..0000000
--- a/doc/html/functions_0x63.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li id="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>c
-: <a class="el" href="structParam.html#4ef5a8757e2f89fcb1317a1969641149">Param</a>
-<li>c_
-: <a class="el" href="classConnectionParam.html#f06ebcf4dd0e88fc719d7f5dfb4677b6">ConnectionParam</a>
-<li>calc()
-: <a class="el" href="classAuthAlgo.html#f53b44f90c33eb049da260947a75c916">AuthAlgo</a>
-, <a class="el" href="classNullAuthAlgo.html#60eead12d6b32a576ad40d999a6151cf">NullAuthAlgo</a>
-, <a class="el" href="classHmacAuthAlgo.html#af50c9aa6b61ff6f4631e3f78f77dc97">HmacAuthAlgo</a>
-<li>cipher_
-: <a class="el" href="classAesIcmCypher.html#d74a46baaee2e0755902d134274eac9a">AesIcmCypher</a>
-, <a class="el" href="classKeyDerivation.html#6b7dd9a922de96a8f76cf6c453adab28">KeyDerivation</a>
-<li>cleanUp()
-: <a class="el" href="classSocket.html#c5060aeb501044044351d5a85b3fc95f">Socket</a>
-<li>clear()
-: <a class="el" href="classKeyDerivation.html#8d8c405ee7c3753b4807b36a8cbe537a">KeyDerivation</a>
-, <a class="el" href="classSeqWindow.html#e9774163b8f7ac0ec081d1ba5b2daed2">SeqWindow</a>
-, <a class="el" href="classConnectionList.html#953c99bed2974e6fc992f7aa21f0da5a">ConnectionList</a>
-<li>close()
-: <a class="el" href="classTunDevice.html#13986e13fe28da6c917293c40effb902">TunDevice</a>
-<li>CommunicatingSocket()
-: <a class="el" href="classCommunicatingSocket.html#0017517b8d6e761fde0c40475af3b2ab">CommunicatingSocket</a>
-<li>con_list_
-: <a class="el" href="classRouter.html#3339335b8c222802d7b55adbadf778b9">Router</a>
-<li>cond
-: <a class="el" href="classCondition.html#4c8982005641d63b696f671b28e3706d">Condition</a>
-<li>Condition
-: <a class="el" href="classMutex.html#0705c7682858f6dcf7fe85cba92f0a5c">Mutex</a>
-, <a class="el" href="classCondition.html#f11513db4fcbde93961fa0b65e7ab764">Condition</a>
-<li>connect()
-: <a class="el" href="classCommunicatingSocket.html#9192374d9baab8e189860aa8d913683c">CommunicatingSocket</a>
-<li>ConnectionList()
-: <a class="el" href="classConnectionList.html#9ac049f1141187ec7c0f15026762b72d">ConnectionList</a>
-<li>ConnectionMap
-: <a class="el" href="classConnectionList.html#564ebc63b6a1ba03b43fc26442ba073f">ConnectionList</a>
-<li>ConnectionParam()
-: <a class="el" href="classConnectionParam.html#cc8266ceb0e1d91bfae34a2bed4f8c86">ConnectionParam</a>
-<li>connections_
-: <a class="el" href="classConnectionList.html#5c244188117d9d2f09688ca08ffcd448">ConnectionList</a>
-<li>cypher()
-: <a class="el" href="classCypher.html#1d51ce2235d38bded45f5e897be4435c">Cypher</a>
-<li>Cypher()
-: <a class="el" href="classCypher.html#5228228b0b2d83251ecce4516e87ddb1">Cypher</a>
-<li>cypher_
-: <a class="el" href="classOptions.html#bba16365a15a6a87c90f85e143bebb5f">Options</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x64.html b/doc/html/functions_0x64.html
deleted file mode 100644
index 415a82c..0000000
--- a/doc/html/functions_0x64.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li id="current"><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>dev
-: <a class="el" href="structParam.html#1fa9d0f89264543bbad03a9e4e0c5f44">Param</a>
-<li>dev_
-: <a class="el" href="classTunDevice.html#239c85381dfcf1776303778d1784df51">TunDevice</a>
-<li>dev_name_
-: <a class="el" href="classOptions.html#3b094d71270549c85ca372f060bfe22c">Options</a>
-<li>dev_type_
-: <a class="el" href="classOptions.html#b0c850a5e29599156af92cf5b3ddff28">Options</a>
-<li>disconnect()
-: <a class="el" href="classUDPSocket.html#7482e8e61cef160e1a7c0d6ac15c01be">UDPSocket</a>
-<li>down()
-: <a class="el" href="classSemaphore.html#71126a13a22f2722e22a2b69860a5371">Semaphore</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x65.html b/doc/html/functions_0x65.html
deleted file mode 100644
index a6e32e8..0000000
--- a/doc/html/functions_0x65.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li id="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>ethernet_address_
-: <a class="el" href="classNetworkAddress.html#be2e0638b80de65143485024cc5f0e1e">NetworkAddress</a>
-<li>exor()
-: <a class="el" href="classCypher.html#bf33a7a59ed1cdf711030236de6635b0">Cypher</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x66.html b/doc/html/functions_0x66.html
deleted file mode 100644
index 967a01c..0000000
--- a/doc/html/functions_0x66.html
+++ /dev/null
@@ -1,109 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li id="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>FAC_AUTH
-: <a class="el" href="classLog.html#6f6fde7b6433d827c05cfefe16f9b333">Log</a>
-<li>FAC_AUTHPRIV
-: <a class="el" href="classLog.html#5245bb60b9c33e31027ea1f9a77d8053">Log</a>
-<li>FAC_CRON
-: <a class="el" href="classLog.html#6a455dfca6d859f77ed79b6d92ad659a">Log</a>
-<li>FAC_DAEMON
-: <a class="el" href="classLog.html#6395030c0b8fa7f36b6fe0f6b837055d">Log</a>
-<li>FAC_FTP
-: <a class="el" href="classLog.html#9b822438fee8c8a0f4bb56c0e4415c95">Log</a>
-<li>FAC_LOCAL0
-: <a class="el" href="classLog.html#e6271aefc4c8749e602da64f284f0d08">Log</a>
-<li>FAC_LOCAL1
-: <a class="el" href="classLog.html#b553df5af8dd47f2e9d29569b26b7713">Log</a>
-<li>FAC_LOCAL2
-: <a class="el" href="classLog.html#1e79b43d3ed6f44281f1d6f4d6e2a829">Log</a>
-<li>FAC_LOCAL3
-: <a class="el" href="classLog.html#467961bf9b0b73dd863a29e29642ed62">Log</a>
-<li>FAC_LOCAL4
-: <a class="el" href="classLog.html#2dfec8266dc4bfd9f4a37a6a6a193724">Log</a>
-<li>FAC_LOCAL5
-: <a class="el" href="classLog.html#8c8f287b845408f62e9971869764193d">Log</a>
-<li>FAC_LOCAL6
-: <a class="el" href="classLog.html#c7c45c9e1daa96ecb60ff12064a3dc6e">Log</a>
-<li>FAC_LOCAL7
-: <a class="el" href="classLog.html#886a44fb4cec033f0f7c028f530fe97c">Log</a>
-<li>FAC_LPR
-: <a class="el" href="classLog.html#28a1239643de68f79ad6c2337acfd2ea">Log</a>
-<li>FAC_MAIL
-: <a class="el" href="classLog.html#5cf4b465d8ecff58bd62ac064663917b">Log</a>
-<li>FAC_NEWS
-: <a class="el" href="classLog.html#b9f56520aeae70b9d98396f67ad1310b">Log</a>
-<li>FAC_SYSLOG
-: <a class="el" href="classLog.html#be74100156fee45add0417bc9f460f30">Log</a>
-<li>FAC_USER
-: <a class="el" href="classLog.html#9418bab5d66822411ce1f85823d8425b">Log</a>
-<li>FAC_UUCP
-: <a class="el" href="classLog.html#d5b2e5f3987835ec077013c6a263ed5f">Log</a>
-<li>facility
-: <a class="el" href="classLog.html#844dc5894a51dce933ae2109868652a0">Log</a>
-<li>fields_desc
-: <a class="el" href="classsatp_1_1SATP.html#e51015e8537b5ec7aa53ba87bf638c15">satp::SATP</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x67.html b/doc/html/functions_0x67.html
deleted file mode 100644
index 601f9fb..0000000
--- a/doc/html/functions_0x67.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li id="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>gcrypt_initialized_
-: <a class="el" href="classAesIcmCypher.html#04da5690d9102c6b3fe5bf78a8827ac1">AesIcmCypher</a>
-<li>GCRYPT_SEC_MEM
-: <a class="el" href="classAesIcmCypher.html#4d1dea41b9745bca5a2d84fcefe3558c">AesIcmCypher</a>
-<li>generate()
-: <a class="el" href="classKeyDerivation.html#6d319febcad73d199fe8773ae614f70a">KeyDerivation</a>
-<li>getActualName()
-: <a class="el" href="classTunDevice.html#e02f8972f75b11b69280fba9b6649cab">TunDevice</a>
-<li>getAuthAlgo()
-: <a class="el" href="classOptions.html#ee7bd7127b7ab35e287fb479288e9641">Options</a>
-<li>getAuthTag()
-: <a class="el" href="classPacket.html#ba55c639065c177a7006d8392f50eddc">Packet</a>
-<li>getBitStream()
-: <a class="el" href="classCypher.html#7ddf1bcd476978daa97148ec406d6483">Cypher</a>
-, <a class="el" href="classNullCypher.html#ca537adca8ea9af8b6f248df12ebcf36">NullCypher</a>
-, <a class="el" href="classAesIcmCypher.html#ebac1fbb9a4cb56411fcd45ca63f47a1">AesIcmCypher</a>
-<li>getBuf()
-: <a class="el" href="classBuffer.html#7890e20c6c77eb631c39728ea08b35b8">Buffer</a>
-<li>getCypher()
-: <a class="el" href="classOptions.html#71845d106fb9ccef0f8b682a125f4ffd">Options</a>
-<li>getDevName()
-: <a class="el" href="classOptions.html#acd35d4f958a4611ba10fc844583b744">Options</a>
-<li>getDevType()
-: <a class="el" href="classOptions.html#0762384e71fb10883a8fe245a389cee6">Options</a>
-<li>getFacility()
-: <a class="el" href="classLog.html#238b6e5d47bb83307737f0c809fad669">Log</a>
-<li>getForeignAddress()
-: <a class="el" href="classCommunicatingSocket.html#13f9eca30ef56836cf23c163c848c09e">CommunicatingSocket</a>
-<li>getForeignPort()
-: <a class="el" href="classCommunicatingSocket.html#184fbb4775184b87ebd886a5587eb1a3">CommunicatingSocket</a>
-<li>getIfconfigParamLocal()
-: <a class="el" href="classOptions.html#5354b737aa30d786c79f43547c78dc09">Options</a>
-<li>getIfconfigParamRemoteNetmask()
-: <a class="el" href="classOptions.html#ee9e8bcc21c6c8c81fc4ed79991d42d5">Options</a>
-<li>getLength()
-: <a class="el" href="classSeqWindow.html#5d39959927c79c54d133ed77b297ad7c">SeqWindow</a>
-, <a class="el" href="classBuffer.html#09ced241e4d0a46c52f0f20398076435">Buffer</a>
-<li>getLocalAddr()
-: <a class="el" href="classOptions.html#0b1ca05363913a66db8dcb829ebc21e2">Options</a>
-<li>getLocalAddress()
-: <a class="el" href="classSocket.html#0fca07bdfa97874fba1a17995ed7cda3">Socket</a>
-<li>getLocalPort()
-: <a class="el" href="classOptions.html#44a66c61b99fc0d1a953493a3cd4dcab">Options</a>
-, <a class="el" href="classSocket.html#e01143b667d69483a2f53d0f4ce7eeed">Socket</a>
-<li>getLocalSyncAddr()
-: <a class="el" href="classOptions.html#e614846f55efc3c84fcde4718156e544">Options</a>
-<li>getLocalSyncPort()
-: <a class="el" href="classOptions.html#5ada1a8516ba353b5cf389d041ea75c9">Options</a>
-<li>getLogName()
-: <a class="el" href="classLog.html#9090c0fbbc5a3223dbd361a827788c17">Log</a>
-<li>getNetworkAddress()
-: <a class="el" href="classNetworkAddress.html#872f833f58a2be1d86a411de1741d63e">NetworkAddress</a>
-<li>getNetworkAddressType()
-: <a class="el" href="classNetworkAddress.html#87d42cb87bf405fb5460582a2ff8396d">NetworkAddress</a>
-<li>getPayloadType()
-: <a class="el" href="classPacket.html#ed7f5cc79b40a11eddefd4b421544498">Packet</a>
-<li>getProgname()
-: <a class="el" href="classOptions.html#af7b2ab27fc4b1a74ef89e9fdd0cfb22">Options</a>
-<li>getRemoteAddr()
-: <a class="el" href="classOptions.html#46343d900b4dd2ab8e0a7a2a9274e885">Options</a>
-<li>getRemotePort()
-: <a class="el" href="classOptions.html#4d2089d4216557810410f31ffa2dfc8b">Options</a>
-<li>getRoute()
-: <a class="el" href="classRouter.html#9bf135a79933e68e89f8728ada090011">Router</a>
-<li>getSenderId()
-: <a class="el" href="classPacket.html#096829acfcf98c3ffff60bd335cbb919">Packet</a>
-, <a class="el" href="classOptions.html#049d0dbe0f6ca10cc18d87924fb2322d">Options</a>
-<li>getSeqNr()
-: <a class="el" href="classPacket.html#6572b9df8c1f5f0de9fcb8e5c669de50">Packet</a>
-<li>getSeqWindowSize()
-: <a class="el" href="classOptions.html#893c688302a091bcf99cb327b23774fa">Options</a>
-<li>getType()
-: <a class="el" href="classTunDevice.html#b57512464007681dcc92820adb3deb0f">TunDevice</a>
-<li>getTypeString()
-: <a class="el" href="classTunDevice.html#eb99a885d90822b00e623ca02c2b06cc">TunDevice</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x68.html b/doc/html/functions_0x68.html
deleted file mode 100644
index 254b8f6..0000000
--- a/doc/html/functions_0x68.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li id="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
-<li>handle()
-: <a class="el" href="classSignalHandler.html#e3dbda0de9b4aa4544390818a0d29e28">SignalHandler</a>
-, <a class="el" href="classSigIntHandler.html#6a7d9a841a5c9b1f50041a8c37774063">SigIntHandler</a>
-, <a class="el" href="classSigTermHandler.html#820fa7f8bb5ef6390133c33c919dbf6f">SigTermHandler</a>
-, <a class="el" href="classSigUsr2Handler.html#825a621f1ff10556bb8b289703273e7d">SigUsr2Handler</a>
-, <a class="el" href="classSignalController.html#5df4d6ebe373117a9bf072035e16997f">SignalController</a>
-, <a class="el" href="classSigQuitHandler.html#799f0272c91e7b1bf09411b80811b4dc">SigQuitHandler</a>
-, <a class="el" href="classSigHupHandler.html#84734b7f79663badeedb720896302d4e">SigHupHandler</a>
-, <a class="el" href="classSigUsr1Handler.html#578f3ea18e617689032fc165b6436695">SigUsr1Handler</a>
-<li>handler
-: <a class="el" href="classSignalController.html#f76d2f570d55019dd15921eba71efe0b">SignalController</a>
-<li>HandlerMap
-: <a class="el" href="classSignalController.html#659eb661ef3d40565d739a50bbe4b554">SignalController</a>
-<li>has_auth_tag_
-: <a class="el" href="classPacket.html#849a965c46afc5fa7efe257212197abb">Packet</a>
-<li>has_header_
-: <a class="el" href="classPacket.html#97b8eb52e7476174a0e91e2ccaf73306">Packet</a>
-<li>has_payload_type_
-: <a class="el" href="classPacket.html#235c6c8c7362c46ca33a331713199a17">Packet</a>
-<li>hasAuthTag()
-: <a class="el" href="classPacket.html#bfe50722f18687bb0691061fb0ccb0ff">Packet</a>
-<li>hasHeader()
-: <a class="el" href="classPacket.html#a004c01dd99179b0a08109dce5fc6b03">Packet</a>
-<li>hasPayloadType()
-: <a class="el" href="classPacket.html#c78b8af0dc7c7badf85e75db0de54800">Packet</a>
-<li>hasSeqNr()
-: <a class="el" href="classSeqWindow.html#9e7714dda181863420c38975bd505aff">SeqWindow</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x69.html b/doc/html/functions_0x69.html
deleted file mode 100644
index 23010bd..0000000
--- a/doc/html/functions_0x69.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li id="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>ifconfig_param_local_
-: <a class="el" href="classOptions.html#fd0d76c7e1e2fa6fd9ee0538ff9124b0">Options</a>
-<li>ifconfig_param_remote_netmask_
-: <a class="el" href="classOptions.html#cd2c34152754ab7818ee4bfe3e1b9936">Options</a>
-<li>init()
-: <a class="el" href="classKeyDerivation.html#5f03e97de1a041f6012d1fcfabf13773">KeyDerivation</a>
-, <a class="el" href="classSignalController.html#0d66065172b1c7ac0d55757d178e6911">SignalController</a>
-<li>inst
-: <a class="el" href="classLog.html#aebf3ec6bf45b97cc842d9d53a5a6c0a">Log</a>
-<li>instance()
-: <a class="el" href="classLog.html#aa59866ce9e78db15ce7aaeb00fc1063">Log</a>
-<li>instanceCleaner
-: <a class="el" href="classLog.html#321cfbf9f58ebf3c9366bd6e0b5c18ce">Log</a>
-<li>instMutex
-: <a class="el" href="classLog.html#c561e8206daad55b4aa4ac8808f35314">Log</a>
-<li>io_mutex_
-: <a class="el" href="classTunDevice.html#e130228e28996e644d2013089e704d4c">TunDevice</a>
-<li>ipv4_address_
-: <a class="el" href="classNetworkAddress.html#8369bb07e6717082928c7a366bfdb3b2">NetworkAddress</a>
-<li>ipv6_address_
-: <a class="el" href="classNetworkAddress.html#cdcd2a23bce2c23cc7bc2b90c254d1b0">NetworkAddress</a>
-<li>isOpen()
-: <a class="el" href="classTunDevice.html#f63f3331789f043e44eb435b78c815b2">TunDevice</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x6a.html b/doc/html/functions_0x6a.html
deleted file mode 100644
index 03ad19d..0000000
--- a/doc/html/functions_0x6a.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li id="current"><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_j">- j -</a></h3><ul>
-<li>joinGroup()
-: <a class="el" href="classUDPSocket.html#1b20c1e8bd49a9bd9b53dd4f1c8d4c11">UDPSocket</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x6b.html b/doc/html/functions_0x6b.html
deleted file mode 100644
index dcaf957..0000000
--- a/doc/html/functions_0x6b.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li id="current"><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
-<li>kd
-: <a class="el" href="structParam.html#6cfe55741cae1cf1bdde27561f292d8a">Param</a>
-<li>kd_
-: <a class="el" href="classConnectionParam.html#183844d1793cac4e6a17090db4acd0f6">ConnectionParam</a>
-<li>KeyDerivation()
-: <a class="el" href="classKeyDerivation.html#07c3735d1b2e1285b6c427a2706ebc67">KeyDerivation</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x6c.html b/doc/html/functions_0x6c.html
deleted file mode 100644
index a0c9e1b..0000000
--- a/doc/html/functions_0x6c.html
+++ /dev/null
@@ -1,100 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li id="current"><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>ld_kdr_
-: <a class="el" href="classKeyDerivation.html#426dcd34d3b60191a3db55dd970eeb17">KeyDerivation</a>
-<li>leaveGroup()
-: <a class="el" href="classUDPSocket.html#78835eaeca8a5ac039b4579c795e3640">UDPSocket</a>
-<li>leftByteShift()
-: <a class="el" href="classBuffer.html#13200a4925b1b3c08f99e09ccb6854a1">Buffer</a>
-<li>length_
-: <a class="el" href="classBuffer.html#d3a779d2403b5183427f12554e2f51c3">Buffer</a>
-<li>local_addr_
-: <a class="el" href="classOptions.html#d331507d07c87908a5b199a209a3e97e">Options</a>
-<li>local_port_
-: <a class="el" href="classOptions.html#744fc32e1b4f5c930251a8b0013f7f0a">Options</a>
-<li>local_sync_addr_
-: <a class="el" href="classOptions.html#83aa9bb2387d4f988a2aab7653fc8786">Options</a>
-<li>local_sync_port_
-: <a class="el" href="classOptions.html#2fd9e6b23a64d3844c9318136b1e61da">Options</a>
-<li>Lock()
-: <a class="el" href="classLock.html#5aba40fb170cf8fbfbe241ecac4b66b2">Lock</a>
-, <a class="el" href="classMutex.html#5bf7608e05250fb524a1229bcf83ece3">Mutex</a>
-<li>lock()
-: <a class="el" href="classMutex.html#d91be808bf0a60a16f10b897ec246d3a">Mutex</a>
-<li>Lock()
-: <a class="el" href="classLock.html#2c786576eddddb484a6a02a7dea52904">Lock</a>
-<li>Log()
-: <a class="el" href="classLog.html#756aec21ec377fbc703f787e7f5fb832">Log</a>
-<li>log
-: <a class="el" href="classLogStringBuilder.html#499c5b058df61e2215368592d21aacf1">LogStringBuilder</a>
-<li>logName
-: <a class="el" href="classLog.html#8abf9fa58d7af501f25415eb37fd71a0">Log</a>
-<li>LogStringBuilder()
-: <a class="el" href="classLogStringBuilder.html#a9393394f93ca644c8a851fb8fe04e24">LogStringBuilder</a>
-, <a class="el" href="classLog.html#16ded253dbe65c503d1d853dcf5460d6">Log</a>
-, <a class="el" href="classLogStringBuilder.html#5df8c8d7ab7615c8552de3d4d21d3417">LogStringBuilder</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x6d.html b/doc/html/functions_0x6d.html
deleted file mode 100644
index 8386421..0000000
--- a/doc/html/functions_0x6d.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li id="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>MIN_GCRYPT_VERSION
-: <a class="el" href="classAesIcmCypher.html#a51dfb2f03f214c03b5b45f84279023f">AesIcmCypher</a>
-, <a class="el" href="classKeyDerivation.html#2091534e962a9d0f7b3b034150d33333">KeyDerivation</a>
-<li>msg()
-: <a class="el" href="classLog.html#7077dc047eb915d2fae46e36f5040f85">Log</a>
-<li>mutex
-: <a class="el" href="classLog.html#d69b96c96c1b6aa0c3d67e07ca131e85">Log</a>
-, <a class="el" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">Condition</a>
-, <a class="el" href="classMutex.html#8feb0b01916c1feedd1f0c0dcd74081b">Mutex</a>
-, <a class="el" href="classLock.html#41f8817641e260bddb93a7a710736037">Lock</a>
-<li>Mutex()
-: <a class="el" href="classMutex.html#593423d868daf926c7b0d63a833ae29a">Mutex</a>
-<li>mutex
-: <a class="el" href="classOptions.html#3effd9220086fd43e36884295f89bd7c">Options</a>
-<li>mutex_
-: <a class="el" href="classNetworkAddress.html#5f742b0d7f49937d5acb13972b0a4d61">NetworkAddress</a>
-, <a class="el" href="classRouter.html#1192f14da3a327402e3eb43d4fe5ef91">Router</a>
-, <a class="el" href="classSeqWindow.html#87ec44a9a7398ecbcb92d90ba95b37a0">SeqWindow</a>
-, <a class="el" href="classConnectionList.html#bc652277cdcea45e22a0b5a8fc23ef48">ConnectionList</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x6e.html b/doc/html/functions_0x6e.html
deleted file mode 100644
index 778be7a..0000000
--- a/doc/html/functions_0x6e.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li id="current"><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>name
-: <a class="el" href="classsatp_1_1SATP.html#e9e415324a6a9fbe14971c1ffd334139">satp::SATP</a>
-<li>network_address_type_
-: <a class="el" href="classNetworkAddress.html#349df01a35dac1a71399ced7626b5d86">NetworkAddress</a>
-<li>NetworkAddress()
-: <a class="el" href="classNetworkAddress.html#453e23f7a4cbaebfa0ab799a5e01d02c">NetworkAddress</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x6f.html b/doc/html/functions_0x6f.html
deleted file mode 100644
index db9fab5..0000000
--- a/doc/html/functions_0x6f.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li id="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>OnAccept()
-: <a class="el" href="classSyncSocket.html#682c668b65bfa3c59e7628c3f29f49ae">SyncSocket</a>
-<li>OnConnectRetry()
-: <a class="el" href="classSyncSocket.html#9884cf2e14e1c38607e58ba62c59c44f">SyncSocket</a>
-<li>OnReconnect()
-: <a class="el" href="classSyncSocket.html#cf37b4f2726ce657a0472f55c915fd09">SyncSocket</a>
-<li>open()
-: <a class="el" href="classLog.html#f91976ebadd955414799131cb442d24c">Log</a>
-, <a class="el" href="classTunDevice.html#323ddcfd4ac60d0dbfe6ebb5bbb9a323">TunDevice</a>
-<li>operator u_int8_t *()
-: <a class="el" href="classBuffer.html#dcf367d5f1b7fced7aa61bb919af7943">Buffer</a>
-<li>operator&lt;()
-: <a class="el" href="classNetworkAddress.html#3ad4fef459a4744db8e428be8059472d">NetworkAddress</a>
-<li>operator&lt;&lt;()
-: <a class="el" href="classLogStringBuilder.html#9b4f26f5e64aacc172c0818073117e42">LogStringBuilder</a>
-<li>operator=()
-: <a class="el" href="classSignalController.html#7bfe78f3e8c5d40ddd51c313d30cf6a2">SignalController</a>
-, <a class="el" href="classBuffer.html#b62dfbb5605a860aa63771f3b1c29b1e">Buffer</a>
-, <a class="el" href="classSocket.html#1ef8f4c222c32756c8b1537323702df8">Socket</a>
-, <a class="el" href="classRouter.html#58551e8a03d9d30a1047d5859ecf6895">Router</a>
-, <a class="el" href="classSeqWindow.html#37887e66297163fe301c77f2977a2a2b">SeqWindow</a>
-, <a class="el" href="classLock.html#6beb534a89b213d70e4b3bb9b3cde217">Lock</a>
-, <a class="el" href="classTunDevice.html#de33e9a7a951b43f2f7e24d8fe9c311e">TunDevice</a>
-, <a class="el" href="classLog.html#076b147c2bc9b2167074e9bc51a24af7">Log</a>
-, <a class="el" href="classConnectionList.html#b5ca2cf9bb5a4079d5c634a89ece1204">ConnectionList</a>
-, <a class="el" href="classBuffer.html#b3bda89f495b3895a533155f593ab503">Buffer</a>
-, <a class="el" href="classMutex.html#030a11400d00ef97813c6b232a5e3f43">Mutex</a>
-<li>operator[]()
-: <a class="el" href="classBuffer.html#e5a9559862374ebd9dfcfc1204890497">Buffer</a>
-<li>operator^()
-: <a class="el" href="classBuffer.html#d56159a415541fcff34ef8aed1eb7183">Buffer</a>
-<li>opt
-: <a class="el" href="structParam.html#f690604eb7652c5f5407815c5022b46c">Param</a>
-<li>opt_
-: <a class="el" href="classConnectionParam.html#7a6a8024a5314f8a30f0cb18ccc63cd4">ConnectionParam</a>
-<li>Options()
-: <a class="el" href="classOptions.html#b72fb640172a6109e34c8a5366563753">Options</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x70.html b/doc/html/functions_0x70.html
deleted file mode 100644
index 2422d5e..0000000
--- a/doc/html/functions_0x70.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li id="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>Packet()
-: <a class="el" href="classPacket.html#abcfb963c0d5bc0fa554668f92989622">Packet</a>
-<li>parse()
-: <a class="el" href="classOptions.html#eef7f9799ffcc31221a54dc9ed3b3e81">Options</a>
-<li>printHexDump()
-: <a class="el" href="classBuffer.html#13d927c471a7516b37bc9ad8fc1741ce">Buffer</a>
-<li>printOptions()
-: <a class="el" href="classOptions.html#cac40a32d05b48e49595d8d19cf8af47">Options</a>
-<li>printUsage()
-: <a class="el" href="classOptions.html#5a64af47966f3c0a54a8c3a3385065e3">Options</a>
-<li>prio
-: <a class="el" href="classLogStringBuilder.html#89d48a7590de117fec0b40c0babbaee5">LogStringBuilder</a>
-<li>PRIO_ALERT
-: <a class="el" href="classLog.html#77741b4b68493a7b082f856c9a70cae6">Log</a>
-<li>PRIO_CRIT
-: <a class="el" href="classLog.html#275d2db1310f0b9663ac1e048cadd389">Log</a>
-<li>PRIO_DEBUG
-: <a class="el" href="classLog.html#f9aad3521e9eda1c156009188cc0674b">Log</a>
-<li>PRIO_EMERG
-: <a class="el" href="classLog.html#3b068a7b9c9a7bd3a42d519daea16564">Log</a>
-<li>PRIO_ERR
-: <a class="el" href="classLog.html#d3769cb6592629a056ffeaa4ce1f3d46">Log</a>
-<li>PRIO_INFO
-: <a class="el" href="classLog.html#3c50bb6ae5eff66436d72a53c50b0f6b">Log</a>
-<li>PRIO_NOTICE
-: <a class="el" href="classLog.html#783504697beb7cc8905d0296704d62f2">Log</a>
-<li>PRIO_WARNING
-: <a class="el" href="classLog.html#ef36517c65a41f4cf69d4795ec84b4a2">Log</a>
-<li>progname_
-: <a class="el" href="classOptions.html#aed7d0eeae21d7d00eb35dccea48b9f3">Options</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x72.html b/doc/html/functions_0x72.html
deleted file mode 100644
index 8f77018..0000000
--- a/doc/html/functions_0x72.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li id="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>read()
-: <a class="el" href="classTunDevice.html#553498887edc92f7b7e31e3bf04fb8fb">TunDevice</a>
-<li>recv()
-: <a class="el" href="classPacketSource.html#95901be715656540a7273c6c0dc1234e">PacketSource</a>
-, <a class="el" href="classUDPPacketSource.html#a1f7daded0f9ead5599160bae9317eb8">UDPPacketSource</a>
-, <a class="el" href="classCommunicatingSocket.html#7cf1fd470c0060171b68df9f68c7bd01">CommunicatingSocket</a>
-<li>recvFrom()
-: <a class="el" href="classUDPSocket.html#bcd5c064e2496bd8b1888fd4e1b68949">UDPSocket</a>
-<li>remote_addr_
-: <a class="el" href="classOptions.html#af81d4d836e3ca1850b8b474d61944de">Options</a>
-<li>remote_port_
-: <a class="el" href="classOptions.html#8481cdc79ca8bde93af9b945838f4559">Options</a>
-<li>removeAuthTag()
-: <a class="el" href="classPacket.html#3e3dfca708baf59791f0608b8a57924c">Packet</a>
-<li>removeHeader()
-: <a class="el" href="classPacket.html#24c2a41630d79411086d952c8f732c8c">Packet</a>
-<li>removePayloadType()
-: <a class="el" href="classPacket.html#6433e4d5eef9216f4e70b338cb4d2e4d">Packet</a>
-<li>resizeBack()
-: <a class="el" href="classBuffer.html#5698b2d64238f1f38578dc8e9e2b1bc9">Buffer</a>
-<li>resizeFront()
-: <a class="el" href="classBuffer.html#fe4b10487b4930e0407bdf61857629d6">Buffer</a>
-<li>resolveService()
-: <a class="el" href="classSocket.html#982c63b25c5b756321a74074a275adbc">Socket</a>
-<li>rightByteShift()
-: <a class="el" href="classBuffer.html#298949899f3f78e4a8b3df7fa5ec532d">Buffer</a>
-<li>Router()
-: <a class="el" href="classRouter.html#555428efbf07e22776889b8d9b88027f">Router</a>
-<li>run()
-: <a class="el" href="classSignalController.html#0f7657b70cb2e8457539d9f844a93619">SignalController</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x73.html b/doc/html/functions_0x73.html
deleted file mode 100644
index a93c1c8..0000000
--- a/doc/html/functions_0x73.html
+++ /dev/null
@@ -1,197 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li id="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>salt_
-: <a class="el" href="classAesIcmCypher.html#a62620f7280574b142a0eb29880f5083">AesIcmCypher</a>
-, <a class="el" href="classKeyDerivation.html#52e057f1085920a61ea44c5c9936865c">KeyDerivation</a>
-<li>sem
-: <a class="el" href="classSemaphore.html#23e62b0971c229ddf106e3ff71d688d6">Semaphore</a>
-<li>Semaphore()
-: <a class="el" href="classSemaphore.html#570698c680a467b9b0a708635149d54a">Semaphore</a>
-<li>send()
-: <a class="el" href="classPacketSource.html#ffc5eb2c89d1395443432c3cc6b7898b">PacketSource</a>
-, <a class="el" href="classUDPPacketSource.html#376a3b0c861aeb7561e8a9f6866292b9">UDPPacketSource</a>
-, <a class="el" href="classCommunicatingSocket.html#ca4e86085c064641e86ae24ea29bbb94">CommunicatingSocket</a>
-<li>sender_
-: <a class="el" href="classSeqWindow.html#8bfc3742cacc75e9a72de13ff6ad98a2">SeqWindow</a>
-<li>sender_id
-: <a class="el" href="structPacket_1_1HeaderStruct.html#c129b7cda1d848a579b689bacdabddea">Packet::HeaderStruct</a>
-<li>sender_id_
-: <a class="el" href="classOptions.html#f166d5f4f6fd17c761ac9a6d7e48d362">Options</a>
-<li>SenderMap
-: <a class="el" href="classSeqWindow.html#127195f139c8d5d07ed93799c2d6821a">SeqWindow</a>
-<li>sendTo()
-: <a class="el" href="classUDPSocket.html#41a3595e226f273953cbd38618af5d5b">UDPSocket</a>
-<li>seq
-: <a class="el" href="structParam.html#dc6a71f9fa352d3ecb312e2e33354f4e">Param</a>
-<li>seq_
-: <a class="el" href="classConnectionParam.html#bb6e940e7c60875473fb64299d4e29d4">ConnectionParam</a>
-<li>seq_nr
-: <a class="el" href="structPacket_1_1HeaderStruct.html#4b7b9bf68b204ca98171b7f818685521">Packet::HeaderStruct</a>
-<li>seq_window_size_
-: <a class="el" href="classOptions.html#d2a0398f717a96602f8c402db12699a5">Options</a>
-<li>SeqDeque
-: <a class="el" href="classSeqWindow.html#cf2d07003c8ca868146cffb4dd1d5ca7">SeqWindow</a>
-<li>SeqWindow()
-: <a class="el" href="classSeqWindow.html#8d513ab9ef2984ea93dad7e4026185c8">SeqWindow</a>
-<li>setAuthAlgo()
-: <a class="el" href="classOptions.html#c093c83be9a50c1dfd5170ff14b647c5">Options</a>
-<li>setBroadcast()
-: <a class="el" href="classUDPSocket.html#316f08a017aa160643812f3c08734d27">UDPSocket</a>
-<li>setCypher()
-: <a class="el" href="classOptions.html#b3218cd91b41551042595b5216766c00">Options</a>
-<li>setDevName()
-: <a class="el" href="classOptions.html#8217facd595355be2b4f1130179e3746">Options</a>
-<li>setDevType()
-: <a class="el" href="classOptions.html#d2a4cc3b2ecabba72396648a7a07cc29">Options</a>
-<li>setFacility()
-: <a class="el" href="classLog.html#828e15ec0e9108b9fc43d74da77a902c">Log</a>
-<li>setIfconfigParamLocal()
-: <a class="el" href="classOptions.html#93e1367e5db67df81d2afac1ee5c6c73">Options</a>
-<li>setIfconfigParamRemoteNetmask()
-: <a class="el" href="classOptions.html#d0760cecce7395f5022b921642674326">Options</a>
-<li>setKey()
-: <a class="el" href="classCypher.html#7320b82d14391ab7d25271aa5114e190">Cypher</a>
-, <a class="el" href="classAesIcmCypher.html#605a38676ef12ad0b69628c5d53ef007">AesIcmCypher</a>
-<li>setListen()
-: <a class="el" href="classTCPServerSocket.html#1f39a2e6721ab62d8875a234eb300bab">TCPServerSocket</a>
-<li>setLocalAddr()
-: <a class="el" href="classOptions.html#bf7ebb3ee98c6d31dd5c5b0732188de5">Options</a>
-<li>setLocalAddressAndPort()
-: <a class="el" href="classSocket.html#a6b986410bc2e606ba27d01fa7cb8836">Socket</a>
-<li>setLocalPort()
-: <a class="el" href="classOptions.html#a4b5b364bf2880fcbcd3fe059ccde7eb">Options</a>
-, <a class="el" href="classSocket.html#773fe4a35146002de76952e16fdebcfa">Socket</a>
-<li>setLocalSyncAddr()
-: <a class="el" href="classOptions.html#a6d319a0adbfce9a9e1c6131bce5c2f2">Options</a>
-<li>setLocalSyncPort()
-: <a class="el" href="classOptions.html#7b2c8a681fd14ded0681eea7882fd3ec">Options</a>
-<li>setLogKDRate()
-: <a class="el" href="classKeyDerivation.html#b055afc0de04a6e32631e42f09b32e63">KeyDerivation</a>
-<li>setLogName()
-: <a class="el" href="classLog.html#f8cf0541a8284aabd5fe924a9cd2eab8">Log</a>
-<li>setMulticastTTL()
-: <a class="el" href="classUDPSocket.html#4dcfff33b45d1b84b5a602fc6f4a27f8">UDPSocket</a>
-<li>setNetworkAddress()
-: <a class="el" href="classNetworkAddress.html#e90d29d2db92f2c821e57d86443f46c5">NetworkAddress</a>
-<li>setProgname()
-: <a class="el" href="classOptions.html#1267ce6d4b43ab9c0f8827c434b33b1b">Options</a>
-<li>setRemoteAddr()
-: <a class="el" href="classOptions.html#d0848af5b5e029a4ea14fe6fb82d3f46">Options</a>
-<li>setRemoteAddrPort()
-: <a class="el" href="classOptions.html#79249268d3b284f9e254f874cedeef41">Options</a>
-<li>setRemotePort()
-: <a class="el" href="classOptions.html#cbd3e9a4e230c2537d86127a092efd40">Options</a>
-<li>setSalt()
-: <a class="el" href="classCypher.html#2546ef49e5ce8abe8062186d5f6b2ef8">Cypher</a>
-, <a class="el" href="classAesIcmCypher.html#6741487a9d6dfe3ae76bb168ed711259">AesIcmCypher</a>
-<li>setSenderId()
-: <a class="el" href="classPacket.html#01c7b848ec415740565c87b374085bdc">Packet</a>
-, <a class="el" href="classOptions.html#d10f65b29130c7e31a332e22f77650b0">Options</a>
-<li>setSeqNr()
-: <a class="el" href="classPacket.html#1b89ed1be19d6b9c1a12e0f6b1ae8ed2">Packet</a>
-<li>setSeqWindowSize()
-: <a class="el" href="classOptions.html#077dda754c64b01d6736aa4f7862ce6b">Options</a>
-<li>SigHupHandler()
-: <a class="el" href="classSigHupHandler.html#a1ee03b63ca11d8b5aae82fae1f2d6a3">SigHupHandler</a>
-<li>SigIntHandler()
-: <a class="el" href="classSigIntHandler.html#ac25b5ac048a76d4c0c26d5ad4c4273d">SigIntHandler</a>
-<li>signal()
-: <a class="el" href="classCondition.html#974c8fd419e6014028dc4147cc49ce56">Condition</a>
-<li>SignalController
-: <a class="el" href="classSignalHandler.html#9b5c65d0274d45f20c9ed28852dd66fa">SignalHandler</a>
-, <a class="el" href="classSignalController.html#d057c96011d444cce15e2a398a0a8bbf">SignalController</a>
-<li>SignalHandler()
-: <a class="el" href="classSignalHandler.html#8f920534650e9cd3cdfbe3c3f8409b4d">SignalHandler</a>
-<li>sigNum
-: <a class="el" href="classSignalHandler.html#0585573af0ea6bebf37bda54e5c3c39d">SignalHandler</a>
-<li>sigQueue
-: <a class="el" href="classSignalController.html#543fa6d49a071df92cdfcc7bc96de161">SignalController</a>
-<li>sigQueueMutex
-: <a class="el" href="classSignalController.html#6b7853059aa422fac6c2cc77e00d28ee">SignalController</a>
-<li>sigQueueSem
-: <a class="el" href="classSignalController.html#4dfee82061341e1af5ca827333c8bd10">SignalController</a>
-<li>SigQuitHandler()
-: <a class="el" href="classSigQuitHandler.html#45885e5ddfa14f9bfc13c72de425e1c6">SigQuitHandler</a>
-<li>SigTermHandler()
-: <a class="el" href="classSigTermHandler.html#8f6c3da13e1ec7fc8ef122bd0db457e4">SigTermHandler</a>
-<li>SigUsr1Handler()
-: <a class="el" href="classSigUsr1Handler.html#aabaa57b0f2bb331a85f95cf90dd121d">SigUsr1Handler</a>
-<li>SigUsr2Handler()
-: <a class="el" href="classSigUsr2Handler.html#30478acdc28555b412d80f1419af622a">SigUsr2Handler</a>
-<li>sockDesc
-: <a class="el" href="classSocket.html#d5704d2fdfb062139e1f88831617bbfb">Socket</a>
-<li>Socket()
-: <a class="el" href="classSocket.html#53e00027bab2125a2b407914c6148589">Socket</a>
-<li>SocketException()
-: <a class="el" href="classSocketException.html#bb5bcecd9d9e20868c237ec5a82cf5c3">SocketException</a>
-<li>src
-: <a class="el" href="structParam.html#fa5715cd7dc0833ea8f9afcbd1db455c">Param</a>
-<li>stream
-: <a class="el" href="classLogStringBuilder.html#405447561d3d7337cc093dad6c6d81b5">LogStringBuilder</a>
-<li>SyncSocket()
-: <a class="el" href="classSyncSocket.html#b97696932793f048f29e279f356ee6c5">SyncSocket</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x74.html b/doc/html/functions_0x74.html
deleted file mode 100644
index 5e15c67..0000000
--- a/doc/html/functions_0x74.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li id="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>TCPServerSocket
-: <a class="el" href="classTCPSocket.html#e8bcdc0d25881a17b23e557296236fa9">TCPSocket</a>
-, <a class="el" href="classTCPServerSocket.html#e559a3154527d09fe14a8e5ee1f53d7a">TCPServerSocket</a>
-<li>TCPSocket()
-: <a class="el" href="classTCPSocket.html#4763ac3be0d7d5e143884bef45e351c5">TCPSocket</a>
-<li>thread
-: <a class="el" href="classSignalController.html#79c5fbfa55aa9edc2a45c5ed3197b782">SignalController</a>
-<li>TunDevice
-: <a class="el" href="classBuffer.html#51b494563d277beb4740f86c519f30fb">Buffer</a>
-, <a class="el" href="classTunDevice.html#4587b54228b4240334ad4614211df394">TunDevice</a>
-<li>TYPE_TAP
-: <a class="el" href="classTunDevice.html#b4ce6b158bbe4fe051b6fea8cd3d6cd3">TunDevice</a>
-<li>TYPE_TUN
-: <a class="el" href="classTunDevice.html#ea416d7f03ef22bf1d166d33b47fd993">TunDevice</a>
-<li>TYPE_UNDEF
-: <a class="el" href="classTunDevice.html#ec146b27c7755747c1cc1511e4482875">TunDevice</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x75.html b/doc/html/functions_0x75.html
deleted file mode 100644
index bb25909..0000000
--- a/doc/html/functions_0x75.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li id="current"><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>UDPPacketSource
-: <a class="el" href="classBuffer.html#940a382a5e3a8622e6689e13dc453481">Buffer</a>
-, <a class="el" href="classUDPPacketSource.html#b9fd5944db99fd0f89c12b0d74ba5e74">UDPPacketSource</a>
-<li>UDPSocket()
-: <a class="el" href="classUDPSocket.html#14dcb55c4b60b12d4a7fff648cbb825f">UDPSocket</a>
-<li>unlock()
-: <a class="el" href="classMutex.html#546a5b797ba29959357586aa2b3740a8">Mutex</a>
-<li>up()
-: <a class="el" href="classSemaphore.html#15fb190263808234fc2562f39f523082">Semaphore</a>
-<li>userMessage
-: <a class="el" href="classSocketException.html#dcfeba6d4ce5754b48ae9d37b07a7e87">SocketException</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x77.html b/doc/html/functions_0x77.html
deleted file mode 100644
index e43cf3c..0000000
--- a/doc/html/functions_0x77.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li id="current"><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>wait()
-: <a class="el" href="classCondition.html#0bb9ca22c3c755d0ed8c7483a857567a">Condition</a>
-<li>what()
-: <a class="el" href="classSocketException.html#534b0625abe62cad2bae94758aa6eb42">SocketException</a>
-<li>window_size_
-: <a class="el" href="classSeqWindow.html#ef85ba28f8a655dc8c8d34aeddb8eea0">SeqWindow</a>
-<li>withAuthTag()
-: <a class="el" href="classPacket.html#5c947adee9eef0a662a4dc49d95dbe8e">Packet</a>
-<li>withHeader()
-: <a class="el" href="classPacket.html#ce9e40180f64d44fe1d8da14ac9e5df2">Packet</a>
-<li>withPayloadType()
-: <a class="el" href="classPacket.html#c7ecfc05376afd00af89cb328e194a1d">Packet</a>
-<li>write()
-: <a class="el" href="classTunDevice.html#958bc73a627cc5d404ed87204547134d">TunDevice</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_0x7e.html b/doc/html/functions_0x7e.html
deleted file mode 100644
index 5bfa655..0000000
--- a/doc/html/functions_0x7e.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html#index__"><span>_</span></a></li>
- <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
- <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
- <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
- <li id="current"><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all class members with links to the classes they belong to:
-<p>
-<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
-<li>~AesIcmCypher()
-: <a class="el" href="classAesIcmCypher.html#fdf9ab22374ffdad856f172eefacbd17">AesIcmCypher</a>
-<li>~AuthAlgo()
-: <a class="el" href="classAuthAlgo.html#e3428186b4e005e879e26c2b8e04fa4a">AuthAlgo</a>
-<li>~Buffer()
-: <a class="el" href="classBuffer.html#59b8743e4a5f731bdd0c4185c9ef263b">Buffer</a>
-<li>~Condition()
-: <a class="el" href="classCondition.html#b42f6d2dfb2d0de4bed4ed5032d4a8fc">Condition</a>
-<li>~ConnectionList()
-: <a class="el" href="classConnectionList.html#1adf23362a15e05db5874d38650c6309">ConnectionList</a>
-<li>~Cypher()
-: <a class="el" href="classCypher.html#70c94525f7bacb956cdd940fba7fb4c8">Cypher</a>
-<li>~instanceCleaner()
-: <a class="el" href="classLog_1_1instanceCleaner.html#5e2dd96e4f58345bd2067cd40fbec865">Log::instanceCleaner</a>
-<li>~KeyDerivation()
-: <a class="el" href="classKeyDerivation.html#ccce2c32370be2388ca0a977fef1f6cc">KeyDerivation</a>
-<li>~Lock()
-: <a class="el" href="classLock.html#7ab6d9485c8665bb3643710432882971">Lock</a>
-<li>~Log()
-: <a class="el" href="classLog.html#0fbfda88fbee5027c89f6eb121059360">Log</a>
-<li>~LogStringBuilder()
-: <a class="el" href="classLogStringBuilder.html#c63707864e0005008cc4a67d8dec9933">LogStringBuilder</a>
-<li>~Mutex()
-: <a class="el" href="classMutex.html#c9e9182407f5f74892318607888e9be4">Mutex</a>
-<li>~NetworkAddress()
-: <a class="el" href="classNetworkAddress.html#d0223797c9530545f51831b76d139c4d">NetworkAddress</a>
-<li>~PacketSource()
-: <a class="el" href="classPacketSource.html#fdaad665e453cf5a047935b07a050ef4">PacketSource</a>
-<li>~Router()
-: <a class="el" href="classRouter.html#26d13a6259937e330488653e8e16f921">Router</a>
-<li>~Semaphore()
-: <a class="el" href="classSemaphore.html#633658a6fde276bffc912028725c6ade">Semaphore</a>
-<li>~SeqWindow()
-: <a class="el" href="classSeqWindow.html#d125bcc4751a746427f04dda7fd65a10">SeqWindow</a>
-<li>~SignalController()
-: <a class="el" href="classSignalController.html#e8d687dc4fcc75bffff50e8cda37c7aa">SignalController</a>
-<li>~SignalHandler()
-: <a class="el" href="classSignalHandler.html#a1109d38f8b43bde75420aaeecc1f2b7">SignalHandler</a>
-<li>~Socket()
-: <a class="el" href="classSocket.html#eac4eb6379a543d38ed88977d3b6630a">Socket</a>
-<li>~SocketException()
-: <a class="el" href="classSocketException.html#659557c899329aea01977c980c4db9b9">SocketException</a>
-<li>~TunDevice()
-: <a class="el" href="classTunDevice.html#2c6196d270bf4d0e99ff4f860391faed">TunDevice</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html
deleted file mode 100644
index 8fc1770..0000000
--- a/doc/html/functions_func.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>accept()
-: <a class="el" href="classTCPServerSocket.html#1d161137e1b069de7a7bfc14d3f8212c">TCPServerSocket</a>
-<li>addAuthTag()
-: <a class="el" href="classPacket.html#a7f8bb4bb127aad314eb0f0ef72447ed">Packet</a>
-<li>addConnection()
-: <a class="el" href="classRouter.html#9d090012d4432b7653a38bad1630b5a9">Router</a>
-, <a class="el" href="classConnectionList.html#f8f89eb646d1cf40cac1916b4a95deb8">ConnectionList</a>
-<li>addHeader()
-: <a class="el" href="classPacket.html#2a682115c6802d0dd1ebbd3434a3a179">Packet</a>
-<li>addPayloadType()
-: <a class="el" href="classPacket.html#40849ee3c59a84c3899c409ed392b477">Packet</a>
-<li>addSeqNr()
-: <a class="el" href="classSeqWindow.html#255ca0fca3e701bd9e18d9fcb2c022a2">SeqWindow</a>
-<li>AesIcmCypher()
-: <a class="el" href="classAesIcmCypher.html#628abe54d9f3ac715dcaa0ae9ebf44bc">AesIcmCypher</a>
-<li>AuthAlgo()
-: <a class="el" href="classAuthAlgo.html#22a200c372d9aeb73a4cbdd95ba30a0e">AuthAlgo</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x62.html b/doc/html/functions_func_0x62.html
deleted file mode 100644
index e911008..0000000
--- a/doc/html/functions_func_0x62.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li id="current"><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
-<li>broadcast()
-: <a class="el" href="classCondition.html#15d88ea71e837f967d13d805d675cc5b">Condition</a>
-<li>Buffer()
-: <a class="el" href="classBuffer.html#5c58aa9e491f709011408ee7837d57d0">Buffer</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x63.html b/doc/html/functions_func_0x63.html
deleted file mode 100644
index d6ef957..0000000
--- a/doc/html/functions_func_0x63.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li id="current"><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>calc()
-: <a class="el" href="classAuthAlgo.html#f53b44f90c33eb049da260947a75c916">AuthAlgo</a>
-, <a class="el" href="classNullAuthAlgo.html#60eead12d6b32a576ad40d999a6151cf">NullAuthAlgo</a>
-, <a class="el" href="classHmacAuthAlgo.html#af50c9aa6b61ff6f4631e3f78f77dc97">HmacAuthAlgo</a>
-<li>cleanUp()
-: <a class="el" href="classSocket.html#c5060aeb501044044351d5a85b3fc95f">Socket</a>
-<li>clear()
-: <a class="el" href="classSeqWindow.html#b1a03fe152c7c94ff3f05005d595b424">SeqWindow</a>
-, <a class="el" href="classKeyDerivation.html#8d8c405ee7c3753b4807b36a8cbe537a">KeyDerivation</a>
-, <a class="el" href="classConnectionList.html#953c99bed2974e6fc992f7aa21f0da5a">ConnectionList</a>
-, <a class="el" href="classSeqWindow.html#e9774163b8f7ac0ec081d1ba5b2daed2">SeqWindow</a>
-<li>close()
-: <a class="el" href="classTunDevice.html#13986e13fe28da6c917293c40effb902">TunDevice</a>
-<li>CommunicatingSocket()
-: <a class="el" href="classCommunicatingSocket.html#0017517b8d6e761fde0c40475af3b2ab">CommunicatingSocket</a>
-<li>Condition()
-: <a class="el" href="classCondition.html#f11513db4fcbde93961fa0b65e7ab764">Condition</a>
-<li>connect()
-: <a class="el" href="classCommunicatingSocket.html#9192374d9baab8e189860aa8d913683c">CommunicatingSocket</a>
-<li>ConnectionList()
-: <a class="el" href="classConnectionList.html#29fad0a481b8e85f66aeb965aa11f591">ConnectionList</a>
-<li>ConnectionParam()
-: <a class="el" href="classConnectionParam.html#cc8266ceb0e1d91bfae34a2bed4f8c86">ConnectionParam</a>
-<li>cypher()
-: <a class="el" href="classCypher.html#1d51ce2235d38bded45f5e897be4435c">Cypher</a>
-<li>Cypher()
-: <a class="el" href="classCypher.html#5228228b0b2d83251ecce4516e87ddb1">Cypher</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x64.html b/doc/html/functions_func_0x64.html
deleted file mode 100644
index 722fb0b..0000000
--- a/doc/html/functions_func_0x64.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li id="current"><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>disconnect()
-: <a class="el" href="classUDPSocket.html#7482e8e61cef160e1a7c0d6ac15c01be">UDPSocket</a>
-<li>down()
-: <a class="el" href="classSemaphore.html#71126a13a22f2722e22a2b69860a5371">Semaphore</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x65.html b/doc/html/functions_func_0x65.html
deleted file mode 100644
index f20e00c..0000000
--- a/doc/html/functions_func_0x65.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li id="current"><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>exor()
-: <a class="el" href="classCypher.html#bf33a7a59ed1cdf711030236de6635b0">Cypher</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x67.html b/doc/html/functions_func_0x67.html
deleted file mode 100644
index bee54f4..0000000
--- a/doc/html/functions_func_0x67.html
+++ /dev/null
@@ -1,136 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li id="current"><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>generate()
-: <a class="el" href="classKeyDerivation.html#6d319febcad73d199fe8773ae614f70a">KeyDerivation</a>
-<li>getActualName()
-: <a class="el" href="classTunDevice.html#e02f8972f75b11b69280fba9b6649cab">TunDevice</a>
-<li>getAuthAlgo()
-: <a class="el" href="classOptions.html#ee7bd7127b7ab35e287fb479288e9641">Options</a>
-<li>getAuthTag()
-: <a class="el" href="classPacket.html#ba55c639065c177a7006d8392f50eddc">Packet</a>
-<li>getBitStream()
-: <a class="el" href="classNullCypher.html#ca537adca8ea9af8b6f248df12ebcf36">NullCypher</a>
-, <a class="el" href="classAesIcmCypher.html#ebac1fbb9a4cb56411fcd45ca63f47a1">AesIcmCypher</a>
-, <a class="el" href="classCypher.html#7ddf1bcd476978daa97148ec406d6483">Cypher</a>
-<li>getBuf()
-: <a class="el" href="classBuffer.html#7890e20c6c77eb631c39728ea08b35b8">Buffer</a>
-<li>getCypher()
-: <a class="el" href="classOptions.html#71845d106fb9ccef0f8b682a125f4ffd">Options</a>
-<li>getDevName()
-: <a class="el" href="classOptions.html#acd35d4f958a4611ba10fc844583b744">Options</a>
-<li>getDevType()
-: <a class="el" href="classOptions.html#0762384e71fb10883a8fe245a389cee6">Options</a>
-<li>getFacility()
-: <a class="el" href="classLog.html#238b6e5d47bb83307737f0c809fad669">Log</a>
-<li>getForeignAddress()
-: <a class="el" href="classCommunicatingSocket.html#13f9eca30ef56836cf23c163c848c09e">CommunicatingSocket</a>
-<li>getForeignPort()
-: <a class="el" href="classCommunicatingSocket.html#184fbb4775184b87ebd886a5587eb1a3">CommunicatingSocket</a>
-<li>getIfconfigParamLocal()
-: <a class="el" href="classOptions.html#5354b737aa30d786c79f43547c78dc09">Options</a>
-<li>getIfconfigParamRemoteNetmask()
-: <a class="el" href="classOptions.html#ee9e8bcc21c6c8c81fc4ed79991d42d5">Options</a>
-<li>getLength()
-: <a class="el" href="classSeqWindow.html#5d39959927c79c54d133ed77b297ad7c">SeqWindow</a>
-, <a class="el" href="classBuffer.html#09ced241e4d0a46c52f0f20398076435">Buffer</a>
-<li>getLocalAddr()
-: <a class="el" href="classOptions.html#0b1ca05363913a66db8dcb829ebc21e2">Options</a>
-<li>getLocalAddress()
-: <a class="el" href="classSocket.html#0fca07bdfa97874fba1a17995ed7cda3">Socket</a>
-<li>getLocalPort()
-: <a class="el" href="classOptions.html#44a66c61b99fc0d1a953493a3cd4dcab">Options</a>
-, <a class="el" href="classSocket.html#e01143b667d69483a2f53d0f4ce7eeed">Socket</a>
-<li>getLocalSyncAddr()
-: <a class="el" href="classOptions.html#e614846f55efc3c84fcde4718156e544">Options</a>
-<li>getLocalSyncPort()
-: <a class="el" href="classOptions.html#5ada1a8516ba353b5cf389d041ea75c9">Options</a>
-<li>getLogName()
-: <a class="el" href="classLog.html#9090c0fbbc5a3223dbd361a827788c17">Log</a>
-<li>getNetworkAddress()
-: <a class="el" href="classNetworkAddress.html#872f833f58a2be1d86a411de1741d63e">NetworkAddress</a>
-<li>getNetworkAddressType()
-: <a class="el" href="classNetworkAddress.html#87d42cb87bf405fb5460582a2ff8396d">NetworkAddress</a>
-<li>getPayloadType()
-: <a class="el" href="classPacket.html#ed7f5cc79b40a11eddefd4b421544498">Packet</a>
-<li>getProgname()
-: <a class="el" href="classOptions.html#af7b2ab27fc4b1a74ef89e9fdd0cfb22">Options</a>
-<li>getRemoteAddr()
-: <a class="el" href="classOptions.html#46343d900b4dd2ab8e0a7a2a9274e885">Options</a>
-<li>getRemotePort()
-: <a class="el" href="classOptions.html#4d2089d4216557810410f31ffa2dfc8b">Options</a>
-<li>getRoute()
-: <a class="el" href="classRouter.html#9bf135a79933e68e89f8728ada090011">Router</a>
-<li>getSenderId()
-: <a class="el" href="classPacket.html#096829acfcf98c3ffff60bd335cbb919">Packet</a>
-, <a class="el" href="classOptions.html#049d0dbe0f6ca10cc18d87924fb2322d">Options</a>
-<li>getSeqNr()
-: <a class="el" href="classPacket.html#6572b9df8c1f5f0de9fcb8e5c669de50">Packet</a>
-<li>getSeqWindowSize()
-: <a class="el" href="classOptions.html#893c688302a091bcf99cb327b23774fa">Options</a>
-<li>getType()
-: <a class="el" href="classTunDevice.html#b57512464007681dcc92820adb3deb0f">TunDevice</a>
-<li>getTypeString()
-: <a class="el" href="classTunDevice.html#eb99a885d90822b00e623ca02c2b06cc">TunDevice</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x68.html b/doc/html/functions_func_0x68.html
deleted file mode 100644
index 1d580de..0000000
--- a/doc/html/functions_func_0x68.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li id="current"><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
-<li>handle()
-: <a class="el" href="classSignalHandler.html#e3dbda0de9b4aa4544390818a0d29e28">SignalHandler</a>
-, <a class="el" href="classSigHupHandler.html#84734b7f79663badeedb720896302d4e">SigHupHandler</a>
-, <a class="el" href="classSigTermHandler.html#820fa7f8bb5ef6390133c33c919dbf6f">SigTermHandler</a>
-, <a class="el" href="classSigUsr1Handler.html#578f3ea18e617689032fc165b6436695">SigUsr1Handler</a>
-, <a class="el" href="classSigUsr2Handler.html#825a621f1ff10556bb8b289703273e7d">SigUsr2Handler</a>
-, <a class="el" href="classSigIntHandler.html#6a7d9a841a5c9b1f50041a8c37774063">SigIntHandler</a>
-, <a class="el" href="classSigQuitHandler.html#799f0272c91e7b1bf09411b80811b4dc">SigQuitHandler</a>
-, <a class="el" href="classSignalController.html#5df4d6ebe373117a9bf072035e16997f">SignalController</a>
-<li>hasAuthTag()
-: <a class="el" href="classPacket.html#bfe50722f18687bb0691061fb0ccb0ff">Packet</a>
-<li>hasHeader()
-: <a class="el" href="classPacket.html#a004c01dd99179b0a08109dce5fc6b03">Packet</a>
-<li>hasPayloadType()
-: <a class="el" href="classPacket.html#c78b8af0dc7c7badf85e75db0de54800">Packet</a>
-<li>hasSeqNr()
-: <a class="el" href="classSeqWindow.html#9e7714dda181863420c38975bd505aff">SeqWindow</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x69.html b/doc/html/functions_func_0x69.html
deleted file mode 100644
index 1cfff83..0000000
--- a/doc/html/functions_func_0x69.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li id="current"><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>init()
-: <a class="el" href="classKeyDerivation.html#5f03e97de1a041f6012d1fcfabf13773">KeyDerivation</a>
-, <a class="el" href="classSignalController.html#0d66065172b1c7ac0d55757d178e6911">SignalController</a>
-<li>instance()
-: <a class="el" href="classLog.html#aa59866ce9e78db15ce7aaeb00fc1063">Log</a>
-<li>isOpen()
-: <a class="el" href="classTunDevice.html#f63f3331789f043e44eb435b78c815b2">TunDevice</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x6a.html b/doc/html/functions_func_0x6a.html
deleted file mode 100644
index 81982c5..0000000
--- a/doc/html/functions_func_0x6a.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li id="current"><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_j">- j -</a></h3><ul>
-<li>joinGroup()
-: <a class="el" href="classUDPSocket.html#1b20c1e8bd49a9bd9b53dd4f1c8d4c11">UDPSocket</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x6b.html b/doc/html/functions_func_0x6b.html
deleted file mode 100644
index 36b2ab6..0000000
--- a/doc/html/functions_func_0x6b.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li id="current"><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
-<li>KeyDerivation()
-: <a class="el" href="classKeyDerivation.html#07c3735d1b2e1285b6c427a2706ebc67">KeyDerivation</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x6c.html b/doc/html/functions_func_0x6c.html
deleted file mode 100644
index 50e635f..0000000
--- a/doc/html/functions_func_0x6c.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li id="current"><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>leaveGroup()
-: <a class="el" href="classUDPSocket.html#78835eaeca8a5ac039b4579c795e3640">UDPSocket</a>
-<li>leftByteShift()
-: <a class="el" href="classBuffer.html#13200a4925b1b3c08f99e09ccb6854a1">Buffer</a>
-<li>Lock()
-: <a class="el" href="classLock.html#2c786576eddddb484a6a02a7dea52904">Lock</a>
-<li>lock()
-: <a class="el" href="classMutex.html#d91be808bf0a60a16f10b897ec246d3a">Mutex</a>
-<li>Log()
-: <a class="el" href="classLog.html#756aec21ec377fbc703f787e7f5fb832">Log</a>
-<li>LogStringBuilder()
-: <a class="el" href="classLogStringBuilder.html#a9393394f93ca644c8a851fb8fe04e24">LogStringBuilder</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x6d.html b/doc/html/functions_func_0x6d.html
deleted file mode 100644
index d514da8..0000000
--- a/doc/html/functions_func_0x6d.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li id="current"><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>msg()
-: <a class="el" href="classLog.html#7077dc047eb915d2fae46e36f5040f85">Log</a>
-<li>Mutex()
-: <a class="el" href="classMutex.html#7f1ad3a125c7a02b2ca338240bd1d978">Mutex</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x6f.html b/doc/html/functions_func_0x6f.html
deleted file mode 100644
index a30d609..0000000
--- a/doc/html/functions_func_0x6f.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li id="current"><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>OnAccept()
-: <a class="el" href="classSyncSocket.html#682c668b65bfa3c59e7628c3f29f49ae">SyncSocket</a>
-<li>OnConnectRetry()
-: <a class="el" href="classSyncSocket.html#9884cf2e14e1c38607e58ba62c59c44f">SyncSocket</a>
-<li>OnReconnect()
-: <a class="el" href="classSyncSocket.html#cf37b4f2726ce657a0472f55c915fd09">SyncSocket</a>
-<li>open()
-: <a class="el" href="classLog.html#f91976ebadd955414799131cb442d24c">Log</a>
-, <a class="el" href="classTunDevice.html#323ddcfd4ac60d0dbfe6ebb5bbb9a323">TunDevice</a>
-<li>operator u_int8_t *()
-: <a class="el" href="classBuffer.html#dcf367d5f1b7fced7aa61bb919af7943">Buffer</a>
-<li>operator&lt;()
-: <a class="el" href="classNetworkAddress.html#3ad4fef459a4744db8e428be8059472d">NetworkAddress</a>
-<li>operator&lt;&lt;()
-: <a class="el" href="classLogStringBuilder.html#9b4f26f5e64aacc172c0818073117e42">LogStringBuilder</a>
-<li>operator=()
-: <a class="el" href="classConnectionList.html#b5ca2cf9bb5a4079d5c634a89ece1204">ConnectionList</a>
-, <a class="el" href="classSeqWindow.html#37887e66297163fe301c77f2977a2a2b">SeqWindow</a>
-, <a class="el" href="classRouter.html#58551e8a03d9d30a1047d5859ecf6895">Router</a>
-, <a class="el" href="classSocket.html#1ef8f4c222c32756c8b1537323702df8">Socket</a>
-, <a class="el" href="classSignalController.html#7bfe78f3e8c5d40ddd51c313d30cf6a2">SignalController</a>
-, <a class="el" href="classTunDevice.html#de33e9a7a951b43f2f7e24d8fe9c311e">TunDevice</a>
-, <a class="el" href="classLock.html#6beb534a89b213d70e4b3bb9b3cde217">Lock</a>
-, <a class="el" href="classLog.html#076b147c2bc9b2167074e9bc51a24af7">Log</a>
-, <a class="el" href="classMutex.html#030a11400d00ef97813c6b232a5e3f43">Mutex</a>
-, <a class="el" href="classBuffer.html#b62dfbb5605a860aa63771f3b1c29b1e">Buffer</a>
-<li>operator[]()
-: <a class="el" href="classBuffer.html#763882c627db10206f78b090556b00fa">Buffer</a>
-<li>operator^()
-: <a class="el" href="classBuffer.html#d56159a415541fcff34ef8aed1eb7183">Buffer</a>
-<li>Options()
-: <a class="el" href="classOptions.html#b72fb640172a6109e34c8a5366563753">Options</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x70.html b/doc/html/functions_func_0x70.html
deleted file mode 100644
index 69aadc5..0000000
--- a/doc/html/functions_func_0x70.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li id="current"><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>Packet()
-: <a class="el" href="classPacket.html#abcfb963c0d5bc0fa554668f92989622">Packet</a>
-<li>parse()
-: <a class="el" href="classOptions.html#eef7f9799ffcc31221a54dc9ed3b3e81">Options</a>
-<li>printHexDump()
-: <a class="el" href="classBuffer.html#13d927c471a7516b37bc9ad8fc1741ce">Buffer</a>
-<li>printOptions()
-: <a class="el" href="classOptions.html#cac40a32d05b48e49595d8d19cf8af47">Options</a>
-<li>printUsage()
-: <a class="el" href="classOptions.html#5a64af47966f3c0a54a8c3a3385065e3">Options</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x72.html b/doc/html/functions_func_0x72.html
deleted file mode 100644
index 2d33f96..0000000
--- a/doc/html/functions_func_0x72.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li id="current"><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>read()
-: <a class="el" href="classTunDevice.html#553498887edc92f7b7e31e3bf04fb8fb">TunDevice</a>
-<li>recv()
-: <a class="el" href="classUDPPacketSource.html#a1f7daded0f9ead5599160bae9317eb8">UDPPacketSource</a>
-, <a class="el" href="classCommunicatingSocket.html#7cf1fd470c0060171b68df9f68c7bd01">CommunicatingSocket</a>
-, <a class="el" href="classPacketSource.html#95901be715656540a7273c6c0dc1234e">PacketSource</a>
-<li>recvFrom()
-: <a class="el" href="classUDPSocket.html#bcd5c064e2496bd8b1888fd4e1b68949">UDPSocket</a>
-<li>removeAuthTag()
-: <a class="el" href="classPacket.html#3e3dfca708baf59791f0608b8a57924c">Packet</a>
-<li>removeHeader()
-: <a class="el" href="classPacket.html#24c2a41630d79411086d952c8f732c8c">Packet</a>
-<li>removePayloadType()
-: <a class="el" href="classPacket.html#6433e4d5eef9216f4e70b338cb4d2e4d">Packet</a>
-<li>resizeBack()
-: <a class="el" href="classBuffer.html#5698b2d64238f1f38578dc8e9e2b1bc9">Buffer</a>
-<li>resizeFront()
-: <a class="el" href="classBuffer.html#fe4b10487b4930e0407bdf61857629d6">Buffer</a>
-<li>resolveService()
-: <a class="el" href="classSocket.html#982c63b25c5b756321a74074a275adbc">Socket</a>
-<li>rightByteShift()
-: <a class="el" href="classBuffer.html#298949899f3f78e4a8b3df7fa5ec532d">Buffer</a>
-<li>Router()
-: <a class="el" href="classRouter.html#555428efbf07e22776889b8d9b88027f">Router</a>
-<li>run()
-: <a class="el" href="classSignalController.html#0f7657b70cb2e8457539d9f844a93619">SignalController</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x73.html b/doc/html/functions_func_0x73.html
deleted file mode 100644
index 3a129e3..0000000
--- a/doc/html/functions_func_0x73.html
+++ /dev/null
@@ -1,157 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li id="current"><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>Semaphore()
-: <a class="el" href="classSemaphore.html#570698c680a467b9b0a708635149d54a">Semaphore</a>
-<li>send()
-: <a class="el" href="classCommunicatingSocket.html#ca4e86085c064641e86ae24ea29bbb94">CommunicatingSocket</a>
-, <a class="el" href="classPacketSource.html#ffc5eb2c89d1395443432c3cc6b7898b">PacketSource</a>
-, <a class="el" href="classUDPPacketSource.html#376a3b0c861aeb7561e8a9f6866292b9">UDPPacketSource</a>
-<li>sendTo()
-: <a class="el" href="classUDPSocket.html#41a3595e226f273953cbd38618af5d5b">UDPSocket</a>
-<li>SeqWindow()
-: <a class="el" href="classSeqWindow.html#8d513ab9ef2984ea93dad7e4026185c8">SeqWindow</a>
-<li>setAuthAlgo()
-: <a class="el" href="classOptions.html#c093c83be9a50c1dfd5170ff14b647c5">Options</a>
-<li>setBroadcast()
-: <a class="el" href="classUDPSocket.html#316f08a017aa160643812f3c08734d27">UDPSocket</a>
-<li>setCypher()
-: <a class="el" href="classOptions.html#b3218cd91b41551042595b5216766c00">Options</a>
-<li>setDevName()
-: <a class="el" href="classOptions.html#8217facd595355be2b4f1130179e3746">Options</a>
-<li>setDevType()
-: <a class="el" href="classOptions.html#d2a4cc3b2ecabba72396648a7a07cc29">Options</a>
-<li>setFacility()
-: <a class="el" href="classLog.html#828e15ec0e9108b9fc43d74da77a902c">Log</a>
-<li>setIfconfigParamLocal()
-: <a class="el" href="classOptions.html#93e1367e5db67df81d2afac1ee5c6c73">Options</a>
-<li>setIfconfigParamRemoteNetmask()
-: <a class="el" href="classOptions.html#d0760cecce7395f5022b921642674326">Options</a>
-<li>setKey()
-: <a class="el" href="classCypher.html#7320b82d14391ab7d25271aa5114e190">Cypher</a>
-, <a class="el" href="classAesIcmCypher.html#605a38676ef12ad0b69628c5d53ef007">AesIcmCypher</a>
-<li>setListen()
-: <a class="el" href="classTCPServerSocket.html#1f39a2e6721ab62d8875a234eb300bab">TCPServerSocket</a>
-<li>setLocalAddr()
-: <a class="el" href="classOptions.html#bf7ebb3ee98c6d31dd5c5b0732188de5">Options</a>
-<li>setLocalAddressAndPort()
-: <a class="el" href="classSocket.html#a6b986410bc2e606ba27d01fa7cb8836">Socket</a>
-<li>setLocalPort()
-: <a class="el" href="classOptions.html#a4b5b364bf2880fcbcd3fe059ccde7eb">Options</a>
-, <a class="el" href="classSocket.html#773fe4a35146002de76952e16fdebcfa">Socket</a>
-<li>setLocalSyncAddr()
-: <a class="el" href="classOptions.html#a6d319a0adbfce9a9e1c6131bce5c2f2">Options</a>
-<li>setLocalSyncPort()
-: <a class="el" href="classOptions.html#7b2c8a681fd14ded0681eea7882fd3ec">Options</a>
-<li>setLogKDRate()
-: <a class="el" href="classKeyDerivation.html#b055afc0de04a6e32631e42f09b32e63">KeyDerivation</a>
-<li>setLogName()
-: <a class="el" href="classLog.html#f8cf0541a8284aabd5fe924a9cd2eab8">Log</a>
-<li>setMulticastTTL()
-: <a class="el" href="classUDPSocket.html#4dcfff33b45d1b84b5a602fc6f4a27f8">UDPSocket</a>
-<li>setNetworkAddress()
-: <a class="el" href="classNetworkAddress.html#e90d29d2db92f2c821e57d86443f46c5">NetworkAddress</a>
-<li>setProgname()
-: <a class="el" href="classOptions.html#1267ce6d4b43ab9c0f8827c434b33b1b">Options</a>
-<li>setRemoteAddr()
-: <a class="el" href="classOptions.html#d0848af5b5e029a4ea14fe6fb82d3f46">Options</a>
-<li>setRemoteAddrPort()
-: <a class="el" href="classOptions.html#79249268d3b284f9e254f874cedeef41">Options</a>
-<li>setRemotePort()
-: <a class="el" href="classOptions.html#cbd3e9a4e230c2537d86127a092efd40">Options</a>
-<li>setSalt()
-: <a class="el" href="classAesIcmCypher.html#6741487a9d6dfe3ae76bb168ed711259">AesIcmCypher</a>
-, <a class="el" href="classCypher.html#2546ef49e5ce8abe8062186d5f6b2ef8">Cypher</a>
-<li>setSenderId()
-: <a class="el" href="classOptions.html#d10f65b29130c7e31a332e22f77650b0">Options</a>
-, <a class="el" href="classPacket.html#01c7b848ec415740565c87b374085bdc">Packet</a>
-<li>setSeqNr()
-: <a class="el" href="classPacket.html#1b89ed1be19d6b9c1a12e0f6b1ae8ed2">Packet</a>
-<li>setSeqWindowSize()
-: <a class="el" href="classOptions.html#077dda754c64b01d6736aa4f7862ce6b">Options</a>
-<li>SigHupHandler()
-: <a class="el" href="classSigHupHandler.html#a1ee03b63ca11d8b5aae82fae1f2d6a3">SigHupHandler</a>
-<li>SigIntHandler()
-: <a class="el" href="classSigIntHandler.html#ac25b5ac048a76d4c0c26d5ad4c4273d">SigIntHandler</a>
-<li>signal()
-: <a class="el" href="classCondition.html#974c8fd419e6014028dc4147cc49ce56">Condition</a>
-<li>SignalController()
-: <a class="el" href="classSignalController.html#d057c96011d444cce15e2a398a0a8bbf">SignalController</a>
-<li>SignalHandler()
-: <a class="el" href="classSignalHandler.html#8f920534650e9cd3cdfbe3c3f8409b4d">SignalHandler</a>
-<li>SigQuitHandler()
-: <a class="el" href="classSigQuitHandler.html#45885e5ddfa14f9bfc13c72de425e1c6">SigQuitHandler</a>
-<li>SigTermHandler()
-: <a class="el" href="classSigTermHandler.html#8f6c3da13e1ec7fc8ef122bd0db457e4">SigTermHandler</a>
-<li>SigUsr1Handler()
-: <a class="el" href="classSigUsr1Handler.html#aabaa57b0f2bb331a85f95cf90dd121d">SigUsr1Handler</a>
-<li>SigUsr2Handler()
-: <a class="el" href="classSigUsr2Handler.html#30478acdc28555b412d80f1419af622a">SigUsr2Handler</a>
-<li>Socket()
-: <a class="el" href="classSocket.html#53e00027bab2125a2b407914c6148589">Socket</a>
-<li>SocketException()
-: <a class="el" href="classSocketException.html#bb5bcecd9d9e20868c237ec5a82cf5c3">SocketException</a>
-<li>SyncSocket()
-: <a class="el" href="classSyncSocket.html#b97696932793f048f29e279f356ee6c5">SyncSocket</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x74.html b/doc/html/functions_func_0x74.html
deleted file mode 100644
index 5bb1114..0000000
--- a/doc/html/functions_func_0x74.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li id="current"><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>TCPServerSocket()
-: <a class="el" href="classTCPServerSocket.html#e559a3154527d09fe14a8e5ee1f53d7a">TCPServerSocket</a>
-<li>TCPSocket()
-: <a class="el" href="classTCPSocket.html#7b246b66f6dc3246ab2777b771e5f917">TCPSocket</a>
-<li>TunDevice()
-: <a class="el" href="classTunDevice.html#4587b54228b4240334ad4614211df394">TunDevice</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x75.html b/doc/html/functions_func_0x75.html
deleted file mode 100644
index 4af2a72..0000000
--- a/doc/html/functions_func_0x75.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li id="current"><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>UDPPacketSource()
-: <a class="el" href="classUDPPacketSource.html#1dda248d4d7b03cb8301557271abc40e">UDPPacketSource</a>
-<li>UDPSocket()
-: <a class="el" href="classUDPSocket.html#4f86f3023f5a08f6355802599a10e100">UDPSocket</a>
-<li>unlock()
-: <a class="el" href="classMutex.html#546a5b797ba29959357586aa2b3740a8">Mutex</a>
-<li>up()
-: <a class="el" href="classSemaphore.html#15fb190263808234fc2562f39f523082">Semaphore</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x77.html b/doc/html/functions_func_0x77.html
deleted file mode 100644
index 37e9e32..0000000
--- a/doc/html/functions_func_0x77.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li id="current"><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>wait()
-: <a class="el" href="classCondition.html#0bb9ca22c3c755d0ed8c7483a857567a">Condition</a>
-<li>what()
-: <a class="el" href="classSocketException.html#534b0625abe62cad2bae94758aa6eb42">SocketException</a>
-<li>withAuthTag()
-: <a class="el" href="classPacket.html#5c947adee9eef0a662a4dc49d95dbe8e">Packet</a>
-<li>withHeader()
-: <a class="el" href="classPacket.html#ce9e40180f64d44fe1d8da14ac9e5df2">Packet</a>
-<li>withPayloadType()
-: <a class="el" href="classPacket.html#c7ecfc05376afd00af89cb328e194a1d">Packet</a>
-<li>write()
-: <a class="el" href="classTunDevice.html#958bc73a627cc5d404ed87204547134d">TunDevice</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_func_0x7e.html b/doc/html/functions_func_0x7e.html
deleted file mode 100644
index 6d326f2..0000000
--- a/doc/html/functions_func_0x7e.html
+++ /dev/null
@@ -1,109 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="functions_func.html#index_a"><span>a</span></a></li>
- <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
- <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
- <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
- <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
- <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
- <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
- <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
- <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
- <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
- <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
- <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
- <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
- <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
- <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
- <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
- <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
- <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
- <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
- <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
- <li id="current"><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
-<li>~AesIcmCypher()
-: <a class="el" href="classAesIcmCypher.html#fdf9ab22374ffdad856f172eefacbd17">AesIcmCypher</a>
-<li>~AuthAlgo()
-: <a class="el" href="classAuthAlgo.html#e3428186b4e005e879e26c2b8e04fa4a">AuthAlgo</a>
-<li>~Buffer()
-: <a class="el" href="classBuffer.html#59b8743e4a5f731bdd0c4185c9ef263b">Buffer</a>
-<li>~Condition()
-: <a class="el" href="classCondition.html#b42f6d2dfb2d0de4bed4ed5032d4a8fc">Condition</a>
-<li>~ConnectionList()
-: <a class="el" href="classConnectionList.html#1adf23362a15e05db5874d38650c6309">ConnectionList</a>
-<li>~Cypher()
-: <a class="el" href="classCypher.html#70c94525f7bacb956cdd940fba7fb4c8">Cypher</a>
-<li>~instanceCleaner()
-: <a class="el" href="classLog_1_1instanceCleaner.html#5e2dd96e4f58345bd2067cd40fbec865">Log::instanceCleaner</a>
-<li>~KeyDerivation()
-: <a class="el" href="classKeyDerivation.html#ccce2c32370be2388ca0a977fef1f6cc">KeyDerivation</a>
-<li>~Lock()
-: <a class="el" href="classLock.html#7ab6d9485c8665bb3643710432882971">Lock</a>
-<li>~Log()
-: <a class="el" href="classLog.html#0fbfda88fbee5027c89f6eb121059360">Log</a>
-<li>~LogStringBuilder()
-: <a class="el" href="classLogStringBuilder.html#c63707864e0005008cc4a67d8dec9933">LogStringBuilder</a>
-<li>~Mutex()
-: <a class="el" href="classMutex.html#c9e9182407f5f74892318607888e9be4">Mutex</a>
-<li>~NetworkAddress()
-: <a class="el" href="classNetworkAddress.html#d0223797c9530545f51831b76d139c4d">NetworkAddress</a>
-<li>~PacketSource()
-: <a class="el" href="classPacketSource.html#fdaad665e453cf5a047935b07a050ef4">PacketSource</a>
-<li>~Router()
-: <a class="el" href="classRouter.html#26d13a6259937e330488653e8e16f921">Router</a>
-<li>~Semaphore()
-: <a class="el" href="classSemaphore.html#633658a6fde276bffc912028725c6ade">Semaphore</a>
-<li>~SeqWindow()
-: <a class="el" href="classSeqWindow.html#d125bcc4751a746427f04dda7fd65a10">SeqWindow</a>
-<li>~SignalController()
-: <a class="el" href="classSignalController.html#e8d687dc4fcc75bffff50e8cda37c7aa">SignalController</a>
-<li>~SignalHandler()
-: <a class="el" href="classSignalHandler.html#a1109d38f8b43bde75420aaeecc1f2b7">SignalHandler</a>
-<li>~Socket()
-: <a class="el" href="classSocket.html#eac4eb6379a543d38ed88977d3b6630a">Socket</a>
-<li>~SocketException()
-: <a class="el" href="classSocketException.html#659557c899329aea01977c980c4db9b9">SocketException</a>
-<li>~TunDevice()
-: <a class="el" href="classTunDevice.html#2c6196d270bf4d0e99ff4f860391faed">TunDevice</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_rela.html b/doc/html/functions_rela.html
deleted file mode 100644
index 03806c3..0000000
--- a/doc/html/functions_rela.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Related Functions</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li id="current"><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-&nbsp;
-<p>
-<ul>
-<li>Condition
-: <a class="el" href="classMutex.html#0705c7682858f6dcf7fe85cba92f0a5c">Mutex</a>
-<li>instanceCleaner
-: <a class="el" href="classLog.html#321cfbf9f58ebf3c9366bd6e0b5c18ce">Log</a>
-<li>Lock
-: <a class="el" href="classMutex.html#5bf7608e05250fb524a1229bcf83ece3">Mutex</a>
-<li>LogStringBuilder
-: <a class="el" href="classLog.html#16ded253dbe65c503d1d853dcf5460d6">Log</a>
-<li>SignalController
-: <a class="el" href="classSignalHandler.html#9b5c65d0274d45f20c9ed28852dd66fa">SignalHandler</a>
-<li>TCPServerSocket
-: <a class="el" href="classTCPSocket.html#e8bcdc0d25881a17b23e557296236fa9">TCPSocket</a>
-<li>TunDevice
-: <a class="el" href="classBuffer.html#51b494563d277beb4740f86c519f30fb">Buffer</a>
-<li>UDPPacketSource
-: <a class="el" href="classBuffer.html#940a382a5e3a8622e6689e13dc453481">Buffer</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_type.html b/doc/html/functions_type.html
deleted file mode 100644
index 9a47f7c..0000000
--- a/doc/html/functions_type.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Typedefs</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_vars.html"><span>Variables</span></a></li>
- <li id="current"><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-&nbsp;
-<p>
-<ul>
-<li>ConnectionMap
-: <a class="el" href="classConnectionList.html#564ebc63b6a1ba03b43fc26442ba073f">ConnectionList</a>
-<li>HandlerMap
-: <a class="el" href="classSignalController.html#659eb661ef3d40565d739a50bbe4b554">SignalController</a>
-<li>SenderMap
-: <a class="el" href="classSeqWindow.html#127195f139c8d5d07ed93799c2d6821a">SeqWindow</a>
-<li>SeqDeque
-: <a class="el" href="classSeqWindow.html#cf2d07003c8ca868146cffb4dd1d5ca7">SeqWindow</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html
deleted file mode 100644
index c5a6aa9..0000000
--- a/doc/html/functions_vars.html
+++ /dev/null
@@ -1,319 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members - Variables</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="#index__"><span>_</span></a></li>
- <li><a href="#index_a"><span>a</span></a></li>
- <li><a href="#index_b"><span>b</span></a></li>
- <li><a href="#index_c"><span>c</span></a></li>
- <li><a href="#index_d"><span>d</span></a></li>
- <li><a href="#index_e"><span>e</span></a></li>
- <li><a href="#index_f"><span>f</span></a></li>
- <li><a href="#index_g"><span>g</span></a></li>
- <li><a href="#index_h"><span>h</span></a></li>
- <li><a href="#index_i"><span>i</span></a></li>
- <li><a href="#index_k"><span>k</span></a></li>
- <li><a href="#index_l"><span>l</span></a></li>
- <li><a href="#index_m"><span>m</span></a></li>
- <li><a href="#index_n"><span>n</span></a></li>
- <li><a href="#index_o"><span>o</span></a></li>
- <li><a href="#index_p"><span>p</span></a></li>
- <li><a href="#index_r"><span>r</span></a></li>
- <li><a href="#index_s"><span>s</span></a></li>
- <li><a href="#index_t"><span>t</span></a></li>
- <li><a href="#index_u"><span>u</span></a></li>
- <li><a href="#index_w"><span>w</span></a></li>
- </ul>
-</div>
-
-<p>
-&nbsp;
-<p>
-<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
-<li>__packed__
-: <a class="el" href="classPacket.html#11b3534f67df6bb19963e6bc8090230b">Packet</a>
-</ul>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>a
-: <a class="el" href="structParam.html#22172435ee2e6beb10acf92b2d68e40c">Param</a>
-<li>a_
-: <a class="el" href="classConnectionParam.html#5907fad1e0884e9a5126d718291f3caf">ConnectionParam</a>
-<li>auth_algo_
-: <a class="el" href="classOptions.html#061ed690bdfa12bfc1094ca18293e97a">Options</a>
-</ul>
-<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
-<li>buf_
-: <a class="el" href="classBuffer.html#e60240b77a315e6b3c2bf88592d0be48">Buffer</a>
-</ul>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>c
-: <a class="el" href="structParam.html#4ef5a8757e2f89fcb1317a1969641149">Param</a>
-<li>c_
-: <a class="el" href="classConnectionParam.html#f06ebcf4dd0e88fc719d7f5dfb4677b6">ConnectionParam</a>
-<li>cipher_
-: <a class="el" href="classAesIcmCypher.html#d74a46baaee2e0755902d134274eac9a">AesIcmCypher</a>
-, <a class="el" href="classKeyDerivation.html#6b7dd9a922de96a8f76cf6c453adab28">KeyDerivation</a>
-<li>con_list_
-: <a class="el" href="classRouter.html#3339335b8c222802d7b55adbadf778b9">Router</a>
-<li>cond
-: <a class="el" href="classCondition.html#4c8982005641d63b696f671b28e3706d">Condition</a>
-<li>connections_
-: <a class="el" href="classConnectionList.html#5c244188117d9d2f09688ca08ffcd448">ConnectionList</a>
-<li>cypher_
-: <a class="el" href="classOptions.html#bba16365a15a6a87c90f85e143bebb5f">Options</a>
-</ul>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>dev
-: <a class="el" href="structParam.html#1fa9d0f89264543bbad03a9e4e0c5f44">Param</a>
-<li>dev_
-: <a class="el" href="classTunDevice.html#239c85381dfcf1776303778d1784df51">TunDevice</a>
-<li>dev_name_
-: <a class="el" href="classOptions.html#3b094d71270549c85ca372f060bfe22c">Options</a>
-<li>dev_type_
-: <a class="el" href="classOptions.html#b0c850a5e29599156af92cf5b3ddff28">Options</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>ethernet_address_
-: <a class="el" href="classNetworkAddress.html#be2e0638b80de65143485024cc5f0e1e">NetworkAddress</a>
-</ul>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>FAC_AUTH
-: <a class="el" href="classLog.html#6f6fde7b6433d827c05cfefe16f9b333">Log</a>
-<li>FAC_AUTHPRIV
-: <a class="el" href="classLog.html#5245bb60b9c33e31027ea1f9a77d8053">Log</a>
-<li>FAC_CRON
-: <a class="el" href="classLog.html#6a455dfca6d859f77ed79b6d92ad659a">Log</a>
-<li>FAC_DAEMON
-: <a class="el" href="classLog.html#6395030c0b8fa7f36b6fe0f6b837055d">Log</a>
-<li>FAC_FTP
-: <a class="el" href="classLog.html#9b822438fee8c8a0f4bb56c0e4415c95">Log</a>
-<li>FAC_LOCAL0
-: <a class="el" href="classLog.html#e6271aefc4c8749e602da64f284f0d08">Log</a>
-<li>FAC_LOCAL1
-: <a class="el" href="classLog.html#b553df5af8dd47f2e9d29569b26b7713">Log</a>
-<li>FAC_LOCAL2
-: <a class="el" href="classLog.html#1e79b43d3ed6f44281f1d6f4d6e2a829">Log</a>
-<li>FAC_LOCAL3
-: <a class="el" href="classLog.html#467961bf9b0b73dd863a29e29642ed62">Log</a>
-<li>FAC_LOCAL4
-: <a class="el" href="classLog.html#2dfec8266dc4bfd9f4a37a6a6a193724">Log</a>
-<li>FAC_LOCAL5
-: <a class="el" href="classLog.html#8c8f287b845408f62e9971869764193d">Log</a>
-<li>FAC_LOCAL6
-: <a class="el" href="classLog.html#c7c45c9e1daa96ecb60ff12064a3dc6e">Log</a>
-<li>FAC_LOCAL7
-: <a class="el" href="classLog.html#886a44fb4cec033f0f7c028f530fe97c">Log</a>
-<li>FAC_LPR
-: <a class="el" href="classLog.html#28a1239643de68f79ad6c2337acfd2ea">Log</a>
-<li>FAC_MAIL
-: <a class="el" href="classLog.html#5cf4b465d8ecff58bd62ac064663917b">Log</a>
-<li>FAC_NEWS
-: <a class="el" href="classLog.html#b9f56520aeae70b9d98396f67ad1310b">Log</a>
-<li>FAC_SYSLOG
-: <a class="el" href="classLog.html#be74100156fee45add0417bc9f460f30">Log</a>
-<li>FAC_USER
-: <a class="el" href="classLog.html#9418bab5d66822411ce1f85823d8425b">Log</a>
-<li>FAC_UUCP
-: <a class="el" href="classLog.html#d5b2e5f3987835ec077013c6a263ed5f">Log</a>
-<li>facility
-: <a class="el" href="classLog.html#844dc5894a51dce933ae2109868652a0">Log</a>
-<li>fields_desc
-: <a class="el" href="classsatp_1_1SATP.html#e51015e8537b5ec7aa53ba87bf638c15">satp::SATP</a>
-</ul>
-<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>gcrypt_initialized_
-: <a class="el" href="classAesIcmCypher.html#04da5690d9102c6b3fe5bf78a8827ac1">AesIcmCypher</a>
-<li>GCRYPT_SEC_MEM
-: <a class="el" href="classAesIcmCypher.html#4d1dea41b9745bca5a2d84fcefe3558c">AesIcmCypher</a>
-</ul>
-<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
-<li>handler
-: <a class="el" href="classSignalController.html#f76d2f570d55019dd15921eba71efe0b">SignalController</a>
-<li>has_auth_tag_
-: <a class="el" href="classPacket.html#849a965c46afc5fa7efe257212197abb">Packet</a>
-<li>has_header_
-: <a class="el" href="classPacket.html#97b8eb52e7476174a0e91e2ccaf73306">Packet</a>
-<li>has_payload_type_
-: <a class="el" href="classPacket.html#235c6c8c7362c46ca33a331713199a17">Packet</a>
-</ul>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>ifconfig_param_local_
-: <a class="el" href="classOptions.html#fd0d76c7e1e2fa6fd9ee0538ff9124b0">Options</a>
-<li>ifconfig_param_remote_netmask_
-: <a class="el" href="classOptions.html#cd2c34152754ab7818ee4bfe3e1b9936">Options</a>
-<li>inst
-: <a class="el" href="classLog.html#aebf3ec6bf45b97cc842d9d53a5a6c0a">Log</a>
-<li>instMutex
-: <a class="el" href="classLog.html#c561e8206daad55b4aa4ac8808f35314">Log</a>
-<li>io_mutex_
-: <a class="el" href="classTunDevice.html#e130228e28996e644d2013089e704d4c">TunDevice</a>
-<li>ipv4_address_
-: <a class="el" href="classNetworkAddress.html#8369bb07e6717082928c7a366bfdb3b2">NetworkAddress</a>
-<li>ipv6_address_
-: <a class="el" href="classNetworkAddress.html#cdcd2a23bce2c23cc7bc2b90c254d1b0">NetworkAddress</a>
-</ul>
-<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
-<li>kd
-: <a class="el" href="structParam.html#6cfe55741cae1cf1bdde27561f292d8a">Param</a>
-<li>kd_
-: <a class="el" href="classConnectionParam.html#183844d1793cac4e6a17090db4acd0f6">ConnectionParam</a>
-</ul>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>ld_kdr_
-: <a class="el" href="classKeyDerivation.html#426dcd34d3b60191a3db55dd970eeb17">KeyDerivation</a>
-<li>length_
-: <a class="el" href="classBuffer.html#d3a779d2403b5183427f12554e2f51c3">Buffer</a>
-<li>local_addr_
-: <a class="el" href="classOptions.html#d331507d07c87908a5b199a209a3e97e">Options</a>
-<li>local_port_
-: <a class="el" href="classOptions.html#744fc32e1b4f5c930251a8b0013f7f0a">Options</a>
-<li>local_sync_addr_
-: <a class="el" href="classOptions.html#83aa9bb2387d4f988a2aab7653fc8786">Options</a>
-<li>local_sync_port_
-: <a class="el" href="classOptions.html#2fd9e6b23a64d3844c9318136b1e61da">Options</a>
-<li>log
-: <a class="el" href="classLogStringBuilder.html#499c5b058df61e2215368592d21aacf1">LogStringBuilder</a>
-<li>logName
-: <a class="el" href="classLog.html#8abf9fa58d7af501f25415eb37fd71a0">Log</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>MIN_GCRYPT_VERSION
-: <a class="el" href="classAesIcmCypher.html#a51dfb2f03f214c03b5b45f84279023f">AesIcmCypher</a>
-, <a class="el" href="classKeyDerivation.html#2091534e962a9d0f7b3b034150d33333">KeyDerivation</a>
-<li>mutex
-: <a class="el" href="classLog.html#d69b96c96c1b6aa0c3d67e07ca131e85">Log</a>
-, <a class="el" href="classMutex.html#8feb0b01916c1feedd1f0c0dcd74081b">Mutex</a>
-, <a class="el" href="classLock.html#41f8817641e260bddb93a7a710736037">Lock</a>
-, <a class="el" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">Condition</a>
-, <a class="el" href="classOptions.html#3effd9220086fd43e36884295f89bd7c">Options</a>
-<li>mutex_
-: <a class="el" href="classConnectionList.html#bc652277cdcea45e22a0b5a8fc23ef48">ConnectionList</a>
-, <a class="el" href="classNetworkAddress.html#5f742b0d7f49937d5acb13972b0a4d61">NetworkAddress</a>
-, <a class="el" href="classRouter.html#1192f14da3a327402e3eb43d4fe5ef91">Router</a>
-, <a class="el" href="classSeqWindow.html#87ec44a9a7398ecbcb92d90ba95b37a0">SeqWindow</a>
-</ul>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>name
-: <a class="el" href="classsatp_1_1SATP.html#e9e415324a6a9fbe14971c1ffd334139">satp::SATP</a>
-<li>network_address_type_
-: <a class="el" href="classNetworkAddress.html#349df01a35dac1a71399ced7626b5d86">NetworkAddress</a>
-</ul>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>opt
-: <a class="el" href="structParam.html#f690604eb7652c5f5407815c5022b46c">Param</a>
-<li>opt_
-: <a class="el" href="classConnectionParam.html#7a6a8024a5314f8a30f0cb18ccc63cd4">ConnectionParam</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>prio
-: <a class="el" href="classLogStringBuilder.html#89d48a7590de117fec0b40c0babbaee5">LogStringBuilder</a>
-<li>PRIO_ALERT
-: <a class="el" href="classLog.html#77741b4b68493a7b082f856c9a70cae6">Log</a>
-<li>PRIO_CRIT
-: <a class="el" href="classLog.html#275d2db1310f0b9663ac1e048cadd389">Log</a>
-<li>PRIO_DEBUG
-: <a class="el" href="classLog.html#f9aad3521e9eda1c156009188cc0674b">Log</a>
-<li>PRIO_EMERG
-: <a class="el" href="classLog.html#3b068a7b9c9a7bd3a42d519daea16564">Log</a>
-<li>PRIO_ERR
-: <a class="el" href="classLog.html#d3769cb6592629a056ffeaa4ce1f3d46">Log</a>
-<li>PRIO_INFO
-: <a class="el" href="classLog.html#3c50bb6ae5eff66436d72a53c50b0f6b">Log</a>
-<li>PRIO_NOTICE
-: <a class="el" href="classLog.html#783504697beb7cc8905d0296704d62f2">Log</a>
-<li>PRIO_WARNING
-: <a class="el" href="classLog.html#ef36517c65a41f4cf69d4795ec84b4a2">Log</a>
-<li>progname_
-: <a class="el" href="classOptions.html#aed7d0eeae21d7d00eb35dccea48b9f3">Options</a>
-</ul>
-<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>remote_addr_
-: <a class="el" href="classOptions.html#af81d4d836e3ca1850b8b474d61944de">Options</a>
-<li>remote_port_
-: <a class="el" href="classOptions.html#8481cdc79ca8bde93af9b945838f4559">Options</a>
-</ul>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>salt_
-: <a class="el" href="classAesIcmCypher.html#a62620f7280574b142a0eb29880f5083">AesIcmCypher</a>
-, <a class="el" href="classKeyDerivation.html#52e057f1085920a61ea44c5c9936865c">KeyDerivation</a>
-<li>sem
-: <a class="el" href="classSemaphore.html#23e62b0971c229ddf106e3ff71d688d6">Semaphore</a>
-<li>sender_
-: <a class="el" href="classSeqWindow.html#8bfc3742cacc75e9a72de13ff6ad98a2">SeqWindow</a>
-<li>sender_id
-: <a class="el" href="structPacket_1_1HeaderStruct.html#c129b7cda1d848a579b689bacdabddea">Packet::HeaderStruct</a>
-<li>sender_id_
-: <a class="el" href="classOptions.html#f166d5f4f6fd17c761ac9a6d7e48d362">Options</a>
-<li>seq
-: <a class="el" href="structParam.html#dc6a71f9fa352d3ecb312e2e33354f4e">Param</a>
-<li>seq_
-: <a class="el" href="classConnectionParam.html#bb6e940e7c60875473fb64299d4e29d4">ConnectionParam</a>
-<li>seq_nr
-: <a class="el" href="structPacket_1_1HeaderStruct.html#4b7b9bf68b204ca98171b7f818685521">Packet::HeaderStruct</a>
-<li>seq_window_size_
-: <a class="el" href="classOptions.html#d2a0398f717a96602f8c402db12699a5">Options</a>
-<li>sigNum
-: <a class="el" href="classSignalHandler.html#0585573af0ea6bebf37bda54e5c3c39d">SignalHandler</a>
-<li>sigQueue
-: <a class="el" href="classSignalController.html#543fa6d49a071df92cdfcc7bc96de161">SignalController</a>
-<li>sigQueueMutex
-: <a class="el" href="classSignalController.html#6b7853059aa422fac6c2cc77e00d28ee">SignalController</a>
-<li>sigQueueSem
-: <a class="el" href="classSignalController.html#4dfee82061341e1af5ca827333c8bd10">SignalController</a>
-<li>sockDesc
-: <a class="el" href="classSocket.html#d5704d2fdfb062139e1f88831617bbfb">Socket</a>
-<li>src
-: <a class="el" href="structParam.html#fa5715cd7dc0833ea8f9afcbd1db455c">Param</a>
-<li>stream
-: <a class="el" href="classLogStringBuilder.html#405447561d3d7337cc093dad6c6d81b5">LogStringBuilder</a>
-</ul>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>thread
-: <a class="el" href="classSignalController.html#79c5fbfa55aa9edc2a45c5ed3197b782">SignalController</a>
-<li>TYPE_TAP
-: <a class="el" href="classTunDevice.html#b4ce6b158bbe4fe051b6fea8cd3d6cd3">TunDevice</a>
-<li>TYPE_TUN
-: <a class="el" href="classTunDevice.html#ea416d7f03ef22bf1d166d33b47fd993">TunDevice</a>
-<li>TYPE_UNDEF
-: <a class="el" href="classTunDevice.html#ec146b27c7755747c1cc1511e4482875">TunDevice</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>userMessage
-: <a class="el" href="classSocketException.html#dcfeba6d4ce5754b48ae9d37b07a7e87">SocketException</a>
-</ul>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>window_size_
-: <a class="el" href="classSeqWindow.html#ef85ba28f8a655dc8c8d34aeddb8eea0">SeqWindow</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/globals.html b/doc/html/globals.html
deleted file mode 100644
index c90093c..0000000
--- a/doc/html/globals.html
+++ /dev/null
@@ -1,163 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li id="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li id="current"><a href="globals.html"><span>All</span></a></li>
- <li><a href="globals_func.html"><span>Functions</span></a></li>
- <li><a href="globals_vars.html"><span>Variables</span></a></li>
- <li><a href="globals_type.html"><span>Typedefs</span></a></li>
- <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
- <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
- <li><a href="globals_defs.html"><span>Defines</span></a></li>
- </ul>
-</div>
-<div class="tabs">
- <ul>
- <li><a href="#index_a"><span>a</span></a></li>
- <li><a href="#index_c"><span>c</span></a></li>
- <li><a href="#index_e"><span>e</span></a></li>
- <li><a href="#index_f"><span>f</span></a></li>
- <li><a href="#index_i"><span>i</span></a></li>
- <li><a href="#index_l"><span>l</span></a></li>
- <li><a href="#index_m"><span>m</span></a></li>
- <li><a href="#index_n"><span>n</span></a></li>
- <li><a href="#index_p"><span>p</span></a></li>
- <li><a href="#index_r"><span>r</span></a></li>
- <li><a href="#index_s"><span>s</span></a></li>
- <li><a href="#index_u"><span>u</span></a></li>
- <li><a href="#index_w"><span>w</span></a></li>
- </ul>
-</div>
-
-<p>
-Here is a list of all file members with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>auth_tag_t
-: <a class="el" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">datatypes.h</a>
-<li>AUTH_TAG_T_HTON
-: <a class="el" href="datatypes_8h.html#e08ddfb4ec6d5f44e41d776eec5d6c4b">datatypes.h</a>
-<li>AUTH_TAG_T_NTOH
-: <a class="el" href="datatypes_8h.html#dfe492fa271ed259fdca87aec19b6e4c">datatypes.h</a>
-</ul>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>cLog
-: <a class="el" href="log_8cpp.html#dabafeab912880de79e232735f44ce33">log.cpp</a>
-, <a class="el" href="log_8h.html#dabafeab912880de79e232735f44ce33">log.h</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>ethernet
-: <a class="el" href="networkAddress_8h.html#6162c5912df7f1fbb8ef9271e0615b7c53eda1b65f214496f9c5df523a643741">networkAddress.h</a>
-</ul>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>fillAddr()
-: <a class="el" href="PracticalSocket_8cpp.html#155e03535e1d5c1f5df7ceafe63dbdb0">PracticalSocket.cpp</a>
-</ul>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>int16
-: <a class="el" href="datatypes_8h.html#259fa4834387bd68627ddf37bb3ebdb9">datatypes.h</a>
-<li>int32
-: <a class="el" href="datatypes_8h.html#43d43196463bde49cb067f5c20ab8481">datatypes.h</a>
-<li>int8_t
-: <a class="el" href="datatypes_8h.html#ef44329758059c91c76d334e8fc09700">datatypes.h</a>
-<li>ipv4
-: <a class="el" href="networkAddress_8h.html#6162c5912df7f1fbb8ef9271e0615b7c79bb504d3a8ffae0220d57ebeb788de7">networkAddress.h</a>
-<li>ipv6
-: <a class="el" href="networkAddress_8h.html#6162c5912df7f1fbb8ef9271e0615b7c44d5197216ed92a544a348038ca1f893">networkAddress.h</a>
-</ul>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>label_satp_encryption
-: <a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb4cece0d357861fb1d1b4087f05284543">keyDerivation.h</a>
-<li>label_satp_msg_auth
-: <a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1ebd45276cca55df72c149b44bbf80757c3">keyDerivation.h</a>
-<li>label_satp_salt
-: <a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb78eb4c963e5ca87676c0a713e2fd9aa4">keyDerivation.h</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>main()
-: <a class="el" href="anytun_8cpp.html#0ddf1224851353fc92bfbff6f499fa97">anytun.cpp</a>
-</ul>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>network_address_type_t
-: <a class="el" href="networkAddress_8h.html#6162c5912df7f1fbb8ef9271e0615b7c">networkAddress.h</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>PARSE_BOOL_PARAM
-: <a class="el" href="options_8cpp.html#b2c4e3c2031ae2187d3995f4b4848e10">options.cpp</a>
-<li>PARSE_INVERSE_BOOL_PARAM
-: <a class="el" href="options_8cpp.html#0d965a5094bb6aa3a39c4ff7ea99a13f">options.cpp</a>
-<li>PARSE_SCALAR_PARAM
-: <a class="el" href="options_8cpp.html#8c39923ab70d37dd4ac5c17b7b41df93">options.cpp</a>
-<li>PARSE_SCALAR_PARAM2
-: <a class="el" href="options_8cpp.html#ff99f765434c4a73e4b4b9f5d71022e2">options.cpp</a>
-<li>payload_type_t
-: <a class="el" href="datatypes_8h.html#cb4c65fa561443848e729372d970654d">datatypes.h</a>
-<li>PAYLOAD_TYPE_T_HTON
-: <a class="el" href="datatypes_8h.html#173b0a15f5670e90c9bf443d70822753">datatypes.h</a>
-<li>PAYLOAD_TYPE_T_NTOH
-: <a class="el" href="datatypes_8h.html#2974b1523b0f364e348edb469cf2814f">datatypes.h</a>
-<li>PAYLOAD_TYPE_TAP
-: <a class="el" href="anytun_8cpp.html#f591627e223468579b78887ef91cb0ac">anytun.cpp</a>
-<li>PAYLOAD_TYPE_TUN
-: <a class="el" href="anytun_8cpp.html#21c6078872dcc3914076daa2c1ec841a">anytun.cpp</a>
-</ul>
-<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>raw_type
-: <a class="el" href="PracticalSocket_8cpp.html#ba7a57aadc5c75eaab8ee698d0fa6608">PracticalSocket.cpp</a>
-<li>receiver()
-: <a class="el" href="anytun_8cpp.html#1a93139691e3d8cf8a996c973c5ca0ac">anytun.cpp</a>
-</ul>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>satp_prf_label
-: <a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb">keyDerivation.h</a>
-<li>sender()
-: <a class="el" href="anytun_8cpp.html#0f2bdeb94d90f5229b9e904e592b24fd">anytun.cpp</a>
-<li>sender_id_t
-: <a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">datatypes.h</a>
-<li>SENDER_ID_T_HTON
-: <a class="el" href="datatypes_8h.html#8ecfc6bb5938ad141419ba4f62fc2eca">datatypes.h</a>
-<li>SENDER_ID_T_NTOH
-: <a class="el" href="datatypes_8h.html#f0e02829fc534eac0fdec4712459dea4">datatypes.h</a>
-<li>seq_nr_t
-: <a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">datatypes.h</a>
-<li>SEQ_NR_T_HTON
-: <a class="el" href="datatypes_8h.html#18c9cf2c5be6cb1e16a319a4da44989b">datatypes.h</a>
-<li>SEQ_NR_T_NTOH
-: <a class="el" href="datatypes_8h.html#4c349b0b408b8f654c8713c205f33f60">datatypes.h</a>
-<li>sync_receiver()
-: <a class="el" href="anytun_8cpp.html#4fd43e7c243b1cc78c583a915dfd4d55">anytun.cpp</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>u_int16_t
-: <a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">datatypes.h</a>
-<li>u_int32_t
-: <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">datatypes.h</a>
-<li>u_int8_t
-: <a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">datatypes.h</a>
-</ul>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>window_size_t
-: <a class="el" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">datatypes.h</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/globals_defs.html b/doc/html/globals_defs.html
deleted file mode 100644
index 9fc1ae9..0000000
--- a/doc/html/globals_defs.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li id="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="globals.html"><span>All</span></a></li>
- <li><a href="globals_func.html"><span>Functions</span></a></li>
- <li><a href="globals_vars.html"><span>Variables</span></a></li>
- <li><a href="globals_type.html"><span>Typedefs</span></a></li>
- <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
- <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
- <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
- </ul>
-</div>
-&nbsp;
-<p>
-<ul>
-<li>AUTH_TAG_T_HTON
-: <a class="el" href="datatypes_8h.html#e08ddfb4ec6d5f44e41d776eec5d6c4b">datatypes.h</a>
-<li>AUTH_TAG_T_NTOH
-: <a class="el" href="datatypes_8h.html#dfe492fa271ed259fdca87aec19b6e4c">datatypes.h</a>
-<li>PARSE_BOOL_PARAM
-: <a class="el" href="options_8cpp.html#b2c4e3c2031ae2187d3995f4b4848e10">options.cpp</a>
-<li>PARSE_INVERSE_BOOL_PARAM
-: <a class="el" href="options_8cpp.html#0d965a5094bb6aa3a39c4ff7ea99a13f">options.cpp</a>
-<li>PARSE_SCALAR_PARAM
-: <a class="el" href="options_8cpp.html#8c39923ab70d37dd4ac5c17b7b41df93">options.cpp</a>
-<li>PARSE_SCALAR_PARAM2
-: <a class="el" href="options_8cpp.html#ff99f765434c4a73e4b4b9f5d71022e2">options.cpp</a>
-<li>PAYLOAD_TYPE_T_HTON
-: <a class="el" href="datatypes_8h.html#173b0a15f5670e90c9bf443d70822753">datatypes.h</a>
-<li>PAYLOAD_TYPE_T_NTOH
-: <a class="el" href="datatypes_8h.html#2974b1523b0f364e348edb469cf2814f">datatypes.h</a>
-<li>PAYLOAD_TYPE_TAP
-: <a class="el" href="anytun_8cpp.html#f591627e223468579b78887ef91cb0ac">anytun.cpp</a>
-<li>PAYLOAD_TYPE_TUN
-: <a class="el" href="anytun_8cpp.html#21c6078872dcc3914076daa2c1ec841a">anytun.cpp</a>
-<li>SENDER_ID_T_HTON
-: <a class="el" href="datatypes_8h.html#8ecfc6bb5938ad141419ba4f62fc2eca">datatypes.h</a>
-<li>SENDER_ID_T_NTOH
-: <a class="el" href="datatypes_8h.html#f0e02829fc534eac0fdec4712459dea4">datatypes.h</a>
-<li>SEQ_NR_T_HTON
-: <a class="el" href="datatypes_8h.html#18c9cf2c5be6cb1e16a319a4da44989b">datatypes.h</a>
-<li>SEQ_NR_T_NTOH
-: <a class="el" href="datatypes_8h.html#4c349b0b408b8f654c8713c205f33f60">datatypes.h</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/globals_enum.html b/doc/html/globals_enum.html
deleted file mode 100644
index 3e6ba95..0000000
--- a/doc/html/globals_enum.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li id="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="globals.html"><span>All</span></a></li>
- <li><a href="globals_func.html"><span>Functions</span></a></li>
- <li><a href="globals_vars.html"><span>Variables</span></a></li>
- <li><a href="globals_type.html"><span>Typedefs</span></a></li>
- <li id="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
- <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
- <li><a href="globals_defs.html"><span>Defines</span></a></li>
- </ul>
-</div>
-&nbsp;
-<p>
-<ul>
-<li>network_address_type_t
-: <a class="el" href="networkAddress_8h.html#6162c5912df7f1fbb8ef9271e0615b7c">networkAddress.h</a>
-<li>satp_prf_label
-: <a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb">keyDerivation.h</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/globals_eval.html b/doc/html/globals_eval.html
deleted file mode 100644
index ae49325..0000000
--- a/doc/html/globals_eval.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li id="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="globals.html"><span>All</span></a></li>
- <li><a href="globals_func.html"><span>Functions</span></a></li>
- <li><a href="globals_vars.html"><span>Variables</span></a></li>
- <li><a href="globals_type.html"><span>Typedefs</span></a></li>
- <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
- <li id="current"><a href="globals_eval.html"><span>Enumerator</span></a></li>
- <li><a href="globals_defs.html"><span>Defines</span></a></li>
- </ul>
-</div>
-&nbsp;
-<p>
-<ul>
-<li>ethernet
-: <a class="el" href="networkAddress_8h.html#6162c5912df7f1fbb8ef9271e0615b7c53eda1b65f214496f9c5df523a643741">networkAddress.h</a>
-<li>ipv4
-: <a class="el" href="networkAddress_8h.html#6162c5912df7f1fbb8ef9271e0615b7c79bb504d3a8ffae0220d57ebeb788de7">networkAddress.h</a>
-<li>ipv6
-: <a class="el" href="networkAddress_8h.html#6162c5912df7f1fbb8ef9271e0615b7c44d5197216ed92a544a348038ca1f893">networkAddress.h</a>
-<li>label_satp_encryption
-: <a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb4cece0d357861fb1d1b4087f05284543">keyDerivation.h</a>
-<li>label_satp_msg_auth
-: <a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1ebd45276cca55df72c149b44bbf80757c3">keyDerivation.h</a>
-<li>label_satp_salt
-: <a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb78eb4c963e5ca87676c0a713e2fd9aa4">keyDerivation.h</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/globals_func.html b/doc/html/globals_func.html
deleted file mode 100644
index 90b25d4..0000000
--- a/doc/html/globals_func.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li id="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="globals.html"><span>All</span></a></li>
- <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
- <li><a href="globals_vars.html"><span>Variables</span></a></li>
- <li><a href="globals_type.html"><span>Typedefs</span></a></li>
- <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
- <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
- <li><a href="globals_defs.html"><span>Defines</span></a></li>
- </ul>
-</div>
-&nbsp;
-<p>
-<ul>
-<li>fillAddr()
-: <a class="el" href="PracticalSocket_8cpp.html#155e03535e1d5c1f5df7ceafe63dbdb0">PracticalSocket.cpp</a>
-<li>main()
-: <a class="el" href="anytun_8cpp.html#0ddf1224851353fc92bfbff6f499fa97">anytun.cpp</a>
-<li>receiver()
-: <a class="el" href="anytun_8cpp.html#1a93139691e3d8cf8a996c973c5ca0ac">anytun.cpp</a>
-<li>sender()
-: <a class="el" href="anytun_8cpp.html#0f2bdeb94d90f5229b9e904e592b24fd">anytun.cpp</a>
-<li>sync_receiver()
-: <a class="el" href="anytun_8cpp.html#4fd43e7c243b1cc78c583a915dfd4d55">anytun.cpp</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/globals_type.html b/doc/html/globals_type.html
deleted file mode 100644
index d8eaed3..0000000
--- a/doc/html/globals_type.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li id="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="globals.html"><span>All</span></a></li>
- <li><a href="globals_func.html"><span>Functions</span></a></li>
- <li><a href="globals_vars.html"><span>Variables</span></a></li>
- <li id="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
- <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
- <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
- <li><a href="globals_defs.html"><span>Defines</span></a></li>
- </ul>
-</div>
-&nbsp;
-<p>
-<ul>
-<li>auth_tag_t
-: <a class="el" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">datatypes.h</a>
-<li>int16
-: <a class="el" href="datatypes_8h.html#259fa4834387bd68627ddf37bb3ebdb9">datatypes.h</a>
-<li>int32
-: <a class="el" href="datatypes_8h.html#43d43196463bde49cb067f5c20ab8481">datatypes.h</a>
-<li>int8_t
-: <a class="el" href="datatypes_8h.html#ef44329758059c91c76d334e8fc09700">datatypes.h</a>
-<li>payload_type_t
-: <a class="el" href="datatypes_8h.html#cb4c65fa561443848e729372d970654d">datatypes.h</a>
-<li>raw_type
-: <a class="el" href="PracticalSocket_8cpp.html#ba7a57aadc5c75eaab8ee698d0fa6608">PracticalSocket.cpp</a>
-<li>sender_id_t
-: <a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">datatypes.h</a>
-<li>seq_nr_t
-: <a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">datatypes.h</a>
-<li>u_int16_t
-: <a class="el" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">datatypes.h</a>
-<li>u_int32_t
-: <a class="el" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">datatypes.h</a>
-<li>u_int8_t
-: <a class="el" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">datatypes.h</a>
-<li>window_size_t
-: <a class="el" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">datatypes.h</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/globals_vars.html b/doc/html/globals_vars.html
deleted file mode 100644
index 798de5e..0000000
--- a/doc/html/globals_vars.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Class Members</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li id="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="globals.html"><span>All</span></a></li>
- <li><a href="globals_func.html"><span>Functions</span></a></li>
- <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
- <li><a href="globals_type.html"><span>Typedefs</span></a></li>
- <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
- <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
- <li><a href="globals_defs.html"><span>Defines</span></a></li>
- </ul>
-</div>
-&nbsp;
-<p>
-<ul>
-<li>cLog
-: <a class="el" href="log_8cpp.html#dabafeab912880de79e232735f44ce33">log.cpp</a>
-, <a class="el" href="log_8h.html#dabafeab912880de79e232735f44ce33">log.h</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html
deleted file mode 100644
index adabb7e..0000000
--- a/doc/html/hierarchy.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Hierarchical Index</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li id="current"><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>anytun Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
-<li><a class="el" href="classAuthAlgo.html">AuthAlgo</a>
-<ul>
-<li><a class="el" href="classHmacAuthAlgo.html">HmacAuthAlgo</a>
-<li><a class="el" href="classNullAuthAlgo.html">NullAuthAlgo</a>
-</ul>
-<li><a class="el" href="classBuffer.html">Buffer</a>
-<ul>
-<li><a class="el" href="classPacket.html">Packet</a>
-<ul>
-<li><a class="el" href="classsatp_1_1SATP.html">satp::SATP</a>
-</ul>
-</ul>
-<li><a class="el" href="classCondition.html">Condition</a>
-<li><a class="el" href="classConnectionList.html">ConnectionList</a>
-<li><a class="el" href="classConnectionParam.html">ConnectionParam</a>
-<li><a class="el" href="classCypher.html">Cypher</a>
-<ul>
-<li><a class="el" href="classAesIcmCypher.html">AesIcmCypher</a>
-<li><a class="el" href="classNullCypher.html">NullCypher</a>
-</ul>
-<li><a class="el" href="classKeyDerivation.html">KeyDerivation</a>
-<li><a class="el" href="classLock.html">Lock</a>
-<li><a class="el" href="classLog.html">Log</a>
-<li><a class="el" href="classLog_1_1instanceCleaner.html">Log::instanceCleaner</a>
-<li><a class="el" href="classLogStringBuilder.html">LogStringBuilder</a>
-<li><a class="el" href="classMutex.html">Mutex</a>
-<li><a class="el" href="classNetworkAddress.html">NetworkAddress</a>
-<li><a class="el" href="classOptions.html">Options</a>
-<li><a class="el" href="structPacket_1_1HeaderStruct.html">Packet::HeaderStruct</a>
-<li><a class="el" href="classPacketSource.html">PacketSource</a>
-<ul>
-<li><a class="el" href="classUDPPacketSource.html">UDPPacketSource</a>
-</ul>
-<li><a class="el" href="structParam.html">Param</a>
-<li><a class="el" href="classRouter.html">Router</a>
-<li><a class="el" href="classSemaphore.html">Semaphore</a>
-<li><a class="el" href="classSeqWindow.html">SeqWindow</a>
-<li><a class="el" href="classSignalController.html">SignalController</a>
-<li><a class="el" href="classSignalHandler.html">SignalHandler</a>
-<ul>
-<li><a class="el" href="classSigHupHandler.html">SigHupHandler</a>
-<li><a class="el" href="classSigIntHandler.html">SigIntHandler</a>
-<li><a class="el" href="classSigQuitHandler.html">SigQuitHandler</a>
-<li><a class="el" href="classSigTermHandler.html">SigTermHandler</a>
-<li><a class="el" href="classSigUsr1Handler.html">SigUsr1Handler</a>
-<li><a class="el" href="classSigUsr2Handler.html">SigUsr2Handler</a>
-</ul>
-<li><a class="el" href="classSocket.html">Socket</a>
-<ul>
-<li><a class="el" href="classCommunicatingSocket.html">CommunicatingSocket</a>
-<ul>
-<li><a class="el" href="classTCPSocket.html">TCPSocket</a>
-<li><a class="el" href="classUDPSocket.html">UDPSocket</a>
-<ul>
-<li><a class="el" href="classUDPPacketSource.html">UDPPacketSource</a>
-</ul>
-</ul>
-<li><a class="el" href="classTCPServerSocket.html">TCPServerSocket</a>
-</ul>
-<li><a class="el" href="classSocketException.html">SocketException</a>
-<li><a class="el" href="classSyncSocket.html">SyncSocket</a>
-<li><a class="el" href="classTunDevice.html">TunDevice</a>
-</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/index.html b/doc/html/index.html
deleted file mode 100644
index 1b8693f..0000000
--- a/doc/html/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun</title></head>
-<frameset cols="250,*">
- <frame src="tree.html" name="treefrm">
- <frame src="main.html" name="basefrm">
-</frameset>
-</html>
diff --git a/doc/html/keyDerivation_8cpp.html b/doc/html/keyDerivation_8cpp.html
deleted file mode 100644
index 5ef5a9f..0000000
--- a/doc/html/keyDerivation_8cpp.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: keyDerivation.cpp File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>keyDerivation.cpp File Reference</h1><code>#include &quot;<a class="el" href="keyDerivation_8h-source.html">keyDerivation.h</a>&quot;</code><br>
-<code>#include &lt;stdexcept&gt;</code><br>
-<code>#include &lt;iostream&gt;</code><br>
-<code>#include &lt;string&gt;</code><br>
-<code>#include &lt;gcrypt.h&gt;</code><br>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/keyDerivation_8h-source.html b/doc/html/keyDerivation_8h-source.html
deleted file mode 100644
index c21f190..0000000
--- a/doc/html/keyDerivation_8h-source.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: keyDerivation.h Source File</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>keyDerivation.h</h1><a href="keyDerivation_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * anytun</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * The secure anycast tunneling protocol (satp) defines a protocol used</span>
-<a name="l00005"></a>00005 <span class="comment"> * for communication between any combination of unicast and anycast</span>
-<a name="l00006"></a>00006 <span class="comment"> * tunnel endpoints. It has less protocol overhead than IPSec in Tunnel</span>
-<a name="l00007"></a>00007 <span class="comment"> * mode and allows tunneling of every ETHER TYPE protocol (e.g.</span>
-<a name="l00008"></a>00008 <span class="comment"> * ethernet, ip, arp ...). satp directly includes cryptography and</span>
-<a name="l00009"></a>00009 <span class="comment"> * message authentication based on the methodes used by SRTP. It is</span>
-<a name="l00010"></a>00010 <span class="comment"> * intended to deliver a generic, scaleable and secure solution for</span>
-<a name="l00011"></a>00011 <span class="comment"> * tunneling and relaying of packets of any protocol.</span>
-<a name="l00012"></a>00012 <span class="comment"> *</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * Copyright (C) 2007 anytun.org &lt;satp@wirdorange.org&gt;</span>
-<a name="l00015"></a>00015 <span class="comment"> *</span>
-<a name="l00016"></a>00016 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00017"></a>00017 <span class="comment"> * it under the terms of the GNU General Public License version 2</span>
-<a name="l00018"></a>00018 <span class="comment"> * as published by the Free Software Foundation.</span>
-<a name="l00019"></a>00019 <span class="comment"> *</span>
-<a name="l00020"></a>00020 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00021"></a>00021 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00022"></a>00022 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00023"></a>00023 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00024"></a>00024 <span class="comment"> *</span>
-<a name="l00025"></a>00025 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00026"></a>00026 <span class="comment"> * along with this program (see the file COPYING included with this</span>
-<a name="l00027"></a>00027 <span class="comment"> * distribution); if not, write to the Free Software Foundation, Inc.,</span>
-<a name="l00028"></a>00028 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00029"></a>00029 <span class="comment"> */</span>
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="preprocessor">#ifndef _KEYDERIVATION_H_</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define _KEYDERIVATION_H_</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span>
-<a name="l00034"></a>00034 <span class="preprocessor">#include "<a class="code" href="datatypes_8h.html">datatypes.h</a>"</span>
-<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="buffer_8h.html">buffer.h</a>"</span>
-<a name="l00036"></a>00036
-<a name="l00037"></a>00037
-<a name="l00038"></a>00038 <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00039"></a>00039 <span class="preprocessor"> #include &lt;gcrypt.h&gt;</span>
-<a name="l00040"></a>00040 }
-<a name="l00041"></a>00041
-<a name="l00042"></a>00042
-<a name="l00043"></a><a class="code" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb">00043</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
-<a name="l00044"></a>00044 <a class="code" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb4cece0d357861fb1d1b4087f05284543">label_satp_encryption</a> = 0x00,
-<a name="l00045"></a>00045 <a class="code" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1ebd45276cca55df72c149b44bbf80757c3">label_satp_msg_auth</a> = 0x01,
-<a name="l00046"></a>00046 <a class="code" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb78eb4c963e5ca87676c0a713e2fd9aa4">label_satp_salt</a> = 0x02,
-<a name="l00047"></a>00047 } <a class="code" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb">satp_prf_label</a>;
-<a name="l00048"></a>00048
-<a name="l00049"></a><a class="code" href="classKeyDerivation.html">00049</a> <span class="keyword">class </span><a class="code" href="classKeyDerivation.html">KeyDerivation</a>
-<a name="l00050"></a>00050 {
-<a name="l00051"></a>00051 <span class="keyword">public</span>:
-<a name="l00052"></a><a class="code" href="classKeyDerivation.html#07c3735d1b2e1285b6c427a2706ebc67">00052</a> <a class="code" href="classKeyDerivation.html#07c3735d1b2e1285b6c427a2706ebc67">KeyDerivation</a>() : <a class="code" href="classKeyDerivation.html#426dcd34d3b60191a3db55dd970eeb17">ld_kdr_</a>(-1), <a class="code" href="classKeyDerivation.html#6b7dd9a922de96a8f76cf6c453adab28">cipher_</a>(NULL) {};
-<a name="l00053"></a><a class="code" href="classKeyDerivation.html#ccce2c32370be2388ca0a977fef1f6cc">00053</a> <span class="keyword">virtual</span> <a class="code" href="classKeyDerivation.html#ccce2c32370be2388ca0a977fef1f6cc">~KeyDerivation</a>() {};
-<a name="l00054"></a>00054
-<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="classKeyDerivation.html#5f03e97de1a041f6012d1fcfabf13773">init</a>(<a class="code" href="classBuffer.html">Buffer</a> key, <a class="code" href="classBuffer.html">Buffer</a> salt);
-<a name="l00056"></a>00056 <span class="keywordtype">void</span> <a class="code" href="classKeyDerivation.html#b055afc0de04a6e32631e42f09b32e63">setLogKDRate</a>(<span class="keyword">const</span> <a class="code" href="datatypes_8h.html#40a40c6e9649a4e3806e76fef247d241">u_int8_t</a> ld_rate);
-<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="classKeyDerivation.html#6d319febcad73d199fe8773ae614f70a">generate</a>(<a class="code" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb">satp_prf_label</a> label, <a class="code" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr, <a class="code" href="classBuffer.html">Buffer</a>&amp; key, <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> length);
-<a name="l00058"></a>00058 <span class="keywordtype">void</span> <a class="code" href="classKeyDerivation.html#8d8c405ee7c3753b4807b36a8cbe537a">clear</a>();
-<a name="l00059"></a>00059
-<a name="l00060"></a>00060
-<a name="l00061"></a>00061 <span class="keyword">protected</span>:
-<a name="l00062"></a><a class="code" href="classKeyDerivation.html#426dcd34d3b60191a3db55dd970eeb17">00062</a> <a class="code" href="datatypes_8h.html#ef44329758059c91c76d334e8fc09700">int8_t</a> <a class="code" href="classKeyDerivation.html#426dcd34d3b60191a3db55dd970eeb17">ld_kdr_</a>; <span class="comment">// ld(key_derivation_rate)</span>
-<a name="l00063"></a><a class="code" href="classKeyDerivation.html#52e057f1085920a61ea44c5c9936865c">00063</a> <a class="code" href="classBuffer.html">Buffer</a> <a class="code" href="classKeyDerivation.html#52e057f1085920a61ea44c5c9936865c">salt_</a>;
-<a name="l00064"></a><a class="code" href="classKeyDerivation.html#2091534e962a9d0f7b3b034150d33333">00064</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classKeyDerivation.html#2091534e962a9d0f7b3b034150d33333">MIN_GCRYPT_VERSION</a>;
-<a name="l00065"></a>00065
-<a name="l00066"></a><a class="code" href="classKeyDerivation.html#6b7dd9a922de96a8f76cf6c453adab28">00066</a> gcry_cipher_hd_t <a class="code" href="classKeyDerivation.html#6b7dd9a922de96a8f76cf6c453adab28">cipher_</a>;
-<a name="l00067"></a>00067 };
-<a name="l00068"></a>00068
-<a name="l00069"></a>00069
-<a name="l00070"></a>00070 <span class="preprocessor">#endif</span>
-<a name="l00071"></a>00071 <span class="preprocessor"></span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/keyDerivation_8h.html b/doc/html/keyDerivation_8h.html
deleted file mode 100644
index 9b3d465..0000000
--- a/doc/html/keyDerivation_8h.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: keyDerivation.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>keyDerivation.h File Reference</h1><code>#include &quot;<a class="el" href="datatypes_8h-source.html">datatypes.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="buffer_8h-source.html">buffer.h</a>&quot;</code><br>
-<code>#include &lt;gcrypt.h&gt;</code><br>
-
-<p>
-<a href="keyDerivation_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKeyDerivation.html">KeyDerivation</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb">satp_prf_label</a> { <a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb4cece0d357861fb1d1b4087f05284543">label_satp_encryption</a> = 0x00,
-<a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1ebd45276cca55df72c149b44bbf80757c3">label_satp_msg_auth</a> = 0x01,
-<a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb78eb4c963e5ca87676c0a713e2fd9aa4">label_satp_salt</a> = 0x02
- }</td></tr>
-
-</table>
-<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="4829fcd87054af9b3ced79bbac1ce1eb"></a><!-- doxytag: member="keyDerivation.h::satp_prf_label" ref="4829fcd87054af9b3ced79bbac1ce1eb" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="keyDerivation_8h.html#4829fcd87054af9b3ced79bbac1ce1eb">satp_prf_label</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-<dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="4829fcd87054af9b3ced79bbac1ce1eb4cece0d357861fb1d1b4087f05284543"></a><!-- doxytag: member="label_satp_encryption" ref="4829fcd87054af9b3ced79bbac1ce1eb4cece0d357861fb1d1b4087f05284543" args="" -->label_satp_encryption</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="4829fcd87054af9b3ced79bbac1ce1ebd45276cca55df72c149b44bbf80757c3"></a><!-- doxytag: member="label_satp_msg_auth" ref="4829fcd87054af9b3ced79bbac1ce1ebd45276cca55df72c149b44bbf80757c3" args="" -->label_satp_msg_auth</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="4829fcd87054af9b3ced79bbac1ce1eb78eb4c963e5ca87676c0a713e2fd9aa4"></a><!-- doxytag: member="label_satp_salt" ref="4829fcd87054af9b3ced79bbac1ce1eb78eb4c963e5ca87676c0a713e2fd9aa4" args="" -->label_satp_salt</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-</div>
-</div><p>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/log_8cpp.html b/doc/html/log_8cpp.html
deleted file mode 100644
index 458340e..0000000
--- a/doc/html/log_8cpp.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: log.cpp File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>log.cpp File Reference</h1><code>#include &lt;iostream&gt;</code><br>
-<code>#include &lt;string&gt;</code><br>
-<code>#include &lt;syslog.h&gt;</code><br>
-<code>#include &quot;<a class="el" href="log_8h-source.html">log.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a>&quot;</code><br>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classLog.html">Log</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8cpp.html#dabafeab912880de79e232735f44ce33">cLog</a> = Log::instance()</td></tr>
-
-</table>
-<hr><h2>Variable Documentation</h2>
-<a class="anchor" name="dabafeab912880de79e232735f44ce33"></a><!-- doxytag: member="log.cpp::cLog" ref="dabafeab912880de79e232735f44ce33" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classLog.html">Log</a>&amp; <a class="el" href="log_8h.html#dabafeab912880de79e232735f44ce33">cLog</a> = Log::instance() </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/log_8h-source.html b/doc/html/log_8h-source.html
deleted file mode 100644
index 8a31ca2..0000000
--- a/doc/html/log_8h-source.html
+++ /dev/null
@@ -1,150 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: log.h Source File</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>log.h</h1><a href="log_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * anytun</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * The secure anycast tunneling protocol (satp) defines a protocol used</span>
-<a name="l00005"></a>00005 <span class="comment"> * for communication between any combination of unicast and anycast</span>
-<a name="l00006"></a>00006 <span class="comment"> * tunnel endpoints. It has less protocol overhead than IPSec in Tunnel</span>
-<a name="l00007"></a>00007 <span class="comment"> * mode and allows tunneling of every ETHER TYPE protocol (e.g.</span>
-<a name="l00008"></a>00008 <span class="comment"> * ethernet, ip, arp ...). satp directly includes cryptography and</span>
-<a name="l00009"></a>00009 <span class="comment"> * message authentication based on the methodes used by SRTP. It is</span>
-<a name="l00010"></a>00010 <span class="comment"> * intended to deliver a generic, scaleable and secure solution for</span>
-<a name="l00011"></a>00011 <span class="comment"> * tunneling and relaying of packets of any protocol.</span>
-<a name="l00012"></a>00012 <span class="comment"> *</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * Copyright (C) 2007 anytun.org &lt;satp@wirdorange.org&gt;</span>
-<a name="l00015"></a>00015 <span class="comment"> *</span>
-<a name="l00016"></a>00016 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00017"></a>00017 <span class="comment"> * it under the terms of the GNU General Public License version 2</span>
-<a name="l00018"></a>00018 <span class="comment"> * as published by the Free Software Foundation.</span>
-<a name="l00019"></a>00019 <span class="comment"> *</span>
-<a name="l00020"></a>00020 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00021"></a>00021 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00022"></a>00022 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00023"></a>00023 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00024"></a>00024 <span class="comment"> *</span>
-<a name="l00025"></a>00025 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00026"></a>00026 <span class="comment"> * along with this program (see the file COPYING included with this</span>
-<a name="l00027"></a>00027 <span class="comment"> * distribution); if not, write to the Free Software Foundation, Inc.,</span>
-<a name="l00028"></a>00028 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00029"></a>00029 <span class="comment"> */</span>
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="preprocessor">#ifndef _LOG_H_</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define _LOG_H_</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span>
-<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;string&gt;</span>
-<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;sstream&gt;</span>
-<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;syslog.h&gt;</span>
-<a name="l00037"></a>00037
-<a name="l00038"></a>00038 <span class="preprocessor">#include "<a class="code" href="threadUtils_8hpp.html">threadUtils.hpp</a>"</span>
-<a name="l00039"></a>00039
-<a name="l00040"></a>00040 <span class="keyword">class </span><a class="code" href="classLog.html">Log</a>;
-<a name="l00041"></a>00041
-<a name="l00042"></a><a class="code" href="classLogStringBuilder.html">00042</a> <span class="keyword">class </span><a class="code" href="classLogStringBuilder.html">LogStringBuilder</a>
-<a name="l00043"></a>00043 {
-<a name="l00044"></a>00044 <span class="keyword">public</span>:
-<a name="l00045"></a>00045 <a class="code" href="classLogStringBuilder.html#5df8c8d7ab7615c8552de3d4d21d3417">LogStringBuilder</a>(<a class="code" href="classLogStringBuilder.html">LogStringBuilder</a> <span class="keyword">const</span>&amp; src);
-<a name="l00046"></a>00046 <a class="code" href="classLogStringBuilder.html#5df8c8d7ab7615c8552de3d4d21d3417">LogStringBuilder</a>(<a class="code" href="classLog.html">Log</a>&amp; l, <span class="keywordtype">int</span> p);
-<a name="l00047"></a>00047 <a class="code" href="classLogStringBuilder.html#c63707864e0005008cc4a67d8dec9933">~LogStringBuilder</a>();
-<a name="l00048"></a>00048
-<a name="l00049"></a>00049 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00050"></a><a class="code" href="classLogStringBuilder.html#9b4f26f5e64aacc172c0818073117e42">00050</a> std::ostream&amp; <a class="code" href="classLogStringBuilder.html#9b4f26f5e64aacc172c0818073117e42">operator&lt;&lt;</a>(T <span class="keyword">const</span>&amp; value) { <span class="keywordflow">return</span> <a class="code" href="classLogStringBuilder.html#405447561d3d7337cc093dad6c6d81b5">stream</a> &lt;&lt; value; }
-<a name="l00051"></a>00051
-<a name="l00052"></a>00052 <span class="keyword">private</span>:
-<a name="l00053"></a><a class="code" href="classLogStringBuilder.html#499c5b058df61e2215368592d21aacf1">00053</a> <a class="code" href="classLog.html">Log</a>&amp; <a class="code" href="classLogStringBuilder.html#499c5b058df61e2215368592d21aacf1">log</a>;
-<a name="l00054"></a><a class="code" href="classLogStringBuilder.html#89d48a7590de117fec0b40c0babbaee5">00054</a> <span class="keywordtype">int</span> <a class="code" href="classLogStringBuilder.html#89d48a7590de117fec0b40c0babbaee5">prio</a>;
-<a name="l00055"></a><a class="code" href="classLogStringBuilder.html#405447561d3d7337cc093dad6c6d81b5">00055</a> std::stringstream <a class="code" href="classLogStringBuilder.html#405447561d3d7337cc093dad6c6d81b5">stream</a>;
-<a name="l00056"></a>00056 };
-<a name="l00057"></a>00057
-<a name="l00058"></a><a class="code" href="classLog.html">00058</a> <span class="keyword">class </span><a class="code" href="classLog.html">Log</a> : <span class="keyword">public</span> std::ostringstream
-<a name="l00059"></a>00059 {
-<a name="l00060"></a>00060 <span class="keyword">public</span>:
-<a name="l00061"></a><a class="code" href="classLog.html#9418bab5d66822411ce1f85823d8425b">00061</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#9418bab5d66822411ce1f85823d8425b">FAC_USER</a> = LOG_USER;
-<a name="l00062"></a><a class="code" href="classLog.html#5cf4b465d8ecff58bd62ac064663917b">00062</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#5cf4b465d8ecff58bd62ac064663917b">FAC_MAIL</a> = LOG_MAIL;
-<a name="l00063"></a><a class="code" href="classLog.html#6395030c0b8fa7f36b6fe0f6b837055d">00063</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#6395030c0b8fa7f36b6fe0f6b837055d">FAC_DAEMON</a> = LOG_DAEMON;
-<a name="l00064"></a><a class="code" href="classLog.html#6f6fde7b6433d827c05cfefe16f9b333">00064</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#6f6fde7b6433d827c05cfefe16f9b333">FAC_AUTH</a> = LOG_AUTH;
-<a name="l00065"></a><a class="code" href="classLog.html#be74100156fee45add0417bc9f460f30">00065</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#be74100156fee45add0417bc9f460f30">FAC_SYSLOG</a> = LOG_SYSLOG;
-<a name="l00066"></a><a class="code" href="classLog.html#28a1239643de68f79ad6c2337acfd2ea">00066</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#28a1239643de68f79ad6c2337acfd2ea">FAC_LPR</a> = LOG_LPR;
-<a name="l00067"></a><a class="code" href="classLog.html#b9f56520aeae70b9d98396f67ad1310b">00067</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#b9f56520aeae70b9d98396f67ad1310b">FAC_NEWS</a> = LOG_NEWS;
-<a name="l00068"></a><a class="code" href="classLog.html#d5b2e5f3987835ec077013c6a263ed5f">00068</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#d5b2e5f3987835ec077013c6a263ed5f">FAC_UUCP</a> = LOG_UUCP;
-<a name="l00069"></a><a class="code" href="classLog.html#6a455dfca6d859f77ed79b6d92ad659a">00069</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#6a455dfca6d859f77ed79b6d92ad659a">FAC_CRON</a> = LOG_CRON;
-<a name="l00070"></a><a class="code" href="classLog.html#5245bb60b9c33e31027ea1f9a77d8053">00070</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#5245bb60b9c33e31027ea1f9a77d8053">FAC_AUTHPRIV</a> = LOG_AUTHPRIV;
-<a name="l00071"></a><a class="code" href="classLog.html#9b822438fee8c8a0f4bb56c0e4415c95">00071</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#9b822438fee8c8a0f4bb56c0e4415c95">FAC_FTP</a> = LOG_FTP;
-<a name="l00072"></a><a class="code" href="classLog.html#e6271aefc4c8749e602da64f284f0d08">00072</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#e6271aefc4c8749e602da64f284f0d08">FAC_LOCAL0</a> = LOG_LOCAL0;
-<a name="l00073"></a><a class="code" href="classLog.html#b553df5af8dd47f2e9d29569b26b7713">00073</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#b553df5af8dd47f2e9d29569b26b7713">FAC_LOCAL1</a> = LOG_LOCAL1;
-<a name="l00074"></a><a class="code" href="classLog.html#1e79b43d3ed6f44281f1d6f4d6e2a829">00074</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#1e79b43d3ed6f44281f1d6f4d6e2a829">FAC_LOCAL2</a> = LOG_LOCAL2;
-<a name="l00075"></a><a class="code" href="classLog.html#467961bf9b0b73dd863a29e29642ed62">00075</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#467961bf9b0b73dd863a29e29642ed62">FAC_LOCAL3</a> = LOG_LOCAL3;
-<a name="l00076"></a><a class="code" href="classLog.html#2dfec8266dc4bfd9f4a37a6a6a193724">00076</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#2dfec8266dc4bfd9f4a37a6a6a193724">FAC_LOCAL4</a> = LOG_LOCAL4;
-<a name="l00077"></a><a class="code" href="classLog.html#8c8f287b845408f62e9971869764193d">00077</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#8c8f287b845408f62e9971869764193d">FAC_LOCAL5</a> = LOG_LOCAL5;
-<a name="l00078"></a><a class="code" href="classLog.html#c7c45c9e1daa96ecb60ff12064a3dc6e">00078</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#c7c45c9e1daa96ecb60ff12064a3dc6e">FAC_LOCAL6</a> = LOG_LOCAL6;
-<a name="l00079"></a><a class="code" href="classLog.html#886a44fb4cec033f0f7c028f530fe97c">00079</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#886a44fb4cec033f0f7c028f530fe97c">FAC_LOCAL7</a> = LOG_LOCAL7;
-<a name="l00080"></a>00080
-<a name="l00081"></a><a class="code" href="classLog.html#3b068a7b9c9a7bd3a42d519daea16564">00081</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#3b068a7b9c9a7bd3a42d519daea16564">PRIO_EMERG</a> = LOG_EMERG;
-<a name="l00082"></a><a class="code" href="classLog.html#77741b4b68493a7b082f856c9a70cae6">00082</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#77741b4b68493a7b082f856c9a70cae6">PRIO_ALERT</a> = LOG_ALERT;
-<a name="l00083"></a><a class="code" href="classLog.html#275d2db1310f0b9663ac1e048cadd389">00083</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#275d2db1310f0b9663ac1e048cadd389">PRIO_CRIT</a> = LOG_CRIT;
-<a name="l00084"></a><a class="code" href="classLog.html#d3769cb6592629a056ffeaa4ce1f3d46">00084</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#d3769cb6592629a056ffeaa4ce1f3d46">PRIO_ERR</a> = LOG_ERR;
-<a name="l00085"></a><a class="code" href="classLog.html#ef36517c65a41f4cf69d4795ec84b4a2">00085</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#ef36517c65a41f4cf69d4795ec84b4a2">PRIO_WARNING</a> = LOG_WARNING;
-<a name="l00086"></a><a class="code" href="classLog.html#783504697beb7cc8905d0296704d62f2">00086</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#783504697beb7cc8905d0296704d62f2">PRIO_NOTICE</a> = LOG_NOTICE;
-<a name="l00087"></a><a class="code" href="classLog.html#3c50bb6ae5eff66436d72a53c50b0f6b">00087</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#3c50bb6ae5eff66436d72a53c50b0f6b">PRIO_INFO</a> = LOG_INFO;
-<a name="l00088"></a><a class="code" href="classLog.html#f9aad3521e9eda1c156009188cc0674b">00088</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classLog.html#f9aad3521e9eda1c156009188cc0674b">PRIO_DEBUG</a> = LOG_DEBUG;
-<a name="l00089"></a>00089
-<a name="l00090"></a>00090 <span class="keyword">static</span> <a class="code" href="classLog.html">Log</a>&amp; <a class="code" href="classLog.html#aa59866ce9e78db15ce7aaeb00fc1063">instance</a>();
-<a name="l00091"></a>00091
-<a name="l00092"></a>00092 <a class="code" href="classLog.html">Log</a>&amp; <a class="code" href="classLog.html#f8cf0541a8284aabd5fe924a9cd2eab8">setLogName</a>(std::string newLogName);
-<a name="l00093"></a><a class="code" href="classLog.html#9090c0fbbc5a3223dbd361a827788c17">00093</a> std::string <a class="code" href="classLog.html#9090c0fbbc5a3223dbd361a827788c17">getLogName</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classLog.html#8abf9fa58d7af501f25415eb37fd71a0">logName</a>; }
-<a name="l00094"></a>00094 <a class="code" href="classLog.html">Log</a>&amp; <a class="code" href="classLog.html#828e15ec0e9108b9fc43d74da77a902c">setFacility</a>(<span class="keywordtype">int</span> newFacility);
-<a name="l00095"></a><a class="code" href="classLog.html#238b6e5d47bb83307737f0c809fad669">00095</a> <span class="keywordtype">int</span> <a class="code" href="classLog.html#238b6e5d47bb83307737f0c809fad669">getFacility</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classLog.html#844dc5894a51dce933ae2109868652a0">facility</a>; }
-<a name="l00096"></a>00096
-<a name="l00097"></a><a class="code" href="classLog.html#7077dc047eb915d2fae46e36f5040f85">00097</a> <a class="code" href="classLogStringBuilder.html">LogStringBuilder</a> <a class="code" href="classLog.html#7077dc047eb915d2fae46e36f5040f85">msg</a>(<span class="keywordtype">int</span> prio=<a class="code" href="classLog.html#3c50bb6ae5eff66436d72a53c50b0f6b">PRIO_INFO</a>) { <span class="keywordflow">return</span> <a class="code" href="classLog.html#16ded253dbe65c503d1d853dcf5460d6">LogStringBuilder</a>(*<span class="keyword">this</span>, prio); }
-<a name="l00098"></a>00098
-<a name="l00099"></a>00099 <span class="keyword">private</span>:
-<a name="l00100"></a>00100 <a class="code" href="classLog.html#f6071a60aa52b6c1b511f99b4bc1b8fe">Log</a>();
-<a name="l00101"></a>00101 <a class="code" href="classLog.html#0fbfda88fbee5027c89f6eb121059360">~Log</a>();
-<a name="l00102"></a>00102 <a class="code" href="classLog.html#f6071a60aa52b6c1b511f99b4bc1b8fe">Log</a>(<span class="keyword">const</span> <a class="code" href="classLog.html">Log</a> &amp;l);
-<a name="l00103"></a>00103 <span class="keywordtype">void</span> <a class="code" href="classLog.html#076b147c2bc9b2167074e9bc51a24af7">operator=</a>(<span class="keyword">const</span> <a class="code" href="classLog.html">Log</a> &amp;l);
-<a name="l00104"></a>00104
-<a name="l00105"></a><a class="code" href="classLog.html#aebf3ec6bf45b97cc842d9d53a5a6c0a">00105</a> <span class="keyword">static</span> <a class="code" href="classLog.html">Log</a>* <a class="code" href="classLog.html#aebf3ec6bf45b97cc842d9d53a5a6c0a">inst</a>;
-<a name="l00106"></a><a class="code" href="classLog.html#c561e8206daad55b4aa4ac8808f35314">00106</a> <span class="keyword">static</span> <a class="code" href="classMutex.html">Mutex</a> <a class="code" href="classLog.html#c561e8206daad55b4aa4ac8808f35314">instMutex</a>;
-<a name="l00107"></a><a class="code" href="classLog_1_1instanceCleaner.html">00107</a> <span class="keyword">class </span><a class="code" href="classLog_1_1instanceCleaner.html">instanceCleaner</a> {
-<a name="l00108"></a><a class="code" href="classLog_1_1instanceCleaner.html#5e2dd96e4f58345bd2067cd40fbec865">00108</a> <span class="keyword">public</span>: <a class="code" href="classLog_1_1instanceCleaner.html#5e2dd96e4f58345bd2067cd40fbec865">~instanceCleaner</a>() {
-<a name="l00109"></a>00109 <span class="keywordflow">if</span>(<a class="code" href="classLog.html#aebf3ec6bf45b97cc842d9d53a5a6c0a">Log::inst</a> != 0)
-<a name="l00110"></a>00110 <span class="keyword">delete</span> <a class="code" href="classLog.html#aebf3ec6bf45b97cc842d9d53a5a6c0a">Log::inst</a>;
-<a name="l00111"></a>00111 }
-<a name="l00112"></a>00112 };
-<a name="l00113"></a><a class="code" href="classLog.html#321cfbf9f58ebf3c9366bd6e0b5c18ce">00113</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classLog_1_1instanceCleaner.html">instanceCleaner</a>;
-<a name="l00114"></a>00114
-<a name="l00115"></a>00115 <span class="keywordtype">void</span> <a class="code" href="classLog.html#f91976ebadd955414799131cb442d24c">open</a>();
-<a name="l00116"></a>00116
-<a name="l00117"></a><a class="code" href="classLog.html#d69b96c96c1b6aa0c3d67e07ca131e85">00117</a> <a class="code" href="classMutex.html">Mutex</a> <a class="code" href="classLog.html#d69b96c96c1b6aa0c3d67e07ca131e85">mutex</a>;
-<a name="l00118"></a><a class="code" href="classLog.html#16ded253dbe65c503d1d853dcf5460d6">00118</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classLogStringBuilder.html">LogStringBuilder</a>;
-<a name="l00119"></a>00119
-<a name="l00120"></a><a class="code" href="classLog.html#8abf9fa58d7af501f25415eb37fd71a0">00120</a> std::string <a class="code" href="classLog.html#8abf9fa58d7af501f25415eb37fd71a0">logName</a>;
-<a name="l00121"></a><a class="code" href="classLog.html#844dc5894a51dce933ae2109868652a0">00121</a> <span class="keywordtype">int</span> <a class="code" href="classLog.html#844dc5894a51dce933ae2109868652a0">facility</a>;
-<a name="l00122"></a>00122 };
-<a name="l00123"></a>00123
-<a name="l00124"></a>00124 <span class="keyword">extern</span> <a class="code" href="classLog.html">Log</a>&amp; <a class="code" href="log_8cpp.html#dabafeab912880de79e232735f44ce33">cLog</a>;
-<a name="l00125"></a>00125
-<a name="l00126"></a>00126 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/log_8h.html b/doc/html/log_8h.html
deleted file mode 100644
index d19f0f5..0000000
--- a/doc/html/log_8h.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: log.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>log.h File Reference</h1><code>#include &lt;string&gt;</code><br>
-<code>#include &lt;sstream&gt;</code><br>
-<code>#include &lt;syslog.h&gt;</code><br>
-<code>#include &quot;<a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a>&quot;</code><br>
-
-<p>
-<a href="log_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLogStringBuilder.html">LogStringBuilder</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog.html">Log</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLog_1_1instanceCleaner.html">Log::instanceCleaner</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classLog.html">Log</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#dabafeab912880de79e232735f44ce33">cLog</a></td></tr>
-
-</table>
-<hr><h2>Variable Documentation</h2>
-<a class="anchor" name="dabafeab912880de79e232735f44ce33"></a><!-- doxytag: member="log.h::cLog" ref="dabafeab912880de79e232735f44ce33" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classLog.html">Log</a>&amp; <a class="el" href="log_8h.html#dabafeab912880de79e232735f44ce33">cLog</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/main.html b/doc/html/main.html
deleted file mode 100644
index a996f47..0000000
--- a/doc/html/main.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Main Page</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li id="current"><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<h1>anytun Documentation</h1>
-<p>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html
deleted file mode 100644
index 317480d..0000000
--- a/doc/html/namespaces.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Namespace Index</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<h1>anytun Namespace List</h1>Here is a list of all namespaces with brief descriptions:<table>
- <tr><td class="indexkey"><a class="el" href="namespacesatp.html">satp</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="namespacescapy_1_1_5.html">scapy::*</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="namespacesockets.html">sockets</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="namespacestd.html">std</a></td><td class="indexvalue"></td></tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/namespacesatp.html b/doc/html/namespacesatp.html
deleted file mode 100644
index 7350ea2..0000000
--- a/doc/html/namespacesatp.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: satp Namespace Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<h1>satp Namespace Reference</h1>
-<p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsatp_1_1SATP.html">SATP</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/namespacescapy_1_1_5.html b/doc/html/namespacescapy_1_1_5.html
deleted file mode 100644
index 35f8937..0000000
--- a/doc/html/namespacescapy_1_1_5.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: scapy::* Namespace Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<h1>scapy::* Namespace Reference</h1>
-<p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/namespacestd.html b/doc/html/namespacestd.html
deleted file mode 100644
index 9221963..0000000
--- a/doc/html/namespacestd.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: std Namespace Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<h1>std Namespace Reference</h1>
-<p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/options_8cpp.html b/doc/html/options_8cpp.html
deleted file mode 100644
index 55dc4ca..0000000
--- a/doc/html/options_8cpp.html
+++ /dev/null
@@ -1,175 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: options.cpp File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>options.cpp File Reference</h1><code>#include &lt;iostream&gt;</code><br>
-<code>#include &lt;string&gt;</code><br>
-<code>#include &lt;sstream&gt;</code><br>
-<code>#include &quot;<a class="el" href="datatypes_8h-source.html">datatypes.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="options_8h-source.html">options.h</a>&quot;</code><br>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="options_8cpp.html#b2c4e3c2031ae2187d3995f4b4848e10">PARSE_BOOL_PARAM</a>(SHORT, LONG, VALUE)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="options_8cpp.html#0d965a5094bb6aa3a39c4ff7ea99a13f">PARSE_INVERSE_BOOL_PARAM</a>(SHORT, LONG, VALUE)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="options_8cpp.html#8c39923ab70d37dd4ac5c17b7b41df93">PARSE_SCALAR_PARAM</a>(SHORT, LONG, VALUE)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="options_8cpp.html#ff99f765434c4a73e4b4b9f5d71022e2">PARSE_SCALAR_PARAM2</a>(SHORT, LONG, VALUE1, VALUE2)</td></tr>
-
-</table>
-<hr><h2>Define Documentation</h2>
-<a class="anchor" name="b2c4e3c2031ae2187d3995f4b4848e10"></a><!-- doxytag: member="options.cpp::PARSE_BOOL_PARAM" ref="b2c4e3c2031ae2187d3995f4b4848e10" args="(SHORT, LONG, VALUE)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define PARSE_BOOL_PARAM </td>
- <td>(</td>
- <td class="paramtype">SHORT, <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">LONG, <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">VALUE&nbsp;</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">else</span> <span class="keywordflow">if</span>(str == SHORT || str == LONG) \
- VALUE = <span class="keyword">true</span>;
-</pre></div>
-</div>
-</div><p>
-<a class="anchor" name="0d965a5094bb6aa3a39c4ff7ea99a13f"></a><!-- doxytag: member="options.cpp::PARSE_INVERSE_BOOL_PARAM" ref="0d965a5094bb6aa3a39c4ff7ea99a13f" args="(SHORT, LONG, VALUE)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define PARSE_INVERSE_BOOL_PARAM </td>
- <td>(</td>
- <td class="paramtype">SHORT, <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">LONG, <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">VALUE&nbsp;</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">else</span> <span class="keywordflow">if</span>(str == SHORT || str == LONG) \
- VALUE = <span class="keyword">false</span>;
-</pre></div>
-</div>
-</div><p>
-<a class="anchor" name="8c39923ab70d37dd4ac5c17b7b41df93"></a><!-- doxytag: member="options.cpp::PARSE_SCALAR_PARAM" ref="8c39923ab70d37dd4ac5c17b7b41df93" args="(SHORT, LONG, VALUE)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define PARSE_SCALAR_PARAM </td>
- <td>(</td>
- <td class="paramtype">SHORT, <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">LONG, <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">VALUE&nbsp;</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">else</span> <span class="keywordflow">if</span>(str == SHORT || str == LONG) \
- { \
- <span class="keywordflow">if</span>(argc &lt; 1 || argv[i+1][0] == <span class="charliteral">'-'</span>) \
- <span class="keywordflow">return</span> <span class="keyword">false</span>; \
- std::stringstream tmp; \
- tmp &lt;&lt; argv[i+1]; \
- tmp &gt;&gt; VALUE; \
- argc--; \
- i++; \
- }
-</pre></div>
-</div>
-</div><p>
-<a class="anchor" name="ff99f765434c4a73e4b4b9f5d71022e2"></a><!-- doxytag: member="options.cpp::PARSE_SCALAR_PARAM2" ref="ff99f765434c4a73e4b4b9f5d71022e2" args="(SHORT, LONG, VALUE1, VALUE2)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define PARSE_SCALAR_PARAM2 </td>
- <td>(</td>
- <td class="paramtype">SHORT, <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">LONG, <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">VALUE1, <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">VALUE2&nbsp;</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td width="100%"></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">else</span> <span class="keywordflow">if</span>(str == SHORT || str == LONG) \
- { \
- <span class="keywordflow">if</span>(argc &lt; 2 || \
- argv[i+1][0] == <span class="charliteral">'-'</span> || argv[i+2][0] == <span class="charliteral">'-'</span>) \
- <span class="keywordflow">return</span> <span class="keyword">false</span>; \
- std::stringstream tmp; \
- tmp &lt;&lt; argv[i+1] &lt;&lt; <span class="stringliteral">" "</span> &lt;&lt; argv[i+2]; \
- tmp &gt;&gt; VALUE1; \
- tmp &gt;&gt; VALUE2; \
- argc-=2; \
- i+=2; \
- }
-</pre></div>
-</div>
-</div><p>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/options_8h-source.html b/doc/html/options_8h-source.html
deleted file mode 100644
index 0462740..0000000
--- a/doc/html/options_8h-source.html
+++ /dev/null
@@ -1,121 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: options.h Source File</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>options.h</h1><a href="options_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * anytun</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * The secure anycast tunneling protocol (satp) defines a protocol used</span>
-<a name="l00005"></a>00005 <span class="comment"> * for communication between any combination of unicast and anycast</span>
-<a name="l00006"></a>00006 <span class="comment"> * tunnel endpoints. It has less protocol overhead than IPSec in Tunnel</span>
-<a name="l00007"></a>00007 <span class="comment"> * mode and allows tunneling of every ETHER TYPE protocol (e.g.</span>
-<a name="l00008"></a>00008 <span class="comment"> * ethernet, ip, arp ...). satp directly includes cryptography and</span>
-<a name="l00009"></a>00009 <span class="comment"> * message authentication based on the methodes used by SRTP. It is</span>
-<a name="l00010"></a>00010 <span class="comment"> * intended to deliver a generic, scaleable and secure solution for</span>
-<a name="l00011"></a>00011 <span class="comment"> * tunneling and relaying of packets of any protocol.</span>
-<a name="l00012"></a>00012 <span class="comment"> *</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * Copyright (C) 2007 anytun.org &lt;satp@wirdorange.org&gt;</span>
-<a name="l00015"></a>00015 <span class="comment"> *</span>
-<a name="l00016"></a>00016 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00017"></a>00017 <span class="comment"> * it under the terms of the GNU General Public License version 2</span>
-<a name="l00018"></a>00018 <span class="comment"> * as published by the Free Software Foundation.</span>
-<a name="l00019"></a>00019 <span class="comment"> *</span>
-<a name="l00020"></a>00020 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00021"></a>00021 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00022"></a>00022 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00023"></a>00023 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00024"></a>00024 <span class="comment"> *</span>
-<a name="l00025"></a>00025 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00026"></a>00026 <span class="comment"> * along with this program (see the file COPYING included with this</span>
-<a name="l00027"></a>00027 <span class="comment"> * distribution); if not, write to the Free Software Foundation, Inc.,</span>
-<a name="l00028"></a>00028 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00029"></a>00029 <span class="comment"> */</span>
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="preprocessor">#ifndef _OPTIONS_H_</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define _OPTIONS_H_</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span>
-<a name="l00034"></a>00034 <span class="preprocessor">#include "<a class="code" href="datatypes_8h.html">datatypes.h</a>"</span>
-<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="threadUtils_8hpp.html">threadUtils.hpp</a>"</span>
-<a name="l00036"></a>00036
-<a name="l00037"></a><a class="code" href="classOptions.html">00037</a> <span class="keyword">class </span><a class="code" href="classOptions.html">Options</a>
-<a name="l00038"></a>00038 {
-<a name="l00039"></a>00039 <span class="keyword">public</span>:
-<a name="l00040"></a>00040 <a class="code" href="classOptions.html#b72fb640172a6109e34c8a5366563753">Options</a>();
-<a name="l00041"></a>00041 <span class="keywordtype">bool</span> <a class="code" href="classOptions.html#eef7f9799ffcc31221a54dc9ed3b3e81">parse</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span>* argv[]);
-<a name="l00042"></a>00042 <span class="keywordtype">void</span> <a class="code" href="classOptions.html#5a64af47966f3c0a54a8c3a3385065e3">printUsage</a>();
-<a name="l00043"></a>00043 <span class="keywordtype">void</span> <a class="code" href="classOptions.html#cac40a32d05b48e49595d8d19cf8af47">printOptions</a>();
-<a name="l00044"></a>00044
-<a name="l00045"></a>00045 std::string <a class="code" href="classOptions.html#af7b2ab27fc4b1a74ef89e9fdd0cfb22">getProgname</a>();
-<a name="l00046"></a>00046 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#1267ce6d4b43ab9c0f8827c434b33b1b">setProgname</a>(std::string p);
-<a name="l00047"></a>00047 <a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> <a class="code" href="classOptions.html#049d0dbe0f6ca10cc18d87924fb2322d">getSenderId</a>();
-<a name="l00048"></a>00048 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#d10f65b29130c7e31a332e22f77650b0">setSenderId</a>(<a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> s);
-<a name="l00049"></a>00049 std::string <a class="code" href="classOptions.html#0b1ca05363913a66db8dcb829ebc21e2">getLocalAddr</a>();
-<a name="l00050"></a>00050 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#bf7ebb3ee98c6d31dd5c5b0732188de5">setLocalAddr</a>(std::string l);
-<a name="l00051"></a>00051 std::string <a class="code" href="classOptions.html#e614846f55efc3c84fcde4718156e544">getLocalSyncAddr</a>();
-<a name="l00052"></a>00052 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#a6d319a0adbfce9a9e1c6131bce5c2f2">setLocalSyncAddr</a>(std::string l);
-<a name="l00053"></a>00053 <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> <a class="code" href="classOptions.html#44a66c61b99fc0d1a953493a3cd4dcab">getLocalPort</a>();
-<a name="l00054"></a>00054 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#a4b5b364bf2880fcbcd3fe059ccde7eb">setLocalPort</a>(<a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> l);
-<a name="l00055"></a>00055 std::string <a class="code" href="classOptions.html#46343d900b4dd2ab8e0a7a2a9274e885">getRemoteAddr</a>();
-<a name="l00056"></a>00056 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#d0848af5b5e029a4ea14fe6fb82d3f46">setRemoteAddr</a>(std::string r);
-<a name="l00057"></a>00057 <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> <a class="code" href="classOptions.html#5ada1a8516ba353b5cf389d041ea75c9">getLocalSyncPort</a>();
-<a name="l00058"></a>00058 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#7b2c8a681fd14ded0681eea7882fd3ec">setLocalSyncPort</a>(<a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> l);
-<a name="l00059"></a>00059 <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> <a class="code" href="classOptions.html#4d2089d4216557810410f31ffa2dfc8b">getRemotePort</a>();
-<a name="l00060"></a>00060 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#cbd3e9a4e230c2537d86127a092efd40">setRemotePort</a>(<a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> r);
-<a name="l00061"></a>00061 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#79249268d3b284f9e254f874cedeef41">setRemoteAddrPort</a>(std::string addr, <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> port);
-<a name="l00062"></a>00062 std::string <a class="code" href="classOptions.html#acd35d4f958a4611ba10fc844583b744">getDevName</a>();
-<a name="l00063"></a>00063 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#8217facd595355be2b4f1130179e3746">setDevName</a>(std::string d);
-<a name="l00064"></a>00064 std::string <a class="code" href="classOptions.html#0762384e71fb10883a8fe245a389cee6">getDevType</a>();
-<a name="l00065"></a>00065 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#d2a4cc3b2ecabba72396648a7a07cc29">setDevType</a>(std::string d);
-<a name="l00066"></a>00066 std::string <a class="code" href="classOptions.html#5354b737aa30d786c79f43547c78dc09">getIfconfigParamLocal</a>();
-<a name="l00067"></a>00067 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#93e1367e5db67df81d2afac1ee5c6c73">setIfconfigParamLocal</a>(std::string i);
-<a name="l00068"></a>00068 std::string <a class="code" href="classOptions.html#ee9e8bcc21c6c8c81fc4ed79991d42d5">getIfconfigParamRemoteNetmask</a>();
-<a name="l00069"></a>00069 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#d0760cecce7395f5022b921642674326">setIfconfigParamRemoteNetmask</a>(std::string i);
-<a name="l00070"></a>00070 <a class="code" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a> <a class="code" href="classOptions.html#893c688302a091bcf99cb327b23774fa">getSeqWindowSize</a>();
-<a name="l00071"></a>00071 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#077dda754c64b01d6736aa4f7862ce6b">setSeqWindowSize</a>(<a class="code" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a> s);
-<a name="l00072"></a>00072 std::string <a class="code" href="classOptions.html#71845d106fb9ccef0f8b682a125f4ffd">getCypher</a>();
-<a name="l00073"></a>00073 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#b3218cd91b41551042595b5216766c00">setCypher</a>(std::string c);
-<a name="l00074"></a>00074 std::string <a class="code" href="classOptions.html#ee7bd7127b7ab35e287fb479288e9641">getAuthAlgo</a>();
-<a name="l00075"></a>00075 <a class="code" href="classOptions.html">Options</a>&amp; <a class="code" href="classOptions.html#c093c83be9a50c1dfd5170ff14b647c5">setAuthAlgo</a>(std::string a);
-<a name="l00076"></a>00076
-<a name="l00077"></a>00077 <span class="keyword">private</span>:
-<a name="l00078"></a><a class="code" href="classOptions.html#3effd9220086fd43e36884295f89bd7c">00078</a> <a class="code" href="classMutex.html">Mutex</a> <a class="code" href="classOptions.html#3effd9220086fd43e36884295f89bd7c">mutex</a>;
-<a name="l00079"></a>00079
-<a name="l00080"></a><a class="code" href="classOptions.html#aed7d0eeae21d7d00eb35dccea48b9f3">00080</a> std::string <a class="code" href="classOptions.html#aed7d0eeae21d7d00eb35dccea48b9f3">progname_</a>;
-<a name="l00081"></a><a class="code" href="classOptions.html#f166d5f4f6fd17c761ac9a6d7e48d362">00081</a> <a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> <a class="code" href="classOptions.html#f166d5f4f6fd17c761ac9a6d7e48d362">sender_id_</a>;
-<a name="l00082"></a><a class="code" href="classOptions.html#d331507d07c87908a5b199a209a3e97e">00082</a> std::string <a class="code" href="classOptions.html#d331507d07c87908a5b199a209a3e97e">local_addr_</a>;
-<a name="l00083"></a><a class="code" href="classOptions.html#83aa9bb2387d4f988a2aab7653fc8786">00083</a> std::string <a class="code" href="classOptions.html#83aa9bb2387d4f988a2aab7653fc8786">local_sync_addr_</a>;
-<a name="l00084"></a><a class="code" href="classOptions.html#744fc32e1b4f5c930251a8b0013f7f0a">00084</a> <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> <a class="code" href="classOptions.html#744fc32e1b4f5c930251a8b0013f7f0a">local_port_</a>;
-<a name="l00085"></a><a class="code" href="classOptions.html#2fd9e6b23a64d3844c9318136b1e61da">00085</a> <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> <a class="code" href="classOptions.html#2fd9e6b23a64d3844c9318136b1e61da">local_sync_port_</a>;
-<a name="l00086"></a><a class="code" href="classOptions.html#af81d4d836e3ca1850b8b474d61944de">00086</a> std::string <a class="code" href="classOptions.html#af81d4d836e3ca1850b8b474d61944de">remote_addr_</a>;
-<a name="l00087"></a><a class="code" href="classOptions.html#8481cdc79ca8bde93af9b945838f4559">00087</a> <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> <a class="code" href="classOptions.html#8481cdc79ca8bde93af9b945838f4559">remote_port_</a>;
-<a name="l00088"></a><a class="code" href="classOptions.html#3b094d71270549c85ca372f060bfe22c">00088</a> std::string <a class="code" href="classOptions.html#3b094d71270549c85ca372f060bfe22c">dev_name_</a>;
-<a name="l00089"></a><a class="code" href="classOptions.html#b0c850a5e29599156af92cf5b3ddff28">00089</a> std::string <a class="code" href="classOptions.html#b0c850a5e29599156af92cf5b3ddff28">dev_type_</a>;
-<a name="l00090"></a><a class="code" href="classOptions.html#fd0d76c7e1e2fa6fd9ee0538ff9124b0">00090</a> std::string <a class="code" href="classOptions.html#fd0d76c7e1e2fa6fd9ee0538ff9124b0">ifconfig_param_local_</a>;
-<a name="l00091"></a><a class="code" href="classOptions.html#cd2c34152754ab7818ee4bfe3e1b9936">00091</a> std::string <a class="code" href="classOptions.html#cd2c34152754ab7818ee4bfe3e1b9936">ifconfig_param_remote_netmask_</a>;
-<a name="l00092"></a><a class="code" href="classOptions.html#d2a0398f717a96602f8c402db12699a5">00092</a> <a class="code" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a> <a class="code" href="classOptions.html#d2a0398f717a96602f8c402db12699a5">seq_window_size_</a>;
-<a name="l00093"></a><a class="code" href="classOptions.html#bba16365a15a6a87c90f85e143bebb5f">00093</a> std::string <a class="code" href="classOptions.html#bba16365a15a6a87c90f85e143bebb5f">cypher_</a>;
-<a name="l00094"></a><a class="code" href="classOptions.html#061ed690bdfa12bfc1094ca18293e97a">00094</a> std::string <a class="code" href="classOptions.html#061ed690bdfa12bfc1094ca18293e97a">auth_algo_</a>;
-<a name="l00095"></a>00095 };
-<a name="l00096"></a>00096
-<a name="l00097"></a>00097 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/options_8h.html b/doc/html/options_8h.html
deleted file mode 100644
index 5cea566..0000000
--- a/doc/html/options_8h.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: options.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>options.h File Reference</h1><code>#include &quot;<a class="el" href="datatypes_8h-source.html">datatypes.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a>&quot;</code><br>
-
-<p>
-<a href="options_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOptions.html">Options</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/packetSource_8cpp.html b/doc/html/packetSource_8cpp.html
deleted file mode 100644
index 2615f04..0000000
--- a/doc/html/packetSource_8cpp.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: packetSource.cpp File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>packetSource.cpp File Reference</h1><code>#include &quot;<a class="el" href="datatypes_8h-source.html">datatypes.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="packetSource_8h-source.html">packetSource.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="buffer_8h-source.html">buffer.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a>&quot;</code><br>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/packetSource_8h-source.html b/doc/html/packetSource_8h-source.html
deleted file mode 100644
index 8bb8151..0000000
--- a/doc/html/packetSource_8h-source.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: packetSource.h Source File</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>packetSource.h</h1><a href="packetSource_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * anytun</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * The secure anycast tunneling protocol (satp) defines a protocol used</span>
-<a name="l00005"></a>00005 <span class="comment"> * for communication between any combination of unicast and anycast</span>
-<a name="l00006"></a>00006 <span class="comment"> * tunnel endpoints. It has less protocol overhead than IPSec in Tunnel</span>
-<a name="l00007"></a>00007 <span class="comment"> * mode and allows tunneling of every ETHER TYPE protocol (e.g.</span>
-<a name="l00008"></a>00008 <span class="comment"> * ethernet, ip, arp ...). satp directly includes cryptography and</span>
-<a name="l00009"></a>00009 <span class="comment"> * message authentication based on the methodes used by SRTP. It is</span>
-<a name="l00010"></a>00010 <span class="comment"> * intended to deliver a generic, scaleable and secure solution for</span>
-<a name="l00011"></a>00011 <span class="comment"> * tunneling and relaying of packets of any protocol.</span>
-<a name="l00012"></a>00012 <span class="comment"> *</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * Copyright (C) 2007 anytun.org &lt;satp@wirdorange.org&gt;</span>
-<a name="l00015"></a>00015 <span class="comment"> *</span>
-<a name="l00016"></a>00016 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00017"></a>00017 <span class="comment"> * it under the terms of the GNU General Public License version 2</span>
-<a name="l00018"></a>00018 <span class="comment"> * as published by the Free Software Foundation.</span>
-<a name="l00019"></a>00019 <span class="comment"> *</span>
-<a name="l00020"></a>00020 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00021"></a>00021 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00022"></a>00022 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00023"></a>00023 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00024"></a>00024 <span class="comment"> *</span>
-<a name="l00025"></a>00025 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00026"></a>00026 <span class="comment"> * along with this program (see the file COPYING included with this</span>
-<a name="l00027"></a>00027 <span class="comment"> * distribution); if not, write to the Free Software Foundation, Inc.,</span>
-<a name="l00028"></a>00028 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00029"></a>00029 <span class="comment"> */</span>
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="datatypes_8h.html">datatypes.h</a>"</span>
-<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="buffer_8h.html">buffer.h</a>"</span>
-<a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="PracticalSocket_8h.html">PracticalSocket.h</a>"</span>
-<a name="l00034"></a>00034
-<a name="l00035"></a><a class="code" href="classPacketSource.html">00035</a> <span class="keyword">class </span><a class="code" href="classPacketSource.html">PacketSource</a>
-<a name="l00036"></a>00036 {
-<a name="l00037"></a>00037 <span class="keyword">public</span>:
-<a name="l00038"></a><a class="code" href="classPacketSource.html#fdaad665e453cf5a047935b07a050ef4">00038</a> <span class="keyword">virtual</span> <a class="code" href="classPacketSource.html#fdaad665e453cf5a047935b07a050ef4">~PacketSource</a>() {}
-<a name="l00039"></a>00039
-<a name="l00040"></a>00040 <span class="keyword">virtual</span> <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="code" href="classPacketSource.html#95901be715656540a7273c6c0dc1234e">recv</a>(<a class="code" href="classBuffer.html">Buffer</a>&amp; buf, std::string&amp; addr, <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> &amp;port) = 0;
-<a name="l00041"></a>00041 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPacketSource.html#ffc5eb2c89d1395443432c3cc6b7898b">send</a>(<a class="code" href="classBuffer.html">Buffer</a>&amp; buf, std::string addr, <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> port) = 0;
-<a name="l00042"></a>00042 };
-<a name="l00043"></a>00043
-<a name="l00044"></a><a class="code" href="classUDPPacketSource.html">00044</a> <span class="keyword">class </span><a class="code" href="classUDPPacketSource.html">UDPPacketSource</a> : <span class="keyword">public</span> <a class="code" href="classPacketSource.html">PacketSource</a>, <span class="keyword">public</span> <a class="code" href="classUDPSocket.html">UDPSocket</a>
-<a name="l00045"></a>00045 {
-<a name="l00046"></a>00046 <span class="keyword">public</span>:
-<a name="l00047"></a>00047 <a class="code" href="classUDPPacketSource.html#1dda248d4d7b03cb8301557271abc40e">UDPPacketSource</a>();
-<a name="l00048"></a>00048 <a class="code" href="classUDPPacketSource.html#1dda248d4d7b03cb8301557271abc40e">UDPPacketSource</a>(<a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> port);
-<a name="l00049"></a>00049 <a class="code" href="classUDPPacketSource.html#1dda248d4d7b03cb8301557271abc40e">UDPPacketSource</a>(std::string localaddr, <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> port);
-<a name="l00050"></a>00050
-<a name="l00051"></a>00051 <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="code" href="classUDPPacketSource.html#a1f7daded0f9ead5599160bae9317eb8">recv</a>(<a class="code" href="classBuffer.html">Buffer</a>&amp; buf, std::string&amp; addr, <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> &amp;port);
-<a name="l00052"></a>00052 <span class="keywordtype">void</span> <a class="code" href="classUDPPacketSource.html#376a3b0c861aeb7561e8a9f6866292b9">send</a>(<a class="code" href="classBuffer.html">Buffer</a>&amp; buf, std::string addr, <a class="code" href="datatypes_8h.html#3aa89f830bb876725b238e6a2a67a809">u_int16_t</a> port);
-<a name="l00053"></a>00053 };
-<a name="l00054"></a>00054
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/packetSource_8h.html b/doc/html/packetSource_8h.html
deleted file mode 100644
index afc9c47..0000000
--- a/doc/html/packetSource_8h.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: packetSource.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>packetSource.h File Reference</h1><code>#include &quot;<a class="el" href="datatypes_8h-source.html">datatypes.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="buffer_8h-source.html">buffer.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="PracticalSocket_8h-source.html">PracticalSocket.h</a>&quot;</code><br>
-
-<p>
-<a href="packetSource_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacketSource.html">PacketSource</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUDPPacketSource.html">UDPPacketSource</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/packet_8cpp.html b/doc/html/packet_8cpp.html
deleted file mode 100644
index f0b45bb..0000000
--- a/doc/html/packet_8cpp.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: packet.cpp File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>packet.cpp File Reference</h1><code>#include &lt;stdexcept&gt;</code><br>
-<code>#include &lt;arpa/inet.h&gt;</code><br>
-<code>#include &quot;<a class="el" href="datatypes_8h-source.html">datatypes.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="packet_8h-source.html">packet.h</a>&quot;</code><br>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/packet_8h-source.html b/doc/html/packet_8h-source.html
deleted file mode 100644
index f66d440..0000000
--- a/doc/html/packet_8h-source.html
+++ /dev/null
@@ -1,100 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: packet.h Source File</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>packet.h</h1><a href="packet_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * anytun</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * The secure anycast tunneling protocol (satp) defines a protocol used</span>
-<a name="l00005"></a>00005 <span class="comment"> * for communication between any combination of unicast and anycast</span>
-<a name="l00006"></a>00006 <span class="comment"> * tunnel endpoints. It has less protocol overhead than IPSec in Tunnel</span>
-<a name="l00007"></a>00007 <span class="comment"> * mode and allows tunneling of every ETHER TYPE protocol (e.g.</span>
-<a name="l00008"></a>00008 <span class="comment"> * ethernet, ip, arp ...). satp directly includes cryptography and</span>
-<a name="l00009"></a>00009 <span class="comment"> * message authentication based on the methodes used by SRTP. It is</span>
-<a name="l00010"></a>00010 <span class="comment"> * intended to deliver a generic, scaleable and secure solution for</span>
-<a name="l00011"></a>00011 <span class="comment"> * tunneling and relaying of packets of any protocol.</span>
-<a name="l00012"></a>00012 <span class="comment"> *</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * Copyright (C) 2007 anytun.org &lt;satp@wirdorange.org&gt;</span>
-<a name="l00015"></a>00015 <span class="comment"> *</span>
-<a name="l00016"></a>00016 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00017"></a>00017 <span class="comment"> * it under the terms of the GNU General Public License version 2</span>
-<a name="l00018"></a>00018 <span class="comment"> * as published by the Free Software Foundation.</span>
-<a name="l00019"></a>00019 <span class="comment"> *</span>
-<a name="l00020"></a>00020 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00021"></a>00021 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00022"></a>00022 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00023"></a>00023 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00024"></a>00024 <span class="comment"> *</span>
-<a name="l00025"></a>00025 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00026"></a>00026 <span class="comment"> * along with this program (see the file COPYING included with this</span>
-<a name="l00027"></a>00027 <span class="comment"> * distribution); if not, write to the Free Software Foundation, Inc.,</span>
-<a name="l00028"></a>00028 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00029"></a>00029 <span class="comment"> */</span>
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="preprocessor">#ifndef _PACKET_H_</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define _PACKET_H_</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span>
-<a name="l00034"></a>00034 <span class="preprocessor">#include "<a class="code" href="datatypes_8h.html">datatypes.h</a>"</span>
-<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="buffer_8h.html">buffer.h</a>"</span>
-<a name="l00036"></a>00036
-<a name="l00037"></a><a class="code" href="classPacket.html">00037</a> <span class="keyword">class </span><a class="code" href="classPacket.html">Packet</a> : <span class="keyword">public</span> <a class="code" href="classBuffer.html">Buffer</a>
-<a name="l00038"></a>00038 {
-<a name="l00039"></a>00039 <span class="keyword">public</span>:
-<a name="l00040"></a>00040 <a class="code" href="classPacket.html#abcfb963c0d5bc0fa554668f92989622">Packet</a>();
-<a name="l00041"></a>00041 <a class="code" href="classPacket.html#abcfb963c0d5bc0fa554668f92989622">Packet</a>(<a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> length);
-<a name="l00042"></a>00042 <a class="code" href="classPacket.html#abcfb963c0d5bc0fa554668f92989622">Packet</a>(<span class="keyword">const</span> <a class="code" href="classBuffer.html">Buffer</a> &amp;src);
-<a name="l00043"></a>00043
-<a name="l00044"></a>00044 <span class="keywordtype">bool</span> <a class="code" href="classPacket.html#a004c01dd99179b0a08109dce5fc6b03">hasHeader</a>() <span class="keyword">const</span>;
-<a name="l00045"></a>00045 <a class="code" href="classPacket.html">Packet</a>&amp; <a class="code" href="classPacket.html#ce9e40180f64d44fe1d8da14ac9e5df2">withHeader</a>(<span class="keywordtype">bool</span> b);
-<a name="l00046"></a>00046 <a class="code" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> <a class="code" href="classPacket.html#6572b9df8c1f5f0de9fcb8e5c669de50">getSeqNr</a>() <span class="keyword">const</span>;
-<a name="l00047"></a>00047 <a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> <a class="code" href="classPacket.html#096829acfcf98c3ffff60bd335cbb919">getSenderId</a>() <span class="keyword">const</span>;
-<a name="l00048"></a>00048 <a class="code" href="classPacket.html">Packet</a>&amp; <a class="code" href="classPacket.html#2a682115c6802d0dd1ebbd3434a3a179">addHeader</a>(<a class="code" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr, <a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender_id);
-<a name="l00049"></a>00049 <a class="code" href="classPacket.html">Packet</a>&amp; <a class="code" href="classPacket.html#24c2a41630d79411086d952c8f732c8c">removeHeader</a>();
-<a name="l00050"></a>00050 <a class="code" href="classPacket.html">Packet</a>&amp; <a class="code" href="classPacket.html#1b89ed1be19d6b9c1a12e0f6b1ae8ed2">setSeqNr</a>(<a class="code" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr);
-<a name="l00051"></a>00051 <a class="code" href="classPacket.html">Packet</a>&amp; <a class="code" href="classPacket.html#01c7b848ec415740565c87b374085bdc">setSenderId</a>(<a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender_id);
-<a name="l00052"></a>00052
-<a name="l00053"></a>00053 <span class="keywordtype">bool</span> <a class="code" href="classPacket.html#c78b8af0dc7c7badf85e75db0de54800">hasPayloadType</a>() <span class="keyword">const</span>;
-<a name="l00054"></a>00054 <a class="code" href="classPacket.html">Packet</a>&amp; <a class="code" href="classPacket.html#c7ecfc05376afd00af89cb328e194a1d">withPayloadType</a>(<span class="keywordtype">bool</span> b);
-<a name="l00055"></a>00055 <a class="code" href="datatypes_8h.html#cb4c65fa561443848e729372d970654d">payload_type_t</a> <a class="code" href="classPacket.html#ed7f5cc79b40a11eddefd4b421544498">getPayloadType</a>() <span class="keyword">const</span>;
-<a name="l00056"></a>00056 <a class="code" href="classPacket.html">Packet</a>&amp; <a class="code" href="classPacket.html#40849ee3c59a84c3899c409ed392b477">addPayloadType</a>(<a class="code" href="datatypes_8h.html#cb4c65fa561443848e729372d970654d">payload_type_t</a> payload_type);
-<a name="l00057"></a>00057 <a class="code" href="classPacket.html">Packet</a>&amp; <a class="code" href="classPacket.html#6433e4d5eef9216f4e70b338cb4d2e4d">removePayloadType</a>();
-<a name="l00058"></a>00058
-<a name="l00059"></a>00059 <span class="keywordtype">bool</span> <a class="code" href="classPacket.html#bfe50722f18687bb0691061fb0ccb0ff">hasAuthTag</a>() <span class="keyword">const</span>;
-<a name="l00060"></a>00060 <a class="code" href="classPacket.html">Packet</a>&amp; <a class="code" href="classPacket.html#5c947adee9eef0a662a4dc49d95dbe8e">withAuthTag</a>(<span class="keywordtype">bool</span> b);
-<a name="l00061"></a>00061 <a class="code" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a> <a class="code" href="classPacket.html#ba55c639065c177a7006d8392f50eddc">getAuthTag</a>() <span class="keyword">const</span>;
-<a name="l00062"></a>00062 <a class="code" href="classPacket.html">Packet</a>&amp; <a class="code" href="classPacket.html#a7f8bb4bb127aad314eb0f0ef72447ed">addAuthTag</a>(<a class="code" href="datatypes_8h.html#3618ec768f7f5b8ed61f2ad534e1882d">auth_tag_t</a> auth_tag);
-<a name="l00063"></a>00063 <a class="code" href="classPacket.html">Packet</a>&amp; <a class="code" href="classPacket.html#3e3dfca708baf59791f0608b8a57924c">removeAuthTag</a>();
-<a name="l00064"></a>00064
-<a name="l00065"></a>00065 <span class="keyword">private</span>:
-<a name="l00066"></a><a class="code" href="structPacket_1_1HeaderStruct.html">00066</a> <span class="keyword">struct </span><a class="code" href="structPacket_1_1HeaderStruct.html">HeaderStruct</a>
-<a name="l00067"></a>00067 {
-<a name="l00068"></a><a class="code" href="structPacket_1_1HeaderStruct.html#4b7b9bf68b204ca98171b7f818685521">00068</a> <a class="code" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq_nr;
-<a name="l00069"></a><a class="code" href="structPacket_1_1HeaderStruct.html#c129b7cda1d848a579b689bacdabddea">00069</a> <a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> sender_id;
-<a name="l00070"></a>00070 }__attribute__((<a class="code" href="classPacket.html#11b3534f67df6bb19963e6bc8090230b">__packed__</a>));
-<a name="l00071"></a><a class="code" href="classPacket.html#97b8eb52e7476174a0e91e2ccaf73306">00071</a> <span class="keywordtype">bool</span> <a class="code" href="classPacket.html#97b8eb52e7476174a0e91e2ccaf73306">has_header_</a>;
-<a name="l00072"></a><a class="code" href="classPacket.html#235c6c8c7362c46ca33a331713199a17">00072</a> <span class="keywordtype">bool</span> <a class="code" href="classPacket.html#235c6c8c7362c46ca33a331713199a17">has_payload_type_</a>;
-<a name="l00073"></a><a class="code" href="classPacket.html#849a965c46afc5fa7efe257212197abb">00073</a> <span class="keywordtype">bool</span> <a class="code" href="classPacket.html#849a965c46afc5fa7efe257212197abb">has_auth_tag_</a>;
-<a name="l00074"></a>00074 };
-<a name="l00075"></a>00075
-<a name="l00076"></a>00076 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/packet_8h.html b/doc/html/packet_8h.html
deleted file mode 100644
index 94b6f21..0000000
--- a/doc/html/packet_8h.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: packet.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>packet.h File Reference</h1><code>#include &quot;<a class="el" href="datatypes_8h-source.html">datatypes.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="buffer_8h-source.html">buffer.h</a>&quot;</code><br>
-
-<p>
-<a href="packet_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPacket.html">Packet</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPacket_1_1HeaderStruct.html">Packet::HeaderStruct</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/satp_8py.html b/doc/html/satp_8py.html
deleted file mode 100644
index 4a7a53d..0000000
--- a/doc/html/satp_8py.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: satp.py File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>satp.py File Reference</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesatp.html">satp</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacescapy_1_1_5.html">scapy::*</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsatp_1_1SATP.html">satp::SATP</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/seqWindow_8cpp.html b/doc/html/seqWindow_8cpp.html
deleted file mode 100644
index d220208..0000000
--- a/doc/html/seqWindow_8cpp.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: seqWindow.cpp File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>seqWindow.cpp File Reference</h1><code>#include &quot;<a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="datatypes_8h-source.html">datatypes.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="seqWindow_8h-source.html">seqWindow.h</a>&quot;</code><br>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/seqWindow_8h-source.html b/doc/html/seqWindow_8h-source.html
deleted file mode 100644
index a58960b..0000000
--- a/doc/html/seqWindow_8h-source.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: seqWindow.h Source File</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>seqWindow.h</h1><a href="seqWindow_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * anytun</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * The secure anycast tunneling protocol (satp) defines a protocol used</span>
-<a name="l00005"></a>00005 <span class="comment"> * for communication between any combination of unicast and anycast</span>
-<a name="l00006"></a>00006 <span class="comment"> * tunnel endpoints. It has less protocol overhead than IPSec in Tunnel</span>
-<a name="l00007"></a>00007 <span class="comment"> * mode and allows tunneling of every ETHER TYPE protocol (e.g.</span>
-<a name="l00008"></a>00008 <span class="comment"> * ethernet, ip, arp ...). satp directly includes cryptography and</span>
-<a name="l00009"></a>00009 <span class="comment"> * message authentication based on the methodes used by SRTP. It is</span>
-<a name="l00010"></a>00010 <span class="comment"> * intended to deliver a generic, scaleable and secure solution for</span>
-<a name="l00011"></a>00011 <span class="comment"> * tunneling and relaying of packets of any protocol.</span>
-<a name="l00012"></a>00012 <span class="comment"> *</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * Copyright (C) 2007 anytun.org &lt;satp@wirdorange.org&gt;</span>
-<a name="l00015"></a>00015 <span class="comment"> *</span>
-<a name="l00016"></a>00016 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00017"></a>00017 <span class="comment"> * it under the terms of the GNU General Public License version 2</span>
-<a name="l00018"></a>00018 <span class="comment"> * as published by the Free Software Foundation.</span>
-<a name="l00019"></a>00019 <span class="comment"> *</span>
-<a name="l00020"></a>00020 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00021"></a>00021 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00022"></a>00022 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00023"></a>00023 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00024"></a>00024 <span class="comment"> *</span>
-<a name="l00025"></a>00025 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00026"></a>00026 <span class="comment"> * along with this program (see the file COPYING included with this</span>
-<a name="l00027"></a>00027 <span class="comment"> * distribution); if not, write to the Free Software Foundation, Inc.,</span>
-<a name="l00028"></a>00028 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00029"></a>00029 <span class="comment"> */</span>
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="preprocessor">#ifndef _SEQ_WINDOW_H_</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define _SEQ_WINDOW_H_</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span>
-<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;map&gt;</span>
-<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;deque&gt;</span>
-<a name="l00036"></a>00036
-<a name="l00037"></a>00037 <span class="preprocessor">#include "<a class="code" href="threadUtils_8hpp.html">threadUtils.hpp</a>"</span>
-<a name="l00038"></a>00038 <span class="preprocessor">#include "<a class="code" href="datatypes_8h.html">datatypes.h</a>"</span>
-<a name="l00039"></a>00039
-<a name="l00040"></a><a class="code" href="classSeqWindow.html">00040</a> <span class="keyword">class </span><a class="code" href="classSeqWindow.html">SeqWindow</a>
-<a name="l00041"></a>00041 {
-<a name="l00042"></a>00042 <span class="keyword">public</span>:
-<a name="l00043"></a><a class="code" href="classSeqWindow.html#cf2d07003c8ca868146cffb4dd1d5ca7">00043</a> <span class="keyword">typedef</span> std::deque&lt;seq_nr_t&gt; <a class="code" href="classSeqWindow.html#cf2d07003c8ca868146cffb4dd1d5ca7">SeqDeque</a>;
-<a name="l00044"></a><a class="code" href="classSeqWindow.html#127195f139c8d5d07ed93799c2d6821a">00044</a> <span class="keyword">typedef</span> std::map&lt;sender_id_t, SeqDeque&gt; <a class="code" href="classSeqWindow.html#127195f139c8d5d07ed93799c2d6821a">SenderMap</a>;
-<a name="l00045"></a>00045
-<a name="l00046"></a>00046 <a class="code" href="classSeqWindow.html#8d513ab9ef2984ea93dad7e4026185c8">SeqWindow</a>(<a class="code" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a> w);
-<a name="l00047"></a>00047 <a class="code" href="classSeqWindow.html#d125bcc4751a746427f04dda7fd65a10">~SeqWindow</a>();
-<a name="l00048"></a>00048
-<a name="l00049"></a>00049 SeqDeque::size_type <a class="code" href="classSeqWindow.html#5d39959927c79c54d133ed77b297ad7c">getLength</a>(<a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> <a class="code" href="anytun_8cpp.html#0f2bdeb94d90f5229b9e904e592b24fd">sender</a>);
-<a name="l00050"></a>00050 <span class="keywordtype">bool</span> <a class="code" href="classSeqWindow.html#9e7714dda181863420c38975bd505aff">hasSeqNr</a>(<a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> <a class="code" href="anytun_8cpp.html#0f2bdeb94d90f5229b9e904e592b24fd">sender</a>, <a class="code" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq);
-<a name="l00051"></a>00051 <span class="keywordtype">void</span> <a class="code" href="classSeqWindow.html#255ca0fca3e701bd9e18d9fcb2c022a2">addSeqNr</a>(<a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> <a class="code" href="anytun_8cpp.html#0f2bdeb94d90f5229b9e904e592b24fd">sender</a>, <a class="code" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> seq);
-<a name="l00052"></a>00052 <span class="keywordtype">void</span> <a class="code" href="classSeqWindow.html#b1a03fe152c7c94ff3f05005d595b424">clear</a>(<a class="code" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> <a class="code" href="anytun_8cpp.html#0f2bdeb94d90f5229b9e904e592b24fd">sender</a>);
-<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="classSeqWindow.html#b1a03fe152c7c94ff3f05005d595b424">clear</a>();
-<a name="l00054"></a>00054
-<a name="l00055"></a>00055 <span class="keyword">private</span>:
-<a name="l00056"></a>00056 <a class="code" href="classSeqWindow.html#8d513ab9ef2984ea93dad7e4026185c8">SeqWindow</a>(<span class="keyword">const</span> <a class="code" href="classSeqWindow.html">SeqWindow</a> &amp;s);
-<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="classSeqWindow.html#37887e66297163fe301c77f2977a2a2b">operator=</a>(<span class="keyword">const</span> <a class="code" href="classSeqWindow.html">SeqWindow</a> &amp;s);
-<a name="l00058"></a>00058
-<a name="l00059"></a><a class="code" href="classSeqWindow.html#ef85ba28f8a655dc8c8d34aeddb8eea0">00059</a> <a class="code" href="datatypes_8h.html#0246b9fac0b861d94e0e4cc9ae2e5070">window_size_t</a> <a class="code" href="classSeqWindow.html#ef85ba28f8a655dc8c8d34aeddb8eea0">window_size_</a>;
-<a name="l00060"></a><a class="code" href="classSeqWindow.html#87ec44a9a7398ecbcb92d90ba95b37a0">00060</a> <a class="code" href="classMutex.html">Mutex</a> <a class="code" href="classSeqWindow.html#87ec44a9a7398ecbcb92d90ba95b37a0">mutex_</a>;
-<a name="l00061"></a><a class="code" href="classSeqWindow.html#8bfc3742cacc75e9a72de13ff6ad98a2">00061</a> <a class="code" href="classSeqWindow.html#127195f139c8d5d07ed93799c2d6821a">SenderMap</a> <a class="code" href="classSeqWindow.html#8bfc3742cacc75e9a72de13ff6ad98a2">sender_</a>;
-<a name="l00062"></a>00062 };
-<a name="l00063"></a>00063
-<a name="l00064"></a>00064 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/seqWindow_8h.html b/doc/html/seqWindow_8h.html
deleted file mode 100644
index a52fdf5..0000000
--- a/doc/html/seqWindow_8h.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: seqWindow.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>seqWindow.h File Reference</h1><code>#include &lt;map&gt;</code><br>
-<code>#include &lt;deque&gt;</code><br>
-<code>#include &quot;<a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="datatypes_8h-source.html">datatypes.h</a>&quot;</code><br>
-
-<p>
-<a href="seqWindow_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeqWindow.html">SeqWindow</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/signalController_8cpp.html b/doc/html/signalController_8cpp.html
deleted file mode 100644
index 462e5cc..0000000
--- a/doc/html/signalController_8cpp.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: signalController.cpp File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>signalController.cpp File Reference</h1><code>#include &lt;csignal&gt;</code><br>
-<code>#include &lt;map&gt;</code><br>
-<code>#include &lt;iostream&gt;</code><br>
-<code>#include &quot;<a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="signalController_8h-source.html">signalController.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="log_8h-source.html">log.h</a>&quot;</code><br>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/signalController_8h-source.html b/doc/html/signalController_8h-source.html
deleted file mode 100644
index 81148b5..0000000
--- a/doc/html/signalController_8h-source.html
+++ /dev/null
@@ -1,145 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: signalController.h Source File</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>signalController.h</h1><a href="signalController_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * anytun</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * The secure anycast tunneling protocol (satp) defines a protocol used</span>
-<a name="l00005"></a>00005 <span class="comment"> * for communication between any combination of unicast and anycast</span>
-<a name="l00006"></a>00006 <span class="comment"> * tunnel endpoints. It has less protocol overhead than IPSec in Tunnel</span>
-<a name="l00007"></a>00007 <span class="comment"> * mode and allows tunneling of every ETHER TYPE protocol (e.g.</span>
-<a name="l00008"></a>00008 <span class="comment"> * ethernet, ip, arp ...). satp directly includes cryptography and</span>
-<a name="l00009"></a>00009 <span class="comment"> * message authentication based on the methodes used by SRTP. It is</span>
-<a name="l00010"></a>00010 <span class="comment"> * intended to deliver a generic, scaleable and secure solution for</span>
-<a name="l00011"></a>00011 <span class="comment"> * tunneling and relaying of packets of any protocol.</span>
-<a name="l00012"></a>00012 <span class="comment"> *</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * Copyright (C) 2007 anytun.org &lt;satp@wirdorange.org&gt;</span>
-<a name="l00015"></a>00015 <span class="comment"> *</span>
-<a name="l00016"></a>00016 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00017"></a>00017 <span class="comment"> * it under the terms of the GNU General Public License version 2</span>
-<a name="l00018"></a>00018 <span class="comment"> * as published by the Free Software Foundation.</span>
-<a name="l00019"></a>00019 <span class="comment"> *</span>
-<a name="l00020"></a>00020 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00021"></a>00021 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00022"></a>00022 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00023"></a>00023 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00024"></a>00024 <span class="comment"> *</span>
-<a name="l00025"></a>00025 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00026"></a>00026 <span class="comment"> * along with this program (see the file COPYING included with this</span>
-<a name="l00027"></a>00027 <span class="comment"> * distribution); if not, write to the Free Software Foundation, Inc.,</span>
-<a name="l00028"></a>00028 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00029"></a>00029 <span class="comment"> */</span>
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="preprocessor">#ifndef _SIGNAL_CONTROLLER_H_</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define _SIGNAL_CONTROLLER_H_</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span>
-<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;csignal&gt;</span>
-<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;map&gt;</span>
-<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;queue&gt;</span>
-<a name="l00037"></a>00037
-<a name="l00038"></a>00038 <span class="preprocessor">#include "<a class="code" href="threadUtils_8hpp.html">threadUtils.hpp</a>"</span>
-<a name="l00039"></a>00039
-<a name="l00040"></a><a class="code" href="classSignalHandler.html">00040</a> <span class="keyword">class </span><a class="code" href="classSignalHandler.html">SignalHandler</a>
-<a name="l00041"></a>00041 {
-<a name="l00042"></a>00042 <span class="keyword">public</span>:
-<a name="l00043"></a><a class="code" href="classSignalHandler.html#a1109d38f8b43bde75420aaeecc1f2b7">00043</a> <span class="keyword">virtual</span> <a class="code" href="classSignalHandler.html#a1109d38f8b43bde75420aaeecc1f2b7">~SignalHandler</a>() {}
-<a name="l00044"></a>00044
-<a name="l00045"></a><a class="code" href="classSignalHandler.html#e3dbda0de9b4aa4544390818a0d29e28">00045</a> <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classSignalHandler.html#e3dbda0de9b4aa4544390818a0d29e28">handle</a>() { <span class="keywordflow">return</span> 0; }
-<a name="l00046"></a>00046
-<a name="l00047"></a>00047 <span class="keyword">protected</span>:
-<a name="l00048"></a><a class="code" href="classSignalHandler.html#8f920534650e9cd3cdfbe3c3f8409b4d">00048</a> <a class="code" href="classSignalHandler.html#8f920534650e9cd3cdfbe3c3f8409b4d">SignalHandler</a>(<span class="keywordtype">int</span> s) : <a class="code" href="classSignalHandler.html#0585573af0ea6bebf37bda54e5c3c39d">sigNum</a>(s) {}
-<a name="l00049"></a>00049
-<a name="l00050"></a>00050 <span class="keyword">private</span>:
-<a name="l00051"></a><a class="code" href="classSignalHandler.html#0585573af0ea6bebf37bda54e5c3c39d">00051</a> <span class="keywordtype">int</span> <a class="code" href="classSignalHandler.html#0585573af0ea6bebf37bda54e5c3c39d">sigNum</a>;
-<a name="l00052"></a><a class="code" href="classSignalHandler.html#9b5c65d0274d45f20c9ed28852dd66fa">00052</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classSignalController.html">SignalController</a>;
-<a name="l00053"></a>00053 };
-<a name="l00054"></a>00054
-<a name="l00055"></a><a class="code" href="classSigIntHandler.html">00055</a> <span class="keyword">class </span><a class="code" href="classSigIntHandler.html">SigIntHandler</a> : <span class="keyword">public</span> <a class="code" href="classSignalHandler.html">SignalHandler</a>
-<a name="l00056"></a>00056 {
-<a name="l00057"></a>00057 <span class="keyword">public</span>:
-<a name="l00058"></a><a class="code" href="classSigIntHandler.html#ac25b5ac048a76d4c0c26d5ad4c4273d">00058</a> <a class="code" href="classSigIntHandler.html#ac25b5ac048a76d4c0c26d5ad4c4273d">SigIntHandler</a>() : <a class="code" href="classSignalHandler.html">SignalHandler</a>(SIGINT) {}
-<a name="l00059"></a>00059 <span class="keywordtype">int</span> <a class="code" href="classSigIntHandler.html#6a7d9a841a5c9b1f50041a8c37774063">handle</a>();
-<a name="l00060"></a>00060 };
-<a name="l00061"></a>00061
-<a name="l00062"></a><a class="code" href="classSigQuitHandler.html">00062</a> <span class="keyword">class </span><a class="code" href="classSigQuitHandler.html">SigQuitHandler</a> : <span class="keyword">public</span> <a class="code" href="classSignalHandler.html">SignalHandler</a>
-<a name="l00063"></a>00063 {
-<a name="l00064"></a>00064 <span class="keyword">public</span>:
-<a name="l00065"></a><a class="code" href="classSigQuitHandler.html#45885e5ddfa14f9bfc13c72de425e1c6">00065</a> <a class="code" href="classSigQuitHandler.html#45885e5ddfa14f9bfc13c72de425e1c6">SigQuitHandler</a>() : <a class="code" href="classSignalHandler.html">SignalHandler</a>(SIGQUIT) {}
-<a name="l00066"></a>00066 <span class="keywordtype">int</span> <a class="code" href="classSigQuitHandler.html#799f0272c91e7b1bf09411b80811b4dc">handle</a>();
-<a name="l00067"></a>00067 };
-<a name="l00068"></a>00068
-<a name="l00069"></a><a class="code" href="classSigHupHandler.html">00069</a> <span class="keyword">class </span><a class="code" href="classSigHupHandler.html">SigHupHandler</a> : <span class="keyword">public</span> <a class="code" href="classSignalHandler.html">SignalHandler</a>
-<a name="l00070"></a>00070 {
-<a name="l00071"></a>00071 <span class="keyword">public</span>:
-<a name="l00072"></a><a class="code" href="classSigHupHandler.html#a1ee03b63ca11d8b5aae82fae1f2d6a3">00072</a> <a class="code" href="classSigHupHandler.html#a1ee03b63ca11d8b5aae82fae1f2d6a3">SigHupHandler</a>() : <a class="code" href="classSignalHandler.html">SignalHandler</a>(SIGHUP) {}
-<a name="l00073"></a>00073 <span class="keywordtype">int</span> <a class="code" href="classSigHupHandler.html#84734b7f79663badeedb720896302d4e">handle</a>();
-<a name="l00074"></a>00074 };
-<a name="l00075"></a>00075
-<a name="l00076"></a><a class="code" href="classSigUsr1Handler.html">00076</a> <span class="keyword">class </span><a class="code" href="classSigUsr1Handler.html">SigUsr1Handler</a> : <span class="keyword">public</span> <a class="code" href="classSignalHandler.html">SignalHandler</a>
-<a name="l00077"></a>00077 {
-<a name="l00078"></a>00078 <span class="keyword">public</span>:
-<a name="l00079"></a><a class="code" href="classSigUsr1Handler.html#aabaa57b0f2bb331a85f95cf90dd121d">00079</a> <a class="code" href="classSigUsr1Handler.html#aabaa57b0f2bb331a85f95cf90dd121d">SigUsr1Handler</a>() : <a class="code" href="classSignalHandler.html">SignalHandler</a>(SIGUSR1) {}
-<a name="l00080"></a>00080 <span class="keywordtype">int</span> <a class="code" href="classSigUsr1Handler.html#578f3ea18e617689032fc165b6436695">handle</a>();
-<a name="l00081"></a>00081 };
-<a name="l00082"></a>00082
-<a name="l00083"></a><a class="code" href="classSigUsr2Handler.html">00083</a> <span class="keyword">class </span><a class="code" href="classSigUsr2Handler.html">SigUsr2Handler</a> : <span class="keyword">public</span> <a class="code" href="classSignalHandler.html">SignalHandler</a>
-<a name="l00084"></a>00084 {
-<a name="l00085"></a>00085 <span class="keyword">public</span>:
-<a name="l00086"></a><a class="code" href="classSigUsr2Handler.html#30478acdc28555b412d80f1419af622a">00086</a> <a class="code" href="classSigUsr2Handler.html#30478acdc28555b412d80f1419af622a">SigUsr2Handler</a>() : <a class="code" href="classSignalHandler.html">SignalHandler</a>(SIGUSR2) {}
-<a name="l00087"></a>00087 <span class="keywordtype">int</span> <a class="code" href="classSigUsr2Handler.html#825a621f1ff10556bb8b289703273e7d">handle</a>();
-<a name="l00088"></a>00088 };
-<a name="l00089"></a>00089
-<a name="l00090"></a><a class="code" href="classSigTermHandler.html">00090</a> <span class="keyword">class </span><a class="code" href="classSigTermHandler.html">SigTermHandler</a> : <span class="keyword">public</span> <a class="code" href="classSignalHandler.html">SignalHandler</a>
-<a name="l00091"></a>00091 {
-<a name="l00092"></a>00092 <span class="keyword">public</span>:
-<a name="l00093"></a><a class="code" href="classSigTermHandler.html#8f6c3da13e1ec7fc8ef122bd0db457e4">00093</a> <a class="code" href="classSigTermHandler.html#8f6c3da13e1ec7fc8ef122bd0db457e4">SigTermHandler</a>() : <a class="code" href="classSignalHandler.html">SignalHandler</a>(SIGTERM) {}
-<a name="l00094"></a>00094 <span class="keywordtype">int</span> <a class="code" href="classSigTermHandler.html#820fa7f8bb5ef6390133c33c919dbf6f">handle</a>();
-<a name="l00095"></a>00095 };
-<a name="l00096"></a>00096
-<a name="l00097"></a><a class="code" href="classSignalController.html">00097</a> <span class="keyword">class </span><a class="code" href="classSignalController.html">SignalController</a>
-<a name="l00098"></a>00098 {
-<a name="l00099"></a>00099 <span class="keyword">public</span>:
-<a name="l00100"></a><a class="code" href="classSignalController.html#d057c96011d444cce15e2a398a0a8bbf">00100</a> <a class="code" href="classSignalController.html#d057c96011d444cce15e2a398a0a8bbf">SignalController</a>() {}
-<a name="l00101"></a>00101 <a class="code" href="classSignalController.html#e8d687dc4fcc75bffff50e8cda37c7aa">~SignalController</a>();
-<a name="l00102"></a>00102 <span class="keyword">static</span> <span class="keywordtype">void</span>* <a class="code" href="classSignalController.html#5df4d6ebe373117a9bf072035e16997f">handle</a>(<span class="keywordtype">void</span>* s);
-<a name="l00103"></a>00103
-<a name="l00104"></a>00104 <span class="keywordtype">void</span> <a class="code" href="classSignalController.html#0d66065172b1c7ac0d55757d178e6911">init</a>();
-<a name="l00105"></a>00105 <span class="keywordtype">int</span> <a class="code" href="classSignalController.html#0f7657b70cb2e8457539d9f844a93619">run</a>();
-<a name="l00106"></a>00106
-<a name="l00107"></a>00107 <span class="keyword">private</span>:
-<a name="l00108"></a><a class="code" href="classSignalController.html#659eb661ef3d40565d739a50bbe4b554">00108</a> <span class="keyword">typedef</span> std::map&lt;int, SignalHandler*&gt; <a class="code" href="classSignalController.html#659eb661ef3d40565d739a50bbe4b554">HandlerMap</a>;
-<a name="l00109"></a>00109
-<a name="l00110"></a>00110 <a class="code" href="classSignalController.html#d057c96011d444cce15e2a398a0a8bbf">SignalController</a>(<span class="keyword">const</span> <a class="code" href="classSignalController.html">SignalController</a> &amp;s);
-<a name="l00111"></a>00111 <span class="keywordtype">void</span> <a class="code" href="classSignalController.html#7bfe78f3e8c5d40ddd51c313d30cf6a2">operator=</a>(<span class="keyword">const</span> <a class="code" href="classSignalController.html">SignalController</a> &amp;s);
-<a name="l00112"></a>00112
-<a name="l00113"></a><a class="code" href="classSignalController.html#543fa6d49a071df92cdfcc7bc96de161">00113</a> std::queue&lt;int&gt; <a class="code" href="classSignalController.html#543fa6d49a071df92cdfcc7bc96de161">sigQueue</a>;
-<a name="l00114"></a><a class="code" href="classSignalController.html#6b7853059aa422fac6c2cc77e00d28ee">00114</a> <a class="code" href="classMutex.html">Mutex</a> <a class="code" href="classSignalController.html#6b7853059aa422fac6c2cc77e00d28ee">sigQueueMutex</a>;
-<a name="l00115"></a><a class="code" href="classSignalController.html#4dfee82061341e1af5ca827333c8bd10">00115</a> <a class="code" href="classSemaphore.html">Semaphore</a> <a class="code" href="classSignalController.html#4dfee82061341e1af5ca827333c8bd10">sigQueueSem</a>;
-<a name="l00116"></a>00116
-<a name="l00117"></a><a class="code" href="classSignalController.html#79c5fbfa55aa9edc2a45c5ed3197b782">00117</a> pthread_t <a class="code" href="classSignalController.html#79c5fbfa55aa9edc2a45c5ed3197b782">thread</a>;
-<a name="l00118"></a><a class="code" href="classSignalController.html#f76d2f570d55019dd15921eba71efe0b">00118</a> <a class="code" href="classSignalController.html#659eb661ef3d40565d739a50bbe4b554">HandlerMap</a> <a class="code" href="classSignalController.html#f76d2f570d55019dd15921eba71efe0b">handler</a>;
-<a name="l00119"></a>00119 };
-<a name="l00120"></a>00120
-<a name="l00121"></a>00121 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/signalController_8h.html b/doc/html/signalController_8h.html
deleted file mode 100644
index 48f2096..0000000
--- a/doc/html/signalController_8h.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: signalController.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>signalController.h File Reference</h1><code>#include &lt;csignal&gt;</code><br>
-<code>#include &lt;map&gt;</code><br>
-<code>#include &lt;queue&gt;</code><br>
-<code>#include &quot;<a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a>&quot;</code><br>
-
-<p>
-<a href="signalController_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalHandler.html">SignalHandler</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigIntHandler.html">SigIntHandler</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigQuitHandler.html">SigQuitHandler</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigHupHandler.html">SigHupHandler</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigUsr1Handler.html">SigUsr1Handler</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigUsr2Handler.html">SigUsr2Handler</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSigTermHandler.html">SigTermHandler</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSignalController.html">SignalController</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/structPacket_1_1HeaderStruct-members.html b/doc/html/structPacket_1_1HeaderStruct-members.html
deleted file mode 100644
index b20107c..0000000
--- a/doc/html/structPacket_1_1HeaderStruct-members.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Packet::HeaderStruct Member List</h1>This is the complete list of members for <a class="el" href="structPacket_1_1HeaderStruct.html">Packet::HeaderStruct</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="structPacket_1_1HeaderStruct.html#c129b7cda1d848a579b689bacdabddea">sender_id</a></td><td><a class="el" href="structPacket_1_1HeaderStruct.html">Packet::HeaderStruct</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structPacket_1_1HeaderStruct.html#4b7b9bf68b204ca98171b7f818685521">seq_nr</a></td><td><a class="el" href="structPacket_1_1HeaderStruct.html">Packet::HeaderStruct</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/structPacket_1_1HeaderStruct.html b/doc/html/structPacket_1_1HeaderStruct.html
deleted file mode 100644
index 687a44a..0000000
--- a/doc/html/structPacket_1_1HeaderStruct.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Packet::HeaderStruct Struct Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<div class="nav">
-<a class="el" href="classPacket.html">Packet</a>::<a class="el" href="structPacket_1_1HeaderStruct.html">HeaderStruct</a></div>
-<h1>Packet::HeaderStruct Struct Reference</h1><!-- doxytag: class="Packet::HeaderStruct" --><a href="structPacket_1_1HeaderStruct-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPacket_1_1HeaderStruct.html#4b7b9bf68b204ca98171b7f818685521">seq_nr</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPacket_1_1HeaderStruct.html#c129b7cda1d848a579b689bacdabddea">sender_id</a></td></tr>
-
-</table>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="4b7b9bf68b204ca98171b7f818685521"></a><!-- doxytag: member="Packet::HeaderStruct::seq_nr" ref="4b7b9bf68b204ca98171b7f818685521" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#317be74a3176b4149a817241bd69f9b2">seq_nr_t</a> <a class="el" href="structPacket_1_1HeaderStruct.html#4b7b9bf68b204ca98171b7f818685521">Packet::HeaderStruct::seq_nr</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="c129b7cda1d848a579b689bacdabddea"></a><!-- doxytag: member="Packet::HeaderStruct::sender_id" ref="c129b7cda1d848a579b689bacdabddea" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="datatypes_8h.html#c8be006c348a522ae126f67f7b2aaf4e">sender_id_t</a> <a class="el" href="structPacket_1_1HeaderStruct.html#c129b7cda1d848a579b689bacdabddea">Packet::HeaderStruct::sender_id</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="packet_8h-source.html">packet.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/structParam-members.html b/doc/html/structParam-members.html
deleted file mode 100644
index 01a4162..0000000
--- a/doc/html/structParam-members.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Member List</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Param Member List</h1>This is the complete list of members for <a class="el" href="structParam.html">Param</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="structParam.html#22172435ee2e6beb10acf92b2d68e40c">a</a></td><td><a class="el" href="structParam.html">Param</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structParam.html#4ef5a8757e2f89fcb1317a1969641149">c</a></td><td><a class="el" href="structParam.html">Param</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structParam.html#1fa9d0f89264543bbad03a9e4e0c5f44">dev</a></td><td><a class="el" href="structParam.html">Param</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structParam.html#6cfe55741cae1cf1bdde27561f292d8a">kd</a></td><td><a class="el" href="structParam.html">Param</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structParam.html#f690604eb7652c5f5407815c5022b46c">opt</a></td><td><a class="el" href="structParam.html">Param</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structParam.html#dc6a71f9fa352d3ecb312e2e33354f4e">seq</a></td><td><a class="el" href="structParam.html">Param</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structParam.html#fa5715cd7dc0833ea8f9afcbd1db455c">src</a></td><td><a class="el" href="structParam.html">Param</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/structParam.html b/doc/html/structParam.html
deleted file mode 100644
index 3bbaebc..0000000
--- a/doc/html/structParam.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: Param Struct Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul></div>
-<h1>Param Struct Reference</h1><!-- doxytag: class="Param" --><a href="structParam-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classOptions.html">Options</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structParam.html#f690604eb7652c5f5407815c5022b46c">opt</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classTunDevice.html">TunDevice</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structParam.html#1fa9d0f89264543bbad03a9e4e0c5f44">dev</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKeyDerivation.html">KeyDerivation</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structParam.html#6cfe55741cae1cf1bdde27561f292d8a">kd</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCypher.html">Cypher</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structParam.html#4ef5a8757e2f89fcb1317a1969641149">c</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAuthAlgo.html">AuthAlgo</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structParam.html#22172435ee2e6beb10acf92b2d68e40c">a</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPacketSource.html">PacketSource</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structParam.html#fa5715cd7dc0833ea8f9afcbd1db455c">src</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classSeqWindow.html">SeqWindow</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structParam.html#dc6a71f9fa352d3ecb312e2e33354f4e">seq</a></td></tr>
-
-</table>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="f690604eb7652c5f5407815c5022b46c"></a><!-- doxytag: member="Param::opt" ref="f690604eb7652c5f5407815c5022b46c" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classOptions.html">Options</a>&amp; <a class="el" href="structParam.html#f690604eb7652c5f5407815c5022b46c">Param::opt</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="1fa9d0f89264543bbad03a9e4e0c5f44"></a><!-- doxytag: member="Param::dev" ref="1fa9d0f89264543bbad03a9e4e0c5f44" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classTunDevice.html">TunDevice</a>&amp; <a class="el" href="structParam.html#1fa9d0f89264543bbad03a9e4e0c5f44">Param::dev</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="6cfe55741cae1cf1bdde27561f292d8a"></a><!-- doxytag: member="Param::kd" ref="6cfe55741cae1cf1bdde27561f292d8a" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classKeyDerivation.html">KeyDerivation</a>&amp; <a class="el" href="structParam.html#6cfe55741cae1cf1bdde27561f292d8a">Param::kd</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="4ef5a8757e2f89fcb1317a1969641149"></a><!-- doxytag: member="Param::c" ref="4ef5a8757e2f89fcb1317a1969641149" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classCypher.html">Cypher</a>&amp; <a class="el" href="structParam.html#4ef5a8757e2f89fcb1317a1969641149">Param::c</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="22172435ee2e6beb10acf92b2d68e40c"></a><!-- doxytag: member="Param::a" ref="22172435ee2e6beb10acf92b2d68e40c" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classAuthAlgo.html">AuthAlgo</a>&amp; <a class="el" href="structParam.html#22172435ee2e6beb10acf92b2d68e40c">Param::a</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="fa5715cd7dc0833ea8f9afcbd1db455c"></a><!-- doxytag: member="Param::src" ref="fa5715cd7dc0833ea8f9afcbd1db455c" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classPacketSource.html">PacketSource</a>&amp; <a class="el" href="structParam.html#fa5715cd7dc0833ea8f9afcbd1db455c">Param::src</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="dc6a71f9fa352d3ecb312e2e33354f4e"></a><!-- doxytag: member="Param::seq" ref="dc6a71f9fa352d3ecb312e2e33354f4e" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classSeqWindow.html">SeqWindow</a>&amp; <a class="el" href="structParam.html#dc6a71f9fa352d3ecb312e2e33354f4e">Param::seq</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="anytun_8cpp.html">anytun.cpp</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/tab_b.gif b/doc/html/tab_b.gif
deleted file mode 100644
index 0d62348..0000000
--- a/doc/html/tab_b.gif
+++ /dev/null
Binary files differ
diff --git a/doc/html/tab_l.gif b/doc/html/tab_l.gif
deleted file mode 100644
index 9b1e633..0000000
--- a/doc/html/tab_l.gif
+++ /dev/null
Binary files differ
diff --git a/doc/html/tab_r.gif b/doc/html/tab_r.gif
deleted file mode 100644
index ce9dd9f..0000000
--- a/doc/html/tab_r.gif
+++ /dev/null
Binary files differ
diff --git a/doc/html/tabs.css b/doc/html/tabs.css
deleted file mode 100644
index a61552a..0000000
--- a/doc/html/tabs.css
+++ /dev/null
@@ -1,102 +0,0 @@
-/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
-
-DIV.tabs
-{
- float : left;
- width : 100%;
- background : url("tab_b.gif") repeat-x bottom;
- margin-bottom : 4px;
-}
-
-DIV.tabs UL
-{
- margin : 0px;
- padding-left : 10px;
- list-style : none;
-}
-
-DIV.tabs LI, DIV.tabs FORM
-{
- display : inline;
- margin : 0px;
- padding : 0px;
-}
-
-DIV.tabs FORM
-{
- float : right;
-}
-
-DIV.tabs A
-{
- float : left;
- background : url("tab_r.gif") no-repeat right top;
- border-bottom : 1px solid #84B0C7;
- font-size : x-small;
- font-weight : bold;
- text-decoration : none;
-}
-
-DIV.tabs A:hover
-{
- background-position: 100% -150px;
-}
-
-DIV.tabs A:link, DIV.tabs A:visited,
-DIV.tabs A:active, DIV.tabs A:hover
-{
- color: #1A419D;
-}
-
-DIV.tabs SPAN
-{
- float : left;
- display : block;
- background : url("tab_l.gif") no-repeat left top;
- padding : 5px 9px;
- white-space : nowrap;
-}
-
-DIV.tabs INPUT
-{
- float : right;
- display : inline;
- font-size : 1em;
-}
-
-DIV.tabs TD
-{
- font-size : x-small;
- font-weight : bold;
- text-decoration : none;
-}
-
-
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-DIV.tabs SPAN {float : none;}
-/* End IE5-Mac hack */
-
-DIV.tabs A:hover SPAN
-{
- background-position: 0% -150px;
-}
-
-DIV.tabs LI#current A
-{
- background-position: 100% -150px;
- border-width : 0px;
-}
-
-DIV.tabs LI#current SPAN
-{
- background-position: 0% -150px;
- padding-bottom : 6px;
-}
-
-DIV.nav
-{
- background : none;
- border : none;
- border-bottom : 1px solid #84B0C7;
-}
diff --git a/doc/html/threadUtils_8hpp-source.html b/doc/html/threadUtils_8hpp-source.html
deleted file mode 100644
index b6e3af9..0000000
--- a/doc/html/threadUtils_8hpp-source.html
+++ /dev/null
@@ -1,198 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: threadUtils.hpp Source File</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>threadUtils.hpp</h1><a href="threadUtils_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * anytun</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * The secure anycast tunneling protocol (satp) defines a protocol used</span>
-<a name="l00005"></a>00005 <span class="comment"> * for communication between any combination of unicast and anycast</span>
-<a name="l00006"></a>00006 <span class="comment"> * tunnel endpoints. It has less protocol overhead than IPSec in Tunnel</span>
-<a name="l00007"></a>00007 <span class="comment"> * mode and allows tunneling of every ETHER TYPE protocol (e.g.</span>
-<a name="l00008"></a>00008 <span class="comment"> * ethernet, ip, arp ...). satp directly includes cryptography and</span>
-<a name="l00009"></a>00009 <span class="comment"> * message authentication based on the methodes used by SRTP. It is</span>
-<a name="l00010"></a>00010 <span class="comment"> * intended to deliver a generic, scaleable and secure solution for</span>
-<a name="l00011"></a>00011 <span class="comment"> * tunneling and relaying of packets of any protocol.</span>
-<a name="l00012"></a>00012 <span class="comment"> *</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * Copyright (C) 2007 anytun.org &lt;satp@wirdorange.org&gt;</span>
-<a name="l00015"></a>00015 <span class="comment"> *</span>
-<a name="l00016"></a>00016 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00017"></a>00017 <span class="comment"> * it under the terms of the GNU General Public License version 2</span>
-<a name="l00018"></a>00018 <span class="comment"> * as published by the Free Software Foundation.</span>
-<a name="l00019"></a>00019 <span class="comment"> *</span>
-<a name="l00020"></a>00020 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00021"></a>00021 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00022"></a>00022 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00023"></a>00023 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00024"></a>00024 <span class="comment"> *</span>
-<a name="l00025"></a>00025 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00026"></a>00026 <span class="comment"> * along with this program (see the file COPYING included with this</span>
-<a name="l00027"></a>00027 <span class="comment"> * distribution); if not, write to the Free Software Foundation, Inc.,</span>
-<a name="l00028"></a>00028 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00029"></a>00029 <span class="comment"> */</span>
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="preprocessor">#ifndef _THREADUTILS_HPP_</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define _THREADUTILS_HPP_</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span>
-<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;stdexcept&gt;</span>
-<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;semaphore.h&gt;</span>
-<a name="l00036"></a>00036
-<a name="l00037"></a><a class="code" href="classMutex.html">00037</a> <span class="keyword">class </span><a class="code" href="classMutex.html">Mutex</a>
-<a name="l00038"></a>00038 {
-<a name="l00039"></a>00039 <span class="keyword">public</span>:
-<a name="l00040"></a><a class="code" href="classMutex.html#593423d868daf926c7b0d63a833ae29a">00040</a> <a class="code" href="classMutex.html#593423d868daf926c7b0d63a833ae29a">Mutex</a>()
-<a name="l00041"></a>00041 {
-<a name="l00042"></a>00042 <span class="keywordflow">if</span>(pthread_mutex_init(&amp;<a class="code" href="classMutex.html#8feb0b01916c1feedd1f0c0dcd74081b">mutex</a>,NULL))
-<a name="l00043"></a>00043 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"can't create mutex"</span>);
-<a name="l00044"></a>00044 }
-<a name="l00045"></a>00045
-<a name="l00046"></a><a class="code" href="classMutex.html#c9e9182407f5f74892318607888e9be4">00046</a> <a class="code" href="classMutex.html#c9e9182407f5f74892318607888e9be4">~Mutex</a>()
-<a name="l00047"></a>00047 {
-<a name="l00048"></a>00048 pthread_mutex_destroy(&amp;<a class="code" href="classMutex.html#8feb0b01916c1feedd1f0c0dcd74081b">mutex</a>);
-<a name="l00049"></a>00049 }
-<a name="l00050"></a>00050
-<a name="l00051"></a>00051 <span class="keyword">private</span>:
-<a name="l00052"></a>00052 <a class="code" href="classMutex.html#593423d868daf926c7b0d63a833ae29a">Mutex</a>(<span class="keyword">const</span> <a class="code" href="classMutex.html">Mutex</a>&amp; src);
-<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="classMutex.html#030a11400d00ef97813c6b232a5e3f43">operator=</a>(<span class="keyword">const</span> <a class="code" href="classMutex.html">Mutex</a>&amp; src);
-<a name="l00054"></a>00054
-<a name="l00055"></a><a class="code" href="classMutex.html#d91be808bf0a60a16f10b897ec246d3a">00055</a> <span class="keywordtype">void</span> <a class="code" href="classMutex.html#d91be808bf0a60a16f10b897ec246d3a">lock</a>()
-<a name="l00056"></a>00056 {
-<a name="l00057"></a>00057 <span class="keywordflow">if</span>(pthread_mutex_lock(&amp;<a class="code" href="classMutex.html#8feb0b01916c1feedd1f0c0dcd74081b">mutex</a>))
-<a name="l00058"></a>00058 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"can't lock mutex"</span>);
-<a name="l00059"></a>00059 }
-<a name="l00060"></a>00060
-<a name="l00061"></a><a class="code" href="classMutex.html#546a5b797ba29959357586aa2b3740a8">00061</a> <span class="keywordtype">void</span> <a class="code" href="classMutex.html#546a5b797ba29959357586aa2b3740a8">unlock</a>()
-<a name="l00062"></a>00062 {
-<a name="l00063"></a>00063 <span class="keywordflow">if</span>(pthread_mutex_unlock(&amp;<a class="code" href="classMutex.html#8feb0b01916c1feedd1f0c0dcd74081b">mutex</a>))
-<a name="l00064"></a>00064 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"can't unlock mutex"</span>);
-<a name="l00065"></a>00065 }
-<a name="l00066"></a><a class="code" href="classMutex.html#5bf7608e05250fb524a1229bcf83ece3">00066</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classLock.html">Lock</a>;
-<a name="l00067"></a><a class="code" href="classMutex.html#0705c7682858f6dcf7fe85cba92f0a5c">00067</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classCondition.html">Condition</a>;
-<a name="l00068"></a><a class="code" href="classMutex.html#8feb0b01916c1feedd1f0c0dcd74081b">00068</a> pthread_mutex_t <a class="code" href="classMutex.html#8feb0b01916c1feedd1f0c0dcd74081b">mutex</a>;
-<a name="l00069"></a>00069 };
-<a name="l00070"></a>00070
-<a name="l00071"></a>00071
-<a name="l00072"></a><a class="code" href="classLock.html">00072</a> <span class="keyword">class </span><a class="code" href="classLock.html">Lock</a>
-<a name="l00073"></a>00073 {
-<a name="l00074"></a>00074 <span class="keyword">public</span>:
-<a name="l00075"></a><a class="code" href="classLock.html#2c786576eddddb484a6a02a7dea52904">00075</a> <a class="code" href="classLock.html#2c786576eddddb484a6a02a7dea52904">Lock</a>(<a class="code" href="classMutex.html">Mutex</a> &amp;m) : <a class="code" href="classLock.html#41f8817641e260bddb93a7a710736037">mutex</a>(m)
-<a name="l00076"></a>00076 {
-<a name="l00077"></a>00077 <a class="code" href="classLock.html#41f8817641e260bddb93a7a710736037">mutex</a>.<a class="code" href="classMutex.html#d91be808bf0a60a16f10b897ec246d3a">lock</a>();
-<a name="l00078"></a>00078 }
-<a name="l00079"></a>00079
-<a name="l00080"></a><a class="code" href="classLock.html#7ab6d9485c8665bb3643710432882971">00080</a> <a class="code" href="classLock.html#7ab6d9485c8665bb3643710432882971">~Lock</a>()
-<a name="l00081"></a>00081 {
-<a name="l00082"></a>00082 <a class="code" href="classLock.html#41f8817641e260bddb93a7a710736037">mutex</a>.<a class="code" href="classMutex.html#546a5b797ba29959357586aa2b3740a8">unlock</a>();
-<a name="l00083"></a>00083 }
-<a name="l00084"></a>00084
-<a name="l00085"></a>00085 <span class="keyword">private</span>:
-<a name="l00086"></a>00086 <a class="code" href="classLock.html#2c786576eddddb484a6a02a7dea52904">Lock</a>(<span class="keyword">const</span> <a class="code" href="classLock.html">Lock</a>&amp; src);
-<a name="l00087"></a>00087 <span class="keywordtype">void</span> <a class="code" href="classLock.html#6beb534a89b213d70e4b3bb9b3cde217">operator=</a>(<span class="keyword">const</span> <a class="code" href="classLock.html">Lock</a>&amp; src);
-<a name="l00088"></a>00088
-<a name="l00089"></a><a class="code" href="classLock.html#41f8817641e260bddb93a7a710736037">00089</a> <a class="code" href="classMutex.html">Mutex</a> &amp;<a class="code" href="classLock.html#41f8817641e260bddb93a7a710736037">mutex</a>;
-<a name="l00090"></a>00090 };
-<a name="l00091"></a>00091
-<a name="l00092"></a><a class="code" href="classCondition.html">00092</a> <span class="keyword">class </span><a class="code" href="classCondition.html">Condition</a>
-<a name="l00093"></a>00093 {
-<a name="l00094"></a>00094 <span class="keyword">public</span>:
-<a name="l00095"></a><a class="code" href="classCondition.html#f11513db4fcbde93961fa0b65e7ab764">00095</a> <a class="code" href="classCondition.html#f11513db4fcbde93961fa0b65e7ab764">Condition</a>()
-<a name="l00096"></a>00096 {
-<a name="l00097"></a>00097 <span class="keywordflow">if</span>(pthread_cond_init(&amp;<a class="code" href="classCondition.html#4c8982005641d63b696f671b28e3706d">cond</a>, NULL))
-<a name="l00098"></a>00098 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"can't create condition"</span>);
-<a name="l00099"></a>00099 }
-<a name="l00100"></a>00100
-<a name="l00101"></a><a class="code" href="classCondition.html#b42f6d2dfb2d0de4bed4ed5032d4a8fc">00101</a> <a class="code" href="classCondition.html#b42f6d2dfb2d0de4bed4ed5032d4a8fc">~Condition</a>()
-<a name="l00102"></a>00102 {
-<a name="l00103"></a>00103 pthread_cond_destroy(&amp;<a class="code" href="classCondition.html#4c8982005641d63b696f671b28e3706d">cond</a>);
-<a name="l00104"></a>00104 }
-<a name="l00105"></a>00105
-<a name="l00106"></a><a class="code" href="classCondition.html#0bb9ca22c3c755d0ed8c7483a857567a">00106</a> <span class="keywordtype">void</span> <a class="code" href="classCondition.html#0bb9ca22c3c755d0ed8c7483a857567a">wait</a>()
-<a name="l00107"></a>00107 {
-<a name="l00108"></a>00108 <a class="code" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">mutex</a>.<a class="code" href="classMutex.html#d91be808bf0a60a16f10b897ec246d3a">lock</a>();
-<a name="l00109"></a>00109 <span class="keywordflow">if</span>(pthread_cond_wait(&amp;<a class="code" href="classCondition.html#4c8982005641d63b696f671b28e3706d">cond</a>, &amp;<a class="code" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">mutex</a>.<a class="code" href="classMutex.html#8feb0b01916c1feedd1f0c0dcd74081b">mutex</a>))
-<a name="l00110"></a>00110 {
-<a name="l00111"></a>00111 <a class="code" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">mutex</a>.<a class="code" href="classMutex.html#546a5b797ba29959357586aa2b3740a8">unlock</a>();
-<a name="l00112"></a>00112 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"error on waiting for condition"</span>);
-<a name="l00113"></a>00113 }
-<a name="l00114"></a>00114 <a class="code" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">mutex</a>.<a class="code" href="classMutex.html#546a5b797ba29959357586aa2b3740a8">unlock</a>();
-<a name="l00115"></a>00115 }
-<a name="l00116"></a>00116
-<a name="l00117"></a><a class="code" href="classCondition.html#974c8fd419e6014028dc4147cc49ce56">00117</a> <span class="keywordtype">void</span> <a class="code" href="classCondition.html#974c8fd419e6014028dc4147cc49ce56">signal</a>()
-<a name="l00118"></a>00118 {
-<a name="l00119"></a>00119 <a class="code" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">mutex</a>.<a class="code" href="classMutex.html#d91be808bf0a60a16f10b897ec246d3a">lock</a>();
-<a name="l00120"></a>00120 <span class="keywordflow">if</span>(pthread_cond_signal(&amp;<a class="code" href="classCondition.html#4c8982005641d63b696f671b28e3706d">cond</a>))
-<a name="l00121"></a>00121 {
-<a name="l00122"></a>00122 <a class="code" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">mutex</a>.<a class="code" href="classMutex.html#546a5b797ba29959357586aa2b3740a8">unlock</a>();
-<a name="l00123"></a>00123 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"can't signal condition"</span>);
-<a name="l00124"></a>00124 }
-<a name="l00125"></a>00125 <a class="code" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">mutex</a>.<a class="code" href="classMutex.html#546a5b797ba29959357586aa2b3740a8">unlock</a>();
-<a name="l00126"></a>00126 }
-<a name="l00127"></a>00127
-<a name="l00128"></a><a class="code" href="classCondition.html#15d88ea71e837f967d13d805d675cc5b">00128</a> <span class="keywordtype">void</span> <a class="code" href="classCondition.html#15d88ea71e837f967d13d805d675cc5b">broadcast</a>()
-<a name="l00129"></a>00129 {
-<a name="l00130"></a>00130 <a class="code" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">mutex</a>.<a class="code" href="classMutex.html#d91be808bf0a60a16f10b897ec246d3a">lock</a>();
-<a name="l00131"></a>00131 <span class="keywordflow">if</span>(pthread_cond_broadcast(&amp;<a class="code" href="classCondition.html#4c8982005641d63b696f671b28e3706d">cond</a>))
-<a name="l00132"></a>00132 {
-<a name="l00133"></a>00133 <a class="code" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">mutex</a>.<a class="code" href="classMutex.html#546a5b797ba29959357586aa2b3740a8">unlock</a>();
-<a name="l00134"></a>00134 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"can't broadcast condition"</span>);
-<a name="l00135"></a>00135 }
-<a name="l00136"></a>00136 <a class="code" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">mutex</a>.<a class="code" href="classMutex.html#546a5b797ba29959357586aa2b3740a8">unlock</a>();
-<a name="l00137"></a>00137 }
-<a name="l00138"></a>00138
-<a name="l00139"></a>00139 <span class="keyword">private</span>:
-<a name="l00140"></a><a class="code" href="classCondition.html#4c8982005641d63b696f671b28e3706d">00140</a> pthread_cond_t <a class="code" href="classCondition.html#4c8982005641d63b696f671b28e3706d">cond</a>;
-<a name="l00141"></a><a class="code" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">00141</a> <a class="code" href="classMutex.html">Mutex</a> <a class="code" href="classCondition.html#01622814c6a21250677c2b9cbfc86bfb">mutex</a>;
-<a name="l00142"></a>00142 };
-<a name="l00143"></a>00143
-<a name="l00144"></a><a class="code" href="classSemaphore.html">00144</a> <span class="keyword">class </span><a class="code" href="classSemaphore.html">Semaphore</a>
-<a name="l00145"></a>00145 {
-<a name="l00146"></a>00146 <span class="keyword">public</span>:
-<a name="l00147"></a><a class="code" href="classSemaphore.html#570698c680a467b9b0a708635149d54a">00147</a> <a class="code" href="classSemaphore.html#570698c680a467b9b0a708635149d54a">Semaphore</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> initVal=0)
-<a name="l00148"></a>00148 {
-<a name="l00149"></a>00149 <span class="keywordflow">if</span>(sem_init(&amp;<a class="code" href="classSemaphore.html#23e62b0971c229ddf106e3ff71d688d6">sem</a>, 0, initVal))
-<a name="l00150"></a>00150 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"can't create semaphore"</span>);
-<a name="l00151"></a>00151 }
-<a name="l00152"></a>00152
-<a name="l00153"></a><a class="code" href="classSemaphore.html#633658a6fde276bffc912028725c6ade">00153</a> <a class="code" href="classSemaphore.html#633658a6fde276bffc912028725c6ade">~Semaphore</a>()
-<a name="l00154"></a>00154 {
-<a name="l00155"></a>00155 sem_destroy(&amp;<a class="code" href="classSemaphore.html#23e62b0971c229ddf106e3ff71d688d6">sem</a>);
-<a name="l00156"></a>00156 }
-<a name="l00157"></a>00157
-<a name="l00158"></a><a class="code" href="classSemaphore.html#71126a13a22f2722e22a2b69860a5371">00158</a> <span class="keywordtype">void</span> <a class="code" href="classSemaphore.html#71126a13a22f2722e22a2b69860a5371">down</a>()
-<a name="l00159"></a>00159 {
-<a name="l00160"></a>00160 <span class="keywordflow">if</span>(sem_wait(&amp;<a class="code" href="classSemaphore.html#23e62b0971c229ddf106e3ff71d688d6">sem</a>))
-<a name="l00161"></a>00161 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"error on semaphore down"</span>);
-<a name="l00162"></a>00162 }
-<a name="l00163"></a>00163
-<a name="l00164"></a><a class="code" href="classSemaphore.html#15fb190263808234fc2562f39f523082">00164</a> <span class="keywordtype">void</span> <a class="code" href="classSemaphore.html#15fb190263808234fc2562f39f523082">up</a>()
-<a name="l00165"></a>00165 {
-<a name="l00166"></a>00166 <span class="keywordflow">if</span>(sem_post(&amp;<a class="code" href="classSemaphore.html#23e62b0971c229ddf106e3ff71d688d6">sem</a>))
-<a name="l00167"></a>00167 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"error on semaphore up"</span>);
-<a name="l00168"></a>00168 }
-<a name="l00169"></a>00169
-<a name="l00170"></a>00170 <span class="keyword">private</span>:
-<a name="l00171"></a><a class="code" href="classSemaphore.html#23e62b0971c229ddf106e3ff71d688d6">00171</a> sem_t <a class="code" href="classSemaphore.html#23e62b0971c229ddf106e3ff71d688d6">sem</a>;
-<a name="l00172"></a>00172 };
-<a name="l00173"></a>00173
-<a name="l00174"></a>00174 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/threadUtils_8hpp.html b/doc/html/threadUtils_8hpp.html
deleted file mode 100644
index 324b431..0000000
--- a/doc/html/threadUtils_8hpp.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: threadUtils.hpp File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>threadUtils.hpp File Reference</h1><code>#include &lt;stdexcept&gt;</code><br>
-<code>#include &lt;semaphore.h&gt;</code><br>
-
-<p>
-<a href="threadUtils_8hpp-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMutex.html">Mutex</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLock.html">Lock</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCondition.html">Condition</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSemaphore.html">Semaphore</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/tree.html b/doc/html/tree.html
deleted file mode 100644
index 461b9b4..0000000
--- a/doc/html/tree.html
+++ /dev/null
@@ -1,230 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=iso-8859-1" />
- <meta http-equiv="Content-Style-Type" content="text/css" />
- <meta http-equiv="Content-Language" content="en" />
- <link rel="stylesheet" href="doxygen.css">
- <title>TreeView</title>
- <script type="text/javascript">
- <!-- // Hide script from old browsers
-
- function toggleFolder(id, imageNode)
- {
- var folder = document.getElementById(id);
- var l = imageNode.src.length;
- if (imageNode.src.substring(l-20,l)=="ftv2folderclosed.png" ||
- imageNode.src.substring(l-18,l)=="ftv2folderopen.png")
- {
- imageNode = imageNode.previousSibling;
- l = imageNode.src.length;
- }
- if (folder == null)
- {
- }
- else if (folder.style.display == "block")
- {
- if (imageNode != null)
- {
- imageNode.nextSibling.src = "ftv2folderclosed.png";
- if (imageNode.src.substring(l-13,l) == "ftv2mnode.png")
- {
- imageNode.src = "ftv2pnode.png";
- }
- else if (imageNode.src.substring(l-17,l) == "ftv2mlastnode.png")
- {
- imageNode.src = "ftv2plastnode.png";
- }
- }
- folder.style.display = "none";
- }
- else
- {
- if (imageNode != null)
- {
- imageNode.nextSibling.src = "ftv2folderopen.png";
- if (imageNode.src.substring(l-13,l) == "ftv2pnode.png")
- {
- imageNode.src = "ftv2mnode.png";
- }
- else if (imageNode.src.substring(l-17,l) == "ftv2plastnode.png")
- {
- imageNode.src = "ftv2mlastnode.png";
- }
- }
- folder.style.display = "block";
- }
- }
-
- // End script hiding -->
- </script>
- </head>
-
- <body class="ftvtree">
- <div class="directory">
- <h3>anytun</h3>
- <div style="display: block;">
- <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder1', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder1', this)"/><a class="el" href="annotated.html" target="basefrm">Class List</a></p>
- <div id="folder1">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAesIcmCypher.html" target="basefrm">AesIcmCypher</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAuthAlgo.html" target="basefrm">AuthAlgo</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classBuffer.html" target="basefrm">Buffer</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classCommunicatingSocket.html" target="basefrm">CommunicatingSocket</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classCondition.html" target="basefrm">Condition</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classConnectionList.html" target="basefrm">ConnectionList</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classConnectionParam.html" target="basefrm">ConnectionParam</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classCypher.html" target="basefrm">Cypher</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classHmacAuthAlgo.html" target="basefrm">HmacAuthAlgo</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classKeyDerivation.html" target="basefrm">KeyDerivation</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classLock.html" target="basefrm">Lock</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classLog.html" target="basefrm">Log</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classLog_1_1instanceCleaner.html" target="basefrm">Log::instanceCleaner</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classLogStringBuilder.html" target="basefrm">LogStringBuilder</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classMutex.html" target="basefrm">Mutex</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classNetworkAddress.html" target="basefrm">NetworkAddress</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classNullAuthAlgo.html" target="basefrm">NullAuthAlgo</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classNullCypher.html" target="basefrm">NullCypher</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classOptions.html" target="basefrm">Options</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classPacket.html" target="basefrm">Packet</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="structPacket_1_1HeaderStruct.html" target="basefrm">Packet::HeaderStruct</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classPacketSource.html" target="basefrm">PacketSource</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="structParam.html" target="basefrm">Param</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classRouter.html" target="basefrm">Router</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classsatp_1_1SATP.html" target="basefrm">satp::SATP</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSemaphore.html" target="basefrm">Semaphore</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSeqWindow.html" target="basefrm">SeqWindow</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSigHupHandler.html" target="basefrm">SigHupHandler</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSigIntHandler.html" target="basefrm">SigIntHandler</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSignalController.html" target="basefrm">SignalController</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSignalHandler.html" target="basefrm">SignalHandler</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSigQuitHandler.html" target="basefrm">SigQuitHandler</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSigTermHandler.html" target="basefrm">SigTermHandler</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSigUsr1Handler.html" target="basefrm">SigUsr1Handler</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSigUsr2Handler.html" target="basefrm">SigUsr2Handler</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSocket.html" target="basefrm">Socket</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSocketException.html" target="basefrm">SocketException</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSyncSocket.html" target="basefrm">SyncSocket</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classTCPServerSocket.html" target="basefrm">TCPServerSocket</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classTCPSocket.html" target="basefrm">TCPSocket</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classTunDevice.html" target="basefrm">TunDevice</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classUDPPacketSource.html" target="basefrm">UDPPacketSource</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classUDPSocket.html" target="basefrm">UDPSocket</a></p>
- </div>
- <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder2', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder2', this)"/><a class="el" href="hierarchy.html" target="basefrm">Class Hierarchy</a></p>
- <div id="folder2">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder3', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder3', this)"/><a class="el" href="classAuthAlgo.html" target="basefrm">AuthAlgo</a></p>
- <div id="folder3">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classHmacAuthAlgo.html" target="basefrm">HmacAuthAlgo</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classNullAuthAlgo.html" target="basefrm">NullAuthAlgo</a></p>
- </div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder4', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder4', this)"/><a class="el" href="classBuffer.html" target="basefrm">Buffer</a></p>
- <div id="folder4">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder5', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder5', this)"/><a class="el" href="classPacket.html" target="basefrm">Packet</a></p>
- <div id="folder5">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classsatp_1_1SATP.html" target="basefrm">satp::SATP</a></p>
- </div>
- </div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classCondition.html" target="basefrm">Condition</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classConnectionList.html" target="basefrm">ConnectionList</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classConnectionParam.html" target="basefrm">ConnectionParam</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder6', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder6', this)"/><a class="el" href="classCypher.html" target="basefrm">Cypher</a></p>
- <div id="folder6">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAesIcmCypher.html" target="basefrm">AesIcmCypher</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classNullCypher.html" target="basefrm">NullCypher</a></p>
- </div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classKeyDerivation.html" target="basefrm">KeyDerivation</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classLock.html" target="basefrm">Lock</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classLog.html" target="basefrm">Log</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classLog_1_1instanceCleaner.html" target="basefrm">Log::instanceCleaner</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classLogStringBuilder.html" target="basefrm">LogStringBuilder</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classMutex.html" target="basefrm">Mutex</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classNetworkAddress.html" target="basefrm">NetworkAddress</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classOptions.html" target="basefrm">Options</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="structPacket_1_1HeaderStruct.html" target="basefrm">Packet::HeaderStruct</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder7', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder7', this)"/><a class="el" href="classPacketSource.html" target="basefrm">PacketSource</a></p>
- <div id="folder7">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classUDPPacketSource.html" target="basefrm">UDPPacketSource</a></p>
- </div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="structParam.html" target="basefrm">Param</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classRouter.html" target="basefrm">Router</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSemaphore.html" target="basefrm">Semaphore</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSeqWindow.html" target="basefrm">SeqWindow</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSignalController.html" target="basefrm">SignalController</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder8', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder8', this)"/><a class="el" href="classSignalHandler.html" target="basefrm">SignalHandler</a></p>
- <div id="folder8">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSigHupHandler.html" target="basefrm">SigHupHandler</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSigIntHandler.html" target="basefrm">SigIntHandler</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSigQuitHandler.html" target="basefrm">SigQuitHandler</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSigTermHandler.html" target="basefrm">SigTermHandler</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSigUsr1Handler.html" target="basefrm">SigUsr1Handler</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSigUsr2Handler.html" target="basefrm">SigUsr2Handler</a></p>
- </div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder9', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder9', this)"/><a class="el" href="classSocket.html" target="basefrm">Socket</a></p>
- <div id="folder9">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder10', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder10', this)"/><a class="el" href="classCommunicatingSocket.html" target="basefrm">CommunicatingSocket</a></p>
- <div id="folder10">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classTCPSocket.html" target="basefrm">TCPSocket</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder11', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder11', this)"/><a class="el" href="classUDPSocket.html" target="basefrm">UDPSocket</a></p>
- <div id="folder11">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classUDPPacketSource.html" target="basefrm">UDPPacketSource</a></p>
- </div>
- </div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classTCPServerSocket.html" target="basefrm">TCPServerSocket</a></p>
- </div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSocketException.html" target="basefrm">SocketException</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classSyncSocket.html" target="basefrm">SyncSocket</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classTunDevice.html" target="basefrm">TunDevice</a></p>
- </div>
- <p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="functions.html" target="basefrm">Class Members</a></p>
- <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder12', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder12', this)"/><a class="el" href="namespaces.html" target="basefrm">Namespace List</a></p>
- <div id="folder12">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacesatp.html" target="basefrm">satp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacescapy_1_1_5.html" target="basefrm">scapy::*</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacesockets.html" target="basefrm">sockets</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacestd.html" target="basefrm">std</a></p>
- </div>
- <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder13', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder13', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p>
- <div id="folder13">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="anytun_8cpp.html" target="basefrm">anytun.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="authAlgo_8cpp.html" target="basefrm">authAlgo.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="authAlgo_8h.html" target="basefrm">authAlgo.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="buffer_8cpp.html" target="basefrm">buffer.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="buffer_8h.html" target="basefrm">buffer.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="connectionList_8cpp.html" target="basefrm">connectionList.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="connectionList_8h.html" target="basefrm">connectionList.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="connectionParam_8cpp.html" target="basefrm">connectionParam.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="connectionParam_8h.html" target="basefrm">connectionParam.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="cypher_8cpp.html" target="basefrm">cypher.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="cypher_8h.html" target="basefrm">cypher.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="datatypes_8h.html" target="basefrm">datatypes.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="keyDerivation_8cpp.html" target="basefrm">keyDerivation.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="keyDerivation_8h.html" target="basefrm">keyDerivation.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="log_8cpp.html" target="basefrm">log.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="log_8h.html" target="basefrm">log.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="networkAddress_8cpp.html" target="basefrm">networkAddress.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="networkAddress_8h.html" target="basefrm">networkAddress.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="options_8cpp.html" target="basefrm">options.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="options_8h.html" target="basefrm">options.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="packet_8cpp.html" target="basefrm">packet.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="packet_8h.html" target="basefrm">packet.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="packetSource_8cpp.html" target="basefrm">packetSource.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="packetSource_8h.html" target="basefrm">packetSource.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="PracticalSocket_8cpp.html" target="basefrm">PracticalSocket.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="PracticalSocket_8h.html" target="basefrm">PracticalSocket.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="router_8cpp.html" target="basefrm">router.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="router_8h.html" target="basefrm">router.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="satp_8py.html" target="basefrm">satp.py</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="seqWindow_8cpp.html" target="basefrm">seqWindow.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="seqWindow_8h.html" target="basefrm">seqWindow.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="signalController_8cpp.html" target="basefrm">signalController.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="signalController_8h.html" target="basefrm">signalController.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="syncSocket_8cpp.html" target="basefrm">syncSocket.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="syncSocket_8h.html" target="basefrm">syncSocket.h</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="threadUtils_8hpp.html" target="basefrm">threadUtils.hpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="tunDevice_8cpp.html" target="basefrm">tunDevice.cpp</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="tunDevice_8h.html" target="basefrm">tunDevice.h</a></p>
- </div>
- <p><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="globals.html" target="basefrm">File Members</a></p>
- </div>
- </div>
- </body>
-</html>
diff --git a/doc/html/tunDevice_8cpp.html b/doc/html/tunDevice_8cpp.html
deleted file mode 100644
index 372f22f..0000000
--- a/doc/html/tunDevice_8cpp.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: tunDevice.cpp File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>tunDevice.cpp File Reference</h1><code>#include &lt;stdexcept&gt;</code><br>
-<code>#include &lt;poll.h&gt;</code><br>
-<code>#include &quot;openvpn/config.h&quot;</code><br>
-<code>#include &quot;openvpn/syshead.h&quot;</code><br>
-<code>#include &quot;openvpn/tun.h&quot;</code><br>
-<code>#include &quot;<a class="el" href="tunDevice_8h-source.html">tunDevice.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a>&quot;</code><br>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/tunDevice_8h-source.html b/doc/html/tunDevice_8h-source.html
deleted file mode 100644
index 076134d..0000000
--- a/doc/html/tunDevice_8h-source.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: tunDevice.h Source File</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>tunDevice.h</h1><a href="tunDevice_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * anytun</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * The secure anycast tunneling protocol (satp) defines a protocol used</span>
-<a name="l00005"></a>00005 <span class="comment"> * for communication between any combination of unicast and anycast</span>
-<a name="l00006"></a>00006 <span class="comment"> * tunnel endpoints. It has less protocol overhead than IPSec in Tunnel</span>
-<a name="l00007"></a>00007 <span class="comment"> * mode and allows tunneling of every ETHER TYPE protocol (e.g.</span>
-<a name="l00008"></a>00008 <span class="comment"> * ethernet, ip, arp ...). satp directly includes cryptography and</span>
-<a name="l00009"></a>00009 <span class="comment"> * message authentication based on the methodes used by SRTP. It is</span>
-<a name="l00010"></a>00010 <span class="comment"> * intended to deliver a generic, scaleable and secure solution for</span>
-<a name="l00011"></a>00011 <span class="comment"> * tunneling and relaying of packets of any protocol.</span>
-<a name="l00012"></a>00012 <span class="comment"> *</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * Copyright (C) 2007 anytun.org &lt;satp@wirdorange.org&gt;</span>
-<a name="l00015"></a>00015 <span class="comment"> *</span>
-<a name="l00016"></a>00016 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
-<a name="l00017"></a>00017 <span class="comment"> * it under the terms of the GNU General Public License version 2</span>
-<a name="l00018"></a>00018 <span class="comment"> * as published by the Free Software Foundation.</span>
-<a name="l00019"></a>00019 <span class="comment"> *</span>
-<a name="l00020"></a>00020 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00021"></a>00021 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00022"></a>00022 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00023"></a>00023 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00024"></a>00024 <span class="comment"> *</span>
-<a name="l00025"></a>00025 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00026"></a>00026 <span class="comment"> * along with this program (see the file COPYING included with this</span>
-<a name="l00027"></a>00027 <span class="comment"> * distribution); if not, write to the Free Software Foundation, Inc.,</span>
-<a name="l00028"></a>00028 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
-<a name="l00029"></a>00029 <span class="comment"> */</span>
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="preprocessor">#ifndef _TUNDEVICE_H_</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define _TUNDEVICE_H_</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span>
-<a name="l00034"></a>00034 <span class="preprocessor">#include "<a class="code" href="buffer_8h.html">buffer.h</a>"</span>
-<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="threadUtils_8hpp.html">threadUtils.hpp</a>"</span>
-<a name="l00036"></a>00036
-<a name="l00037"></a><a class="code" href="classTunDevice.html">00037</a> <span class="keyword">class </span><a class="code" href="classTunDevice.html">TunDevice</a>
-<a name="l00038"></a>00038 {
-<a name="l00039"></a>00039 <span class="keyword">public</span>:
-<a name="l00040"></a><a class="code" href="classTunDevice.html#ec146b27c7755747c1cc1511e4482875">00040</a> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="code" href="classTunDevice.html#ec146b27c7755747c1cc1511e4482875">TYPE_UNDEF</a> = 0;
-<a name="l00041"></a><a class="code" href="classTunDevice.html#ea416d7f03ef22bf1d166d33b47fd993">00041</a> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="code" href="classTunDevice.html#ea416d7f03ef22bf1d166d33b47fd993">TYPE_TUN</a> = 1;
-<a name="l00042"></a><a class="code" href="classTunDevice.html#b4ce6b158bbe4fe051b6fea8cd3d6cd3">00042</a> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="code" href="classTunDevice.html#b4ce6b158bbe4fe051b6fea8cd3d6cd3">TYPE_TAP</a> = 2;
-<a name="l00043"></a>00043
-<a name="l00044"></a>00044 <a class="code" href="classTunDevice.html#d6914bd3a45e03ffe95676ac4420154a">TunDevice</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* dev,<span class="keyword">const</span> <span class="keywordtype">char</span>* dev_type, <span class="keyword">const</span> <span class="keywordtype">char</span>* ifcfg_lp, <span class="keyword">const</span> <span class="keywordtype">char</span>* ifcfg_rnmp);
-<a name="l00045"></a>00045 <a class="code" href="classTunDevice.html#2c6196d270bf4d0e99ff4f860391faed">~TunDevice</a>();
-<a name="l00046"></a>00046
-<a name="l00047"></a>00047 <span class="keywordtype">void</span> <a class="code" href="classTunDevice.html#323ddcfd4ac60d0dbfe6ebb5bbb9a323">open</a>();
-<a name="l00048"></a>00048 <span class="keywordtype">void</span> <a class="code" href="classTunDevice.html#13986e13fe28da6c917293c40effb902">close</a>();
-<a name="l00049"></a>00049 <span class="keywordtype">bool</span> <a class="code" href="classTunDevice.html#f63f3331789f043e44eb435b78c815b2">isOpen</a>();
-<a name="l00050"></a>00050
-<a name="l00051"></a>00051 <span class="keywordtype">short</span> <a class="code" href="classTunDevice.html#553498887edc92f7b7e31e3bf04fb8fb">read</a>(<a class="code" href="classBuffer.html">Buffer</a>&amp; buf);
-<a name="l00052"></a>00052 <span class="keywordtype">int</span> <a class="code" href="classTunDevice.html#958bc73a627cc5d404ed87204547134d">write</a>(<a class="code" href="classBuffer.html">Buffer</a>&amp; buf);
-<a name="l00053"></a>00053
-<a name="l00054"></a>00054 <span class="keywordtype">char</span>* <a class="code" href="classTunDevice.html#e02f8972f75b11b69280fba9b6649cab">getActualName</a>();
-<a name="l00055"></a>00055 <a class="code" href="datatypes_8h.html#1382fcaa92d837ce7c0961788c8243d7">u_int32_t</a> <a class="code" href="classTunDevice.html#b57512464007681dcc92820adb3deb0f">getType</a>();
-<a name="l00056"></a>00056 <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classTunDevice.html#eb99a885d90822b00e623ca02c2b06cc">getTypeString</a>();
-<a name="l00057"></a>00057
-<a name="l00058"></a>00058 <span class="keyword">private</span>:
-<a name="l00059"></a>00059 <span class="keywordtype">void</span> <a class="code" href="classTunDevice.html#de33e9a7a951b43f2f7e24d8fe9c311e">operator=</a>(<span class="keyword">const</span> <a class="code" href="classTunDevice.html">TunDevice</a> &amp;src);
-<a name="l00060"></a>00060 <a class="code" href="classTunDevice.html#d6914bd3a45e03ffe95676ac4420154a">TunDevice</a>(<span class="keyword">const</span> <a class="code" href="classTunDevice.html">TunDevice</a> &amp;src);
-<a name="l00061"></a>00061
-<a name="l00062"></a><a class="code" href="classTunDevice.html#e130228e28996e644d2013089e704d4c">00062</a> <a class="code" href="classMutex.html">Mutex</a> <a class="code" href="classTunDevice.html#e130228e28996e644d2013089e704d4c">io_mutex_</a>;
-<a name="l00063"></a><a class="code" href="classTunDevice.html#239c85381dfcf1776303778d1784df51">00063</a> <span class="keyword">struct </span>tuntap *<a class="code" href="classTunDevice.html#239c85381dfcf1776303778d1784df51">dev_</a>;
-<a name="l00064"></a>00064 };
-<a name="l00065"></a>00065
-<a name="l00066"></a>00066 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:24 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>
diff --git a/doc/html/tunDevice_8h.html b/doc/html/tunDevice_8h.html
deleted file mode 100644
index 3065963..0000000
--- a/doc/html/tunDevice_8h.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>anytun: tunDevice.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.1 -->
-<div class="tabs">
- <ul>
- <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul></div>
-<h1>tunDevice.h File Reference</h1><code>#include &quot;<a class="el" href="buffer_8h-source.html">buffer.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="threadUtils_8hpp-source.html">threadUtils.hpp</a>&quot;</code><br>
-
-<p>
-<a href="tunDevice_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTunDevice.html">TunDevice</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 3 11:49:25 2007 for anytun by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>