\hypertarget{classMessageQueueEntry}{
\section{MessageQueueEntry$<$ A $>$ Class Template Reference}
\label{classMessageQueueEntry}\index{MessageQueueEntry@{MessageQueueEntry}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum {\bfseries op} \{ {\bfseries ADD} =  1, 
{\bfseries REPLACE} =  2
 \}
\item 
\hypertarget{classMessageQueueEntry_acf1800d2989391857e64690f59a79bc7}{
typedef enum MessageQueueEntry::op {\bfseries Op}}
\label{classMessageQueueEntry_acf1800d2989391857e64690f59a79bc7}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classMessageQueueEntry_a5ca7f5f75d9e1a991ccb567db72104cd}{
{\bfseries MessageQueueEntry} (\hyperlink{classInternalMessage}{InternalMessage}$<$ A $>$ $\ast$add\_\-msg, \hyperlink{classInternalMessage}{InternalMessage}$<$ A $>$ $\ast$delete\_\-msg)}
\label{classMessageQueueEntry_a5ca7f5f75d9e1a991ccb567db72104cd}

\item 
\hypertarget{classMessageQueueEntry_ae5fcd505f64fce05a00aa2729e2990b4}{
{\bfseries MessageQueueEntry} (const \hyperlink{classMessageQueueEntry}{MessageQueueEntry} \&original)}
\label{classMessageQueueEntry_ae5fcd505f64fce05a00aa2729e2990b4}

\item 
\hypertarget{classMessageQueueEntry_abc0715ba3e4df891f3b5e65e511c0813}{
Op {\bfseries type} () const }
\label{classMessageQueueEntry_abc0715ba3e4df891f3b5e65e511c0813}

\item 
\hypertarget{classMessageQueueEntry_acdc08c4efe76771c8751ea32a9a2d001}{
\hyperlink{classInternalMessage}{InternalMessage}$<$ A $>$ $\ast$ {\bfseries add\_\-msg} () const }
\label{classMessageQueueEntry_acdc08c4efe76771c8751ea32a9a2d001}

\item 
\hypertarget{classMessageQueueEntry_a9e813f1df4743d3e865a28dcfc19e787}{
const \hyperlink{classSubnetRoute}{SubnetRoute}$<$ A $>$ $\ast$ {\bfseries added\_\-route} () const }
\label{classMessageQueueEntry_a9e813f1df4743d3e865a28dcfc19e787}

\item 
\hypertarget{classMessageQueueEntry_ab072f0756617857430c35f81ffdbb116}{
FPAListRef \& {\bfseries added\_\-attributes} () const }
\label{classMessageQueueEntry_ab072f0756617857430c35f81ffdbb116}

\item 
\hypertarget{classMessageQueueEntry_af57f14446213c150ed0c8a3f0ed3a0ac}{
\hyperlink{classInternalMessage}{InternalMessage}$<$ A $>$ $\ast$ {\bfseries delete\_\-msg} () const }
\label{classMessageQueueEntry_af57f14446213c150ed0c8a3f0ed3a0ac}

\item 
\hypertarget{classMessageQueueEntry_a5aa81df4158388fbc01fdefcecb6cd1f}{
const \hyperlink{classSubnetRoute}{SubnetRoute}$<$ A $>$ $\ast$ {\bfseries deleted\_\-route} () const }
\label{classMessageQueueEntry_a5aa81df4158388fbc01fdefcecb6cd1f}

\item 
\hypertarget{classMessageQueueEntry_ac5b5371d2751e30b505f6ae979e78ed9}{
FPAListRef \& {\bfseries deleted\_\-attributes} () const }
\label{classMessageQueueEntry_ac5b5371d2751e30b505f6ae979e78ed9}

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

\item 
\hypertarget{classMessageQueueEntry_a52b54c9483a37e4648f79365dec67107}{
string {\bfseries str} () const }
\label{classMessageQueueEntry_a52b54c9483a37e4648f79365dec67107}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classMessageQueueEntry_a962d3183f23888b197f6081eb44ab96d}{
void {\bfseries copy\_\-in} (\hyperlink{classInternalMessage}{InternalMessage}$<$ A $>$ $\ast$add\_\-msg, \hyperlink{classInternalMessage}{InternalMessage}$<$ A $>$ $\ast$delete\_\-msg)}
\label{classMessageQueueEntry_a962d3183f23888b197f6081eb44ab96d}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classMessageQueueEntry_a139a32d181feb955d94fcfe3a174ff32}{
\hyperlink{classInternalMessage}{InternalMessage}$<$ A $>$ $\ast$ {\bfseries \_\-add\_\-msg}}
\label{classMessageQueueEntry_a139a32d181feb955d94fcfe3a174ff32}

\item 
\hypertarget{classMessageQueueEntry_ac09400262244621368ec9503e178fbdc}{
\hyperlink{classInternalMessage}{InternalMessage}$<$ A $>$ $\ast$ {\bfseries \_\-delete\_\-msg}}
\label{classMessageQueueEntry_ac09400262244621368ec9503e178fbdc}

\item 
\hypertarget{classMessageQueueEntry_a9e362f423b444663ab60e5a7fe541382}{
\hyperlink{classSubnetRouteConstRef}{SubnetRouteConstRef}$<$ A $>$ {\bfseries \_\-added\_\-route\_\-ref}}
\label{classMessageQueueEntry_a9e362f423b444663ab60e5a7fe541382}

\item 
\hypertarget{classMessageQueueEntry_a4d9db34ba19fbfc103f9e8b8bae570e1}{
\hyperlink{classSubnetRouteConstRef}{SubnetRouteConstRef}$<$ A $>$ {\bfseries \_\-deleted\_\-route\_\-ref}}
\label{classMessageQueueEntry_a4d9db34ba19fbfc103f9e8b8bae570e1}

\end{DoxyCompactItemize}
\subsubsection*{template$<$class A$>$ class MessageQueueEntry$<$ 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\_\-nhlookup.hh\item 
/home/greearb/git/xorp.ct.github/xorp/bgp/route\_\-table\_\-nhlookup.cc\end{DoxyCompactItemize}
