\hypertarget{class_s_c_i_run_1_1_piostream}{\section{Piostream Class Reference}
\label{class_s_c_i_run_1_1_piostream}\index{Piostream@{Piostream}}
}


{\ttfamily \#include $<$Persistent.\-h$>$}

Inheritance diagram for Piostream\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.937063cm]{class_s_c_i_run_1_1_piostream}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{class_s_c_i_run_1_1_piostream_a224b9163917ac32fc95a60d8c1eec3aa}{Direction} \{ \hyperlink{class_s_c_i_run_1_1_piostream_a224b9163917ac32fc95a60d8c1eec3aaa809abe96853e69894bbf8e5730b31348}{Read}, 
\hyperlink{class_s_c_i_run_1_1_piostream_a224b9163917ac32fc95a60d8c1eec3aaaa56670174817e3fed92bfd8182d7c0d1}{Write}
 \}
\item 
enum \hyperlink{class_s_c_i_run_1_1_piostream_a2125f33aafce67b9e6784688576a5a4d}{Endian} \{ \hyperlink{class_s_c_i_run_1_1_piostream_a2125f33aafce67b9e6784688576a5a4dafc4f7c6d4151aebf5d4a542060d1ed01}{Big}, 
\hyperlink{class_s_c_i_run_1_1_piostream_a2125f33aafce67b9e6784688576a5a4da6282269419da9456535eed9e3aa7b473}{Little}
 \}
