\hypertarget{classFib2mribRoute}{
\section{Fib2mribRoute Class Reference}
\label{classFib2mribRoute}\index{Fib2mribRoute@{Fib2mribRoute}}
}


A Fib2mrib helper class.  




{\ttfamily \#include $<$fib2mrib\_\-node.hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classFib2mribRoute_a0b77f6ecfd674a34860d60d7b282c8e2}{Fib2mribRoute} (const \hyperlink{classIPNet}{IPv4Net} \&network, const \hyperlink{classIPv4}{IPv4} \&nexthop, const string \&ifname, const string \&vifname, uint32\_\-t metric, uint32\_\-t admin\_\-distance, const string \&protocol\_\-origin, bool xorp\_\-route)
\begin{DoxyCompactList}\small\item\em Constructor for a given \hyperlink{classIPv4}{IPv4} route. \item\end{DoxyCompactList}\item 
\hyperlink{classFib2mribRoute_a86dc9f9baf8f43e2b1ea125dc45ce782}{Fib2mribRoute} (const \hyperlink{classIPNet}{IPv6Net} \&network, const \hyperlink{classIPv6}{IPv6} \&nexthop, const string \&ifname, const string \&vifname, uint32\_\-t metric, uint32\_\-t admin\_\-distance, const string \&protocol\_\-origin, bool xorp\_\-route)
\begin{DoxyCompactList}\small\item\em Constructor for a given \hyperlink{classIPv6}{IPv6} route. \item\end{DoxyCompactList}\item 
bool \hyperlink{classFib2mribRoute_a4cdd737237da8f2b692e6a37b0cd968b}{operator==} (const \hyperlink{classFib2mribRoute}{Fib2mribRoute} \&other) const 
\begin{DoxyCompactList}\small\item\em Equality Operator. \item\end{DoxyCompactList}\item 
bool \hyperlink{classFib2mribRoute_ac7da4a1135a329098d738e2d762ef342}{is\_\-ipv4} () const 
\begin{DoxyCompactList}\small\item\em Test if this is an \hyperlink{classIPv4}{IPv4} route. \item\end{DoxyCompactList}\item 
bool \hyperlink{classFib2mribRoute_ae97621d6cbad7ffa10388f5a4b45190b}{is\_\-ipv6} () const 
\begin{DoxyCompactList}\small\item\em Test if this is an \hyperlink{classIPv6}{IPv6} route. \item\end{DoxyCompactList}\item 
const \hyperlink{classIPvXNet}{IPvXNet} \& \hyperlink{classFib2mribRoute_a8836ca58bd5a647aac1930f0fdcba898}{network} () const 
\begin{DoxyCompactList}\small\item\em Get \hyperlink{protocolthe-p}{the} network address prefix this route applies to. \item\end{DoxyCompactList}\item 
const \hyperlink{classIPvX}{IPvX} \& \hyperlink{classFib2mribRoute_a53be22d6c9183a805f0edc7c9262cbb6}{nexthop} () const 
\begin{DoxyCompactList}\small\item\em Get \hyperlink{protocolthe-p}{the} address of \hyperlink{protocolthe-p}{the} next-\/hop router for this route. \item\end{DoxyCompactList}\item 
void \hyperlink{classFib2mribRoute_aafb8564cc74c5fda79c9c4b2a3ef43df}{set\_\-nexthop} (const \hyperlink{classIPvX}{IPvX} \&v)
\begin{DoxyCompactList}\small\item\em Set \hyperlink{protocolthe-p}{the} address of \hyperlink{protocolthe-p}{the} next-\/hop router for this route. \item\end{DoxyCompactList}\item 
const string \& \hyperlink{classFib2mribRoute_a115fa1d369d776d6aec038f381cd9d4f}{ifname} () const 
\begin{DoxyCompactList}\small\item\em Get \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} physical interface toward \hyperlink{protocolthe-p}{the} destination. \item\end{DoxyCompactList}\item 
void \hyperlink{classFib2mribRoute_a5179c9cf85f13c47432c6e5e3712e326}{set\_\-ifname} (const string \&v)
\begin{DoxyCompactList}\small\item\em Set \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} physical interface toward \hyperlink{protocolthe-p}{the} destination. \item\end{DoxyCompactList}\item 
const string \& \hyperlink{classFib2mribRoute_ae903db579a3fd8a4f8f2da481aacc719}{vifname} () const 
\begin{DoxyCompactList}\small\item\em Get \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} virtual interface toward \hyperlink{protocolthe-p}{the} destination. \item\end{DoxyCompactList}\item 
void \hyperlink{classFib2mribRoute_a12a71b97b6725c84748b80dd5f321845}{set\_\-vifname} (const string \&v)
\begin{DoxyCompactList}\small\item\em Set \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} virtual interface toward \hyperlink{protocolthe-p}{the} destination. \item\end{DoxyCompactList}\item 
uint32\_\-t \hyperlink{classFib2mribRoute_a13df99eb51812ea72e671ef96b03fe1e}{admin\_\-distance} () const 
\begin{DoxyCompactList}\small\item\em Get \hyperlink{protocolthe-p}{the} \hyperlink{protocolthe-p}{the} administratively defined distance for this route. \item\end{DoxyCompactList}\item 
uint32\_\-t \hyperlink{classFib2mribRoute_a940ab8a2fc8eb209974fbee3c2917dc9}{metric} () const 
\begin{DoxyCompactList}\small\item\em Get \hyperlink{protocolthe-p}{the} metric distance for this route. \item\end{DoxyCompactList}\item 
const string \& \hyperlink{classFib2mribRoute_ace40552d6e5b993bc0f446a959d2a732}{protocol\_\-origin} () const 
\begin{DoxyCompactList}\small\item\em Get \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} protocol that originated this route. \item\end{DoxyCompactList}\item 
bool \hyperlink{classFib2mribRoute_aa4465c5ebe0ac9bbb03ce1ed2816b0b3}{xorp\_\-route} () const 
\begin{DoxyCompactList}\small\item\em Test if this route was installed by XORP. \item\end{DoxyCompactList}\item 
bool \hyperlink{classFib2mribRoute_a9fcd653e4aeb26b069a954abb63d88f6}{is\_\-add\_\-route} () const 
\begin{DoxyCompactList}\small\item\em Test if this is a route to add. \item\end{DoxyCompactList}\item 
bool \hyperlink{classFib2mribRoute_a026b978c23b52c26ae827dfe792f9cac}{is\_\-replace\_\-route} () const 
\begin{DoxyCompactList}\small\item\em Test if this is a replacement route. \item\end{DoxyCompactList}\item 
bool \hyperlink{classFib2mribRoute_aed576b887fff0d1c1097d7367f41018b}{is\_\-delete\_\-route} () const 
\begin{DoxyCompactList}\small\item\em Test if this is a route to delete. \item\end{DoxyCompactList}\item 
\hypertarget{classFib2mribRoute_a0c6e703ce44b82deb60df27344ac9a28}{
void \hyperlink{classFib2mribRoute_a0c6e703ce44b82deb60df27344ac9a28}{set\_\-add\_\-route} ()}
\label{classFib2mribRoute_a0c6e703ce44b82deb60df27344ac9a28}

