\section{Session Pool}
\label{group__cppcms__capi__session__pool}\index{Session Pool@{Session Pool}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
C\+P\+P\+C\+M\+S\+\_\+\+A\+PI cppcms\+\_\+capi\+\_\+session\+\_\+pool $\ast$ {\bf cppcms\+\_\+capi\+\_\+session\+\_\+pool\+\_\+new} ()\label{group__cppcms__capi__session__pool_ga61171a9f002c4d4d931f7f2ad7c55f42}

\begin{DoxyCompactList}\small\item\em Create new empty pool object, returns N\+U\+LL in case of fatal error. \end{DoxyCompactList}\item 
C\+P\+P\+C\+M\+S\+\_\+\+A\+PI void {\bf cppcms\+\_\+capi\+\_\+session\+\_\+pool\+\_\+delete} (cppcms\+\_\+capi\+\_\+session\+\_\+pool $\ast$pool)\label{group__cppcms__capi__session__pool_ga0054f38e45eddd77a5a82c328a5b1774}

\begin{DoxyCompactList}\small\item\em Destroys pool object. \end{DoxyCompactList}\item 
C\+P\+P\+C\+M\+S\+\_\+\+A\+PI int {\bf cppcms\+\_\+capi\+\_\+session\+\_\+pool\+\_\+init} (cppcms\+\_\+capi\+\_\+session\+\_\+pool $\ast$pool, char const $\ast$config\+\_\+file)\label{group__cppcms__capi__session__pool_gaf4c7f7dadcb49b1517f7b5d80f2b2b5a}

\begin{DoxyCompactList}\small\item\em Initialize the pool from Cpp\+C\+MS configuration file,{\itshape config\+\_\+file}. \end{DoxyCompactList}\item 
C\+P\+P\+C\+M\+S\+\_\+\+A\+PI int {\bf cppcms\+\_\+capi\+\_\+session\+\_\+pool\+\_\+init\+\_\+from\+\_\+json} (cppcms\+\_\+capi\+\_\+session\+\_\+pool $\ast$pool, char const $\ast$json)\label{group__cppcms__capi__session__pool_gab691ed7222530af893610b39c962fae5}

\begin{DoxyCompactList}\small\item\em Initialize the pool from Cpp\+C\+MS configuration in json fromat {\itshape json}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Class that represents \doxyref{cppcms\+::session\+\_\+pool}{p.}{classcppcms_1_1session__pool} in C 