\hypertarget{classValidation}{
\section{Validation Class Reference}
\label{classValidation}\index{Validation@{Validation}}
}
Inheritance diagram for Validation:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.154930cm]{classValidation}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classValidation_a3735db9260558f417a04d04b07d6612a}{
typedef XorpCallback1$<$ void, bool $>$::RefPtr {\bfseries CallBack}}
\label{classValidation_a3735db9260558f417a04d04b07d6612a}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classValidation_af71242035e91b2ba842d5bac4cf39bd5}{
{\bfseries Validation} (const string \&module\_\-name, bool verbose)}
\label{classValidation_af71242035e91b2ba842d5bac4cf39bd5}

\item 
\hypertarget{classValidation_acf84fac254639f20406c852125994c84}{
virtual void {\bfseries validate} (\hyperlink{classRunCommandBase_1_1ExecId}{RunShellCommand::ExecId} exec\_\-id, CallBack cb)=0}
\label{classValidation_acf84fac254639f20406c852125994c84}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classValidation_aaab2b60d103de2f8378d0841513d2362}{
const string {\bfseries \_\-module\_\-name}}
\label{classValidation_aaab2b60d103de2f8378d0841513d2362}

\item 
\hypertarget{classValidation_a5f4a13e5ecd1d04dbee1b53f4caa7335}{
\hyperlink{classRunCommandBase_1_1ExecId}{RunShellCommand::ExecId} {\bfseries \_\-exec\_\-id}}
\label{classValidation_a5f4a13e5ecd1d04dbee1b53f4caa7335}

\item 
\hypertarget{classValidation_ac0e627566f2011fe3d2c25c4952be75d}{
bool {\bfseries \_\-verbose}}
\label{classValidation_ac0e627566f2011fe3d2c25c4952be75d}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/rtrmgr/task.hh\end{DoxyCompactItemize}