\begin{DoxyCompactList}\small\item\em Set \hyperlink{protocolthe-p}{the} type of this route to \char`\"{}a route to add\char`\"{}. \item\end{DoxyCompactList}\item 
\hypertarget{classFib2mribRoute_a2c0e685d1eeffcbd4bee004951857966}{
void \hyperlink{classFib2mribRoute_a2c0e685d1eeffcbd4bee004951857966}{set\_\-replace\_\-route} ()}
\label{classFib2mribRoute_a2c0e685d1eeffcbd4bee004951857966}

\begin{DoxyCompactList}\small\item\em Set \hyperlink{protocolthe-p}{the} type of this route to \char`\"{}a replacement route\char`\"{}. \item\end{DoxyCompactList}\item 
\hypertarget{classFib2mribRoute_a2ff5692d2949985b69dcf38e72b91a4d}{
void \hyperlink{classFib2mribRoute_a2ff5692d2949985b69dcf38e72b91a4d}{set\_\-delete\_\-route} ()}
\label{classFib2mribRoute_a2ff5692d2949985b69dcf38e72b91a4d}

\begin{DoxyCompactList}\small\item\em Set \hyperlink{protocolthe-p}{the} type of this route to \char`\"{}a route to delete\char`\"{}. \item\end{DoxyCompactList}\item 
bool \hyperlink{classFib2mribRoute_ac90f1d22c83ea7f066e9a4524233a6b6}{is\_\-interface\_\-route} () const 
\begin{DoxyCompactList}\small\item\em Test if \hyperlink{protocolthe-p}{the} route is interface-\/specific (e.g., if \hyperlink{protocolthe-p}{the} interface is explicitly specified). \item\end{DoxyCompactList}\item 
bool \hyperlink{classFib2mribRoute_af3346178797bdb867eccb51c5cfafa8f}{is\_\-valid\_\-entry} (string \&error\_\-msg) const 
\begin{DoxyCompactList}\small\item\em Check whether \hyperlink{protocolthe-p}{the} route entry is valid. \item\end{DoxyCompactList}\item 
bool \hyperlink{classFib2mribRoute_a9ea3a3c81fc6bca8605573d3714cba60}{is\_\-ignored} () const 
\begin{DoxyCompactList}\small\item\em Test if \hyperlink{protocolthe-p}{the} route is to be ignored. \item\end{DoxyCompactList}\item 
void \hyperlink{classFib2mribRoute_a6842c0334d1e721b8d2cb3c8594ea7be}{set\_\-ignored} (bool v)
\begin{DoxyCompactList}\small\item\em Set whether \hyperlink{protocolthe-p}{the} route is to be ignored. \item\end{DoxyCompactList}\item 
\hyperlink{classPolicyTags}{PolicyTags} \& \hyperlink{classFib2mribRoute_aa9bf1dac3798a414ab7e77328c18c80d}{policytags} ()
\item 
bool \hyperlink{classFib2mribRoute_a1069cf3b31337285b2b27cc395449127}{is\_\-filtered} () const 
\item 
void \hyperlink{classFib2mribRoute_a7e90173417979ba43da28a2b33bb8785}{set\_\-filtered} (bool v)
\begin{DoxyCompactList}\small\item\em Set a flag that indicates whether \hyperlink{protocolthe-p}{the} route is to be considered filtered \mbox{[}rejected by \hyperlink{protocolthe-p}{the} policy filter\mbox{]}. \item\end{DoxyCompactList}\item 
bool \hyperlink{classFib2mribRoute_a7fce90a3791c349f4d8e63515bc8e7c4}{is\_\-accepted\_\-by\_\-nexthop} () const 
\begin{DoxyCompactList}\small\item\em Test whether \hyperlink{protocolthe-p}{the} route is accepted based on its next-\/hop information. \item\end{DoxyCompactList}\item 
void \hyperlink{classFib2mribRoute_abf0c6b932cd51173858cc125e77910a8}{set\_\-accepted\_\-by\_\-nexthop} (bool v)
\begin{DoxyCompactList}\small\item\em Set a flag that indicates whether \hyperlink{protocolthe-p}{the} route is accepted based on its next-\/hop information. \item\end{DoxyCompactList}\item 
bool \hyperlink{classFib2mribRoute_a26f5cb54f6ceffd1726af483a8e07f98}{is\_\-accepted\_\-by\_\-rib} () const 
\begin{DoxyCompactList}\small\item\em Test whether \hyperlink{protocolthe-p}{the} route is accepted for transmission to \hyperlink{protocolthe-p}{the} \hyperlink{classRIB}{RIB}. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
enum {\bfseries RouteType} \{ {\bfseries IDLE\_\-ROUTE}, 
{\bfseries ADD\_\-ROUTE}, 
{\bfseries REPLACE\_\-ROUTE}, 
{\bfseries DELETE\_\-ROUTE}
 \}
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classFib2mribRoute_acd92634b4e6530c98c01539e882f8f89}{
\hyperlink{classIPvXNet}{IPvXNet} {\bfseries \_\-network}}
\label{classFib2mribRoute_acd92634b4e6530c98c01539e882f8f89}

