\section{ost::IZStream Class Reference} \label{classost_1_1_i_z_stream}\index{ost::IZStream@{ost::IZStream}} {\tt \#include $<$zstream.h$>$} \subsection*{Public Member Functions} \begin{CompactItemize} \item {\bf IZStream} (bool throwflag=false) \item {\bf IZStream} (const char $\ast$name, size\_\-t size=512, bool tf=false) \item bool {\bf is\-Open} (void) \item void {\bf close} (void) \item virtual {\bf $\sim$IZStream} () \item void {\bf open} (const char $\ast$name, 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 underflow} () \item int {\bf uflow} () \end{CompactItemize} \subsection*{Protected Attributes} \begin{CompactItemize} \item size\_\-t {\bf bufsize} \item char $\ast$ {\bf gbuf} \end{CompactItemize} \subsection{Constructor \& Destructor Documentation} \index{ost::IZStream@{ost::IZStream}!IZStream@{IZStream}} \index{IZStream@{IZStream}!ost::IZStream@{ost::IZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}ost::IZStream::IZStream (bool {\em throwflag} = {\tt false})}\label{classost_1_1_i_z_stream_cab02a40a4af01232e9a6f37debce72f} \index{ost::IZStream@{ost::IZStream}!IZStream@{IZStream}} \index{IZStream@{IZStream}!ost::IZStream@{ost::IZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}ost::IZStream::IZStream (const char $\ast$ {\em name}, size\_\-t {\em size} = {\tt 512}, bool {\em tf} = {\tt false})}\label{classost_1_1_i_z_stream_dded281e1633d7b3ba9f3eb74eefad64} \index{ost::IZStream@{ost::IZStream}!~IZStream@{$\sim$IZStream}} \index{~IZStream@{$\sim$IZStream}!ost::IZStream@{ost::IZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual ost::IZStream::$\sim$IZStream ()\hspace{0.3cm}{\tt [virtual]}}\label{classost_1_1_i_z_stream_76a3fbc1b918c038260a767dfaf6f29a} \subsection{Member Function Documentation} \index{ost::IZStream@{ost::IZStream}!allocate@{allocate}} \index{allocate@{allocate}!ost::IZStream@{ost::IZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::IZStream::allocate (size\_\-t {\em size})\hspace{0.3cm}{\tt [protected]}}\label{classost_1_1_i_z_stream_1b1b5d444b1144f5697b901d88b6a510} \index{ost::IZStream@{ost::IZStream}!close@{close}} \index{close@{close}!ost::IZStream@{ost::IZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::IZStream::close (void)}\label{classost_1_1_i_z_stream_febd7e43aa26dcdbdb2ec58cec3823a8} \index{ost::IZStream@{ost::IZStream}!getBufferSize@{getBufferSize}} \index{getBufferSize@{getBufferSize}!ost::IZStream@{ost::IZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t ost::IZStream::get\-Buffer\-Size (void)\hspace{0.3cm}{\tt [inline]}}\label{classost_1_1_i_z_stream_9fceb3667a270a279d068a75c1005833} \index{ost::IZStream@{ost::IZStream}!isOpen@{isOpen}} \index{isOpen@{isOpen}!ost::IZStream@{ost::IZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool ost::IZStream::is\-Open (void)}\label{classost_1_1_i_z_stream_7f6a60bc7dc9854579a56f339fe04091} \index{ost::IZStream@{ost::IZStream}!open@{open}} \index{open@{open}!ost::IZStream@{ost::IZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::IZStream::open (const char $\ast$ {\em name}, size\_\-t {\em size} = {\tt 512})}\label{classost_1_1_i_z_stream_c0821b90509c7ea4fb3ac0bdd2ed8447} \index{ost::IZStream@{ost::IZStream}!uflow@{uflow}} \index{uflow@{uflow}!ost::IZStream@{ost::IZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}int ost::IZStream::uflow ()\hspace{0.3cm}{\tt [protected]}}\label{classost_1_1_i_z_stream_de3d1cca5516e2090912682230de3456} \index{ost::IZStream@{ost::IZStream}!underflow@{underflow}} \index{underflow@{underflow}!ost::IZStream@{ost::IZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}int ost::IZStream::underflow ()\hspace{0.3cm}{\tt [protected]}}\label{classost_1_1_i_z_stream_f50cffed2befda392b5580ff5c285176} \subsection{Member Data Documentation} \index{ost::IZStream@{ost::IZStream}!bufsize@{bufsize}} \index{bufsize@{bufsize}!ost::IZStream@{ost::IZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf ost::IZStream::bufsize}\hspace{0.3cm}{\tt [protected]}}\label{classost_1_1_i_z_stream_e7c62030a1548de7f5ffbf82bef12ec2} \index{ost::IZStream@{ost::IZStream}!gbuf@{gbuf}} \index{gbuf@{gbuf}!ost::IZStream@{ost::IZStream}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf ost::IZStream::gbuf}\hspace{0.3cm}{\tt [protected]}}\label{classost_1_1_i_z_stream_9bf1ac3218ead05f8aa67e376fb5749c} The documentation for this class was generated from the following file:\begin{CompactItemize} \item {\bf zstream.h}\end{CompactItemize}