\hypertarget{a01877}{}\doxysection{AAX\+\_\+\+IPacket\+Handler Struct Reference}
\label{a01877}\index{AAX\_IPacketHandler@{AAX\_IPacketHandler}}


{\ttfamily \#include $<$AAX\+\_\+\+CPacket\+Dispatcher.\+h$>$}



Inheritance diagram for AAX\+\_\+\+IPacket\+Handler\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=194pt]{a01876}
\end{center}
\end{figure}


\doxysubsection{Description}
Callback container used by \mbox{\hyperlink{a01885}{AAX\+\_\+\+CPacket\+Dispatcher}}. \doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{a01877_afaf774273572161ec49338cbf7e53a19}{$\sim$\+AAX\+\_\+\+IPacket\+Handler}} ()
\item 
virtual \mbox{\hyperlink{a01877}{AAX\+\_\+\+IPacket\+Handler}} $\ast$ \mbox{\hyperlink{a01877_a738a144d05ae5996263ac7a2cc280de3}{Clone}} () const =0
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a01877_ab7b07bf6eb7f8f33ee3174ad54716de1}{Call}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} in\+Param\+ID, \mbox{\hyperlink{a01869}{AAX\+\_\+\+CPacket}} \&io\+Packet) const =0
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{a01877_afaf774273572161ec49338cbf7e53a19}\label{a01877_afaf774273572161ec49338cbf7e53a19}} 
\index{AAX\_IPacketHandler@{AAX\_IPacketHandler}!````~AAX\_IPacketHandler@{$\sim$AAX\_IPacketHandler}}
\index{````~AAX\_IPacketHandler@{$\sim$AAX\_IPacketHandler}!AAX\_IPacketHandler@{AAX\_IPacketHandler}}
\doxysubsubsection{\texorpdfstring{$\sim$AAX\_IPacketHandler()}{~AAX\_IPacketHandler()}}
{\footnotesize\ttfamily virtual AAX\+\_\+\+IPacket\+Handler\+::$\sim$\+AAX\+\_\+\+IPacket\+Handler (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{a01877_a738a144d05ae5996263ac7a2cc280de3}\label{a01877_a738a144d05ae5996263ac7a2cc280de3}} 
\index{AAX\_IPacketHandler@{AAX\_IPacketHandler}!Clone@{Clone}}
\index{Clone@{Clone}!AAX\_IPacketHandler@{AAX\_IPacketHandler}}
\doxysubsubsection{\texorpdfstring{Clone()}{Clone()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{a01877}{AAX\+\_\+\+IPacket\+Handler}} $\ast$ AAX\+\_\+\+IPacket\+Handler\+::\+Clone (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{a01881_a56f90ef0696c4ae6c3e804373a7c7223}{AAX\+\_\+\+CPacket\+Handler$<$ TWorker $>$}}.

\mbox{\Hypertarget{a01877_ab7b07bf6eb7f8f33ee3174ad54716de1}\label{a01877_ab7b07bf6eb7f8f33ee3174ad54716de1}} 
\index{AAX\_IPacketHandler@{AAX\_IPacketHandler}!Call@{Call}}
\index{Call@{Call}!AAX\_IPacketHandler@{AAX\_IPacketHandler}}
\doxysubsubsection{\texorpdfstring{Call()}{Call()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+IPacket\+Handler\+::\+Call (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}}}]{in\+Param\+ID,  }\item[{\mbox{\hyperlink{a01869}{AAX\+\_\+\+CPacket}} \&}]{io\+Packet }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{a01881_a29228bebdc801e6cbf0b67873c6d69ca}{AAX\+\_\+\+CPacket\+Handler$<$ TWorker $>$}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00794}{AAX\+\_\+\+CPacket\+Dispatcher.\+h}}\end{DoxyCompactItemize}
