\hypertarget{classhuffman__client}{
\section{huffman\_\-client Class Reference}
\label{dd/dc6/classhuffman__client}\index{huffman\_\-client@{huffman\_\-client}}
}


{\ttfamily \#include $<$huffman.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classhuffman__client_ab919f5819e5b9970d1732f498da0acfc}{reset} ()
\item 
void \hyperlink{classhuffman__client_af3ed51bf755facc74a2b8551456281a1}{ack\_\-sent} (unsigned char $\ast$in\_\-data, size\_\-t len)
\item 
\hyperlink{classhuffman}{huffman} \& \hyperlink{classhuffman__client_a1388214f82274c111dd251da88924540}{codec\_\-for\_\-received} (unsigned char id)
\item 
\hyperlink{classhuffman__client_a38ee516755602e65134b5e1599aa0ab4}{huffman\_\-client} ()
\item 
\hyperlink{classhuffman__client_a5589a0636f70c0e34964995af15dd987}{huffman\_\-client} (const \hyperlink{classhuffman__client}{huffman\_\-client} \&other)
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classhuffman__client_a38ee516755602e65134b5e1599aa0ab4}{
\index{huffman\_\-client@{huffman\_\-client}!huffman\_\-client@{huffman\_\-client}}
\index{huffman\_\-client@{huffman\_\-client}!huffman_client@{huffman\_\-client}}
\subsubsection[{huffman\_\-client}]{\setlength{\rightskip}{0pt plus 5cm}huffman\_\-client::huffman\_\-client (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{dd/dc6/classhuffman__client_a38ee516755602e65134b5e1599aa0ab4}
\hypertarget{classhuffman__client_a5589a0636f70c0e34964995af15dd987}{
\index{huffman\_\-client@{huffman\_\-client}!huffman\_\-client@{huffman\_\-client}}
\index{huffman\_\-client@{huffman\_\-client}!huffman_client@{huffman\_\-client}}
\subsubsection[{huffman\_\-client}]{\setlength{\rightskip}{0pt plus 5cm}huffman\_\-client::huffman\_\-client (
\begin{DoxyParamCaption}
\item[{const {\bf huffman\_\-client} \&}]{other}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{dd/dc6/classhuffman__client_a5589a0636f70c0e34964995af15dd987}


\subsection{Member Function Documentation}
\hypertarget{classhuffman__client_af3ed51bf755facc74a2b8551456281a1}{
\index{huffman\_\-client@{huffman\_\-client}!ack\_\-sent@{ack\_\-sent}}
\index{ack\_\-sent@{ack\_\-sent}!huffman_client@{huffman\_\-client}}
\subsubsection[{ack\_\-sent}]{\setlength{\rightskip}{0pt plus 5cm}void huffman\_\-client::ack\_\-sent (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{in\_\-data, }
\item[{size\_\-t}]{len}
\end{DoxyParamCaption}
)}}
\label{dd/dc6/classhuffman__client_af3ed51bf755facc74a2b8551456281a1}
\hypertarget{classhuffman__client_a1388214f82274c111dd251da88924540}{
\index{huffman\_\-client@{huffman\_\-client}!codec\_\-for\_\-received@{codec\_\-for\_\-received}}
\index{codec\_\-for\_\-received@{codec\_\-for\_\-received}!huffman_client@{huffman\_\-client}}
\subsubsection[{codec\_\-for\_\-received}]{\setlength{\rightskip}{0pt plus 5cm}{\bf huffman} \& huffman\_\-client::codec\_\-for\_\-received (
\begin{DoxyParamCaption}
\item[{unsigned char}]{id}
\end{DoxyParamCaption}
)}}
\label{dd/dc6/classhuffman__client_a1388214f82274c111dd251da88924540}
\hypertarget{classhuffman__client_ab919f5819e5b9970d1732f498da0acfc}{
\index{huffman\_\-client@{huffman\_\-client}!reset@{reset}}
\index{reset@{reset}!huffman_client@{huffman\_\-client}}
\subsubsection[{reset}]{\setlength{\rightskip}{0pt plus 5cm}void huffman\_\-client::reset (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dd/dc6/classhuffman__client_ab919f5819e5b9970d1732f498da0acfc}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
common/\hyperlink{huffman_8h}{huffman.h}\item 
common/\hyperlink{huffman_8cpp}{huffman.cpp}\end{DoxyCompactItemize}
