Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > by-pkgid > ad1ba1135a9c9eeffc2e538163e00373 > files > 623

libCommonC++2_1.4-devel-1.4.1-1mdv2007.0.i586.rpm

\section{ost::CRC16Digest Class Reference}
\label{classost_1_1_c_r_c16_digest}\index{ost::CRC16Digest@{ost::CRC16Digest}}
A crc16 collection/compution hash accumulator class.crc16 computation hash.  


{\tt \#include $<$digest.h$>$}

Inheritance diagram for ost::CRC16Digest::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classost_1_1_c_r_c16_digest}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf CRC16Digest} ()
\item 
void {\bf init\-Digest} (void)
\item 
unsigned {\bf get\-Size} (void)
\item 
unsigned {\bf get\-Digest} (unsigned char $\ast$buffer)
\item 
void {\bf put\-Digest} (const unsigned char $\ast$buffer, unsigned length)
\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
int {\bf overflow} (int c)
\item 
std::ostream \& {\bf str\-Digest} (std::ostream \&os)
\end{CompactItemize}


\subsection{Detailed Description}
A crc16 collection/compution hash accumulator class.crc16 computation hash. 

\begin{Desc}
\item[Author:]David Sugar $<${\tt dyfet@ostel.com}$>$ \end{Desc}




\subsection{Constructor \& Destructor Documentation}
\index{ost::CRC16Digest@{ost::CRC16Digest}!CRC16Digest@{CRC16Digest}}
\index{CRC16Digest@{CRC16Digest}!ost::CRC16Digest@{ost::CRC16Digest}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}ost::CRC16Digest::CRC16Digest ()}\label{classost_1_1_c_r_c16_digest_2e5d68d84efda8964b317fa2da349ef6}




\subsection{Member Function Documentation}
\index{ost::CRC16Digest@{ost::CRC16Digest}!getDigest@{getDigest}}
\index{getDigest@{getDigest}!ost::CRC16Digest@{ost::CRC16Digest}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned ost::CRC16Digest::get\-Digest (unsigned char $\ast$ {\em buffer})\hspace{0.3cm}{\tt  [virtual]}}\label{classost_1_1_c_r_c16_digest_57217e64cec5486587e88265aa2d78bf}




Implements {\bf ost::Digest} {\rm (p.\,\pageref{classost_1_1_digest_afe56b139e7fb543945b7350a59f44fd})}.\index{ost::CRC16Digest@{ost::CRC16Digest}!getSize@{getSize}}
\index{getSize@{getSize}!ost::CRC16Digest@{ost::CRC16Digest}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned ost::CRC16Digest::get\-Size (void)\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classost_1_1_c_r_c16_digest_a26d12f656b4ed185ed5680e4197faa4}




Implements {\bf ost::Digest} {\rm (p.\,\pageref{classost_1_1_digest_54bddba60131f47fab334a10b31e0850})}.\index{ost::CRC16Digest@{ost::CRC16Digest}!initDigest@{initDigest}}
\index{initDigest@{initDigest}!ost::CRC16Digest@{ost::CRC16Digest}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::CRC16Digest::init\-Digest (void)\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classost_1_1_c_r_c16_digest_92728e477621a3ce53bd2bb84f7c0c16}




Implements {\bf ost::Digest} {\rm (p.\,\pageref{classost_1_1_digest_fb83ec064689f9351be8b23b76137584})}.\index{ost::CRC16Digest@{ost::CRC16Digest}!overflow@{overflow}}
\index{overflow@{overflow}!ost::CRC16Digest@{ost::CRC16Digest}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int ost::CRC16Digest::overflow (int {\em c})\hspace{0.3cm}{\tt  [protected]}}\label{classost_1_1_c_r_c16_digest_e912a09d0fd9e9706909ace6d2adbd00}


\index{ost::CRC16Digest@{ost::CRC16Digest}!putDigest@{putDigest}}
\index{putDigest@{putDigest}!ost::CRC16Digest@{ost::CRC16Digest}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::CRC16Digest::put\-Digest (const unsigned char $\ast$ {\em buffer}, unsigned {\em length})\hspace{0.3cm}{\tt  [virtual]}}\label{classost_1_1_c_r_c16_digest_a572b17f2451a0f0a4c67e77cf25a0c0}




Implements {\bf ost::Digest} {\rm (p.\,\pageref{classost_1_1_digest_a7d1b98a1a6c5c81c730dae029ef33b6})}.\index{ost::CRC16Digest@{ost::CRC16Digest}!strDigest@{strDigest}}
\index{strDigest@{strDigest}!ost::CRC16Digest@{ost::CRC16Digest}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::ostream\& ost::CRC16Digest::str\-Digest (std::ostream \& {\em os})\hspace{0.3cm}{\tt  [protected, virtual]}}\label{classost_1_1_c_r_c16_digest_7c5edf77e4f78ae9f556e3ba9dbcb0fd}




Implements {\bf ost::Digest} {\rm (p.\,\pageref{classost_1_1_digest_f47d1d12e4a3a17949475d0619dbfedc})}.

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
{\bf digest.h}\end{CompactItemize}