\item 
\hypertarget{classFib2mribRoute_a3104001c9fb54b2c7d05dd38703c2678}{
\hyperlink{classIPvX}{IPvX} {\bfseries \_\-nexthop}}
\label{classFib2mribRoute_a3104001c9fb54b2c7d05dd38703c2678}

\item 
\hypertarget{classFib2mribRoute_a22fb9d208d46ed9b5a6758772a3ee822}{
string {\bfseries \_\-ifname}}
\label{classFib2mribRoute_a22fb9d208d46ed9b5a6758772a3ee822}

\item 
\hypertarget{classFib2mribRoute_a352a10fa4d73197dcd129b49d5cc7ad2}{
string {\bfseries \_\-vifname}}
\label{classFib2mribRoute_a352a10fa4d73197dcd129b49d5cc7ad2}

\item 
\hypertarget{classFib2mribRoute_add9151cff969f46664000687c18278af}{
uint32\_\-t {\bfseries \_\-metric}}
\label{classFib2mribRoute_add9151cff969f46664000687c18278af}

\item 
\hypertarget{classFib2mribRoute_ae4934488124ee4e4f91fca7fe58687ac}{
uint32\_\-t {\bfseries \_\-admin\_\-distance}}
\label{classFib2mribRoute_ae4934488124ee4e4f91fca7fe58687ac}

\item 
\hypertarget{classFib2mribRoute_a936f724b92f056dcb9b6cf8dfd21fa30}{
string {\bfseries \_\-protocol\_\-origin}}
\label{classFib2mribRoute_a936f724b92f056dcb9b6cf8dfd21fa30}

\item 
\hypertarget{classFib2mribRoute_ae5b7f294c08110ee473058925e5196ec}{
bool {\bfseries \_\-xorp\_\-route}}
\label{classFib2mribRoute_ae5b7f294c08110ee473058925e5196ec}

\item 
\hypertarget{classFib2mribRoute_a3627a3baf3924dec0a66cc674875dbce}{
RouteType {\bfseries \_\-route\_\-type}}
\label{classFib2mribRoute_a3627a3baf3924dec0a66cc674875dbce}

