\hypertarget{_server_socket_8h}{\section{Server\-Socket.\-h File Reference}
\label{_server_socket_8h}\index{Server\-Socket.\-h@{Server\-Socket.\-h}}
}


An implementation of a server socket.  


{\ttfamily \#include \char`\"{}Net\-Socket.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Network\-Exception.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Socket\-Exception.\-h\char`\"{}}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_net_socket_p_p_1_1_server_function_args}{Net\-Socket\-P\-P\-::\-Server\-Function\-Args}
\begin{DoxyCompactList}\small\item\em A class for storing server function arguments. \end{DoxyCompactList}\item 
class \hyperlink{class_net_socket_p_p_1_1_server_socket}{Net\-Socket\-P\-P\-::\-Server\-Socket}
\begin{DoxyCompactList}\small\item\em An implementation of the server socket. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespace_net_socket_p_p}{Net\-Socket\-P\-P}
\begin{DoxyCompactList}\small\item\em A namespace for all library names. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{_server_socket_8h_aedd1a37fa2f56dfb968121cdb002c35d}{sigchld\-\_\-handler} (int s)
\begin{DoxyCompactList}\small\item\em Signal handler, needed for implementation purposes. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
An implementation of a server socket. \begin{DoxyAuthor}{Author}
Phitherek\-\_\- 
\end{DoxyAuthor}
\begin{DoxyDate}{Date}
2013 
\end{DoxyDate}
\begin{DoxyVersion}{Version}
0.\-1 
\end{DoxyVersion}


\subsection{Function Documentation}
\hypertarget{_server_socket_8h_aedd1a37fa2f56dfb968121cdb002c35d}{\index{Server\-Socket.\-h@{Server\-Socket.\-h}!sigchld\-\_\-handler@{sigchld\-\_\-handler}}
\index{sigchld\-\_\-handler@{sigchld\-\_\-handler}!ServerSocket.h@{Server\-Socket.\-h}}
\subsubsection[{sigchld\-\_\-handler}]{\setlength{\rightskip}{0pt plus 5cm}sigchld\-\_\-handler (
\begin{DoxyParamCaption}
\item[{int}]{s}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{_server_socket_8h_aedd1a37fa2f56dfb968121cdb002c35d}


Signal handler, needed for implementation purposes. 


\begin{DoxyParams}{Parameters}
{\em s} & Needed for implementation purposes \\
\hline
\end{DoxyParams}
