\section{Файл ServerFSp/LibFileOperations/main.h}
\label{main_8h}\index{ServerFSp/LibFileOperations/main.h@{ServerFSp/LibFileOperations/main.h}}
{\ttfamily \#include \char`\"{}../XML/Server.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}ReadDirectory.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}OpenFiles.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}ReadFiles.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}ReleaseFiles.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}GetAttributes.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}WriteFiles.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}../ServerConfig.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}../BIN/BinaryProtocol.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}ChmodFile.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}RmDirs.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}LinkFiles.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}UnlinkFiles.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}MkDirs.h\char`\"{}}\par
{\ttfamily \#include $<$map$>$}\par
Граф включаемых заголовочных файлов для main.h:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{main_8h__incl}
\end{center}
\end{figure}
Граф файлов, в которые включается этот файл:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{main_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Классы}
\begin{DoxyCompactItemize}
\item 
struct {\bf moduleStruct}
\end{DoxyCompactItemize}
\subsection*{Определения типов}
\begin{DoxyCompactItemize}
\item 
typedef void $\ast$ {\bf funcGetData} (int datacount)
\item 
typedef void {\bf funcSendData} (void $\ast$data, int datacount)
\end{DoxyCompactItemize}
\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{Типы}
\index{main.h@{main.h}!funcGetData@{funcGetData}}
\index{funcGetData@{funcGetData}!main.h@{main.h}}
\subsubsection[{funcGetData}]{\setlength{\rightskip}{0pt plus 5cm}typedef void$\ast$ {\bf funcGetData}(int datacount)}\label{main_8h_a98cd410e10dce936b29e5ba9954db42d}


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

\index{main.h@{main.h}!funcSendData@{funcSendData}}
\index{funcSendData@{funcSendData}!main.h@{main.h}}
\subsubsection[{funcSendData}]{\setlength{\rightskip}{0pt plus 5cm}typedef void {\bf funcSendData}(void $\ast$data, int datacount)}\label{main_8h_a7b50ab7b6d6da6f14e09ebe2aaaa561b}


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



\subsection{Функции}
\index{main.h@{main.h}!moduleFunc@{moduleFunc}}
\index{moduleFunc@{moduleFunc}!main.h@{main.h}}
\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{main_8h_a8009aff6fe51d56933e39c2162e2f704}


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

\index{main.h@{main.h}!registerModule@{registerModule}}
\index{registerModule@{registerModule}!main.h@{main.h}}
\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{main_8h_aa4d3443c62b820053c960aca9338ca91}


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



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


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


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



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