\item 
typedef std\-::map$<$ \hyperlink{class_s_c_i_run_1_1_persistent}{Persistent} \\*
$\ast$, int $>$ \hyperlink{class_s_c_i_run_1_1_piostream_a1a5f7266acf48f5a050140a2ac9a08e6}{Map\-Persistent\-Int}
\item 
typedef std\-::map$<$ int, \\*
\hyperlink{class_s_c_i_run_1_1_persistent}{Persistent} $\ast$ $>$ \hyperlink{class_s_c_i_run_1_1_piostream_a2ccc6d75333bd7d021d9f223ac56c544}{Map\-Int\-Persistent}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_s_c_i_run_1_1_piostream_abe86b2f738239a9ec4dc05aef4ef65d8}{flag\-\_\-error} ()
\item 
virtual \hyperlink{class_s_c_i_run_1_1_piostream_ad9552aca9c336c8761dde669c4d4a0dc}{$\sim$\-Piostream} ()
\item 
virtual std\-::string \hyperlink{class_s_c_i_run_1_1_piostream_af5e489ac742447112365dd65d41d84c4}{peek\-\_\-class} ()
\item 
virtual int \hyperlink{class_s_c_i_run_1_1_piostream_a5cd68236e2fac949d20f3d322fcbdcba}{begin\-\_\-class} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, int current\-\_\-version)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_a8dd45fff6930ca855426ad3e56eaecf2}{end\-\_\-class} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_af997f15cf9fca66d567ca252d2a80ad1}{begin\-\_\-cheap\-\_\-delim} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_a4d286ea34eba8593611072b89ba0df5c}{end\-\_\-cheap\-\_\-delim} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_a65bab35ce1719603843bd1ed72927aad}{io} (bool \&)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_a380dbafbe5a568267275d5c8f8742270}{io} (char \&)=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_a819d8330524dd7a3aae30b5e27cec5cc}{io} (signed char \&)=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_a93d0dc353b5bc1e94dfeb1e8b323690e}{io} (unsigned char \&)=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_a49937da67f22b6f21ac56597539a7223}{io} (short \&)=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_a3ae5f3c6d175909df8418903d6be59a7}{io} (unsigned short \&)=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_a0ad8f9ff49c5e7403214f5083c95b819}{io} (int \&)=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_a342f5db56ee3d913c8b5b9c559c2e804}{io} (unsigned int \&)=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_a74fff56dd85e2772c179c7ff45aafc08}{io} (long \&)=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_a8059ac42ddca52bd0737fac3bdcfc969}{io} (unsigned long \&)=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_ab9e7bb44c73397bc2f3d2799661283d3}{io} (long long \&)=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_af7ab595562daa6133767eafdff036cc5}{io} (unsigned long long \&)=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_ab6e458d6de3dc0298279e0f248372bd0}{io} (double \&)=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_aaaa3a2ee94d8bb343b5945a2f00debe5}{io} (float \&)=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_a16fe9575dd66bf779a47a2469d6ae586}{io} (std\-::string \&str)=0
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_piostream_a044713f1fcbdbec24aae467186a95481}{eof} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_piostream_a2cca49d3e453ca71b4f035b8421e7f7a}{io} (\hyperlink{class_s_c_i_run_1_1_persistent}{Persistent} $\ast$\&, const \hyperlink{class_s_c_i_run_1_1_persistent_type_i_d}{Persistent\-Type\-I\-D} \&)
\item 
bool \hyperlink{class_s_c_i_run_1_1_piostream_ab4a3d10ff7945f562b4d22e941958964}{reading} () const 
\item 
bool \hyperlink{class_s_c_i_run_1_1_piostream_ada6f5b0b18ee74f926b18a9ec7636ad7}{writing} () const 
\item 
bool \hyperlink{class_s_c_i_run_1_1_piostream_a38cc0cf6cb8c20b57ae92558f887569e}{error} () const 
\item 
int \hyperlink{class_s_c_i_run_1_1_piostream_aa5f30d51d4a86222cd00a2e05826a7db}{version} () const 
\item 
bool \hyperlink{class_s_c_i_run_1_1_piostream_a781b9b23d74d2e1ce6624e95814650ee}{backwards\-\_\-compat\-\_\-id} () const 
\item 
void \hyperlink{class_s_c_i_run_1_1_piostream_abc9309b44b2904cd2292713df3ac1d59}{set\-\_\-backwards\-\_\-compat\-\_\-id} (bool p)
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_piostream_ad432bea3430d69ee6b9e28881efbaf07}{supports\-\_\-block\-\_\-io} ()
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_piostream_a946589fb86c58dbf50cd7dabcf78688b}{block\-\_\-io} (void $\ast$, size\-\_\-t, size\-\_\-t)
\item 
void \hyperlink{class_s_c_i_run_1_1_piostream_a2cb1d78559d0d6c7e5e6e264d8b61e15}{disable\-\_\-pointer\-\_\-hashing} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static bool \hyperlink{class_s_c_i_run_1_1_piostream_a41a3ef31f34ff90ce0a8e2e3f001d17c}{read\-Header} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}{Core\-::\-Logging\-::\-Logger\-Handle} pr, const std\-::string \&filename, char $\ast$hdr, const char $\ast$type, int \&\hyperlink{class_s_c_i_run_1_1_piostream_aa5f30d51d4a86222cd00a2e05826a7db}{version}, int \&endian)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_piostream_a6780a91e804b0bccb16fc13dec117947}{file\-\_\-name}
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{class_s_c_i_run_1_1_piostream_a4149271edd3467c4c0235f291c75eb8d}{P\-E\-R\-S\-I\-S\-T\-E\-N\-T\-\_\-\-V\-E\-R\-S\-I\-O\-N} = 2
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_piostream_aaa50417ff4ed0b0e7b1566004a5fd685}{Piostream} (\hyperlink{class_s_c_i_run_1_1_piostream_a224b9163917ac32fc95a60d8c1eec3aa}{Direction}, int, const std\-::string \&, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}{Core\-::\-Logging\-::\-Logger\-Handle} pr)
\begin{DoxyCompactList}\small\item\em \hyperlink{class_s_c_i_run_1_1_piostream}{Piostream} class implementation \end{DoxyCompactList}\item 
virtual void \hyperlink{class_s_c_i_run_1_1_piostream_a7534151fa8c6d6c5d7893e31bf175762}{emit\-\_\-pointer} (int \&have\-\_\-data, int \&pointer\-\_\-id)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_piostream_a224b9163917ac32fc95a60d8c1eec3aa}{Direction} \hyperlink{class_s_c_i_run_1_1_piostream_a58d94fa8f7ddf189cd6eabdea4f2346c}{dir}
\item 
int \hyperlink{class_s_c_i_run_1_1_piostream_adc7569c418f4e9672fa85c5ff25b860d}{version\-\_\-}
\item 
bool \hyperlink{class_s_c_i_run_1_1_piostream_ab81da2e407852b610dbfef817eed3823}{err}
\item 
int \hyperlink{class_s_c_i_run_1_1_piostream_aa6c42dc06b13e5b363051e4638f08ce9}{file\-\_\-endian}
\item 
\hyperlink{class_s_c_i_run_1_1_piostream_a1a5f7266acf48f5a050140a2ac9a08e6}{Map\-Persistent\-Int} $\ast$ \hyperlink{class_s_c_i_run_1_1_piostream_a56238c8fed0dc99e76bf9bd870246898}{outpointers}
\item 
\hyperlink{class_s_c_i_run_1_1_piostream_a2ccc6d75333bd7d021d9f223ac56c544}{Map\-Int\-Persistent} $\ast$ \hyperlink{class_s_c_i_run_1_1_piostream_aa7e1743bab66bf71ad7ab669f8c08fbc}{inpointers}
\item 
int \hyperlink{class_s_c_i_run_1_1_piostream_a63ebe3fea2a8aec96266b5618eec69a4}{current\-\_\-pointer\-\_\-id}
\item 
bool \hyperlink{class_s_c_i_run_1_1_piostream_aa4de3d52ac444109ac088690dc7f6a23}{have\-\_\-peekname\-\_\-}
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_piostream_a872a588d0b0bbc79a107e27de2a828d1}{peekname\-\_\-}
\item 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}{Core\-::\-Logging\-::\-Logger\-Handle} \hyperlink{class_s_c_i_run_1_1_piostream_a525fe095df91e646209bbb774428292e}{reporter\-\_\-}
\item 
bool \hyperlink{class_s_c_i_run_1_1_piostream_a23c54275acc63c42b25c209f493f0a3c}{backwards\-\_\-compat\-\_\-id\-\_\-}
\item 
bool \hyperlink{class_s_c_i_run_1_1_piostream_a1e0f8e7450bcaf9b3c12b405fe8070c7}{disable\-\_\-pointer\-\_\-hashing\-\_\-}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} friend \hyperlink{namespace_s_c_i_run_ac047a9fda5a4e0e4f9df2c4ef9b150c7}{Piostream\-Ptr} \hyperlink{class_s_c_i_run_1_1_piostream_aeadff411f4d11734a385261e4a4416aa}{auto\-\_\-istream} (const std\-::string \&filename, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}{Core\-::\-Logging\-::\-Logger\-Handle} pr)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} friend \hyperlink{namespace_s_c_i_run_ac047a9fda5a4e0e4f9df2c4ef9b150c7}{Piostream\-Ptr} \hyperlink{class_s_c_i_run_1_1_piostream_a313844d95805eabb9c3585eb854cc6aa}{auto\-\_\-ostream} (const std\-::string \&filename, const std\-::string \&type, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}{Core\-::\-Logging\-::\-Logger\-Handle} pr)
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_piostream_a2ccc6d75333bd7d021d9f223ac56c544}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!Map\-Int\-Persistent@{Map\-Int\-Persistent}}
\index{Map\-Int\-Persistent@{Map\-Int\-Persistent}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{Map\-Int\-Persistent}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::map$<$int, {\bf Persistent}$\ast$$>$ {\bf Map\-Int\-Persistent}}}\label{class_s_c_i_run_1_1_piostream_a2ccc6d75333bd7d021d9f223ac56c544}
\hypertarget{class_s_c_i_run_1_1_piostream_a1a5f7266acf48f5a050140a2ac9a08e6}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!Map\-Persistent\-Int@{Map\-Persistent\-Int}}
\index{Map\-Persistent\-Int@{Map\-Persistent\-Int}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{Map\-Persistent\-Int}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::map$<${\bf Persistent}$\ast$, int$>$ {\bf Map\-Persistent\-Int}}}\label{class_s_c_i_run_1_1_piostream_a1a5f7266acf48f5a050140a2ac9a08e6}


