\section{Класс OpenFiles}
\label{class_open_files}\index{OpenFiles@{OpenFiles}}


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



Базовые классы:{\bf TagHandler$<$ TagIQ $>$}.



Граф связей класса OpenFiles:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{class_open_files__coll__graph}
\end{center}
\end{figure}
\subsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item 
void {\bf handleTag} ({\bf TagIQ} \&tag)
\item 
{\bf OpenFiles} ({\bf Server} \&{\bf protocol}, {\bf ServerConfig} $\ast${\bf sc})
\item 
virtual {\bf $\sim$OpenFiles} ()
\end{DoxyCompactItemize}
\subsection*{Закрытые данные}
\begin{DoxyCompactItemize}
\item 
{\bf Server} $\ast$ {\bf protocol}
\item 
{\bf ServerConfig} $\ast$ {\bf sc}
\end{DoxyCompactItemize}


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


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



\subsection{Конструктор(ы)}
\index{OpenFiles@{OpenFiles}!OpenFiles@{OpenFiles}}
\index{OpenFiles@{OpenFiles}!OpenFiles@{OpenFiles}}
\subsubsection[{OpenFiles}]{\setlength{\rightskip}{0pt plus 5cm}OpenFiles::OpenFiles (
\begin{DoxyParamCaption}
\item[{{\bf Server} \&}]{ protocol, }
\item[{{\bf ServerConfig} $\ast$}]{ sc}
\end{DoxyParamCaption}
)}\label{class_open_files_a5f199c651d213f57f598dcd6165bee4b}


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



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


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


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



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




\subsection{Методы}
\index{OpenFiles@{OpenFiles}!handleTag@{handleTag}}
\index{handleTag@{handleTag}!OpenFiles@{OpenFiles}}
\subsubsection[{handleTag}]{\setlength{\rightskip}{0pt plus 5cm}void OpenFiles::handleTag (
\begin{DoxyParamCaption}
\item[{{\bf TagIQ} \&}]{ tag}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [virtual]}}\label{class_open_files_aea6e3494491baf455957b26f2208b520}


Замещает {\bf TagHandler$<$ TagIQ $>$} \doxyref{}{стр.}{class_tag_handler_aae7e82cdc8a8faa8d48a8b4570c3c963}.



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



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




\subsection{Данные класса}
\index{OpenFiles@{OpenFiles}!protocol@{protocol}}
\index{protocol@{protocol}!OpenFiles@{OpenFiles}}
\subsubsection[{protocol}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Server}$\ast$ {\bf OpenFiles::protocol}\hspace{0.3cm}{\ttfamily  [private]}}\label{class_open_files_a01bee0bad77b05f7908428948a0ffa3e}


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

\index{OpenFiles@{OpenFiles}!sc@{sc}}
\index{sc@{sc}!OpenFiles@{OpenFiles}}
\subsubsection[{sc}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ServerConfig}$\ast$ {\bf OpenFiles::sc}\hspace{0.3cm}{\ttfamily  [private]}}\label{class_open_files_afab688946a47541164a71726570bd19d}


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



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