\section{ost::CRC32Digest Class Reference} \label{classost_1_1_c_r_c32_digest}\index{ost::CRC32Digest@{ost::CRC32Digest}} A crc32 collection/computation hash accumulator class.crc32 computation hash. {\tt \#include $<$digest.h$>$} Inheritance diagram for ost::CRC32Digest::\begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=2cm]{classost_1_1_c_r_c32_digest} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{CompactItemize} \item {\bf CRC32Digest} () \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 unsigned char {\bf overflow} (unsigned char octet) \item std::ostream \& {\bf str\-Digest} (std::ostream \&os) \end{CompactItemize} \subsection{Detailed Description} A crc32 collection/computation hash accumulator class.crc32 computation hash. \begin{Desc} \item[Author:]Kevin Kraatz $<${\tt kraatz@arlut.utexas.edu}$>$ \end{Desc} \begin{Desc} \item[Examples: ]\par {\bf crc32.cpp}.\end{Desc} \subsection{Constructor \& Destructor Documentation} \index{ost::CRC32Digest@{ost::CRC32Digest}!CRC32Digest@{CRC32Digest}} \index{CRC32Digest@{CRC32Digest}!ost::CRC32Digest@{ost::CRC32Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}ost::CRC32Digest::CRC32Digest ()}\label{classost_1_1_c_r_c32_digest_1398dd6989e33cea0222e558d2ac4cba} \subsection{Member Function Documentation} \index{ost::CRC32Digest@{ost::CRC32Digest}!getDigest@{getDigest}} \index{getDigest@{getDigest}!ost::CRC32Digest@{ost::CRC32Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned ost::CRC32Digest::get\-Digest (unsigned char $\ast$ {\em buffer})\hspace{0.3cm}{\tt [virtual]}}\label{classost_1_1_c_r_c32_digest_b04d7ae0a9ab46351f441d3a62b6ca98} Implements {\bf ost::Digest} {\rm (p.\,\pageref{classost_1_1_digest_afe56b139e7fb543945b7350a59f44fd})}.\begin{Desc} \item[Examples: ]\par {\bf crc32.cpp}.\end{Desc} \index{ost::CRC32Digest@{ost::CRC32Digest}!getSize@{getSize}} \index{getSize@{getSize}!ost::CRC32Digest@{ost::CRC32Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned ost::CRC32Digest::get\-Size (void)\hspace{0.3cm}{\tt [inline, virtual]}}\label{classost_1_1_c_r_c32_digest_10305cfa59bebc37b56d779493dbc4be} Implements {\bf ost::Digest} {\rm (p.\,\pageref{classost_1_1_digest_54bddba60131f47fab334a10b31e0850})}.\index{ost::CRC32Digest@{ost::CRC32Digest}!initDigest@{initDigest}} \index{initDigest@{initDigest}!ost::CRC32Digest@{ost::CRC32Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::CRC32Digest::init\-Digest (void)\hspace{0.3cm}{\tt [virtual]}}\label{classost_1_1_c_r_c32_digest_f5db909388169c71b241aa80468aca19} Implements {\bf ost::Digest} {\rm (p.\,\pageref{classost_1_1_digest_fb83ec064689f9351be8b23b76137584})}.\index{ost::CRC32Digest@{ost::CRC32Digest}!overflow@{overflow}} \index{overflow@{overflow}!ost::CRC32Digest@{ost::CRC32Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned char ost::CRC32Digest::overflow (unsigned char {\em octet})\hspace{0.3cm}{\tt [protected]}}\label{classost_1_1_c_r_c32_digest_40f818aa7cfc6888653e7fe8efd16c7a} \index{ost::CRC32Digest@{ost::CRC32Digest}!putDigest@{putDigest}} \index{putDigest@{putDigest}!ost::CRC32Digest@{ost::CRC32Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::CRC32Digest::put\-Digest (const unsigned char $\ast$ {\em buffer}, unsigned {\em length})\hspace{0.3cm}{\tt [virtual]}}\label{classost_1_1_c_r_c32_digest_2eaff9b0e5fa824b8f16c69b673b3174} Implements {\bf ost::Digest} {\rm (p.\,\pageref{classost_1_1_digest_a7d1b98a1a6c5c81c730dae029ef33b6})}.\begin{Desc} \item[Examples: ]\par {\bf crc32.cpp}.\end{Desc} \index{ost::CRC32Digest@{ost::CRC32Digest}!strDigest@{strDigest}} \index{strDigest@{strDigest}!ost::CRC32Digest@{ost::CRC32Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::ostream\& ost::CRC32Digest::str\-Digest (std::ostream \& {\em os})\hspace{0.3cm}{\tt [protected, virtual]}}\label{classost_1_1_c_r_c32_digest_942cace7a6d62b8758357649648174a8} 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}