\section{Файл ServerFSp/LibFileOperations/main.cpp}
\label{_lib_file_operations_2main_8cpp}\index{ServerFSp/LibFileOperations/main.cpp@{ServerFSp/LibFileOperations/main.cpp}}
{\ttfamily \#include \char`\"{}main.h\char`\"{}}\par
Граф включаемых заголовочных файлов для main.cpp:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{_lib_file_operations_2main_8cpp__incl}
\end{center}
\end{figure}
\subsection*{Функции}
\begin{DoxyCompactItemize}
\item 
bool {\bf moduleFunc} (void $\ast$stanza, {\bf funcSendData} $\ast$sendd, {\bf funcGetData} $\ast$getd)
\item 
unsigned int {\bf registerModule} ({\bf Server} $\ast$protocol, {\bf ServerConfig} $\ast$sc, {\bf BinaryProtocol} $\ast$bp)
\item 
void {\bf unregisterModule} (unsigned int mid)
\end{DoxyCompactItemize}
\subsection*{Переменные}
\begin{DoxyCompactItemize}
\item 
static unsigned int {\bf modid} = 0
\item 
static map$<$ unsigned int, {\bf moduleStruct} $>$ {\bf modules}
\end{DoxyCompactItemize}


\subsection{Функции}
\index{LibFileOperations/main.cpp@{LibFileOperations/main.cpp}!moduleFunc@{moduleFunc}}
\index{moduleFunc@{moduleFunc}!LibFileOperations/main.cpp@{LibFileOperations/main.cpp}}
\subsubsection[{moduleFunc}]{\setlength{\rightskip}{0pt plus 5cm}bool moduleFunc (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{ stanza, }
\item[{{\bf funcSendData} $\ast$}]{ sendd, }
\item[{{\bf funcGetData} $\ast$}]{ getd}
\end{DoxyParamCaption}
)}\label{_lib_file_operations_2main_8cpp_a8009aff6fe51d56933e39c2162e2f704}


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

\index{LibFileOperations/main.cpp@{LibFileOperations/main.cpp}!registerModule@{registerModule}}
\index{registerModule@{registerModule}!LibFileOperations/main.cpp@{LibFileOperations/main.cpp}}
\subsubsection[{registerModule}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int registerModule (
\begin{DoxyParamCaption}
\item[{{\bf Server} $\ast$}]{ protocol, }
\item[{{\bf ServerConfig} $\ast$}]{ sc, }
\item[{{\bf BinaryProtocol} $\ast$}]{ bp}
\end{DoxyParamCaption}
)}\label{_lib_file_operations_2main_8cpp_aa4d3443c62b820053c960aca9338ca91}


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



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


\index{LibFileOperations/main.cpp@{LibFileOperations/main.cpp}!unregisterModule@{unregisterModule}}
\index{unregisterModule@{unregisterModule}!LibFileOperations/main.cpp@{LibFileOperations/main.cpp}}
\subsubsection[{unregisterModule}]{\setlength{\rightskip}{0pt plus 5cm}void unregisterModule (
\begin{DoxyParamCaption}
\item[{unsigned int}]{ mid}
\end{DoxyParamCaption}
)}\label{_lib_file_operations_2main_8cpp_aa9c740b45a6d81ba30d9802cdcebf4d1}


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



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




\subsection{Переменные}
\index{LibFileOperations/main.cpp@{LibFileOperations/main.cpp}!modid@{modid}}
\index{modid@{modid}!LibFileOperations/main.cpp@{LibFileOperations/main.cpp}}
\subsubsection[{modid}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf modid} = 0\hspace{0.3cm}{\ttfamily  [static]}}\label{_lib_file_operations_2main_8cpp_ad798c3776a712cf11e2bf8220a4fb0f4}


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

\index{LibFileOperations/main.cpp@{LibFileOperations/main.cpp}!modules@{modules}}
\index{modules@{modules}!LibFileOperations/main.cpp@{LibFileOperations/main.cpp}}
\subsubsection[{modules}]{\setlength{\rightskip}{0pt plus 5cm}map$<$unsigned int,{\bf moduleStruct}$>$ {\bf modules}\hspace{0.3cm}{\ttfamily  [static]}}\label{_lib_file_operations_2main_8cpp_ac4647888a627c3870a410d18c03d9d56}


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

