\hypertarget{classAggregationHandler}{
\section{AggregationHandler Class Reference}
\label{classAggregationHandler}\index{AggregationHandler@{AggregationHandler}}
}
Inheritance diagram for AggregationHandler:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classAggregationHandler}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAggregationHandler_aac4e6788c5dc2352f779b04e38e3a8e0}{
virtual PeerType {\bfseries get\_\-peer\_\-type} () const }
\label{classAggregationHandler_aac4e6788c5dc2352f779b04e38e3a8e0}

\item 
uint32\_\-t \hyperlink{classAggregationHandler_a45d1fdc93c50b0afd46e75afb02e6edd}{get\_\-unique\_\-id} () const 
\item 
virtual bool \hyperlink{classAggregationHandler_ab9bf0c0a586faec5a67c1a7349f2c280}{originate\_\-route\_\-handler} () const 
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAggregationHandler_aa7b9791c7302c959564e517b684936b4}{
const uint32\_\-t {\bfseries \_\-fake\_\-unique\_\-id}}
\label{classAggregationHandler_aa7b9791c7302c959564e517b684936b4}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classAggregationHandler_a45d1fdc93c50b0afd46e75afb02e6edd}{
\index{AggregationHandler@{AggregationHandler}!get\_\-unique\_\-id@{get\_\-unique\_\-id}}
\index{get\_\-unique\_\-id@{get\_\-unique\_\-id}!AggregationHandler@{AggregationHandler}}
\subsubsection[{get\_\-unique\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t AggregationHandler::get\_\-unique\_\-id (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classAggregationHandler_a45d1fdc93c50b0afd46e75afb02e6edd}
\begin{DoxyReturn}{Returns}
an ID that is unique per peer for use in decision. 
\end{DoxyReturn}


Reimplemented from \hyperlink{classPeerHandler_a9d5bd23d01841a1e43075d06e5996e32}{PeerHandler}.

\hypertarget{classAggregationHandler_ab9bf0c0a586faec5a67c1a7349f2c280}{
\index{AggregationHandler@{AggregationHandler}!originate\_\-route\_\-handler@{originate\_\-route\_\-handler}}
\index{originate\_\-route\_\-handler@{originate\_\-route\_\-handler}!AggregationHandler@{AggregationHandler}}
\subsubsection[{originate\_\-route\_\-handler}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool AggregationHandler::originate\_\-route\_\-handler (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classAggregationHandler_ab9bf0c0a586faec5a67c1a7349f2c280}
\begin{DoxyReturn}{Returns}
true if this is \hyperlink{protocolthe-p}{the} originate route handler. 
\end{DoxyReturn}


Reimplemented from \hyperlink{classPeerHandler_a901f0acb289e4fd0416ed6de5fdda5b2}{PeerHandler}.



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}
