\hypertarget{classMribTable_1_1PendingTransaction}{
\section{MribTable::PendingTransaction Class Reference}
\label{classMribTable_1_1PendingTransaction}\index{MribTable::PendingTransaction@{MribTable::PendingTransaction}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classMribTable_1_1PendingTransaction_a8dbeecbe1a9956dc22c3587c989aae00}{PendingTransaction} (uint32\_\-t tid, const \hyperlink{classMrib}{Mrib} \&mrib, bool is\_\-insert)
\begin{DoxyCompactList}\small\item\em Constructor to insert or remove a MRIB entry. \item\end{DoxyCompactList}\item 
\hypertarget{classMribTable_1_1PendingTransaction_aef60a8772ef3bffa76e451232eb8c5c9}{
\hyperlink{classMribTable_1_1PendingTransaction_aef60a8772ef3bffa76e451232eb8c5c9}{PendingTransaction} (const \hyperlink{classMribTable}{MribTable} \&mrib\_\-table, uint32\_\-t tid)}
\label{classMribTable_1_1PendingTransaction_aef60a8772ef3bffa76e451232eb8c5c9}

\begin{DoxyCompactList}\small\item\em Constructor to remove all entries. \item\end{DoxyCompactList}\item 
\hypertarget{classMribTable_1_1PendingTransaction_a1c4d4d6b14345bb802babc3680bbeed7}{
uint32\_\-t {\bfseries tid} () const }
\label{classMribTable_1_1PendingTransaction_a1c4d4d6b14345bb802babc3680bbeed7}

\item 
\hypertarget{classMribTable_1_1PendingTransaction_aff65411cd9800b44ffcfa389fc799a74}{
const \hyperlink{classMrib}{Mrib} \& {\bfseries mrib} () const }
\label{classMribTable_1_1PendingTransaction_aff65411cd9800b44ffcfa389fc799a74}

\item 
\hypertarget{classMribTable_1_1PendingTransaction_af01d7bc9b5f6cfb2fdb3bcef9ab17bcf}{
bool {\bfseries is\_\-insert} () const }
\label{classMribTable_1_1PendingTransaction_af01d7bc9b5f6cfb2fdb3bcef9ab17bcf}

\item 
\hypertarget{classMribTable_1_1PendingTransaction_ae8ebb0fee6dfb04062af122994cf2147}{
bool {\bfseries is\_\-remove\_\-all} () const }
\label{classMribTable_1_1PendingTransaction_ae8ebb0fee6dfb04062af122994cf2147}

\item 
\hypertarget{classMribTable_1_1PendingTransaction_abbfa29f6e80096c4f950ad1f53c60e06}{
void {\bfseries update\_\-entry\_\-vif\_\-index} (uint32\_\-t vif\_\-index)}
\label{classMribTable_1_1PendingTransaction_abbfa29f6e80096c4f950ad1f53c60e06}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classMribTable_1_1PendingTransaction_a5667a22a5a64016f45d73284c77b0efc}{
uint32\_\-t {\bfseries \_\-tid}}
\label{classMribTable_1_1PendingTransaction_a5667a22a5a64016f45d73284c77b0efc}

\item 
\hypertarget{classMribTable_1_1PendingTransaction_a38317fe0c4ec6567dc7e0473fd2ed531}{
\hyperlink{classMrib}{Mrib} {\bfseries \_\-mrib}}
\label{classMribTable_1_1PendingTransaction_a38317fe0c4ec6567dc7e0473fd2ed531}

\item 
\hypertarget{classMribTable_1_1PendingTransaction_a1a350c5b98e23c833951a8c5659a120b}{
bool {\bfseries \_\-is\_\-insert}}
\label{classMribTable_1_1PendingTransaction_a1a350c5b98e23c833951a8c5659a120b}

\item 
\hypertarget{classMribTable_1_1PendingTransaction_a3796481fdfe2f36aa7536e7298c574c7}{
bool {\bfseries \_\-is\_\-remove\_\-all}}
\label{classMribTable_1_1PendingTransaction_a3796481fdfe2f36aa7536e7298c574c7}

\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classMribTable_1_1PendingTransaction_a8dbeecbe1a9956dc22c3587c989aae00}{
\index{MribTable::PendingTransaction@{MribTable::PendingTransaction}!PendingTransaction@{PendingTransaction}}
\index{PendingTransaction@{PendingTransaction}!MribTable::PendingTransaction@{MribTable::PendingTransaction}}
\subsubsection[{PendingTransaction}]{\setlength{\rightskip}{0pt plus 5cm}MribTable::PendingTransaction::PendingTransaction (
\begin{DoxyParamCaption}
\item[{uint32\_\-t}]{tid, }
\item[{const {\bf Mrib} \&}]{mrib, }
\item[{bool}]{is\_\-insert}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classMribTable_1_1PendingTransaction_a8dbeecbe1a9956dc22c3587c989aae00}


Constructor to insert or remove a MRIB entry. 


\begin{DoxyParams}{Parameters}
{\em tid} & \hyperlink{protocolthe-p}{the} transaction ID. \\
\hline
{\em mrib} & \hyperlink{protocolthe-p}{the} MRIB entry to insert or remove. \\
\hline
{\em is\_\-insert} & if true, then insert \hyperlink{protocolthe-p}{the} entry, otherwise remove it. \\
\hline
\end{DoxyParams}


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