\section{ost::MD5Digest Class Reference} \label{classost_1_1_m_d5_digest}\index{ost::MD5Digest@{ost::MD5Digest}} A md5 collection/computation accululator class.md5 hash accumulation. {\tt \#include $<$digest.h$>$} Inheritance diagram for ost::MD5Digest::\begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=2cm]{classost_1_1_m_d5_digest} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{CompactItemize} \item {\bf MD5Digest} () \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 len) \end{CompactItemize} \subsection*{Protected Member Functions} \begin{CompactItemize} \item int {\bf overflow} (int c) \item void {\bf update} (void) \item void {\bf commit} (void) \item std::ostream \& {\bf str\-Digest} (std::ostream \&os) \end{CompactItemize} \subsection{Detailed Description} A md5 collection/computation accululator class.md5 hash accumulation. \begin{Desc} \item[Author:]David Sugar $<${\tt dyfet@ostel.com}$>$ \end{Desc} \begin{Desc} \item[Examples: ]\par {\bf digest.cpp}.\end{Desc} \subsection{Constructor \& Destructor Documentation} \index{ost::MD5Digest@{ost::MD5Digest}!MD5Digest@{MD5Digest}} \index{MD5Digest@{MD5Digest}!ost::MD5Digest@{ost::MD5Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}ost::MD5Digest::MD5Digest ()}\label{classost_1_1_m_d5_digest_84e52959d2a9b1e215d8beb9e6562316} \subsection{Member Function Documentation} \index{ost::MD5Digest@{ost::MD5Digest}!commit@{commit}} \index{commit@{commit}!ost::MD5Digest@{ost::MD5Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::MD5Digest::commit (void)\hspace{0.3cm}{\tt [protected]}}\label{classost_1_1_m_d5_digest_7134e3fe4522692193a8860447236c60} \index{ost::MD5Digest@{ost::MD5Digest}!getDigest@{getDigest}} \index{getDigest@{getDigest}!ost::MD5Digest@{ost::MD5Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned ost::MD5Digest::get\-Digest (unsigned char $\ast$ {\em buffer})\hspace{0.3cm}{\tt [virtual]}}\label{classost_1_1_m_d5_digest_1ebd81f1541d9654e8590e478ed3c74b} Implements {\bf ost::Digest} {\rm (p.\,\pageref{classost_1_1_digest_afe56b139e7fb543945b7350a59f44fd})}.\index{ost::MD5Digest@{ost::MD5Digest}!getSize@{getSize}} \index{getSize@{getSize}!ost::MD5Digest@{ost::MD5Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned ost::MD5Digest::get\-Size (void)\hspace{0.3cm}{\tt [inline, virtual]}}\label{classost_1_1_m_d5_digest_3b8651f97cfc44fafa597f758eb79a20} Implements {\bf ost::Digest} {\rm (p.\,\pageref{classost_1_1_digest_54bddba60131f47fab334a10b31e0850})}.\index{ost::MD5Digest@{ost::MD5Digest}!initDigest@{initDigest}} \index{initDigest@{initDigest}!ost::MD5Digest@{ost::MD5Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::MD5Digest::init\-Digest (void)\hspace{0.3cm}{\tt [virtual]}}\label{classost_1_1_m_d5_digest_bb49416f33a850620bb6e7ad70d77af6} Implements {\bf ost::Digest} {\rm (p.\,\pageref{classost_1_1_digest_fb83ec064689f9351be8b23b76137584})}.\index{ost::MD5Digest@{ost::MD5Digest}!overflow@{overflow}} \index{overflow@{overflow}!ost::MD5Digest@{ost::MD5Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}int ost::MD5Digest::overflow (int {\em c})\hspace{0.3cm}{\tt [protected]}}\label{classost_1_1_m_d5_digest_f8d0b88800be996a6f627cdaedd6b9fc} \index{ost::MD5Digest@{ost::MD5Digest}!putDigest@{putDigest}} \index{putDigest@{putDigest}!ost::MD5Digest@{ost::MD5Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::MD5Digest::put\-Digest (const unsigned char $\ast$ {\em buffer}, unsigned {\em len})\hspace{0.3cm}{\tt [virtual]}}\label{classost_1_1_m_d5_digest_95b392cae2a51f06a98278f001593dd7} Implements {\bf ost::Digest} {\rm (p.\,\pageref{classost_1_1_digest_a7d1b98a1a6c5c81c730dae029ef33b6})}.\index{ost::MD5Digest@{ost::MD5Digest}!strDigest@{strDigest}} \index{strDigest@{strDigest}!ost::MD5Digest@{ost::MD5Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::ostream\& ost::MD5Digest::str\-Digest (std::ostream \& {\em os})\hspace{0.3cm}{\tt [protected, virtual]}}\label{classost_1_1_m_d5_digest_da86b9bb0c35de81622c2ace92d543ad} Implements {\bf ost::Digest} {\rm (p.\,\pageref{classost_1_1_digest_f47d1d12e4a3a17949475d0619dbfedc})}.\index{ost::MD5Digest@{ost::MD5Digest}!update@{update}} \index{update@{update}!ost::MD5Digest@{ost::MD5Digest}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::MD5Digest::update (void)\hspace{0.3cm}{\tt [protected]}}\label{classost_1_1_m_d5_digest_19e2f5570c2142873d4b63dfd31e9e12} The documentation for this class was generated from the following file:\begin{CompactItemize} \item {\bf digest.h}\end{CompactItemize}