\subsection{Member Enumeration Documentation}
\hypertarget{class_s_c_i_run_1_1_piostream_a224b9163917ac32fc95a60d8c1eec3aa}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!Direction@{Direction}}
\index{Direction@{Direction}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{Direction}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Direction}}}\label{class_s_c_i_run_1_1_piostream_a224b9163917ac32fc95a60d8c1eec3aa}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{Read@{Read}!S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}}\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!Read@{Read}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_piostream_a224b9163917ac32fc95a60d8c1eec3aaa809abe96853e69894bbf8e5730b31348}{Read}\label{class_s_c_i_run_1_1_piostream_a224b9163917ac32fc95a60d8c1eec3aaa809abe96853e69894bbf8e5730b31348}
}]\index{Write@{Write}!S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}}\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!Write@{Write}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_piostream_a224b9163917ac32fc95a60d8c1eec3aaaa56670174817e3fed92bfd8182d7c0d1}{Write}\label{class_s_c_i_run_1_1_piostream_a224b9163917ac32fc95a60d8c1eec3aaaa56670174817e3fed92bfd8182d7c0d1}
}]\end{description}
\end{Desc}
\hypertarget{class_s_c_i_run_1_1_piostream_a2125f33aafce67b9e6784688576a5a4d}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!Endian@{Endian}}
\index{Endian@{Endian}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{Endian}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Endian}}}\label{class_s_c_i_run_1_1_piostream_a2125f33aafce67b9e6784688576a5a4d}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{Big@{Big}!S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}}\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!Big@{Big}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_piostream_a2125f33aafce67b9e6784688576a5a4dafc4f7c6d4151aebf5d4a542060d1ed01}{Big}\label{class_s_c_i_run_1_1_piostream_a2125f33aafce67b9e6784688576a5a4dafc4f7c6d4151aebf5d4a542060d1ed01}
}]\index{Little@{Little}!S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}}\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!Little@{Little}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_piostream_a2125f33aafce67b9e6784688576a5a4da6282269419da9456535eed9e3aa7b473}{Little}\label{class_s_c_i_run_1_1_piostream_a2125f33aafce67b9e6784688576a5a4da6282269419da9456535eed9e3aa7b473}
}]\end{description}
\end{Desc}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_piostream_aaa50417ff4ed0b0e7b1566004a5fd685}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!Piostream@{Piostream}}
\index{Piostream@{Piostream}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{Piostream}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Piostream} (
\begin{DoxyParamCaption}
\item[{{\bf Direction}}]{dir, }
\item[{int}]{version, }
\item[{const std\-::string \&}]{name, }
\item[{{\bf Core\-::\-Logging\-::\-Logger\-Handle}}]{pr}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_piostream_aaa50417ff4ed0b0e7b1566004a5fd685}


\hyperlink{class_s_c_i_run_1_1_piostream}{Piostream} class implementation 

