\section{ost::OZStream Class Reference} \label{classost_1_1_o_z_stream}\index{ost::OZStream@{ost::OZStream}} {\tt \#include $<$zstream.h$>$} \subsection*{Public Member Functions} \begin{CompactItemize} \item {\bf OZStream} (bool throwflag=false) \item {\bf OZStream} (const char $\ast$name, int level=Z\_\-DEFAULT\_\-COMPRESSION, size\_\-t size=512, bool tf=false) \item bool {\bf is\-Open} (void) \item void {\bf close} (void) \item virtual {\bf $\sim$OZStream} () \item void {\bf open} (const char $\ast$name, int level=Z\_\-DEFAULT\_\-COMPRESSION, size\_\-t size=512) \item size\_\-t {\bf get\-Buffer\-Size} (void) \end{CompactItemize} \subsection*{Protected Member Functions} \begin{CompactItemize} \item void {\bf allocate} (size\_\-t size) \item int {\bf overflow} (int ch) \end{CompactItemize} \subsection*{Protected Attributes} \begin{CompactItemize} \item size\_\-t {\bf bufsize} \item char $\ast$ {\bf pbuf} \end{CompactItemize} \subsection{Constructor \& Destructor Documentation} \index{ost::OZStream@{ost::OZStream}!OZStream@{OZStream}} \index{OZStream@{OZStream}!ost::OZStream@{ost::OZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}ost::OZStream::OZStream (bool {\em throwflag} = {\tt false})}\label{classost_1_1_o_z_stream_10108b719c14f4b95c8a238fdb5a4b09} \index{ost::OZStream@{ost::OZStream}!OZStream@{OZStream}} \index{OZStream@{OZStream}!ost::OZStream@{ost::OZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}ost::OZStream::OZStream (const char $\ast$ {\em name}, int {\em level} = {\tt Z\_\-DEFAULT\_\-COMPRESSION}, size\_\-t {\em size} = {\tt 512}, bool {\em tf} = {\tt false})}\label{classost_1_1_o_z_stream_af246a0c2228aa945a89df29ea6ee473} \index{ost::OZStream@{ost::OZStream}!~OZStream@{$\sim$OZStream}} \index{~OZStream@{$\sim$OZStream}!ost::OZStream@{ost::OZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual ost::OZStream::$\sim$OZStream ()\hspace{0.3cm}{\tt [virtual]}}\label{classost_1_1_o_z_stream_922f980615667e4351e224d5e0546896} \subsection{Member Function Documentation} \index{ost::OZStream@{ost::OZStream}!allocate@{allocate}} \index{allocate@{allocate}!ost::OZStream@{ost::OZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::OZStream::allocate (size\_\-t {\em size})\hspace{0.3cm}{\tt [protected]}}\label{classost_1_1_o_z_stream_d7b655027b7f88b307bf799135834da3} \index{ost::OZStream@{ost::OZStream}!close@{close}} \index{close@{close}!ost::OZStream@{ost::OZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::OZStream::close (void)}\label{classost_1_1_o_z_stream_a1b765749f71d229cf883b89216255ca} \index{ost::OZStream@{ost::OZStream}!getBufferSize@{getBufferSize}} \index{getBufferSize@{getBufferSize}!ost::OZStream@{ost::OZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t ost::OZStream::get\-Buffer\-Size (void)\hspace{0.3cm}{\tt [inline]}}\label{classost_1_1_o_z_stream_d50addb9895d0b81695493f84e8f687c} \index{ost::OZStream@{ost::OZStream}!isOpen@{isOpen}} \index{isOpen@{isOpen}!ost::OZStream@{ost::OZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool ost::OZStream::is\-Open (void)}\label{classost_1_1_o_z_stream_0a81cfc49bbc37397406f43c3ca8be18} \index{ost::OZStream@{ost::OZStream}!open@{open}} \index{open@{open}!ost::OZStream@{ost::OZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::OZStream::open (const char $\ast$ {\em name}, int {\em level} = {\tt Z\_\-DEFAULT\_\-COMPRESSION}, size\_\-t {\em size} = {\tt 512})}\label{classost_1_1_o_z_stream_c9ca4deb5dd1b5c20e38ba4b96011de7} \index{ost::OZStream@{ost::OZStream}!overflow@{overflow}} \index{overflow@{overflow}!ost::OZStream@{ost::OZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}int ost::OZStream::overflow (int {\em ch})\hspace{0.3cm}{\tt [protected]}}\label{classost_1_1_o_z_stream_6a1436bfa4082e1126f5d5b265d53ada} \subsection{Member Data Documentation} \index{ost::OZStream@{ost::OZStream}!bufsize@{bufsize}} \index{bufsize@{bufsize}!ost::OZStream@{ost::OZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf ost::OZStream::bufsize}\hspace{0.3cm}{\tt [protected]}}\label{classost_1_1_o_z_stream_671d430ee723cc419869cf9d85204d94} \index{ost::OZStream@{ost::OZStream}!pbuf@{pbuf}} \index{pbuf@{pbuf}!ost::OZStream@{ost::OZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf ost::OZStream::pbuf}\hspace{0.3cm}{\tt [protected]}}\label{classost_1_1_o_z_stream_ae8683f22999f0d74251345221f38262} The documentation for this class was generated from the following file:\begin{CompactItemize} \item {\bf zstream.h}\end{CompactItemize}