\hypertarget{classDeleteRoute}{
\section{DeleteRoute$<$ A $>$ Class Template Reference}
\label{classDeleteRoute}\index{DeleteRoute@{DeleteRoute}}
}
Inheritance diagram for DeleteRoute$<$ A $>$:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=5.000000cm]{classDeleteRoute}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classDeleteRoute_ac8f9315563c9bc281953190b7fa48547}{
{\bfseries DeleteRoute} (\hyperlink{classRedistXrlOutput}{RedistXrlOutput}$<$ A $>$ $\ast$parent, const \hyperlink{classIPRouteEntry}{IPRouteEntry}$<$ A $>$ \&ipr)}
\label{classDeleteRoute_ac8f9315563c9bc281953190b7fa48547}

\item 
virtual bool \hyperlink{classDeleteRoute_a642fff5553e74c8f4e60fb01bd95dc63}{dispatch} (\hyperlink{classXrlRouter}{XrlRouter} \&xrl\_\-router, \hyperlink{classProfile}{Profile} \&profile)
\item 
\hypertarget{classDeleteRoute_a0862d474fe047c60ccf3d805eeb684ca}{
void {\bfseries dispatch\_\-complete} (const \hyperlink{classXrlError}{XrlError} \&xe)}
\label{classDeleteRoute_a0862d474fe047c60ccf3d805eeb684ca}

\item 
{\footnotesize template$<$$>$ }\\bool \hyperlink{classDeleteRoute_a0b2ca9c9986e2dabfbaaa03d965f5131}{dispatch} (\hyperlink{classXrlRouter}{XrlRouter} \&xrl\_\-router, \hyperlink{classProfile}{Profile} \&profile)
\item 
{\footnotesize template$<$$>$ }\\bool \hyperlink{classDeleteRoute_a070a59ae27b2d1ba3c78d297bde71969}{dispatch} (\hyperlink{classXrlRouter}{XrlRouter} \&xrl\_\-router, \hyperlink{classProfile}{Profile} \&profile)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classDeleteRoute_a5ef6b24f7a3ea20129710d21ae725db3}{
\hyperlink{classIPNet}{IPNet}$<$ A $>$ {\bfseries \_\-net}}
\label{classDeleteRoute_a5ef6b24f7a3ea20129710d21ae725db3}

\item 
\hypertarget{classDeleteRoute_ade80f288a578b6f5d4d7081ce4fe1dc4}{
A {\bfseries \_\-nexthop}}
\label{classDeleteRoute_ade80f288a578b6f5d4d7081ce4fe1dc4}

\item 
\hypertarget{classDeleteRoute_a429f439130ed75930be9d613f69bbf46}{
string {\bfseries \_\-ifname}}
\label{classDeleteRoute_a429f439130ed75930be9d613f69bbf46}

\item 
\hypertarget{classDeleteRoute_aa4a2e115413e0d034d4bf18cb6c50fa0}{
string {\bfseries \_\-vifname}}
\label{classDeleteRoute_aa4a2e115413e0d034d4bf18cb6c50fa0}

\item 
\hypertarget{classDeleteRoute_a9acb5e34f3933a5c4bc79e8f3615f984}{
uint32\_\-t {\bfseries \_\-metric}}
\label{classDeleteRoute_a9acb5e34f3933a5c4bc79e8f3615f984}

\item 
\hypertarget{classDeleteRoute_aefba8899f8deb6bb6c1d20dd193a7470}{
uint32\_\-t {\bfseries \_\-admin\_\-distance}}
\label{classDeleteRoute_aefba8899f8deb6bb6c1d20dd193a7470}

\item 
\hypertarget{classDeleteRoute_aa080913d5ec763f0c8c2e61075bcbf62}{
string {\bfseries \_\-protocol\_\-origin}}
\label{classDeleteRoute_aa080913d5ec763f0c8c2e61075bcbf62}

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



