\hypertarget{classcore_1_1_t_l_s_server_socket}{}\section{core\+:\+:T\+L\+S\+Server\+Socket Class Reference}
\label{classcore_1_1_t_l_s_server_socket}\index{core\+::\+T\+L\+S\+Server\+Socket@{core\+::\+T\+L\+S\+Server\+Socket}}


{\ttfamily \#include $<$T\+L\+S\+Server\+Socket.\+h$>$}



Inheritance diagram for core\+:\+:T\+L\+S\+Server\+Socket\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=276pt]{classcore_1_1_t_l_s_server_socket__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for core\+:\+:T\+L\+S\+Server\+Socket\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classcore_1_1_t_l_s_server_socket__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classcore_1_1_t_l_s_server_socket_aafd9d602021c32ad0c36ea561c6899d5}{T\+L\+S\+Server\+Socket} (\hyperlink{classcore_1_1_e_poll}{E\+Poll} \&e\+Poll, \hyperlink{classcore_1_1_service}{Service} \hyperlink{classcore_1_1_t_c_p_server_socket_a6506607f9b55337ed3ecaffe226cd099}{service}, \hyperlink{classcore_1_1_i_p_address}{I\+P\+Address} address)
\item 
\hyperlink{classcore_1_1_t_l_s_server_socket_a2433e0cbc0a9edfef1fe9c07b0e74b3d}{$\sim$\+T\+L\+S\+Server\+Socket} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\hyperlink{classcore_1_1_t_l_s_server_socket}{T\+L\+S\+Server\+Socket}

Manage a socket connection as a T\+LS server type. Connections to the socket are processed through the accept functionality. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classcore_1_1_t_l_s_server_socket_aafd9d602021c32ad0c36ea561c6899d5}\label{classcore_1_1_t_l_s_server_socket_aafd9d602021c32ad0c36ea561c6899d5}} 
\index{core\+::\+T\+L\+S\+Server\+Socket@{core\+::\+T\+L\+S\+Server\+Socket}!T\+L\+S\+Server\+Socket@{T\+L\+S\+Server\+Socket}}
\index{T\+L\+S\+Server\+Socket@{T\+L\+S\+Server\+Socket}!core\+::\+T\+L\+S\+Server\+Socket@{core\+::\+T\+L\+S\+Server\+Socket}}
\subsubsection{\texorpdfstring{T\+L\+S\+Server\+Socket()}{TLSServerSocket()}}
{\footnotesize\ttfamily core\+::\+T\+L\+S\+Server\+Socket\+::\+T\+L\+S\+Server\+Socket (\begin{DoxyParamCaption}\item[{\hyperlink{classcore_1_1_e_poll}{E\+Poll} \&}]{e\+Poll,  }\item[{\hyperlink{classcore_1_1_service}{Service}}]{service,  }\item[{\hyperlink{classcore_1_1_i_p_address}{I\+P\+Address}}]{address }\end{DoxyParamCaption})}

The constructor for the B\+M\+A\+T\+L\+S\+Socket object.


\begin{DoxyParams}{Parameters}
{\em e\+Poll} & the B\+M\+A\+E\+Poll instance that manages the socket. \\
\hline
{\em url} & the IP address for the socket to receive connection requests. \\
\hline
{\em port} & the port number that the socket will listen on. \\
\hline
{\em command\+Name} & the name of the command used to invoke the status display for this object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the instance of the B\+M\+A\+T\+L\+S\+Server\+Socket. 
\end{DoxyReturn}
\mbox{\Hypertarget{classcore_1_1_t_l_s_server_socket_a2433e0cbc0a9edfef1fe9c07b0e74b3d}\label{classcore_1_1_t_l_s_server_socket_a2433e0cbc0a9edfef1fe9c07b0e74b3d}} 
\index{core\+::\+T\+L\+S\+Server\+Socket@{core\+::\+T\+L\+S\+Server\+Socket}!````~T\+L\+S\+Server\+Socket@{$\sim$\+T\+L\+S\+Server\+Socket}}
\index{````~T\+L\+S\+Server\+Socket@{$\sim$\+T\+L\+S\+Server\+Socket}!core\+::\+T\+L\+S\+Server\+Socket@{core\+::\+T\+L\+S\+Server\+Socket}}
\subsubsection{\texorpdfstring{$\sim$\+T\+L\+S\+Server\+Socket()}{~TLSServerSocket()}}
{\footnotesize\ttfamily core\+::\+T\+L\+S\+Server\+Socket\+::$\sim$\+T\+L\+S\+Server\+Socket (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

The destructor for this object. 

The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
/home/bradarant/barant/\+Server\+Core/T\+L\+S\+Server\+Socket.\+h\item 
/home/bradarant/barant/\+Server\+Core/T\+L\+S\+Server\+Socket.\+cpp\end{DoxyCompactItemize}
