\hypertarget{classAggregateRoute}{
\section{AggregateRoute$<$ A $>$ Class Template Reference}
\label{classAggregateRoute}\index{AggregateRoute@{AggregateRoute}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAggregateRoute_a3b1d37b9bdefaf1eb121fec09f2a5590}{
{\bfseries AggregateRoute} (\hyperlink{classIPNet}{IPNet}$<$ A $>$ net, bool brief\_\-mode, \hyperlink{classIPv4}{IPv4} bgp\_\-id, \hyperlink{classAsNum}{AsNum} asnum)}
\label{classAggregateRoute_a3b1d37b9bdefaf1eb121fec09f2a5590}

\item 
\hypertarget{classAggregateRoute_ad35a7016587399b7f7324293c0ed7083}{
\hyperlink{classPAListRef}{PAListRef}$<$ A $>$ {\bfseries pa\_\-list} () const }
\label{classAggregateRoute_ad35a7016587399b7f7324293c0ed7083}

\item 
\hypertarget{classAggregateRoute_aa506c8bd92ce8696b4c54d985cb55867}{
const \hyperlink{classIPNet}{IPNet}$<$ A $>$ {\bfseries net} () const }
\label{classAggregateRoute_aa506c8bd92ce8696b4c54d985cb55867}

\item 
\hypertarget{classAggregateRoute_ae7364a397a0e18930834931431a2a5d6}{
bool {\bfseries was\_\-announced} () const }
\label{classAggregateRoute_ae7364a397a0e18930834931431a2a5d6}

\item 
\hypertarget{classAggregateRoute_a57c26a144f3b7cb20fa2c5d8b2a9cea4}{
bool {\bfseries is\_\-suppressed} () const }
\label{classAggregateRoute_a57c26a144f3b7cb20fa2c5d8b2a9cea4}

\item 
\hypertarget{classAggregateRoute_a2234983e864650913f9569459d4467f8}{
bool {\bfseries brief\_\-mode} () const }
\label{classAggregateRoute_a2234983e864650913f9569459d4467f8}

\item 
\hypertarget{classAggregateRoute_aa29c0ed52179b124b7ba057dd13e101a}{
void {\bfseries was\_\-announced} (bool value)}
\label{classAggregateRoute_aa29c0ed52179b124b7ba057dd13e101a}

\item 
\hypertarget{classAggregateRoute_a0ea269c534ad543ba6c1aaa6a8837279}{
void {\bfseries is\_\-suppressed} (bool value)}
\label{classAggregateRoute_a0ea269c534ad543ba6c1aaa6a8837279}

\item 
\hypertarget{classAggregateRoute_adc5070d8ef67a7dda4ece2cce45f0c91}{
void {\bfseries brief\_\-mode} (bool value)}
\label{classAggregateRoute_adc5070d8ef67a7dda4ece2cce45f0c91}

\item 
\hypertarget{classAggregateRoute_a346c3a0446b378c07d70025cff37230e}{
void {\bfseries reevaluate} (\hyperlink{classAggregationTable}{AggregationTable}$<$ A $>$ $\ast$parent)}
\label{classAggregateRoute_a346c3a0446b378c07d70025cff37230e}

\item 
\hypertarget{classAggregateRoute_abc5389384796365b16ed80bf8dedef77}{
\hyperlink{classRefTrie}{RefTrie}$<$ A, const \hyperlink{classComponentRoute}{ComponentRoute}$<$ A $>$ $>$ $\ast$ {\bfseries components\_\-table} ()}
\label{classAggregateRoute_abc5389384796365b16ed80bf8dedef77}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAggregateRoute_a64cbc58d47d85c92f0fd544f6ed4fc73}{
const \hyperlink{classIPNet}{IPNet}$<$ A $>$ {\bfseries \_\-net}}
\label{classAggregateRoute_a64cbc58d47d85c92f0fd544f6ed4fc73}

\item 
\hypertarget{classAggregateRoute_a758e88bca1b605a2ce18c0396816a5af}{
bool {\bfseries \_\-brief\_\-mode}}
\label{classAggregateRoute_a758e88bca1b605a2ce18c0396816a5af}

\item 
\hypertarget{classAggregateRoute_aea088596a25dc9684a234ba72358c100}{
\hyperlink{classAggregatorAttribute}{AggregatorAttribute} $\ast$ {\bfseries \_\-aggregator\_\-attribute}}
\label{classAggregateRoute_aea088596a25dc9684a234ba72358c100}

\item 
\hypertarget{classAggregateRoute_a29f8089f2bd768406187a69f9e690b60}{
\hyperlink{classRefTrie}{RefTrie}$<$ A, const \hyperlink{classComponentRoute}{ComponentRoute}$<$ A $>$ $>$ {\bfseries \_\-components\_\-table}}
\label{classAggregateRoute_a29f8089f2bd768406187a69f9e690b60}

\item 
\hypertarget{classAggregateRoute_adb4df8d8f9460aadd822600153224d1f}{
\hyperlink{classPAListRef}{PAListRef}$<$ A $>$ {\bfseries \_\-pa\_\-list}}
\label{classAggregateRoute_adb4df8d8f9460aadd822600153224d1f}

\item 
\hypertarget{classAggregateRoute_a91d9a535e29e98bb756eb08baae706a8}{
bool {\bfseries \_\-was\_\-announced}}
\label{classAggregateRoute_a91d9a535e29e98bb756eb08baae706a8}

\item 
\hypertarget{classAggregateRoute_ac7a95263fe025f69c22ebe974f021dfa}{
bool {\bfseries \_\-is\_\-suppressed}}
\label{classAggregateRoute_ac7a95263fe025f69c22ebe974f021dfa}

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



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