\subsection{Member Function Documentation}
\hypertarget{classDeleteRoute_a642fff5553e74c8f4e60fb01bd95dc63}{
\index{DeleteRoute@{DeleteRoute}!dispatch@{dispatch}}
\index{dispatch@{dispatch}!DeleteRoute@{DeleteRoute}}
\subsubsection[{dispatch}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename A $>$ virtual bool {\bf DeleteRoute}$<$ A $>$::dispatch (
\begin{DoxyParamCaption}
\item[{{\bf XrlRouter} \&}]{xrl\_\-router, }
\item[{{\bf Profile} \&}]{profile}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classDeleteRoute_a642fff5553e74c8f4e60fb01bd95dc63}
\begin{DoxyReturn}{Returns}
true on success, false if \hyperlink{classXrlRouter}{XrlRouter} could not dispatch request. 
\end{DoxyReturn}


Implements \hyperlink{classRedistXrlTask_ad1e6e5ec1dd472ed6cd3c517624f6648}{RedistXrlTask$<$ A $>$}.



Reimplemented in \hyperlink{classDeleteTransactionRoute_a3e3445a765ec66c0e61ce3afe3fe0958}{DeleteTransactionRoute$<$ A $>$}, \hyperlink{classDeleteTransactionRoute_af569616457aa80f032eda180de2c0870}{DeleteTransactionRoute$<$ A $>$}, and \hyperlink{classDeleteTransactionRoute_aa483edc5fe29ecf3fcfba0824bced2a8}{DeleteTransactionRoute$<$ A $>$}.

\hypertarget{classDeleteRoute_a070a59ae27b2d1ba3c78d297bde71969}{
\index{DeleteRoute@{DeleteRoute}!dispatch@{dispatch}}
\index{dispatch@{dispatch}!DeleteRoute@{DeleteRoute}}
\subsubsection[{dispatch}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ bool {\bf DeleteRoute}$<$ {\bf IPv6} $>$::dispatch (
\begin{DoxyParamCaption}
\item[{{\bf XrlRouter} \&}]{xrl\_\-router, }
\item[{{\bf Profile} \&}]{profile}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classDeleteRoute_a070a59ae27b2d1ba3c78d297bde71969}
\begin{DoxyReturn}{Returns}
true on success, false if \hyperlink{classXrlRouter}{XrlRouter} could not dispatch request. 
\end{DoxyReturn}


Implements \hyperlink{classRedistXrlTask_ad1e6e5ec1dd472ed6cd3c517624f6648}{RedistXrlTask$<$ A $>$}.



Reimplemented in \hyperlink{classDeleteTransactionRoute_a3e3445a765ec66c0e61ce3afe3fe0958}{DeleteTransactionRoute$<$ A $>$}, \hyperlink{classDeleteTransactionRoute_af569616457aa80f032eda180de2c0870}{DeleteTransactionRoute$<$ A $>$}, and \hyperlink{classDeleteTransactionRoute_aa483edc5fe29ecf3fcfba0824bced2a8}{DeleteTransactionRoute$<$ A $>$}.

\hypertarget{classDeleteRoute_a0b2ca9c9986e2dabfbaaa03d965f5131}{
\index{DeleteRoute@{DeleteRoute}!dispatch@{dispatch}}
\index{dispatch@{dispatch}!DeleteRoute@{DeleteRoute}}
\subsubsection[{dispatch}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ bool {\bf DeleteRoute}$<$ {\bf IPv4} $>$::dispatch (
\begin{DoxyParamCaption}
\item[{{\bf XrlRouter} \&}]{xrl\_\-router, }
\item[{{\bf Profile} \&}]{profile}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classDeleteRoute_a0b2ca9c9986e2dabfbaaa03d965f5131}
\begin{DoxyReturn}{Returns}
true on success, false if \hyperlink{classXrlRouter}{XrlRouter} could not dispatch request. 
\end{DoxyReturn}


Implements \hyperlink{classRedistXrlTask_ad1e6e5ec1dd472ed6cd3c517624f6648}{RedistXrlTask$<$ A $>$}.



Reimplemented in \hyperlink{classDeleteTransactionRoute_a3e3445a765ec66c0e61ce3afe3fe0958}{DeleteTransactionRoute$<$ A $>$}, \hyperlink{classDeleteTransactionRoute_af569616457aa80f032eda180de2c0870}{DeleteTransactionRoute$<$ A $>$}, and \hyperlink{classDeleteTransactionRoute_aa483edc5fe29ecf3fcfba0824bced2a8}{DeleteTransactionRoute$<$ A $>$}.



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