\section{Класс GetAttr}
\label{class_get_attr}\index{GetAttr@{GetAttr}}


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



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



Граф связей класса GetAttr:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=600pt]{class_get_attr__coll__graph}
\end{center}
\end{figure}
\subsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item 
void {\bf setError} (int errn)
\item 
int {\bf getError} ()
\item 
{\bf GetAttr} ({\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 GetAttr} (const {\bf Node} \&basedNode)
\item 
{\bf string} {\bf getPath} ()
\item 
void {\bf setPath} ({\bf string} path)
\item 
struct stat {\bf getFileInfo} ()
\item 
void {\bf setFileInfo} (struct stat st)
\item 
virtual {\bf $\sim$GetAttr} ()
\end{DoxyCompactItemize}


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


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



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


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

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


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

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


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



\subsection{Методы}
\index{GetAttr@{GetAttr}!getError@{getError}}
\index{getError@{getError}!GetAttr@{GetAttr}}
\subsubsection[{getError}]{\setlength{\rightskip}{0pt plus 5cm}int GetAttr::getError (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{class_get_attr_a81e02e13023d2e85dc642c62bed17a71}


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



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


\index{GetAttr@{GetAttr}!getFileInfo@{getFileInfo}}
\index{getFileInfo@{getFileInfo}!GetAttr@{GetAttr}}
\subsubsection[{getFileInfo}]{\setlength{\rightskip}{0pt plus 5cm}struct stat GetAttr::getFileInfo (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [read]}}\label{class_get_attr_adf56d8bc598850148ee035862b75613b}


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



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


\index{GetAttr@{GetAttr}!getPath@{getPath}}
\index{getPath@{getPath}!GetAttr@{GetAttr}}
\subsubsection[{getPath}]{\setlength{\rightskip}{0pt plus 5cm}{\bf string} GetAttr::getPath (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{class_get_attr_aadb5aa8adcb1995b447e8de08e0fd824}


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



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




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


\index{GetAttr@{GetAttr}!setError@{setError}}
\index{setError@{setError}!GetAttr@{GetAttr}}
\subsubsection[{setError}]{\setlength{\rightskip}{0pt plus 5cm}void GetAttr::setError (
\begin{DoxyParamCaption}
\item[{int}]{ errn}
\end{DoxyParamCaption}
)}\label{class_get_attr_a4a16268ac97fdd4f30443430ddfbca31}


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



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


\index{GetAttr@{GetAttr}!setFileInfo@{setFileInfo}}
\index{setFileInfo@{setFileInfo}!GetAttr@{GetAttr}}
\subsubsection[{setFileInfo}]{\setlength{\rightskip}{0pt plus 5cm}void GetAttr::setFileInfo (
\begin{DoxyParamCaption}
\item[{struct stat}]{ st}
\end{DoxyParamCaption}
)}\label{class_get_attr_ad94a08cfe7b3e4b5e97db758ba67e807}


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



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


\index{GetAttr@{GetAttr}!setPath@{setPath}}
\index{setPath@{setPath}!GetAttr@{GetAttr}}
\subsubsection[{setPath}]{\setlength{\rightskip}{0pt plus 5cm}void GetAttr::setPath (
\begin{DoxyParamCaption}
\item[{{\bf string}}]{ path}
\end{DoxyParamCaption}
)}\label{class_get_attr_a3593fe96474eb843178ff16df26cd43a}


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



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




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