\section{Класс ServerProgram}
\label{class_server_program}\index{ServerProgram@{ServerProgram}}


{\ttfamily \#include $<$ServerProgram.h$>$}



Граф связей класса ServerProgram:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=600pt]{class_server_program__coll__graph}
\end{center}
\end{figure}
\subsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item 
{\bf ServerProgram} ()
\item 
int {\bf createSocket} (uint16\_\-t port)
\item 
int {\bf waiteSocketConnection} (int i32SocketFD)
\item 
virtual {\bf $\sim$ServerProgram} ()
\end{DoxyCompactItemize}
\subsection*{Защищенные данные}
\begin{DoxyCompactItemize}
\item 
{\bf ServerConfig} $\ast$ {\bf sc}
\end{DoxyCompactItemize}
\subsection*{Друзья}
\begin{DoxyCompactItemize}
\item 
void $\ast$ {\bf client\_\-thread\_\-func} (void $\ast$data)
\end{DoxyCompactItemize}


\subsection{Подробное описание}


См. определение в файле ServerProgram.h строка 20



\subsection{Конструктор(ы)}
\index{ServerProgram@{ServerProgram}!ServerProgram@{ServerProgram}}
\index{ServerProgram@{ServerProgram}!ServerProgram@{ServerProgram}}
\subsubsection[{ServerProgram}]{\setlength{\rightskip}{0pt plus 5cm}ServerProgram::ServerProgram (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{class_server_program_a4df33583d75105fca4e70b3bc7dbac68}


============================================================== 



См. определение в файле ServerProgram.cpp строка 78



Граф вызовов:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{class_server_program_a4df33583d75105fca4e70b3bc7dbac68_cgraph}
\end{center}
\end{figure}


\index{ServerProgram@{ServerProgram}!$\sim$ServerProgram@{$\sim$ServerProgram}}
\index{$\sim$ServerProgram@{$\sim$ServerProgram}!ServerProgram@{ServerProgram}}
\subsubsection[{$\sim$ServerProgram}]{\setlength{\rightskip}{0pt plus 5cm}ServerProgram::$\sim$ServerProgram (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{class_server_program_a29415b8a2e2eebc424378caf4fecd094}


См. определение в файле ServerProgram.cpp строка 106



\subsection{Методы}
\index{ServerProgram@{ServerProgram}!createSocket@{createSocket}}
\index{createSocket@{createSocket}!ServerProgram@{ServerProgram}}
\subsubsection[{createSocket}]{\setlength{\rightskip}{0pt plus 5cm}int ServerProgram::createSocket (
\begin{DoxyParamCaption}
\item[{uint16\_\-t}]{ port}
\end{DoxyParamCaption}
)}\label{class_server_program_a738ae648acc4c9def797556bb450e978}


См. определение в файле ServerProgram.cpp строка 21



Граф вызова функции:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{class_server_program_a738ae648acc4c9def797556bb450e978_icgraph}
\end{center}
\end{figure}


\index{ServerProgram@{ServerProgram}!waiteSocketConnection@{waiteSocketConnection}}
\index{waiteSocketConnection@{waiteSocketConnection}!ServerProgram@{ServerProgram}}
\subsubsection[{waiteSocketConnection}]{\setlength{\rightskip}{0pt plus 5cm}int ServerProgram::waiteSocketConnection (
\begin{DoxyParamCaption}
\item[{int}]{ i32SocketFD}
\end{DoxyParamCaption}
)}\label{class_server_program_a0244df69c39fbe55db89223c496f7252}


См. определение в файле ServerProgram.cpp строка 11



Граф вызова функции:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{class_server_program_a0244df69c39fbe55db89223c496f7252_icgraph}
\end{center}
\end{figure}




\subsection{Документация по друзьям класса и функциям, отноносящимся к классу}
\index{ServerProgram@{ServerProgram}!client\_\-thread\_\-func@{client\_\-thread\_\-func}}
\index{client\_\-thread\_\-func@{client\_\-thread\_\-func}!ServerProgram@{ServerProgram}}
\subsubsection[{client\_\-thread\_\-func}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ client\_\-thread\_\-func (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{ data}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [friend]}}\label{class_server_program_a7fc824f4b87753f29ae0f897439f9339}


===========================================================

============================================================== 



См. определение в файле ServerProgram.cpp строка 49



\subsection{Данные класса}
\index{ServerProgram@{ServerProgram}!sc@{sc}}
\index{sc@{sc}!ServerProgram@{ServerProgram}}
\subsubsection[{sc}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ServerConfig}$\ast$ {\bf ServerProgram::sc}\hspace{0.3cm}{\ttfamily  [protected]}}\label{class_server_program_aba1a3ed5638a60052048d65d0ba28d5e}


См. определение в файле ServerProgram.h строка 22



Объявления и описания членов классов находятся в файлах:\begin{DoxyCompactItemize}
\item 
ServerFSp/{\bf ServerProgram.h}\item 
ServerFSp/{\bf ServerProgram.cpp}\end{DoxyCompactItemize}
