\hypertarget{classReaderIxTuple}{
\section{ReaderIxTuple$<$ A $>$ Class Template Reference}
\label{classReaderIxTuple}\index{ReaderIxTuple@{ReaderIxTuple}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classReaderIxTuple_a4a3db2aaf69bc1d4132ed7c9658f1e32}{
typedef \hyperlink{classBgpTrie}{BgpTrie}$<$ A $>$::iterator {\bfseries trie\_\-iterator}}
\label{classReaderIxTuple_a4a3db2aaf69bc1d4132ed7c9658f1e32}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classReaderIxTuple_a2d0d5c434ee292019b38c4bad86fd640}{
{\bfseries ReaderIxTuple} (const \hyperlink{classIPv4}{IPv4} \&peer\_\-id, \hyperlink{classRefTriePostOrderIterator}{trie\_\-iterator} route\_\-iter, const \hyperlink{classRibInTable}{RibInTable}$<$ A $>$ $\ast$\_\-ribin)}
\label{classReaderIxTuple_a2d0d5c434ee292019b38c4bad86fd640}

\item 
\hypertarget{classReaderIxTuple_ab6a3a82a2a8cf519fe3b03ff5b03e076}{
const A \& {\bfseries masked\_\-addr} () const }
\label{classReaderIxTuple_ab6a3a82a2a8cf519fe3b03ff5b03e076}

\item 
\hypertarget{classReaderIxTuple_a433a43a53d62fcf23cfde66e6041ce54}{
uint32\_\-t {\bfseries prefix\_\-len} () const }
\label{classReaderIxTuple_a433a43a53d62fcf23cfde66e6041ce54}

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

\item 
\hypertarget{classReaderIxTuple_aeb66308c1988fd34b8f4dd9c829e49a0}{
bool {\bfseries is\_\-consistent} () const }
\label{classReaderIxTuple_aeb66308c1988fd34b8f4dd9c829e49a0}

\item 
\hypertarget{classReaderIxTuple_a671fc5ca55fcbd13dadb767b731a751c}{
const \hyperlink{classIPv4}{IPv4} \& {\bfseries peer\_\-id} () const }
\label{classReaderIxTuple_a671fc5ca55fcbd13dadb767b731a751c}

\item 
\hypertarget{classReaderIxTuple_a7ddd6b02b53fe38fa9abda165974c441}{
const \hyperlink{classRibInTable}{RibInTable}$<$ A $>$ $\ast$ {\bfseries ribin} () const }
\label{classReaderIxTuple_a7ddd6b02b53fe38fa9abda165974c441}

\item 
\hypertarget{classReaderIxTuple_ac7cd998e32730119b6068c1cc31acdff}{
bool {\bfseries operator$<$} (const \hyperlink{classReaderIxTuple}{ReaderIxTuple} \&them) const }
\label{classReaderIxTuple_ac7cd998e32730119b6068c1cc31acdff}

\item 
\hypertarget{classReaderIxTuple_a1c9e05ff8037a942787dbbf64c9f9e5f}{
\hyperlink{classRefTriePostOrderIterator}{trie\_\-iterator} \& {\bfseries route\_\-iterator} ()}
\label{classReaderIxTuple_a1c9e05ff8037a942787dbbf64c9f9e5f}

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

\item 
\hypertarget{classReaderIxTuple_aee49beec7e3127b88573e877ce644956}{
\hyperlink{classIPv4}{IPv4} {\bfseries \_\-peer\_\-id}}
\label{classReaderIxTuple_aee49beec7e3127b88573e877ce644956}

\item 
\hypertarget{classReaderIxTuple_a94bba26d020d50c3cd11e17f7fa664f7}{
\hyperlink{classRefTriePostOrderIterator}{trie\_\-iterator} {\bfseries \_\-route\_\-iter}}
\label{classReaderIxTuple_a94bba26d020d50c3cd11e17f7fa664f7}

\item 
\hypertarget{classReaderIxTuple_af1054ab4f018ff6fcd59804bf6742599}{
const \hyperlink{classRibInTable}{RibInTable}$<$ A $>$ $\ast$ {\bfseries \_\-ribin}}
\label{classReaderIxTuple_af1054ab4f018ff6fcd59804bf6742599}

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