\hypertarget{classCacheRoute}{
\section{CacheRoute$<$ A $>$ Class Template Reference}
\label{classCacheRoute}\index{CacheRoute@{CacheRoute}}
}


Used in \hyperlink{classCacheTable}{CacheTable} to store a \hyperlink{classSubnetRoute}{SubnetRoute} and \hyperlink{protocolthe-p}{the} genid of \hyperlink{protocolthe-p}{the} RibIn that generated \hyperlink{protocolthe-p}{the} route.  




{\ttfamily \#include $<$route\_\-table\_\-cache.hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classCacheRoute_a5a8f0d48e2f53c7e8a20c83623209695}{
{\bfseries CacheRoute} (const \hyperlink{classSubnetRoute}{SubnetRoute}$<$ A $>$ $\ast$route, uint32\_\-t genid)}
\label{classCacheRoute_a5a8f0d48e2f53c7e8a20c83623209695}

\item 
\hypertarget{classCacheRoute_accf0a3d3e6714d17d8e69437743442b1}{
const \hyperlink{classSubnetRoute}{SubnetRoute}$<$ A $>$ $\ast$ {\bfseries route} () const }
\label{classCacheRoute_accf0a3d3e6714d17d8e69437743442b1}

\item 
\hypertarget{classCacheRoute_a38d064143a37f478e69b3b6e22bf0afa}{
uint32\_\-t {\bfseries genid} () const }
\label{classCacheRoute_a38d064143a37f478e69b3b6e22bf0afa}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classCacheRoute_aa516553b6bfb72db575aff2907abc142}{
\hyperlink{classSubnetRouteConstRef}{SubnetRouteConstRef}$<$ A $>$ {\bfseries \_\-routeref}}
\label{classCacheRoute_aa516553b6bfb72db575aff2907abc142}

\item 
\hypertarget{classCacheRoute_aa593564e9915b0998e0669e286cf2078}{
uint32\_\-t {\bfseries \_\-genid}}
\label{classCacheRoute_aa593564e9915b0998e0669e286cf2078}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class A$>$ class CacheRoute$<$ A $>$}

Used in \hyperlink{classCacheTable}{CacheTable} to store a \hyperlink{classSubnetRoute}{SubnetRoute} and \hyperlink{protocolthe-p}{the} genid of \hyperlink{protocolthe-p}{the} RibIn that generated \hyperlink{protocolthe-p}{the} route. 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/bgp/route\_\-table\_\-cache.hh\end{DoxyCompactItemize}
