\section{Класс ServerConfig}
\label{class_server_config}\index{ServerConfig@{ServerConfig}}


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



Базовые классы:{\bf BaseConfigFile}.



Граф связей класса ServerConfig:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{class_server_config__coll__graph}
\end{center}
\end{figure}
\subsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item 
{\bf string} {\bf getIP} ()
\item 
unsigned short {\bf getServerPort} ()
\item 
unsigned short {\bf getServerBinPort} ()
\begin{DoxyCompactList}\small\item\em получение порта через который сервер будет одидать подключения. \item\end{DoxyCompactList}\item 
{\bf string} {\bf getSharedDir} ()
\item 
{\bf ServerConfig} ()
\item 
virtual {\bf $\sim$ServerConfig} ()
\end{DoxyCompactItemize}
\subsection*{Защищенные данные}
\begin{DoxyCompactItemize}
\item 
xfNode $\ast$ {\bf server\_\-node}
\item 
{\bf string} {\bf shareddir}
\item 
unsigned short {\bf serverPort}
\item 
unsigned short {\bf serverBinPort}
\item 
{\bf string} {\bf serverIP}
\end{DoxyCompactItemize}


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


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



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


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



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


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


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



\subsection{Методы}
\index{ServerConfig@{ServerConfig}!getIP@{getIP}}
\index{getIP@{getIP}!ServerConfig@{ServerConfig}}
\subsubsection[{getIP}]{\setlength{\rightskip}{0pt plus 5cm}{\bf string} ServerConfig::getIP (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [inline]}}\label{class_server_config_a318455aceb66d5bdf61fb9ea3b0a7d0c}


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

\index{ServerConfig@{ServerConfig}!getServerBinPort@{getServerBinPort}}
\index{getServerBinPort@{getServerBinPort}!ServerConfig@{ServerConfig}}
\subsubsection[{getServerBinPort}]{\setlength{\rightskip}{0pt plus 5cm}unsigned short ServerConfig::getServerBinPort (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [inline]}}\label{class_server_config_ae0f76b8f90f186c4ed70d248b9ceac20}


получение порта через который сервер будет одидать подключения. 



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



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


\index{ServerConfig@{ServerConfig}!getServerPort@{getServerPort}}
\index{getServerPort@{getServerPort}!ServerConfig@{ServerConfig}}
\subsubsection[{getServerPort}]{\setlength{\rightskip}{0pt plus 5cm}unsigned short ServerConfig::getServerPort (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [inline]}}\label{class_server_config_a0d2777b93b49b4f6262d15628ba2c696}


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



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


\index{ServerConfig@{ServerConfig}!getSharedDir@{getSharedDir}}
\index{getSharedDir@{getSharedDir}!ServerConfig@{ServerConfig}}
\subsubsection[{getSharedDir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf string} ServerConfig::getSharedDir (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [inline]}}\label{class_server_config_aef13ef3dc2f00d97a0176e8bf5e0a6a2}


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



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




\subsection{Данные класса}
\index{ServerConfig@{ServerConfig}!server\_\-node@{server\_\-node}}
\index{server\_\-node@{server\_\-node}!ServerConfig@{ServerConfig}}
\subsubsection[{server\_\-node}]{\setlength{\rightskip}{0pt plus 5cm}xfNode$\ast$ {\bf ServerConfig::server\_\-node}\hspace{0.3cm}{\ttfamily  [protected]}}\label{class_server_config_a763152208dedde8af123af60314f1117}


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

\index{ServerConfig@{ServerConfig}!serverBinPort@{serverBinPort}}
\index{serverBinPort@{serverBinPort}!ServerConfig@{ServerConfig}}
\subsubsection[{serverBinPort}]{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf ServerConfig::serverBinPort}\hspace{0.3cm}{\ttfamily  [protected]}}\label{class_server_config_aeba411da44e56a007f3131b9227cb7f9}


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

\index{ServerConfig@{ServerConfig}!serverIP@{serverIP}}
\index{serverIP@{serverIP}!ServerConfig@{ServerConfig}}
\subsubsection[{serverIP}]{\setlength{\rightskip}{0pt plus 5cm}{\bf string} {\bf ServerConfig::serverIP}\hspace{0.3cm}{\ttfamily  [protected]}}\label{class_server_config_aec21773a3f29076ea2c416d6ea58d1d2}


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

\index{ServerConfig@{ServerConfig}!serverPort@{serverPort}}
\index{serverPort@{serverPort}!ServerConfig@{ServerConfig}}
\subsubsection[{serverPort}]{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf ServerConfig::serverPort}\hspace{0.3cm}{\ttfamily  [protected]}}\label{class_server_config_ae6052b8c2c33f80e081d95e972c5adfb}


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

\index{ServerConfig@{ServerConfig}!shareddir@{shareddir}}
\index{shareddir@{shareddir}!ServerConfig@{ServerConfig}}
\subsubsection[{shareddir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf string} {\bf ServerConfig::shareddir}\hspace{0.3cm}{\ttfamily  [protected]}}\label{class_server_config_a1c33a9ec89c405a106225785e334e35f}


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



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