\doxysection{lo\+::Server\+Thread Class Reference}
\hypertarget{classlo_1_1ServerThread}{}\label{classlo_1_1ServerThread}\index{lo::ServerThread@{lo::ServerThread}}


Class representing a server thread, proxy for \doxylink{lo__types_8h_ade4a4a955cce22c288e0b1b756e4b1cb}{lo\+\_\+server\+\_\+thread}.  




{\ttfamily \#include $<$lo\+\_\+cpp.\+h$>$}



Inherits \mbox{\hyperlink{classlo_1_1Server}{lo\+::\+Server}}.

\doxysubsubsection*{Additional Inherited Members}
\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{classlo_1_1Server}{lo\+::\+Server}}}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classlo_1_1Server_abf695f157836b714e1e250b47bc018b3}{Server}} (\mbox{\hyperlink{lo__types_8h_a009a4f26c17bfcc1c31efc45499d09b8}{lo\+\_\+server}} s)
\item 
{\footnotesize template$<$typename E$>$ }\\\mbox{\hyperlink{classlo_1_1Server_a65262c3e0bebd348fe07474dfee59150}{Server}} (const num\+\_\+string\+\_\+type \&port, E \&\&e)
\item 
{\footnotesize template$<$typename E$>$ }\\\mbox{\hyperlink{classlo_1_1Server_a56985c15c0efa0c1d61ffb25bbdc47a3}{Server}} (const num\+\_\+string\+\_\+type \&port, int proto, E \&\&e=0)
\item 
{\footnotesize template$<$typename E$>$ }\\\mbox{\hyperlink{classlo_1_1Server_a93a05e892f41d45d1069c77a15a2c16d}{Server}} (const string\+\_\+type \&group, const num\+\_\+string\+\_\+type \&port, const string\+\_\+type \&iface=0, const string\+\_\+type \&ip=0, E \&\&e=0)
\item 
\mbox{\hyperlink{classlo_1_1Server_a357459bdcea45875a1485b26e9bfcfaa}{Server}} (const num\+\_\+string\+\_\+type \&port, \mbox{\hyperlink{lo__types_8h_aa4406d5e90db364c02337656e6c95250}{lo\+\_\+err\+\_\+handler}} err\+\_\+h=0)
\item 
\mbox{\hyperlink{classlo_1_1Server_a499a9175c5908a9947cc413316d7fb3d}{Server}} (const num\+\_\+string\+\_\+type \&port, int proto, \mbox{\hyperlink{lo__types_8h_aa4406d5e90db364c02337656e6c95250}{lo\+\_\+err\+\_\+handler}} err\+\_\+h=0)
\item 
\mbox{\hyperlink{classlo_1_1Server_a260c1a07f5a0af5057ab97b8c0efe026}{Server}} (const string\+\_\+type \&group, const num\+\_\+string\+\_\+type \&port, const string\+\_\+type \&iface="{}"{}, const string\+\_\+type \&ip="{}"{}, \mbox{\hyperlink{lo__types_8h_aa4406d5e90db364c02337656e6c95250}{lo\+\_\+err\+\_\+handler}} err\+\_\+h=0)
\item 
virtual \mbox{\hyperlink{classlo_1_1Server_a207eee1c209e04d2fc683ecb8ce86470}{\texorpdfstring{$\sim$}{\string~}\+Server}} ()
\item 
\mbox{\hyperlink{classlo_1_1Method}{Method}} \mbox{\hyperlink{classlo_1_1Server_aeea7b42e48809faf081c1b2bc3f2769c}{add\+\_\+method}} (const string\+\_\+type \&path, const string\+\_\+type \&types, \mbox{\hyperlink{lo__types_8h_a5b38e0822e47acaa3c7267348f50f66c}{lo\+\_\+method\+\_\+handler}} h, void \texorpdfstring{$\ast$}{*}data) const
\item 
\mbox{\hyperlink{classlo_1_1Server_aadd89f1021f8437246bc640834ce7522}{LO\+\_\+\+ADD\+\_\+\+METHOD}} ((const char \texorpdfstring{$\ast$}{*}, const char \texorpdfstring{$\ast$}{*}, \mbox{\hyperlink{unionlo__arg}{lo\+\_\+arg}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}, int),((char \texorpdfstring{$\ast$}{*}) 0,(char \texorpdfstring{$\ast$}{*}) 0,(\mbox{\hyperlink{unionlo__arg}{lo\+\_\+arg}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}) 0,(int) 0),(path, types, argv, argc))
\item 
\mbox{\hyperlink{classlo_1_1Server_a79293c21b7b389e32178d91f9774021f}{LO\+\_\+\+ADD\+\_\+\+METHOD}} ((const char \texorpdfstring{$\ast$}{*}, \mbox{\hyperlink{unionlo__arg}{lo\+\_\+arg}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}, int),((char \texorpdfstring{$\ast$}{*}) 0,(\mbox{\hyperlink{unionlo__arg}{lo\+\_\+arg}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}) 0,(int) 0),(types, argv, argc))
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Class representing a server thread, proxy for \doxylink{lo__types_8h_ade4a4a955cce22c288e0b1b756e4b1cb}{lo\+\_\+server\+\_\+thread}. 

Definition at line \mbox{\hyperlink{lo__cpp_8h_source_l00754}{754}} of file \mbox{\hyperlink{lo__cpp_8h_source}{lo\+\_\+cpp.\+h}}.

