\hypertarget{structmg__context}{\section{mg\-\_\-context Struct Reference}
\label{structmg__context}\index{mg\-\_\-context@{mg\-\_\-context}}
}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structmg__context_a49996b52099257da8c06e5ccecd478fb}{int {\bfseries stop\-\_\-flag}}\label{structmg__context_a49996b52099257da8c06e5ccecd478fb}

\item 
\hypertarget{structmg__context_a463677406a1b4dd5e5a6a9df427800ce}{S\-S\-L\-\_\-\-C\-T\-X $\ast$ {\bfseries ssl\-\_\-ctx}}\label{structmg__context_a463677406a1b4dd5e5a6a9df427800ce}

\item 
\hypertarget{structmg__context_adf904c7ddd0214498d77f9ba70262dce}{char $\ast$ {\bfseries config} \mbox{[}N\-U\-M\-\_\-\-O\-P\-T\-I\-O\-N\-S\mbox{]}}\label{structmg__context_adf904c7ddd0214498d77f9ba70262dce}

\item 
\hypertarget{structmg__context_a3b5cc8977ca3af5ff20c3b445c0a9823}{mg\-\_\-callback\-\_\-t {\bfseries user\-\_\-callback}}\label{structmg__context_a3b5cc8977ca3af5ff20c3b445c0a9823}

\item 
\hypertarget{structmg__context_a73a26dd1c9abead88b40b2d226ad9f28}{void $\ast$ {\bfseries user\-\_\-data}}\label{structmg__context_a73a26dd1c9abead88b40b2d226ad9f28}

\item 
\hypertarget{structmg__context_a8639456185dda0c46dc6131f814a9d3f}{struct \hyperlink{structsocket}{socket} $\ast$ {\bfseries listening\-\_\-sockets}}\label{structmg__context_a8639456185dda0c46dc6131f814a9d3f}

\item 
\hypertarget{structmg__context_a85cc21ebe888a9c10a87e135d242cf43}{int {\bfseries num\-\_\-threads}}\label{structmg__context_a85cc21ebe888a9c10a87e135d242cf43}

\item 
\hypertarget{structmg__context_ae4d63e22f24744ca80804d96c2936dc1}{pthread\-\_\-mutex\-\_\-t {\bfseries mutex}}\label{structmg__context_ae4d63e22f24744ca80804d96c2936dc1}

\item 
\hypertarget{structmg__context_ae7ffc4f7cdffe0c4341b3bc9bfb699a5}{pthread\-\_\-cond\-\_\-t {\bfseries cond}}\label{structmg__context_ae7ffc4f7cdffe0c4341b3bc9bfb699a5}

\item 
\hypertarget{structmg__context_a1fdc6b1641a5eaa6d45c3140b3752a90}{struct \hyperlink{structsocket}{socket} {\bfseries queue} \mbox{[}20\mbox{]}}\label{structmg__context_a1fdc6b1641a5eaa6d45c3140b3752a90}

\item 
\hypertarget{structmg__context_a3f0d6fd0b413fa48a21d94c9c909b421}{int {\bfseries sq\-\_\-head}}\label{structmg__context_a3f0d6fd0b413fa48a21d94c9c909b421}

\item 
\hypertarget{structmg__context_af62080e6b4cbe517ab7605ee8d175cc5}{int {\bfseries sq\-\_\-tail}}\label{structmg__context_af62080e6b4cbe517ab7605ee8d175cc5}

\item 
\hypertarget{structmg__context_aad49398eacc039c312d58c55530c65fa}{pthread\-\_\-cond\-\_\-t {\bfseries sq\-\_\-full}}\label{structmg__context_aad49398eacc039c312d58c55530c65fa}

\item 
\hypertarget{structmg__context_a3260d5fc8e16e35026d7d2bbcb10abf5}{pthread\-\_\-cond\-\_\-t {\bfseries sq\-\_\-empty}}\label{structmg__context_a3260d5fc8e16e35026d7d2bbcb10abf5}

\end{DoxyCompactItemize}


The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
src/external/vpiotr-\/mongoose-\/cpp/mongoose.\-c\end{DoxyCompactItemize}
