\section{cppcms\+:\+:sessions\+:\+:encryptor\+\_\+factory Class Reference}
\label{classcppcms_1_1sessions_1_1encryptor__factory}\index{cppcms\+::sessions\+::encryptor\+\_\+factory@{cppcms\+::sessions\+::encryptor\+\_\+factory}}


This is an interface for an object that creates new encryptors.  




{\ttfamily \#include $<$cppcms/session\+\_\+cookies.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual std\+::auto\+\_\+ptr$<$ {\bf encryptor} $>$ {\bf get} ()=0
\item 
virtual {\bf $\sim$encryptor\+\_\+factory} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}
This is an interface for an object that creates new encryptors. 

This class must be thread safe. 

\subsection{Constructor \& Destructor Documentation}
\index{cppcms\+::sessions\+::encryptor\+\_\+factory@{cppcms\+::sessions\+::encryptor\+\_\+factory}!````~encryptor\+\_\+factory@{$\sim$encryptor\+\_\+factory}}
\index{````~encryptor\+\_\+factory@{$\sim$encryptor\+\_\+factory}!cppcms\+::sessions\+::encryptor\+\_\+factory@{cppcms\+::sessions\+::encryptor\+\_\+factory}}
\subsubsection[{$\sim$encryptor\+\_\+factory()}]{\setlength{\rightskip}{0pt plus 5cm}virtual cppcms\+::sessions\+::encryptor\+\_\+factory\+::$\sim$encryptor\+\_\+factory (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}\label{classcppcms_1_1sessions_1_1encryptor__factory_a218ecc309922e59dc8f8db57b87182ed}
Destructor -\/ cleanup everything 

\subsection{Member Function Documentation}
\index{cppcms\+::sessions\+::encryptor\+\_\+factory@{cppcms\+::sessions\+::encryptor\+\_\+factory}!get@{get}}
\index{get@{get}!cppcms\+::sessions\+::encryptor\+\_\+factory@{cppcms\+::sessions\+::encryptor\+\_\+factory}}
\subsubsection[{get()=0}]{\setlength{\rightskip}{0pt plus 5cm}virtual std\+::auto\+\_\+ptr$<${\bf encryptor}$>$ cppcms\+::sessions\+::encryptor\+\_\+factory\+::get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classcppcms_1_1sessions_1_1encryptor__factory_acbdd9228dc8036809270e007e7042b76}
Return a pointer to a newly created encryptor. 

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
cppcms/session\+\_\+cookies.\+h\end{DoxyCompactItemize}
