\section{Класс ReadFile}
\label{class_read_file}\index{ReadFile@{ReadFile}}


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



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



Граф связей класса ReadFile:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=600pt]{class_read_file__coll__graph}
\end{center}
\end{figure}
\subsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item 
void {\bf setSubmite} ()
\item 
void {\bf setResult} (unsigned int packetid, size\_\-t size\_\-for\_\-read)
\item 
void {\bf getResult} (unsigned int \&packetid, size\_\-t \&size\_\-for\_\-read)
\item 
{\bf ReadFile} ({\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 
void {\bf getFileData} ({\bf string} \&path, size\_\-t \&offset, size\_\-t \&size, fuse\_\-file\_\-info \&fi)
\item 
void {\bf setFileData} (const {\bf string} \&path, size\_\-t offset, size\_\-t size, const fuse\_\-file\_\-info \&fi)
\item 
{\bf ReadFile} (const {\bf Node} \&basedNode)
\item 
virtual {\bf $\sim$ReadFile} ()
\end{DoxyCompactItemize}


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


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



\subsection{Конструктор(ы)}
\index{ReadFile@{ReadFile}!ReadFile@{ReadFile}}
\index{ReadFile@{ReadFile}!ReadFile@{ReadFile}}
\subsubsection[{ReadFile}]{\setlength{\rightskip}{0pt plus 5cm}ReadFile::ReadFile (
\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_read_file_ad788bc740c4ffea25b071423122901a2}


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

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


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

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


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



\subsection{Методы}
\index{ReadFile@{ReadFile}!getFileData@{getFileData}}
\index{getFileData@{getFileData}!ReadFile@{ReadFile}}
\subsubsection[{getFileData}]{\setlength{\rightskip}{0pt plus 5cm}void ReadFile::getFileData (
\begin{DoxyParamCaption}
\item[{{\bf string} \&}]{ path, }
\item[{size\_\-t \&}]{ offset, }
\item[{size\_\-t \&}]{ size, }
\item[{fuse\_\-file\_\-info \&}]{ fi}
\end{DoxyParamCaption}
)}\label{class_read_file_a3b8e0b5e427f58914f76fd08c7a4e32f}


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



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


\index{ReadFile@{ReadFile}!getResult@{getResult}}
\index{getResult@{getResult}!ReadFile@{ReadFile}}
\subsubsection[{getResult}]{\setlength{\rightskip}{0pt plus 5cm}void ReadFile::getResult (
\begin{DoxyParamCaption}
\item[{unsigned int \&}]{ packetid, }
\item[{size\_\-t \&}]{ size\_\-for\_\-read}
\end{DoxyParamCaption}
)}\label{class_read_file_a11e5c7cf16b5591e68594acd7bc3ceb5}


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



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


\index{ReadFile@{ReadFile}!setFileData@{setFileData}}
\index{setFileData@{setFileData}!ReadFile@{ReadFile}}
\subsubsection[{setFileData}]{\setlength{\rightskip}{0pt plus 5cm}void ReadFile::setFileData (
\begin{DoxyParamCaption}
\item[{const {\bf string} \&}]{ path, }
\item[{size\_\-t}]{ offset, }
\item[{size\_\-t}]{ size, }
\item[{const fuse\_\-file\_\-info \&}]{ fi}
\end{DoxyParamCaption}
)}\label{class_read_file_a9c030f297b7eb80a189c04ee5b24b25f}


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



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


\index{ReadFile@{ReadFile}!setResult@{setResult}}
\index{setResult@{setResult}!ReadFile@{ReadFile}}
\subsubsection[{setResult}]{\setlength{\rightskip}{0pt plus 5cm}void ReadFile::setResult (
\begin{DoxyParamCaption}
\item[{unsigned int}]{ packetid, }
\item[{size\_\-t}]{ size\_\-for\_\-read}
\end{DoxyParamCaption}
)}\label{class_read_file_ae67f8d15d83f3aa6551b3ed28f786206}


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



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


\index{ReadFile@{ReadFile}!setSubmite@{setSubmite}}
\index{setSubmite@{setSubmite}!ReadFile@{ReadFile}}
\subsubsection[{setSubmite}]{\setlength{\rightskip}{0pt plus 5cm}void ReadFile::setSubmite (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{class_read_file_a43ab97e2660e47aed89390ad1f340e6e}


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



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




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