\hypertarget{classHorizonValidatorBase}{
\section{HorizonValidatorBase$<$ A $>$ Class Template Reference}
\label{classHorizonValidatorBase}\index{HorizonValidatorBase@{HorizonValidatorBase}}
}
Inheritance diagram for HorizonValidatorBase$<$ A $>$:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.975309cm]{classHorizonValidatorBase}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classHorizonValidatorBase_a1470356a882d62d4ccdb9074b254f5cc}{
{\bfseries HorizonValidatorBase} (const set$<$ \hyperlink{classIPNet}{IPNet}$<$ A $>$ $>$ \&tpn, const set$<$ \hyperlink{classIPNet}{IPNet}$<$ A $>$ $>$ \&opn)}
\label{classHorizonValidatorBase_a1470356a882d62d4ccdb9074b254f5cc}

\item 
\hypertarget{classHorizonValidatorBase_a596e06c7d59827fb1c4ba60c8139e701}{
virtual bool {\bfseries valid\_\-response} (const \hyperlink{classRipPacket}{RipPacket}$<$ A $>$ $\ast$p)=0}
\label{classHorizonValidatorBase_a596e06c7d59827fb1c4ba60c8139e701}

\item 
\hypertarget{classHorizonValidatorBase_a29ff341833f32fffb63456d3616edf7c}{
virtual bool {\bfseries valid\_\-in\_\-sum} () const =0}
\label{classHorizonValidatorBase_a29ff341833f32fffb63456d3616edf7c}

\item 
\hypertarget{classHorizonValidatorBase_a2691b6edeb8fb32c4719d94df4d565e8}{
uint32\_\-t {\bfseries total\_\-routes\_\-seen} () const }
\label{classHorizonValidatorBase_a2691b6edeb8fb32c4719d94df4d565e8}

\item 
\hypertarget{classHorizonValidatorBase_a845f93fb44030374be66178872028f94}{
uint32\_\-t {\bfseries test\_\-peer\_\-routes\_\-seen} () const }
\label{classHorizonValidatorBase_a845f93fb44030374be66178872028f94}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classHorizonValidatorBase_a888d58cf381bb871eebc49c35cb171a9}{
uint32\_\-t {\bfseries \_\-total\_\-routes\_\-seen}}
\label{classHorizonValidatorBase_a888d58cf381bb871eebc49c35cb171a9}

\item 
\hypertarget{classHorizonValidatorBase_af849d89109fa796f242ab744ed9343b1}{
uint32\_\-t {\bfseries \_\-test\_\-peer\_\-routes\_\-seen}}
\label{classHorizonValidatorBase_af849d89109fa796f242ab744ed9343b1}

\item 
\hypertarget{classHorizonValidatorBase_aec2ae462359cfa96a03bbc9fed584fb9}{
const set$<$ \hyperlink{classIPNet}{IPNet}$<$ A $>$ $>$ \& {\bfseries \_\-tpn}}
\label{classHorizonValidatorBase_aec2ae462359cfa96a03bbc9fed584fb9}

\item 
\hypertarget{classHorizonValidatorBase_a192e77eeac1ed48766649eab95c6a1ef}{
const set$<$ \hyperlink{classIPNet}{IPNet}$<$ A $>$ $>$ \& {\bfseries \_\-opn}}
\label{classHorizonValidatorBase_a192e77eeac1ed48766649eab95c6a1ef}

\end{DoxyCompactItemize}
\subsubsection*{template$<$typename A$>$ class HorizonValidatorBase$<$ A $>$}



The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/rip/tests/test\_\-outputs.cc\end{DoxyCompactItemize}
