\section{marlin\-:\-:Processor\-Loader Class Reference}
\label{classmarlin_1_1ProcessorLoader}\index{marlin\-::\-Processor\-Loader@{marlin\-::\-Processor\-Loader}}


\doxyref{Processor}{p.}{classmarlin_1_1Processor} loader -\/ loads shared libraries with marlin processors.  




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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries Processor\-Loader} (lcio\-::\-String\-Vec\-::const\-\_\-iterator first, lcio\-::\-String\-Vec\-::const\-\_\-iterator last)\label{classmarlin_1_1ProcessorLoader_aafb6fb542fe01056471546d463188db1}

\item 
bool {\bfseries failed\-Loading} ()\label{classmarlin_1_1ProcessorLoader_ada9bde2e6fee7f2ae5e5a5133605435f}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
Lib\-Vec {\bfseries \-\_\-libs}\label{classmarlin_1_1ProcessorLoader_a36a96a2d9537271dbab686ddd6cfe1b8}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\doxyref{Processor}{p.}{classmarlin_1_1Processor} loader -\/ loads shared libraries with marlin processors. 

The shared libraries are loaded in the constructor with dlopen and closed in the destructor, i.\-e. their lifetime is the same as that of the \doxyref{Processor\-Loader}{p.}{classmarlin_1_1ProcessorLoader} instance.

\begin{DoxyAuthor}{Author}
F. Gaede, D\-E\-S\-Y 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{Processor\-Loader.\-h}{p.}{ProcessorLoader_8h_source},v 1.\-3 2008-\/03-\/11 15\-:17\-:14 engels Exp 
\end{DoxyParagraph}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Processor\-Loader.\-h\item 
Processor\-Loader.\-cc\end{DoxyCompactItemize}