\item 
\hypertarget{classFib2mribRoute_acc3daa153962d9c8400410cbba9485e3}{
bool {\bfseries \_\-is\_\-ignored}}
\label{classFib2mribRoute_acc3daa153962d9c8400410cbba9485e3}

\item 
\hypertarget{classFib2mribRoute_afb9f8d70e9d36e1853827577dfdd0660}{
bool {\bfseries \_\-is\_\-filtered}}
\label{classFib2mribRoute_afb9f8d70e9d36e1853827577dfdd0660}

\item 
\hypertarget{classFib2mribRoute_a34a73cef8fffde62c3bd2f4d34adf37d}{
bool {\bfseries \_\-is\_\-accepted\_\-by\_\-nexthop}}
\label{classFib2mribRoute_a34a73cef8fffde62c3bd2f4d34adf37d}

\item 
\hypertarget{classFib2mribRoute_a140a1c58fd7f8b4f6450c8b4239ab60c}{
\hyperlink{classPolicyTags}{PolicyTags} {\bfseries \_\-policytags}}
\label{classFib2mribRoute_a140a1c58fd7f8b4f6450c8b4239ab60c}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
A Fib2mrib helper class. This class is used to store a routing entry. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classFib2mribRoute_a0b77f6ecfd674a34860d60d7b282c8e2}{
\index{Fib2mribRoute@{Fib2mribRoute}!Fib2mribRoute@{Fib2mribRoute}}
\index{Fib2mribRoute@{Fib2mribRoute}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{Fib2mribRoute}]{\setlength{\rightskip}{0pt plus 5cm}Fib2mribRoute::Fib2mribRoute (
\begin{DoxyParamCaption}
\item[{const {\bf IPv4Net} \&}]{network, }
\item[{const {\bf IPv4} \&}]{nexthop, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{uint32\_\-t}]{metric, }
\item[{uint32\_\-t}]{admin\_\-distance, }
\item[{const string \&}]{protocol\_\-origin, }
\item[{bool}]{xorp\_\-route}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a0b77f6ecfd674a34860d60d7b282c8e2}


Constructor for a given \hyperlink{classIPv4}{IPv4} route. 


\begin{DoxyParams}{Parameters}
{\em network} & \hyperlink{protocolthe-p}{the} network address prefix this route applies to. \\
\hline
{\em nexthop} & \hyperlink{protocolthe-p}{the} address of \hyperlink{protocolthe-p}{the} next-\/hop router for this route. \\
\hline
{\em ifname} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} physical interface toward \hyperlink{protocolthe-p}{the} destination. \\
\hline
{\em vifname} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} virtual interface toward \hyperlink{protocolthe-p}{the} destination. \\
\hline
{\em metric} & \hyperlink{protocolthe-p}{the} routing metric for this route. \\
\hline
{\em admin\_\-distance} & \hyperlink{protocolthe-p}{the} administratively defined distance for this route. \\
\hline
{\em protocol\_\-origin} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} protocol that originated this route. \\
\hline
{\em xorp\_\-route} & true if this route was installed by XORP. \\
\hline
\end{DoxyParams}
\hypertarget{classFib2mribRoute_a86dc9f9baf8f43e2b1ea125dc45ce782}{
\index{Fib2mribRoute@{Fib2mribRoute}!Fib2mribRoute@{Fib2mribRoute}}
\index{Fib2mribRoute@{Fib2mribRoute}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{Fib2mribRoute}]{\setlength{\rightskip}{0pt plus 5cm}Fib2mribRoute::Fib2mribRoute (
\begin{DoxyParamCaption}
\item[{const {\bf IPv6Net} \&}]{network, }
\item[{const {\bf IPv6} \&}]{nexthop, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{uint32\_\-t}]{metric, }
\item[{uint32\_\-t}]{admin\_\-distance, }
\item[{const string \&}]{protocol\_\-origin, }
\item[{bool}]{xorp\_\-route}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a86dc9f9baf8f43e2b1ea125dc45ce782}


Constructor for a given \hyperlink{classIPv6}{IPv6} route. 


\begin{DoxyParams}{Parameters}
{\em network} & \hyperlink{protocolthe-p}{the} network address prefix this route applies to. \\
\hline
{\em nexthop} & \hyperlink{protocolthe-p}{the} address of \hyperlink{protocolthe-p}{the} next-\/hop router for this route. \\
\hline
{\em ifname} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} physical interface toward \hyperlink{protocolthe-p}{the} destination. \\
\hline
{\em vifname} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} virtual interface toward \hyperlink{protocolthe-p}{the} destination. \\
\hline
{\em metric} & \hyperlink{protocolthe-p}{the} routing metric for this route. \\
\hline
{\em admin\_\-distance} & \hyperlink{protocolthe-p}{the} administratively defined distance for this route. \\
\hline
{\em protocol\_\-origin} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} protocol that originated this route. \\
\hline
{\em xorp\_\-route} & true if this route was installed by XORP. \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{classFib2mribRoute_a13df99eb51812ea72e671ef96b03fe1e}{
\index{Fib2mribRoute@{Fib2mribRoute}!admin\_\-distance@{admin\_\-distance}}
\index{admin\_\-distance@{admin\_\-distance}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{admin\_\-distance}]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t Fib2mribRoute::admin\_\-distance (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a13df99eb51812ea72e671ef96b03fe1e}


Get \hyperlink{protocolthe-p}{the} \hyperlink{protocolthe-p}{the} administratively defined distance for this route. 

\begin{DoxyReturn}{Returns}
\hyperlink{protocolthe-p}{the} administratively defined distance for this route. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_a115fa1d369d776d6aec038f381cd9d4f}{
\index{Fib2mribRoute@{Fib2mribRoute}!ifname@{ifname}}
\index{ifname@{ifname}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{ifname}]{\setlength{\rightskip}{0pt plus 5cm}const string\& Fib2mribRoute::ifname (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a115fa1d369d776d6aec038f381cd9d4f}


Get \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} physical interface toward \hyperlink{protocolthe-p}{the} destination. 

\begin{DoxyReturn}{Returns}
\hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} physical interface toward \hyperlink{protocolthe-p}{the} destination. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_a7fce90a3791c349f4d8e63515bc8e7c4}{
\index{Fib2mribRoute@{Fib2mribRoute}!is\_\-accepted\_\-by\_\-nexthop@{is\_\-accepted\_\-by\_\-nexthop}}
\index{is\_\-accepted\_\-by\_\-nexthop@{is\_\-accepted\_\-by\_\-nexthop}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{is\_\-accepted\_\-by\_\-nexthop}]{\setlength{\rightskip}{0pt plus 5cm}bool Fib2mribRoute::is\_\-accepted\_\-by\_\-nexthop (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a7fce90a3791c349f4d8e63515bc8e7c4}


Test whether \hyperlink{protocolthe-p}{the} route is accepted based on its next-\/hop information. 

\begin{DoxyReturn}{Returns}
true if \hyperlink{protocolthe-p}{the} route is accepted based on its next-\/hop information, otherwise false. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_a26f5cb54f6ceffd1726af483a8e07f98}{
\index{Fib2mribRoute@{Fib2mribRoute}!is\_\-accepted\_\-by\_\-rib@{is\_\-accepted\_\-by\_\-rib}}
\index{is\_\-accepted\_\-by\_\-rib@{is\_\-accepted\_\-by\_\-rib}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{is\_\-accepted\_\-by\_\-rib}]{\setlength{\rightskip}{0pt plus 5cm}bool Fib2mribRoute::is\_\-accepted\_\-by\_\-rib (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}
\label{classFib2mribRoute_a26f5cb54f6ceffd1726af483a8e07f98}


Test whether \hyperlink{protocolthe-p}{the} route is accepted for transmission to \hyperlink{protocolthe-p}{the} \hyperlink{classRIB}{RIB}. 

\begin{DoxyReturn}{Returns}
true if route is accepted for transmission to \hyperlink{protocolthe-p}{the} \hyperlink{classRIB}{RIB}, otherwise false. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_a9fcd653e4aeb26b069a954abb63d88f6}{
\index{Fib2mribRoute@{Fib2mribRoute}!is\_\-add\_\-route@{is\_\-add\_\-route}}
\index{is\_\-add\_\-route@{is\_\-add\_\-route}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{is\_\-add\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool Fib2mribRoute::is\_\-add\_\-route (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a9fcd653e4aeb26b069a954abb63d88f6}


Test if this is a route to add. 

\begin{DoxyReturn}{Returns}
true if this is a route to add, otherwise false. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_aed576b887fff0d1c1097d7367f41018b}{
\index{Fib2mribRoute@{Fib2mribRoute}!is\_\-delete\_\-route@{is\_\-delete\_\-route}}
\index{is\_\-delete\_\-route@{is\_\-delete\_\-route}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{is\_\-delete\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool Fib2mribRoute::is\_\-delete\_\-route (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_aed576b887fff0d1c1097d7367f41018b}


Test if this is a route to delete. 

\begin{DoxyReturn}{Returns}
true if this is a route to delete, otherwise false. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_a1069cf3b31337285b2b27cc395449127}{
\index{Fib2mribRoute@{Fib2mribRoute}!is\_\-filtered@{is\_\-filtered}}
\index{is\_\-filtered@{is\_\-filtered}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{is\_\-filtered}]{\setlength{\rightskip}{0pt plus 5cm}bool Fib2mribRoute::is\_\-filtered (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a1069cf3b31337285b2b27cc395449127}
\begin{DoxyReturn}{Returns}
whether route has been rejected by policy filter.

true if route has been rejected by a policy filter, otherwise false. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_a9ea3a3c81fc6bca8605573d3714cba60}{
\index{Fib2mribRoute@{Fib2mribRoute}!is\_\-ignored@{is\_\-ignored}}
\index{is\_\-ignored@{is\_\-ignored}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{is\_\-ignored}]{\setlength{\rightskip}{0pt plus 5cm}bool Fib2mribRoute::is\_\-ignored (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a9ea3a3c81fc6bca8605573d3714cba60}


Test if \hyperlink{protocolthe-p}{the} route is to be ignored. 

This method is used only for internal purpose when passing \hyperlink{protocolthe-p}{the} route around.

\begin{DoxyReturn}{Returns}
true if \hyperlink{protocolthe-p}{the} route is to be ignored, otherwise false. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_ac90f1d22c83ea7f066e9a4524233a6b6}{
\index{Fib2mribRoute@{Fib2mribRoute}!is\_\-interface\_\-route@{is\_\-interface\_\-route}}
\index{is\_\-interface\_\-route@{is\_\-interface\_\-route}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{is\_\-interface\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool Fib2mribRoute::is\_\-interface\_\-route (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_ac90f1d22c83ea7f066e9a4524233a6b6}


Test if \hyperlink{protocolthe-p}{the} route is interface-\/specific (e.g., if \hyperlink{protocolthe-p}{the} interface is explicitly specified). 

\begin{DoxyReturn}{Returns}
true if \hyperlink{protocolthe-p}{the} route is interface-\/specific, otherwise false. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_ac7da4a1135a329098d738e2d762ef342}{
\index{Fib2mribRoute@{Fib2mribRoute}!is\_\-ipv4@{is\_\-ipv4}}
\index{is\_\-ipv4@{is\_\-ipv4}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{is\_\-ipv4}]{\setlength{\rightskip}{0pt plus 5cm}bool Fib2mribRoute::is\_\-ipv4 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_ac7da4a1135a329098d738e2d762ef342}


Test if this is an \hyperlink{classIPv4}{IPv4} route. 

\begin{DoxyReturn}{Returns}
true if this is an \hyperlink{classIPv4}{IPv4} route, otherwise false. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_ae97621d6cbad7ffa10388f5a4b45190b}{
\index{Fib2mribRoute@{Fib2mribRoute}!is\_\-ipv6@{is\_\-ipv6}}
\index{is\_\-ipv6@{is\_\-ipv6}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{is\_\-ipv6}]{\setlength{\rightskip}{0pt plus 5cm}bool Fib2mribRoute::is\_\-ipv6 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_ae97621d6cbad7ffa10388f5a4b45190b}


Test if this is an \hyperlink{classIPv6}{IPv6} route. 

\begin{DoxyReturn}{Returns}
true if this is an \hyperlink{classIPv6}{IPv6} route, otherwise false. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_a026b978c23b52c26ae827dfe792f9cac}{
\index{Fib2mribRoute@{Fib2mribRoute}!is\_\-replace\_\-route@{is\_\-replace\_\-route}}
\index{is\_\-replace\_\-route@{is\_\-replace\_\-route}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{is\_\-replace\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool Fib2mribRoute::is\_\-replace\_\-route (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a026b978c23b52c26ae827dfe792f9cac}


Test if this is a replacement route. 

\begin{DoxyReturn}{Returns}
true if this is a replacement route, otherwise false. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_af3346178797bdb867eccb51c5cfafa8f}{
\index{Fib2mribRoute@{Fib2mribRoute}!is\_\-valid\_\-entry@{is\_\-valid\_\-entry}}
\index{is\_\-valid\_\-entry@{is\_\-valid\_\-entry}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{is\_\-valid\_\-entry}]{\setlength{\rightskip}{0pt plus 5cm}bool Fib2mribRoute::is\_\-valid\_\-entry (
\begin{DoxyParamCaption}
\item[{string \&}]{error\_\-msg}
\end{DoxyParamCaption}
) const}}
\label{classFib2mribRoute_af3346178797bdb867eccb51c5cfafa8f}


Check whether \hyperlink{protocolthe-p}{the} route entry is valid. 


\begin{DoxyParams}{Parameters}
{\em error\_\-msg} & \hyperlink{protocolthe-p}{the} error message (if error). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true if \hyperlink{protocolthe-p}{the} route entry is valid, otherwise false. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_a940ab8a2fc8eb209974fbee3c2917dc9}{
\index{Fib2mribRoute@{Fib2mribRoute}!metric@{metric}}
\index{metric@{metric}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{metric}]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t Fib2mribRoute::metric (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a940ab8a2fc8eb209974fbee3c2917dc9}


Get \hyperlink{protocolthe-p}{the} metric distance for this route. 

\begin{DoxyReturn}{Returns}
\hyperlink{protocolthe-p}{the} metric distance for this route. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_a8836ca58bd5a647aac1930f0fdcba898}{
\index{Fib2mribRoute@{Fib2mribRoute}!network@{network}}
\index{network@{network}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{network}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf IPvXNet}\& Fib2mribRoute::network (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a8836ca58bd5a647aac1930f0fdcba898}


Get \hyperlink{protocolthe-p}{the} network address prefix this route applies to. 

\begin{DoxyReturn}{Returns}
\hyperlink{protocolthe-p}{the} network address prefix this route appies to. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_a53be22d6c9183a805f0edc7c9262cbb6}{
\index{Fib2mribRoute@{Fib2mribRoute}!nexthop@{nexthop}}
\index{nexthop@{nexthop}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{nexthop}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf IPvX}\& Fib2mribRoute::nexthop (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a53be22d6c9183a805f0edc7c9262cbb6}


Get \hyperlink{protocolthe-p}{the} address of \hyperlink{protocolthe-p}{the} next-\/hop router for this route. 

\begin{DoxyReturn}{Returns}
\hyperlink{protocolthe-p}{the} address of \hyperlink{protocolthe-p}{the} next-\/hop router for this route. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_a4cdd737237da8f2b692e6a37b0cd968b}{
\index{Fib2mribRoute@{Fib2mribRoute}!operator==@{operator==}}
\index{operator==@{operator==}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool Fib2mribRoute::operator== (
\begin{DoxyParamCaption}
\item[{const {\bf Fib2mribRoute} \&}]{other}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a4cdd737237da8f2b692e6a37b0cd968b}


Equality Operator. 


\begin{DoxyParams}{Parameters}
{\em other} & \hyperlink{protocolthe-p}{the} right-\/hand operand to compare against. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true if \hyperlink{protocolthe-p}{the} left-\/hand operand is numerically same as \hyperlink{protocolthe-p}{the} right-\/hand operand. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_aa9bf1dac3798a414ab7e77328c18c80d}{
\index{Fib2mribRoute@{Fib2mribRoute}!policytags@{policytags}}
\index{policytags@{policytags}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{policytags}]{\setlength{\rightskip}{0pt plus 5cm}{\bf PolicyTags}\& Fib2mribRoute::policytags (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_aa9bf1dac3798a414ab7e77328c18c80d}
\begin{DoxyReturn}{Returns}
policy-\/tags for this route. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_ace40552d6e5b993bc0f446a959d2a732}{
\index{Fib2mribRoute@{Fib2mribRoute}!protocol\_\-origin@{protocol\_\-origin}}
\index{protocol\_\-origin@{protocol\_\-origin}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{protocol\_\-origin}]{\setlength{\rightskip}{0pt plus 5cm}const string\& Fib2mribRoute::protocol\_\-origin (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_ace40552d6e5b993bc0f446a959d2a732}


Get \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} protocol that originated this route. 

\begin{DoxyReturn}{Returns}
\hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} protocol that originated this route. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_abf0c6b932cd51173858cc125e77910a8}{
\index{Fib2mribRoute@{Fib2mribRoute}!set\_\-accepted\_\-by\_\-nexthop@{set\_\-accepted\_\-by\_\-nexthop}}
\index{set\_\-accepted\_\-by\_\-nexthop@{set\_\-accepted\_\-by\_\-nexthop}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{set\_\-accepted\_\-by\_\-nexthop}]{\setlength{\rightskip}{0pt plus 5cm}void Fib2mribRoute::set\_\-accepted\_\-by\_\-nexthop (
\begin{DoxyParamCaption}
\item[{bool}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_abf0c6b932cd51173858cc125e77910a8}


Set a flag that indicates whether \hyperlink{protocolthe-p}{the} route is accepted based on its next-\/hop information. 


\begin{DoxyParams}{Parameters}
{\em v} & true if \hyperlink{protocolthe-p}{the} route is accepted based on its next-\/hop information, otherwise false. \\
\hline
\end{DoxyParams}
\hypertarget{classFib2mribRoute_a7e90173417979ba43da28a2b33bb8785}{
\index{Fib2mribRoute@{Fib2mribRoute}!set\_\-filtered@{set\_\-filtered}}
\index{set\_\-filtered@{set\_\-filtered}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{set\_\-filtered}]{\setlength{\rightskip}{0pt plus 5cm}void Fib2mribRoute::set\_\-filtered (
\begin{DoxyParamCaption}
\item[{bool}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a7e90173417979ba43da28a2b33bb8785}


Set a flag that indicates whether \hyperlink{protocolthe-p}{the} route is to be considered filtered \mbox{[}rejected by \hyperlink{protocolthe-p}{the} policy filter\mbox{]}. 


\begin{DoxyParams}{Parameters}
{\em v} & true if \hyperlink{protocolthe-p}{the} route should be considered filtered, otherwise false. \\
\hline
\end{DoxyParams}
\hypertarget{classFib2mribRoute_a5179c9cf85f13c47432c6e5e3712e326}{
\index{Fib2mribRoute@{Fib2mribRoute}!set\_\-ifname@{set\_\-ifname}}
\index{set\_\-ifname@{set\_\-ifname}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{set\_\-ifname}]{\setlength{\rightskip}{0pt plus 5cm}void Fib2mribRoute::set\_\-ifname (
\begin{DoxyParamCaption}
\item[{const string \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a5179c9cf85f13c47432c6e5e3712e326}


Set \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} physical interface toward \hyperlink{protocolthe-p}{the} destination. 


\begin{DoxyParams}{Parameters}
{\em v} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} physical interface toward \hyperlink{protocolthe-p}{the} destination. \\
\hline
\end{DoxyParams}
\hypertarget{classFib2mribRoute_a6842c0334d1e721b8d2cb3c8594ea7be}{
\index{Fib2mribRoute@{Fib2mribRoute}!set\_\-ignored@{set\_\-ignored}}
\index{set\_\-ignored@{set\_\-ignored}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{set\_\-ignored}]{\setlength{\rightskip}{0pt plus 5cm}void Fib2mribRoute::set\_\-ignored (
\begin{DoxyParamCaption}
\item[{bool}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a6842c0334d1e721b8d2cb3c8594ea7be}


Set whether \hyperlink{protocolthe-p}{the} route is to be ignored. 

This method is used only for internal purpose when passing \hyperlink{protocolthe-p}{the} route around.


\begin{DoxyParams}{Parameters}
{\em v} & true if \hyperlink{protocolthe-p}{the} route is to be ignored, otherwise false. \\
\hline
\end{DoxyParams}
\hypertarget{classFib2mribRoute_aafb8564cc74c5fda79c9c4b2a3ef43df}{
\index{Fib2mribRoute@{Fib2mribRoute}!set\_\-nexthop@{set\_\-nexthop}}
\index{set\_\-nexthop@{set\_\-nexthop}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{set\_\-nexthop}]{\setlength{\rightskip}{0pt plus 5cm}void Fib2mribRoute::set\_\-nexthop (
\begin{DoxyParamCaption}
\item[{const {\bf IPvX} \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_aafb8564cc74c5fda79c9c4b2a3ef43df}


Set \hyperlink{protocolthe-p}{the} address of \hyperlink{protocolthe-p}{the} next-\/hop router for this route. 


\begin{DoxyParams}{Parameters}
{\em v} & \hyperlink{protocolthe-p}{the} address of \hyperlink{protocolthe-p}{the} next-\/hop router for this route. \\
\hline
\end{DoxyParams}
\hypertarget{classFib2mribRoute_a12a71b97b6725c84748b80dd5f321845}{
\index{Fib2mribRoute@{Fib2mribRoute}!set\_\-vifname@{set\_\-vifname}}
\index{set\_\-vifname@{set\_\-vifname}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{set\_\-vifname}]{\setlength{\rightskip}{0pt plus 5cm}void Fib2mribRoute::set\_\-vifname (
\begin{DoxyParamCaption}
\item[{const string \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_a12a71b97b6725c84748b80dd5f321845}


Set \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} virtual interface toward \hyperlink{protocolthe-p}{the} destination. 


\begin{DoxyParams}{Parameters}
{\em v} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} virtual interface toward \hyperlink{protocolthe-p}{the} destination. \\
\hline
\end{DoxyParams}
\hypertarget{classFib2mribRoute_ae903db579a3fd8a4f8f2da481aacc719}{
\index{Fib2mribRoute@{Fib2mribRoute}!vifname@{vifname}}
\index{vifname@{vifname}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{vifname}]{\setlength{\rightskip}{0pt plus 5cm}const string\& Fib2mribRoute::vifname (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_ae903db579a3fd8a4f8f2da481aacc719}


Get \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} virtual interface toward \hyperlink{protocolthe-p}{the} destination. 

\begin{DoxyReturn}{Returns}
\hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} virtual interface toward \hyperlink{protocolthe-p}{the} destination. 
\end{DoxyReturn}
\hypertarget{classFib2mribRoute_aa4465c5ebe0ac9bbb03ce1ed2816b0b3}{
\index{Fib2mribRoute@{Fib2mribRoute}!xorp\_\-route@{xorp\_\-route}}
\index{xorp\_\-route@{xorp\_\-route}!Fib2mribRoute@{Fib2mribRoute}}
\subsubsection[{xorp\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool Fib2mribRoute::xorp\_\-route (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFib2mribRoute_aa4465c5ebe0ac9bbb03ce1ed2816b0b3}


Test if this route was installed by XORP. 

\begin{DoxyReturn}{Returns}
true if this route was installed by XORP. 
\end{DoxyReturn}


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