\section{S\-I\-O\-:\-:S\-I\-O\-Collection\-Handler Class Reference}
\label{classSIO_1_1SIOCollectionHandler}\index{S\-I\-O\-::\-S\-I\-O\-Collection\-Handler@{S\-I\-O\-::\-S\-I\-O\-Collection\-Handler}}


Handler for L\-C\-Collection/\-L\-C\-Collection\-I\-O\-Vec objects for \doxyref{S\-I\-O}{p.}{namespaceSIO}.  




{\ttfamily \#include $<$S\-I\-O/\-S\-I\-O\-Collection\-Handler.\-h$>$}

Inheritance diagram for S\-I\-O\-:\-:S\-I\-O\-Collection\-Handler\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classSIO_1_1SIOCollectionHandler}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf S\-I\-O\-Collection\-Handler} (const std\-::string \&name, const std\-::string \&type, {\bf I\-O\-I\-M\-P\-L\-::\-L\-C\-Event\-I\-O\-Impl} $\ast$$\ast$an\-Evt\-P=0)  throw (\-E\-V\-E\-N\-T\-::\-Exception)
\begin{DoxyCompactList}\small\item\em The default constructor needs the name, the type and a pointer the address of the collection. \end{DoxyCompactList}\item 
const std\-::string \& {\bfseries get\-Type\-Name} () const \label{classSIO_1_1SIOCollectionHandler_af04f7abfad05bd3b5a2ed32eb8a7796f}

\item 
virtual unsigned int {\bfseries xfer} (S\-I\-O\-\_\-stream $\ast$, S\-I\-O\-\_\-operation, unsigned int)\label{classSIO_1_1SIOCollectionHandler_a80b26edc1d8f5b84c8c0f2bcc902c6c6}

\item 
virtual unsigned int {\bfseries version} ()\label{classSIO_1_1SIOCollectionHandler_a9e09f4e49e59ccef27d9f91585b01533}

\item 
void {\bfseries set\-Collection} (const {\bf E\-V\-E\-N\-T\-::\-L\-C\-Collection} $\ast$col)\label{classSIO_1_1SIOCollectionHandler_ac65a9a3aac5bf27402981b06af473d2a}

\item 
void {\bfseries set\-Event} ({\bf I\-O\-I\-M\-P\-L\-::\-L\-C\-Event\-I\-O\-Impl} $\ast$$\ast$an\-Evt\-P)\label{classSIO_1_1SIOCollectionHandler_a7b4670eb5425899607061efd3e61cd65}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Handler for L\-C\-Collection/\-L\-C\-Collection\-I\-O\-Vec objects for \doxyref{S\-I\-O}{p.}{namespaceSIO}. 

\begin{DoxyAuthor}{Author}
gaede 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{S\-I\-O\-Collection\-Handler.\-h}{p.}{SIOCollectionHandler_8h_source},v 1.\-8 2005-\/04-\/15 08\-:37\-:42 gaede Exp 
\end{DoxyParagraph}


\subsection{Constructor \& Destructor Documentation}
\index{S\-I\-O\-::\-S\-I\-O\-Collection\-Handler@{S\-I\-O\-::\-S\-I\-O\-Collection\-Handler}!S\-I\-O\-Collection\-Handler@{S\-I\-O\-Collection\-Handler}}
\index{S\-I\-O\-Collection\-Handler@{S\-I\-O\-Collection\-Handler}!SIO::SIOCollectionHandler@{S\-I\-O\-::\-S\-I\-O\-Collection\-Handler}}
\subsubsection[{S\-I\-O\-Collection\-Handler}]{\setlength{\rightskip}{0pt plus 5cm}S\-I\-O\-::\-S\-I\-O\-Collection\-Handler\-::\-S\-I\-O\-Collection\-Handler (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{const std\-::string \&}]{type, }
\item[{{\bf I\-O\-I\-M\-P\-L\-::\-L\-C\-Event\-I\-O\-Impl} $\ast$$\ast$}]{an\-Evt\-P = {\ttfamily 0}}
\end{DoxyParamCaption}
) throw  {\bf E\-V\-E\-N\-T\-::\-Exception}) }\label{classSIO_1_1SIOCollectionHandler_a095b9bd498b69a4f5c4107239b8a14cd}


The default constructor needs the name, the type and a pointer the address of the collection. 

Throws an exception if handler for given type doesn't exist. 
\begin{DoxyExceptions}{Exceptions}
{\em Exception} & \\
\hline
\end{DoxyExceptions}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
S\-I\-O\-Collection\-Handler.\-h\item 
S\-I\-O\-Collection\-Handler.\-cc\end{DoxyCompactItemize}
