\section{Класс OpenFile}
\label{class_open_file}\index{OpenFile@{OpenFile}}


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



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



Граф связей класса OpenFile:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=600pt]{class_open_file__coll__graph}
\end{center}
\end{figure}
\subsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item 
int {\bf getResult} ()
\item 
void {\bf setResult} (int res)
\item 
void {\bf setFile} ({\bf string} dir, const struct fuse\_\-file\_\-info \&fi, mode\_\-t mode=0)
\item 
void {\bf getFile} ({\bf string} \&dir, struct fuse\_\-file\_\-info \&fi, mode\_\-t \&mode)
\item 
{\bf OpenFile} ({\bf Node} $\ast${\bf parent}=NULL, {\bf string} from=\char`\"{}\char`\"{}, {\bf string} to=\char`\"{}\char`\"{}, {\bf IQType} type=TagIQ::Get, {\bf string} id=\char`\"{}\char`\"{})
\item 
{\bf OpenFile} (const {\bf Node} \&basedNode)
\item 
virtual {\bf $\sim$OpenFile} ()
\end{DoxyCompactItemize}


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


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



\subsection{Конструктор(ы)}
\index{OpenFile@{OpenFile}!OpenFile@{OpenFile}}
\index{OpenFile@{OpenFile}!OpenFile@{OpenFile}}
\subsubsection[{OpenFile}]{\setlength{\rightskip}{0pt plus 5cm}OpenFile::OpenFile (
\begin{DoxyParamCaption}
\item[{{\bf Node} $\ast$}]{ parent = {\ttfamily NULL}, }
\item[{{\bf string}}]{ from = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{{\bf string}}]{ to = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{{\bf IQType}}]{ type = {\ttfamily TagIQ::Get}, }
\item[{{\bf string}}]{ id = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)}\label{class_open_file_a3249b1cfda017cbd5ab1aeebe54d0849}


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

\index{OpenFile@{OpenFile}!OpenFile@{OpenFile}}
\index{OpenFile@{OpenFile}!OpenFile@{OpenFile}}
\subsubsection[{OpenFile}]{\setlength{\rightskip}{0pt plus 5cm}OpenFile::OpenFile (
\begin{DoxyParamCaption}
\item[{const {\bf Node} \&}]{ basedNode}
\end{DoxyParamCaption}
)}\label{class_open_file_a057f5f43f9601a5ba960c105de38bfb6}


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

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


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



\subsection{Методы}
\index{OpenFile@{OpenFile}!getFile@{getFile}}
\index{getFile@{getFile}!OpenFile@{OpenFile}}
\subsubsection[{getFile}]{\setlength{\rightskip}{0pt plus 5cm}void OpenFile::getFile (
\begin{DoxyParamCaption}
\item[{{\bf string} \&}]{ dir, }
\item[{struct fuse\_\-file\_\-info \&}]{ fi, }
\item[{mode\_\-t \&}]{ mode}
\end{DoxyParamCaption}
)}\label{class_open_file_a2bf88824c84186995fcfcd0f770c7b96}


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



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




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


\index{OpenFile@{OpenFile}!getResult@{getResult}}
\index{getResult@{getResult}!OpenFile@{OpenFile}}
\subsubsection[{getResult}]{\setlength{\rightskip}{0pt plus 5cm}int OpenFile::getResult (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{class_open_file_af66f091b79fbf90c6f2d57436837f7c9}


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



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


\index{OpenFile@{OpenFile}!setFile@{setFile}}
\index{setFile@{setFile}!OpenFile@{OpenFile}}
\subsubsection[{setFile}]{\setlength{\rightskip}{0pt plus 5cm}void OpenFile::setFile (
\begin{DoxyParamCaption}
\item[{{\bf string}}]{ dir, }
\item[{const struct fuse\_\-file\_\-info \&}]{ fi, }
\item[{mode\_\-t}]{ mode = {\ttfamily 0}}
\end{DoxyParamCaption}
)}\label{class_open_file_a11862af75cf68ed4f1f9b973e76e9ed5}


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



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


\index{OpenFile@{OpenFile}!setResult@{setResult}}
\index{setResult@{setResult}!OpenFile@{OpenFile}}
\subsubsection[{setResult}]{\setlength{\rightskip}{0pt plus 5cm}void OpenFile::setResult (
\begin{DoxyParamCaption}
\item[{int}]{ res}
\end{DoxyParamCaption}
)}\label{class_open_file_ad59c200ec82892fc381117c8738574d4}


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



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




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