\hypertarget{class_s_c_i_run_1_1_piostream_ad9552aca9c336c8761dde669c4d4a0dc}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!$\sim$\-Piostream@{$\sim$\-Piostream}}
\index{$\sim$\-Piostream@{$\sim$\-Piostream}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{$\sim$\-Piostream}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Piostream} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_piostream_ad9552aca9c336c8761dde669c4d4a0dc}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_piostream_a781b9b23d74d2e1ce6624e95814650ee}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!backwards\-\_\-compat\-\_\-id@{backwards\-\_\-compat\-\_\-id}}
\index{backwards\-\_\-compat\-\_\-id@{backwards\-\_\-compat\-\_\-id}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{backwards\-\_\-compat\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}bool backwards\-\_\-compat\-\_\-id (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_piostream_a781b9b23d74d2e1ce6624e95814650ee}
\hypertarget{class_s_c_i_run_1_1_piostream_af997f15cf9fca66d567ca252d2a80ad1}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!begin\-\_\-cheap\-\_\-delim@{begin\-\_\-cheap\-\_\-delim}}
\index{begin\-\_\-cheap\-\_\-delim@{begin\-\_\-cheap\-\_\-delim}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{begin\-\_\-cheap\-\_\-delim}]{\setlength{\rightskip}{0pt plus 5cm}void begin\-\_\-cheap\-\_\-delim (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_piostream_af997f15cf9fca66d567ca252d2a80ad1}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_text_piostream_af997f15cf9fca66d567ca252d2a80ad1}{Text\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a5cd68236e2fac949d20f3d322fcbdcba}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!begin\-\_\-class@{begin\-\_\-class}}
\index{begin\-\_\-class@{begin\-\_\-class}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{begin\-\_\-class}]{\setlength{\rightskip}{0pt plus 5cm}int begin\-\_\-class (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{int}]{current\-\_\-version}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_piostream_a5cd68236e2fac949d20f3d322fcbdcba}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_text_piostream_aca93962b2b92bd612a547286888d50f1}{Text\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a946589fb86c58dbf50cd7dabcf78688b}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!block\-\_\-io@{block\-\_\-io}}
\index{block\-\_\-io@{block\-\_\-io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{block\-\_\-io}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool block\-\_\-io (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{, }
\item[{size\-\_\-t}]{, }
\item[{size\-\_\-t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_piostream_a946589fb86c58dbf50cd7dabcf78688b}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_afbb44ac5a7e07efa91dad90e4fb191d0}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_swap_piostream_a946589fb86c58dbf50cd7dabcf78688b}{G\-Z\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_binary_swap_piostream_a946589fb86c58dbf50cd7dabcf78688b}{Binary\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_afbb44ac5a7e07efa91dad90e4fb191d0}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_afbb44ac5a7e07efa91dad90e4fb191d0}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a2cb1d78559d0d6c7e5e6e264d8b61e15}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!disable\-\_\-pointer\-\_\-hashing@{disable\-\_\-pointer\-\_\-hashing}}
\index{disable\-\_\-pointer\-\_\-hashing@{disable\-\_\-pointer\-\_\-hashing}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{disable\-\_\-pointer\-\_\-hashing}]{\setlength{\rightskip}{0pt plus 5cm}void disable\-\_\-pointer\-\_\-hashing (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_piostream_a2cb1d78559d0d6c7e5e6e264d8b61e15}
\hypertarget{class_s_c_i_run_1_1_piostream_a7534151fa8c6d6c5d7893e31bf175762}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!emit\-\_\-pointer@{emit\-\_\-pointer}}
\index{emit\-\_\-pointer@{emit\-\_\-pointer}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{emit\-\_\-pointer}]{\setlength{\rightskip}{0pt plus 5cm}void emit\-\_\-pointer (
\begin{DoxyParamCaption}
\item[{int \&}]{have\-\_\-data, }
\item[{int \&}]{pointer\-\_\-id}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_piostream_a7534151fa8c6d6c5d7893e31bf175762}
\hypertarget{class_s_c_i_run_1_1_piostream_a4d286ea34eba8593611072b89ba0df5c}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!end\-\_\-cheap\-\_\-delim@{end\-\_\-cheap\-\_\-delim}}
\index{end\-\_\-cheap\-\_\-delim@{end\-\_\-cheap\-\_\-delim}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{end\-\_\-cheap\-\_\-delim}]{\setlength{\rightskip}{0pt plus 5cm}void end\-\_\-cheap\-\_\-delim (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_piostream_a4d286ea34eba8593611072b89ba0df5c}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_text_piostream_a4d286ea34eba8593611072b89ba0df5c}{Text\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a8dd45fff6930ca855426ad3e56eaecf2}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!end\-\_\-class@{end\-\_\-class}}
\index{end\-\_\-class@{end\-\_\-class}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{end\-\_\-class}]{\setlength{\rightskip}{0pt plus 5cm}void end\-\_\-class (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_piostream_a8dd45fff6930ca855426ad3e56eaecf2}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_text_piostream_a8dd45fff6930ca855426ad3e56eaecf2}{Text\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a044713f1fcbdbec24aae467186a95481}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!eof@{eof}}
\index{eof@{eof}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{eof}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool eof (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_piostream_a044713f1fcbdbec24aae467186a95481}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_text_piostream_a73863b802fefd1e36e8890592b1b1b2a}{Text\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a38cc0cf6cb8c20b57ae92558f887569e}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!error@{error}}
\index{error@{error}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{error}]{\setlength{\rightskip}{0pt plus 5cm}bool error (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_piostream_a38cc0cf6cb8c20b57ae92558f887569e}
\hypertarget{class_s_c_i_run_1_1_piostream_abe86b2f738239a9ec4dc05aef4ef65d8}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!flag\-\_\-error@{flag\-\_\-error}}
\index{flag\-\_\-error@{flag\-\_\-error}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{flag\-\_\-error}]{\setlength{\rightskip}{0pt plus 5cm}void flag\-\_\-error (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_piostream_abe86b2f738239a9ec4dc05aef4ef65d8}
\hypertarget{class_s_c_i_run_1_1_piostream_a65bab35ce1719603843bd1ed72927aad}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}void io (
\begin{DoxyParamCaption}
\item[{bool \&}]{data}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_piostream_a65bab35ce1719603843bd1ed72927aad}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_a65bab35ce1719603843bd1ed72927aad}{Fast\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_text_piostream_a65bab35ce1719603843bd1ed72927aad}{Text\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a380dbafbe5a568267275d5c8f8742270}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}virtual void io (
\begin{DoxyParamCaption}
\item[{char \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_piostream_a380dbafbe5a568267275d5c8f8742270}


Implemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_a4289ea3870ea71f4326634ab272afeb1}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_text_piostream_a4289ea3870ea71f4326634ab272afeb1}{Text\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_a4289ea3870ea71f4326634ab272afeb1}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_a4289ea3870ea71f4326634ab272afeb1}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a819d8330524dd7a3aae30b5e27cec5cc}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}virtual void io (
\begin{DoxyParamCaption}
\item[{signed char \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_piostream_a819d8330524dd7a3aae30b5e27cec5cc}


Implemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_a4768dc8f5552fa62fe3f71be91c44374}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_text_piostream_a4768dc8f5552fa62fe3f71be91c44374}{Text\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_a4768dc8f5552fa62fe3f71be91c44374}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_a4768dc8f5552fa62fe3f71be91c44374}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a93d0dc353b5bc1e94dfeb1e8b323690e}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}virtual void io (
\begin{DoxyParamCaption}
\item[{unsigned char \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_piostream_a93d0dc353b5bc1e94dfeb1e8b323690e}


Implemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_a7edd6ee013ffae8e8cef095309b4c765}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_text_piostream_a7edd6ee013ffae8e8cef095309b4c765}{Text\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_a7edd6ee013ffae8e8cef095309b4c765}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_a7edd6ee013ffae8e8cef095309b4c765}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a49937da67f22b6f21ac56597539a7223}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}virtual void io (
\begin{DoxyParamCaption}
\item[{short \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_piostream_a49937da67f22b6f21ac56597539a7223}


Implemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_ad72c6010c120eda35b25cf67335051f1}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_text_piostream_ad72c6010c120eda35b25cf67335051f1}{Text\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_swap_piostream_ad72c6010c120eda35b25cf67335051f1}{G\-Z\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_binary_swap_piostream_ad72c6010c120eda35b25cf67335051f1}{Binary\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_ad72c6010c120eda35b25cf67335051f1}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_ad72c6010c120eda35b25cf67335051f1}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a3ae5f3c6d175909df8418903d6be59a7}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}virtual void io (
\begin{DoxyParamCaption}
\item[{unsigned short \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_piostream_a3ae5f3c6d175909df8418903d6be59a7}


Implemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_a798130dd3222f4946c93c11f72aedfb3}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_text_piostream_a798130dd3222f4946c93c11f72aedfb3}{Text\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_swap_piostream_a798130dd3222f4946c93c11f72aedfb3}{G\-Z\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_binary_swap_piostream_a798130dd3222f4946c93c11f72aedfb3}{Binary\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_a798130dd3222f4946c93c11f72aedfb3}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_a798130dd3222f4946c93c11f72aedfb3}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a0ad8f9ff49c5e7403214f5083c95b819}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}virtual void io (
\begin{DoxyParamCaption}
\item[{int \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_piostream_a0ad8f9ff49c5e7403214f5083c95b819}


Implemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_acf9e6608e3d3e0a311a21d0b113c9926}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_text_piostream_acf9e6608e3d3e0a311a21d0b113c9926}{Text\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_swap_piostream_acf9e6608e3d3e0a311a21d0b113c9926}{G\-Z\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_binary_swap_piostream_acf9e6608e3d3e0a311a21d0b113c9926}{Binary\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_acf9e6608e3d3e0a311a21d0b113c9926}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_acf9e6608e3d3e0a311a21d0b113c9926}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a342f5db56ee3d913c8b5b9c559c2e804}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}virtual void io (
\begin{DoxyParamCaption}
\item[{unsigned int \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_piostream_a342f5db56ee3d913c8b5b9c559c2e804}


Implemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_a9dbd61444f1cd828d8d29a75b54ebe87}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_text_piostream_a9dbd61444f1cd828d8d29a75b54ebe87}{Text\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_swap_piostream_a9dbd61444f1cd828d8d29a75b54ebe87}{G\-Z\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_binary_swap_piostream_a9dbd61444f1cd828d8d29a75b54ebe87}{Binary\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_a9dbd61444f1cd828d8d29a75b54ebe87}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_a9dbd61444f1cd828d8d29a75b54ebe87}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a74fff56dd85e2772c179c7ff45aafc08}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}virtual void io (
\begin{DoxyParamCaption}
\item[{long \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_piostream_a74fff56dd85e2772c179c7ff45aafc08}


Implemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_a47063721ff5aefcd38a3ed3817631c4d}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_text_piostream_a47063721ff5aefcd38a3ed3817631c4d}{Text\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_swap_piostream_a47063721ff5aefcd38a3ed3817631c4d}{G\-Z\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_binary_swap_piostream_a47063721ff5aefcd38a3ed3817631c4d}{Binary\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_a47063721ff5aefcd38a3ed3817631c4d}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_a47063721ff5aefcd38a3ed3817631c4d}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a8059ac42ddca52bd0737fac3bdcfc969}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}virtual void io (
\begin{DoxyParamCaption}
\item[{unsigned long \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_piostream_a8059ac42ddca52bd0737fac3bdcfc969}


Implemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_aa1fe0a34f5e82edcc37ca43fbe95901f}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_text_piostream_aa1fe0a34f5e82edcc37ca43fbe95901f}{Text\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_swap_piostream_aa1fe0a34f5e82edcc37ca43fbe95901f}{G\-Z\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_binary_swap_piostream_aa1fe0a34f5e82edcc37ca43fbe95901f}{Binary\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_aa1fe0a34f5e82edcc37ca43fbe95901f}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_aa1fe0a34f5e82edcc37ca43fbe95901f}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_ab9e7bb44c73397bc2f3d2799661283d3}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}virtual void io (
\begin{DoxyParamCaption}
\item[{long long \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_piostream_ab9e7bb44c73397bc2f3d2799661283d3}


Implemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_ac1bf348fcfc8c7569e94873efe1987ea}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_text_piostream_ac1bf348fcfc8c7569e94873efe1987ea}{Text\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_swap_piostream_ac1bf348fcfc8c7569e94873efe1987ea}{G\-Z\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_binary_swap_piostream_ac1bf348fcfc8c7569e94873efe1987ea}{Binary\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_ac1bf348fcfc8c7569e94873efe1987ea}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_ac1bf348fcfc8c7569e94873efe1987ea}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_af7ab595562daa6133767eafdff036cc5}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}virtual void io (
\begin{DoxyParamCaption}
\item[{unsigned long long \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_piostream_af7ab595562daa6133767eafdff036cc5}


Implemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_a258ac6ba657dd07eccdecf8bbcc77f89}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_text_piostream_a258ac6ba657dd07eccdecf8bbcc77f89}{Text\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_swap_piostream_a258ac6ba657dd07eccdecf8bbcc77f89}{G\-Z\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_binary_swap_piostream_a258ac6ba657dd07eccdecf8bbcc77f89}{Binary\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_a258ac6ba657dd07eccdecf8bbcc77f89}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_a258ac6ba657dd07eccdecf8bbcc77f89}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_ab6e458d6de3dc0298279e0f248372bd0}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}virtual void io (
\begin{DoxyParamCaption}
\item[{double \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_piostream_ab6e458d6de3dc0298279e0f248372bd0}


Implemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_a38315d6e7e076e013a4138874f79a684}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_text_piostream_a38315d6e7e076e013a4138874f79a684}{Text\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_swap_piostream_a38315d6e7e076e013a4138874f79a684}{G\-Z\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_binary_swap_piostream_a38315d6e7e076e013a4138874f79a684}{Binary\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_a38315d6e7e076e013a4138874f79a684}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_a38315d6e7e076e013a4138874f79a684}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_aaaa3a2ee94d8bb343b5945a2f00debe5}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}virtual void io (
\begin{DoxyParamCaption}
\item[{float \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_piostream_aaaa3a2ee94d8bb343b5945a2f00debe5}


Implemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_a68e76517c103fab093cf7ffc080836a2}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_text_piostream_a68e76517c103fab093cf7ffc080836a2}{Text\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_swap_piostream_a68e76517c103fab093cf7ffc080836a2}{G\-Z\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_binary_swap_piostream_a68e76517c103fab093cf7ffc080836a2}{Binary\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_a68e76517c103fab093cf7ffc080836a2}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_a68e76517c103fab093cf7ffc080836a2}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a16fe9575dd66bf779a47a2469d6ae586}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}virtual void io (
\begin{DoxyParamCaption}
\item[{std\-::string \&}]{str}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_piostream_a16fe9575dd66bf779a47a2469d6ae586}


Implemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_ae184246f618087fa0293cdb3362625c6}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_text_piostream_ae184246f618087fa0293cdb3362625c6}{Text\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_ae184246f618087fa0293cdb3362625c6}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_ae184246f618087fa0293cdb3362625c6}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a2cca49d3e453ca71b4f035b8421e7f7a}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!io@{io}}
\index{io@{io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}void io (
\begin{DoxyParamCaption}
\item[{{\bf Persistent} $\ast$\&}]{data, }
\item[{const {\bf Persistent\-Type\-I\-D} \&}]{pid}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_piostream_a2cca49d3e453ca71b4f035b8421e7f7a}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000306}{Todo}]U\-L\-T\-R\-A H\-A\-C\-K\-Y C\-O\-D\-E \end{DoxyRefDesc}
\hypertarget{class_s_c_i_run_1_1_piostream_af5e489ac742447112365dd65d41d84c4}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!peek\-\_\-class@{peek\-\_\-class}}
\index{peek\-\_\-class@{peek\-\_\-class}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{peek\-\_\-class}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string peek\-\_\-class (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_piostream_af5e489ac742447112365dd65d41d84c4}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_text_piostream_af5e489ac742447112365dd65d41d84c4}{Text\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_a41a3ef31f34ff90ce0a8e2e3f001d17c}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!read\-Header@{read\-Header}}
\index{read\-Header@{read\-Header}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{read\-Header}]{\setlength{\rightskip}{0pt plus 5cm}bool read\-Header (
\begin{DoxyParamCaption}
\item[{{\bf Core\-::\-Logging\-::\-Logger\-Handle}}]{pr, }
\item[{const std\-::string \&}]{filename, }
\item[{char $\ast$}]{hdr, }
\item[{const char $\ast$}]{type, }
\item[{int \&}]{version, }
\item[{int \&}]{endian}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_piostream_a41a3ef31f34ff90ce0a8e2e3f001d17c}
\hypertarget{class_s_c_i_run_1_1_piostream_ab4a3d10ff7945f562b4d22e941958964}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!reading@{reading}}
\index{reading@{reading}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{reading}]{\setlength{\rightskip}{0pt plus 5cm}bool reading (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_piostream_ab4a3d10ff7945f562b4d22e941958964}
\hypertarget{class_s_c_i_run_1_1_piostream_abc9309b44b2904cd2292713df3ac1d59}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!set\-\_\-backwards\-\_\-compat\-\_\-id@{set\-\_\-backwards\-\_\-compat\-\_\-id}}
\index{set\-\_\-backwards\-\_\-compat\-\_\-id@{set\-\_\-backwards\-\_\-compat\-\_\-id}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{set\-\_\-backwards\-\_\-compat\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-backwards\-\_\-compat\-\_\-id (
\begin{DoxyParamCaption}
\item[{bool}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_piostream_abc9309b44b2904cd2292713df3ac1d59}
\hypertarget{class_s_c_i_run_1_1_piostream_ad432bea3430d69ee6b9e28881efbaf07}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!supports\-\_\-block\-\_\-io@{supports\-\_\-block\-\_\-io}}
\index{supports\-\_\-block\-\_\-io@{supports\-\_\-block\-\_\-io}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{supports\-\_\-block\-\_\-io}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool supports\-\_\-block\-\_\-io (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_piostream_ad432bea3430d69ee6b9e28881efbaf07}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_fast_piostream_ad432bea3430d69ee6b9e28881efbaf07}{Fast\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_swap_piostream_ad432bea3430d69ee6b9e28881efbaf07}{G\-Z\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_binary_swap_piostream_ad432bea3430d69ee6b9e28881efbaf07}{Binary\-Swap\-Piostream}, \hyperlink{class_s_c_i_run_1_1_g_z_piostream_ad432bea3430d69ee6b9e28881efbaf07}{G\-Z\-Piostream}, and \hyperlink{class_s_c_i_run_1_1_binary_piostream_ad432bea3430d69ee6b9e28881efbaf07}{Binary\-Piostream}.

\hypertarget{class_s_c_i_run_1_1_piostream_aa5f30d51d4a86222cd00a2e05826a7db}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!version@{version}}
\index{version@{version}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{version}]{\setlength{\rightskip}{0pt plus 5cm}int version (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_piostream_aa5f30d51d4a86222cd00a2e05826a7db}
\hypertarget{class_s_c_i_run_1_1_piostream_ada6f5b0b18ee74f926b18a9ec7636ad7}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!writing@{writing}}
\index{writing@{writing}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{writing}]{\setlength{\rightskip}{0pt plus 5cm}bool writing (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_piostream_ada6f5b0b18ee74f926b18a9ec7636ad7}


\subsection{Friends And Related Function Documentation}
\hypertarget{class_s_c_i_run_1_1_piostream_aeadff411f4d11734a385261e4a4416aa}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!auto\-\_\-istream@{auto\-\_\-istream}}
\index{auto\-\_\-istream@{auto\-\_\-istream}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{auto\-\_\-istream}]{\setlength{\rightskip}{0pt plus 5cm}{\bf S\-C\-I\-S\-H\-A\-R\-E} friend {\bf Piostream\-Ptr} auto\-\_\-istream (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{filename, }
\item[{{\bf Core\-::\-Logging\-::\-Logger\-Handle}}]{pr}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [friend]}}}\label{class_s_c_i_run_1_1_piostream_aeadff411f4d11734a385261e4a4416aa}
\hypertarget{class_s_c_i_run_1_1_piostream_a313844d95805eabb9c3585eb854cc6aa}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!auto\-\_\-ostream@{auto\-\_\-ostream}}
\index{auto\-\_\-ostream@{auto\-\_\-ostream}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{auto\-\_\-ostream}]{\setlength{\rightskip}{0pt plus 5cm}{\bf S\-C\-I\-S\-H\-A\-R\-E} friend {\bf Piostream\-Ptr} auto\-\_\-ostream (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{filename, }
\item[{const std\-::string \&}]{type, }
\item[{{\bf Core\-::\-Logging\-::\-Logger\-Handle}}]{pr}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [friend]}}}\label{class_s_c_i_run_1_1_piostream_a313844d95805eabb9c3585eb854cc6aa}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_piostream_a23c54275acc63c42b25c209f493f0a3c}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!backwards\-\_\-compat\-\_\-id\-\_\-@{backwards\-\_\-compat\-\_\-id\-\_\-}}
\index{backwards\-\_\-compat\-\_\-id\-\_\-@{backwards\-\_\-compat\-\_\-id\-\_\-}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{backwards\-\_\-compat\-\_\-id\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}bool backwards\-\_\-compat\-\_\-id\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_piostream_a23c54275acc63c42b25c209f493f0a3c}
\hypertarget{class_s_c_i_run_1_1_piostream_a63ebe3fea2a8aec96266b5618eec69a4}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!current\-\_\-pointer\-\_\-id@{current\-\_\-pointer\-\_\-id}}
\index{current\-\_\-pointer\-\_\-id@{current\-\_\-pointer\-\_\-id}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{current\-\_\-pointer\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}int current\-\_\-pointer\-\_\-id\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_piostream_a63ebe3fea2a8aec96266b5618eec69a4}
\hypertarget{class_s_c_i_run_1_1_piostream_a58d94fa8f7ddf189cd6eabdea4f2346c}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!dir@{dir}}
\index{dir@{dir}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{dir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Direction} dir\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_piostream_a58d94fa8f7ddf189cd6eabdea4f2346c}
\hypertarget{class_s_c_i_run_1_1_piostream_a1e0f8e7450bcaf9b3c12b405fe8070c7}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!disable\-\_\-pointer\-\_\-hashing\-\_\-@{disable\-\_\-pointer\-\_\-hashing\-\_\-}}
\index{disable\-\_\-pointer\-\_\-hashing\-\_\-@{disable\-\_\-pointer\-\_\-hashing\-\_\-}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{disable\-\_\-pointer\-\_\-hashing\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}bool disable\-\_\-pointer\-\_\-hashing\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_piostream_a1e0f8e7450bcaf9b3c12b405fe8070c7}
\hypertarget{class_s_c_i_run_1_1_piostream_ab81da2e407852b610dbfef817eed3823}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!err@{err}}
\index{err@{err}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{err}]{\setlength{\rightskip}{0pt plus 5cm}bool err\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_piostream_ab81da2e407852b610dbfef817eed3823}
\hypertarget{class_s_c_i_run_1_1_piostream_aa6c42dc06b13e5b363051e4638f08ce9}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!file\-\_\-endian@{file\-\_\-endian}}
\index{file\-\_\-endian@{file\-\_\-endian}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{file\-\_\-endian}]{\setlength{\rightskip}{0pt plus 5cm}int file\-\_\-endian\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_piostream_aa6c42dc06b13e5b363051e4638f08ce9}
\hypertarget{class_s_c_i_run_1_1_piostream_a6780a91e804b0bccb16fc13dec117947}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!file\-\_\-name@{file\-\_\-name}}
\index{file\-\_\-name@{file\-\_\-name}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{file\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string file\-\_\-name}}\label{class_s_c_i_run_1_1_piostream_a6780a91e804b0bccb16fc13dec117947}
\hypertarget{class_s_c_i_run_1_1_piostream_aa4de3d52ac444109ac088690dc7f6a23}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!have\-\_\-peekname\-\_\-@{have\-\_\-peekname\-\_\-}}
\index{have\-\_\-peekname\-\_\-@{have\-\_\-peekname\-\_\-}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{have\-\_\-peekname\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}bool have\-\_\-peekname\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_piostream_aa4de3d52ac444109ac088690dc7f6a23}
\hypertarget{class_s_c_i_run_1_1_piostream_aa7e1743bab66bf71ad7ab669f8c08fbc}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!inpointers@{inpointers}}
\index{inpointers@{inpointers}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{inpointers}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Map\-Int\-Persistent}$\ast$ inpointers\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_piostream_aa7e1743bab66bf71ad7ab669f8c08fbc}
\hypertarget{class_s_c_i_run_1_1_piostream_a56238c8fed0dc99e76bf9bd870246898}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!outpointers@{outpointers}}
\index{outpointers@{outpointers}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{outpointers}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Map\-Persistent\-Int}$\ast$ outpointers\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_piostream_a56238c8fed0dc99e76bf9bd870246898}
\hypertarget{class_s_c_i_run_1_1_piostream_a872a588d0b0bbc79a107e27de2a828d1}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!peekname\-\_\-@{peekname\-\_\-}}
\index{peekname\-\_\-@{peekname\-\_\-}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{peekname\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string peekname\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_piostream_a872a588d0b0bbc79a107e27de2a828d1}
\hypertarget{class_s_c_i_run_1_1_piostream_a4149271edd3467c4c0235f291c75eb8d}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!P\-E\-R\-S\-I\-S\-T\-E\-N\-T\-\_\-\-V\-E\-R\-S\-I\-O\-N@{P\-E\-R\-S\-I\-S\-T\-E\-N\-T\-\_\-\-V\-E\-R\-S\-I\-O\-N}}
\index{P\-E\-R\-S\-I\-S\-T\-E\-N\-T\-\_\-\-V\-E\-R\-S\-I\-O\-N@{P\-E\-R\-S\-I\-S\-T\-E\-N\-T\-\_\-\-V\-E\-R\-S\-I\-O\-N}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{P\-E\-R\-S\-I\-S\-T\-E\-N\-T\-\_\-\-V\-E\-R\-S\-I\-O\-N}]{\setlength{\rightskip}{0pt plus 5cm}const int P\-E\-R\-S\-I\-S\-T\-E\-N\-T\-\_\-\-V\-E\-R\-S\-I\-O\-N = 2\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_piostream_a4149271edd3467c4c0235f291c75eb8d}
\hypertarget{class_s_c_i_run_1_1_piostream_a525fe095df91e646209bbb774428292e}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!reporter\-\_\-@{reporter\-\_\-}}
\index{reporter\-\_\-@{reporter\-\_\-}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{reporter\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Core\-::\-Logging\-::\-Logger\-Handle} reporter\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_piostream_a525fe095df91e646209bbb774428292e}
\hypertarget{class_s_c_i_run_1_1_piostream_adc7569c418f4e9672fa85c5ff25b860d}{\index{S\-C\-I\-Run\-::\-Piostream@{S\-C\-I\-Run\-::\-Piostream}!version\-\_\-@{version\-\_\-}}
\index{version\-\_\-@{version\-\_\-}!SCIRun::Piostream@{S\-C\-I\-Run\-::\-Piostream}}
\subsubsection[{version\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}int version\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_piostream_adc7569c418f4e9672fa85c5ff25b860d}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Persistent/\hyperlink{_persistent_8h}{Persistent.\-h}\item 
Core/\-Persistent/\hyperlink{_persistent_8cc}{Persistent.\-cc}\end{DoxyCompactItemize}
