\hypertarget{classDummyRegisterServer}{
\section{DummyRegisterServer Class Reference}
\label{classDummyRegisterServer}\index{DummyRegisterServer@{DummyRegisterServer}}
}
Inheritance diagram for DummyRegisterServer:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classDummyRegisterServer}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classDummyRegisterServer_a90e8459bbf94d6c8fc87b0bce8a4d36c}{send\_\-route\_\-changed} (const string \&module\_\-name, const \hyperlink{classIPNet}{IPv4Net} \&net, const \hyperlink{classIPv4}{IPv4} \&nexthop, uint32\_\-t metric, uint32\_\-t admin\_\-distance, const string \&protocol\_\-origin, bool multicast)
\begin{DoxyCompactList}\small\item\em send\_\-route\_\-changed is called to communicate to another XRL module that routing information in which it had registered an interest has changed its nexthop, metric, or admin distance. \item\end{DoxyCompactList}\item 
\hypertarget{classDummyRegisterServer_a9df3e713d75683348af3e68575173441}{
void {\bfseries send\_\-invalidate} (const string \&module\_\-name, const \hyperlink{classIPNet}{IPv4Net} \&net, bool multicast)}
\label{classDummyRegisterServer_a9df3e713d75683348af3e68575173441}

\item 
\hypertarget{classDummyRegisterServer_a5971b19398e766ca870d6a36e0eccdc3}{
void {\bfseries send\_\-route\_\-changed} (const string \&module\_\-name, const \hyperlink{classIPNet}{IPv6Net} \&net, const \hyperlink{classIPv6}{IPv6} \&nexthop, uint32\_\-t metric, uint32\_\-t admin\_\-distance, const string \&protocol\_\-origin, bool multicast)}
\label{classDummyRegisterServer_a5971b19398e766ca870d6a36e0eccdc3}

\item 
\hypertarget{classDummyRegisterServer_a28aee838a6151b3703205ebcb6054e88}{
void {\bfseries send\_\-invalidate} (const string \&module\_\-name, const \hyperlink{classIPNet}{IPv6Net} \&net, bool multicast)}
\label{classDummyRegisterServer_a28aee838a6151b3703205ebcb6054e88}

\item 
void \hyperlink{classDummyRegisterServer_adeb131a4939a65eb098d44c59f400f82}{flush} ()
\item 
\hypertarget{classDummyRegisterServer_a5f670f6058b9cbe0ac400c0d885562be}{
bool {\bfseries verify\_\-invalidated} (const string \&invalid)}
\label{classDummyRegisterServer_a5f670f6058b9cbe0ac400c0d885562be}

\item 
\hypertarget{classDummyRegisterServer_a4f5888073d6c93d9b0274d8896be4e2a}{
bool {\bfseries verify\_\-changed} (const string \&changed)}
\label{classDummyRegisterServer_a4f5888073d6c93d9b0274d8896be4e2a}

\item 
\hypertarget{classDummyRegisterServer_afbf2dbffd31011531ccaedb52baa9148}{
bool {\bfseries verify\_\-no\_\-info} ()}
\label{classDummyRegisterServer_afbf2dbffd31011531ccaedb52baa9148}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classDummyRegisterServer_ab398c988fc34c48bda9c99fea6d8ca0e}{
set$<$ string $>$ {\bfseries \_\-invalidated}}
\label{classDummyRegisterServer_ab398c988fc34c48bda9c99fea6d8ca0e}

\item 
\hypertarget{classDummyRegisterServer_af06fb1bf39c0467cab2f3e9dbf89a7d1}{
set$<$ string $>$ {\bfseries \_\-changed}}
\label{classDummyRegisterServer_af06fb1bf39c0467cab2f3e9dbf89a7d1}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classDummyRegisterServer_adeb131a4939a65eb098d44c59f400f82}{
\index{DummyRegisterServer@{DummyRegisterServer}!flush@{flush}}
\index{flush@{flush}!DummyRegisterServer@{DummyRegisterServer}}
\subsubsection[{flush}]{\setlength{\rightskip}{0pt plus 5cm}void DummyRegisterServer::flush (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classDummyRegisterServer_adeb131a4939a65eb098d44c59f400f82}
\begin{DoxySeeAlso}{See also}
\hyperlink{classNotifyQueue_ae3278580579dd8603bf3f1b093b8f350}{NotifyQueue::flush} 
\end{DoxySeeAlso}


Reimplemented from \hyperlink{classRegisterServer_a831eed1d32d4febc91a7556b683083f7}{RegisterServer}.

\hypertarget{classDummyRegisterServer_a90e8459bbf94d6c8fc87b0bce8a4d36c}{
\index{DummyRegisterServer@{DummyRegisterServer}!send\_\-route\_\-changed@{send\_\-route\_\-changed}}
\index{send\_\-route\_\-changed@{send\_\-route\_\-changed}!DummyRegisterServer@{DummyRegisterServer}}
\subsubsection[{send\_\-route\_\-changed}]{\setlength{\rightskip}{0pt plus 5cm}void DummyRegisterServer::send\_\-route\_\-changed (
\begin{DoxyParamCaption}
\item[{const string \&}]{module\_\-name, }
\item[{const {\bf IPv4Net} \&}]{net, }
\item[{const {\bf IPv4} \&}]{nexthop, }
\item[{uint32\_\-t}]{metric, }
\item[{uint32\_\-t}]{admin\_\-distance, }
\item[{const string \&}]{protocol\_\-origin, }
\item[{bool}]{multicast}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classDummyRegisterServer_a90e8459bbf94d6c8fc87b0bce8a4d36c}


send\_\-route\_\-changed is called to communicate to another XRL module that routing information in which it had registered an interest has changed its nexthop, metric, or admin distance. 


\begin{DoxyParams}{Parameters}
{\em module\_\-name} & \hyperlink{protocolthe-p}{the} XRL target name of \hyperlink{protocolthe-p}{the} module to notify. \\
\hline
{\em net} & \hyperlink{protocolthe-p}{the} destination subnet of \hyperlink{protocolthe-p}{the} route that changed. \\
\hline
{\em nexthop} & \hyperlink{protocolthe-p}{the} new nexthop of \hyperlink{protocolthe-p}{the} route that changed. \\
\hline
{\em metric} & \hyperlink{protocolthe-p}{the} new routing protocol metric of \hyperlink{protocolthe-p}{the} route that changed. \\
\hline
{\em admin\_\-distance} & \hyperlink{protocolthe-p}{the} new admin distance of \hyperlink{protocolthe-p}{the} route that changed. \\
\hline
{\em protocol\_\-origin} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} protocol that originated this route. \\
\hline
{\em multicast} & true indicates that \hyperlink{protocolthe-p}{the} change occured in \hyperlink{protocolthe-p}{the} multicast \hyperlink{classRIB}{RIB}, false indicates that it occured in \hyperlink{protocolthe-p}{the} unicast \hyperlink{classRIB}{RIB}. \\
\hline
\end{DoxyParams}


Reimplemented from \hyperlink{classRegisterServer_a70111fc2dfbd3957762af455f87d47c2}{RegisterServer}.



The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/rib/tests/dummy\_\-register\_\-server.hh\item 
/home/greearb/git/xorp.ct.github/xorp/rib/tests/dummy\_\-register\_\-server.cc\end{DoxyCompactItemize}
