summaryrefslogtreecommitdiff
path: root/doc/latex/hierarchy.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/latex/hierarchy.tex')
-rw-r--r--doc/latex/hierarchy.tex60
1 files changed, 60 insertions, 0 deletions
diff --git a/doc/latex/hierarchy.tex b/doc/latex/hierarchy.tex
new file mode 100644
index 0000000..478b060
--- /dev/null
+++ b/doc/latex/hierarchy.tex
@@ -0,0 +1,60 @@
+\section{anytun Class Hierarchy}
+This inheritance list is sorted roughly, but not completely, alphabetically:\begin{CompactList}
+\item \contentsline{section}{Auth\-Algo}{\pageref{classAuthAlgo}}{}
+\begin{CompactList}
+\item \contentsline{section}{Hmac\-Auth\-Algo}{\pageref{classHmacAuthAlgo}}{}
+\item \contentsline{section}{Null\-Auth\-Algo}{\pageref{classNullAuthAlgo}}{}
+\end{CompactList}
+\item \contentsline{section}{Buffer}{\pageref{classBuffer}}{}
+\begin{CompactList}
+\item \contentsline{section}{Packet}{\pageref{classPacket}}{}
+\begin{CompactList}
+\item \contentsline{section}{satp::SATP}{\pageref{classsatp_1_1SATP}}{}
+\end{CompactList}
+\end{CompactList}
+\item \contentsline{section}{Condition}{\pageref{classCondition}}{}
+\item \contentsline{section}{Cypher}{\pageref{classCypher}}{}
+\begin{CompactList}
+\item \contentsline{section}{Aes\-Icm\-Cypher}{\pageref{classAesIcmCypher}}{}
+\item \contentsline{section}{Null\-Cypher}{\pageref{classNullCypher}}{}
+\end{CompactList}
+\item \contentsline{section}{Key\-Derivation}{\pageref{classKeyDerivation}}{}
+\item \contentsline{section}{Lock}{\pageref{classLock}}{}
+\item \contentsline{section}{Log}{\pageref{classLog}}{}
+\item \contentsline{section}{Log::instance\-Cleaner}{\pageref{classLog_1_1instanceCleaner}}{}
+\item \contentsline{section}{Log\-String\-Builder}{\pageref{classLogStringBuilder}}{}
+\item \contentsline{section}{Mutex}{\pageref{classMutex}}{}
+\item \contentsline{section}{Options}{\pageref{classOptions}}{}
+\item \contentsline{section}{Packet::Header\-Struct}{\pageref{structPacket_1_1HeaderStruct}}{}
+\item \contentsline{section}{Packet\-Source}{\pageref{classPacketSource}}{}
+\begin{CompactList}
+\item \contentsline{section}{UDPPacket\-Source}{\pageref{classUDPPacketSource}}{}
+\end{CompactList}
+\item \contentsline{section}{Param}{\pageref{structParam}}{}
+\item \contentsline{section}{Semaphore}{\pageref{classSemaphore}}{}
+\item \contentsline{section}{Seq\-Window}{\pageref{classSeqWindow}}{}
+\item \contentsline{section}{Signal\-Controller}{\pageref{classSignalController}}{}
+\item \contentsline{section}{Signal\-Handler}{\pageref{classSignalHandler}}{}
+\begin{CompactList}
+\item \contentsline{section}{Sig\-Hup\-Handler}{\pageref{classSigHupHandler}}{}
+\item \contentsline{section}{Sig\-Int\-Handler}{\pageref{classSigIntHandler}}{}
+\item \contentsline{section}{Sig\-Quit\-Handler}{\pageref{classSigQuitHandler}}{}
+\item \contentsline{section}{Sig\-Term\-Handler}{\pageref{classSigTermHandler}}{}
+\item \contentsline{section}{Sig\-Usr1Handler}{\pageref{classSigUsr1Handler}}{}
+\item \contentsline{section}{Sig\-Usr2Handler}{\pageref{classSigUsr2Handler}}{}
+\end{CompactList}
+\item \contentsline{section}{Socket}{\pageref{classSocket}}{}
+\begin{CompactList}
+\item \contentsline{section}{Communicating\-Socket}{\pageref{classCommunicatingSocket}}{}
+\begin{CompactList}
+\item \contentsline{section}{TCPSocket}{\pageref{classTCPSocket}}{}
+\item \contentsline{section}{UDPSocket}{\pageref{classUDPSocket}}{}
+\begin{CompactList}
+\item \contentsline{section}{UDPPacket\-Source}{\pageref{classUDPPacketSource}}{}
+\end{CompactList}
+\end{CompactList}
+\item \contentsline{section}{TCPServer\-Socket}{\pageref{classTCPServerSocket}}{}
+\end{CompactList}
+\item \contentsline{section}{Socket\-Exception}{\pageref{classSocketException}}{}
+\item \contentsline{section}{Tun\-Device}{\pageref{classTunDevice}}{}
+\end{CompactList}