\hypertarget{classFibConfigEntryGetRtmV2}{
\section{FibConfigEntryGetRtmV2 Class Reference}
\label{classFibConfigEntryGetRtmV2}\index{FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}}
}
Inheritance diagram for FibConfigEntryGetRtmV2:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classFibConfigEntryGetRtmV2}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classFibConfigEntryGetRtmV2_a86643029a3a5f6ec50f8c608d19910de}{FibConfigEntryGetRtmV2} (\hyperlink{classFeaDataPlaneManager}{FeaDataPlaneManager} \&fea\_\-data\_\-plane\_\-manager)
\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\item 
\hypertarget{classFibConfigEntryGetRtmV2_abbebda73232354370c2fe259c08c126e}{
virtual \hyperlink{classFibConfigEntryGetRtmV2_abbebda73232354370c2fe259c08c126e}{$\sim$FibConfigEntryGetRtmV2} ()}
\label{classFibConfigEntryGetRtmV2_abbebda73232354370c2fe259c08c126e}

\begin{DoxyCompactList}\small\item\em Virtual destructor. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigEntryGetRtmV2_aedc6784ccd1ce7f765ad7c93f294022b}{start} (string \&error\_\-msg)
\begin{DoxyCompactList}\small\item\em Start operation. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigEntryGetRtmV2_a6884ca2b6c2cef2efb31160fd9ed4dee}{stop} (string \&error\_\-msg)
\begin{DoxyCompactList}\small\item\em Stop operation. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigEntryGetRtmV2_afbb6b8cb1c2620d839831560fd945b28}{lookup\_\-route\_\-by\_\-dest4} (const \hyperlink{classIPv4}{IPv4} \&dst, \hyperlink{classFte}{Fte4} \&fte)
\begin{DoxyCompactList}\small\item\em Lookup an \hyperlink{classIPv4}{IPv4} route by destination address. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigEntryGetRtmV2_a0805920966bd0776e945d96185bdd63e}{lookup\_\-route\_\-by\_\-network4} (const \hyperlink{classIPNet}{IPv4Net} \&dst, \hyperlink{classFte}{Fte4} \&fte)
\begin{DoxyCompactList}\small\item\em Lookup an \hyperlink{classIPv4}{IPv4} route by network address. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigEntryGetRtmV2_a54e9b9fa88b0c583f3fc74f9df59fc3a}{lookup\_\-route\_\-by\_\-dest6} (const \hyperlink{classIPv6}{IPv6} \&dst, \hyperlink{classFte}{Fte6} \&fte)
\begin{DoxyCompactList}\small\item\em Lookup an \hyperlink{classIPv6}{IPv6} route by destination address. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigEntryGetRtmV2_ae842d6cb04694ba2c6cbfb7c423fdc20}{lookup\_\-route\_\-by\_\-network6} (const \hyperlink{classIPNet}{IPv6Net} \&dst, \hyperlink{classFte}{Fte6} \&fte)
\begin{DoxyCompactList}\small\item\em Lookup an \hyperlink{classIPv6}{IPv6} route by network address. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual int \hyperlink{classFibConfigEntryGetRtmV2_afb3711fa16a2f6dc18bb722e6fd496f3}{lookup\_\-route\_\-by\_\-dest} (const \hyperlink{classIPvX}{IPvX} \&dst, \hyperlink{classFteX}{FteX} \&fte)
\begin{DoxyCompactList}\small\item\em Lookup a route by destination address. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigEntryGetRtmV2_ae47b5903a9e03622f4fca45478676bd7}{lookup\_\-route\_\-by\_\-network} (const \hyperlink{classIPvXNet}{IPvXNet} \&dst, \hyperlink{classFteX}{FteX} \&fte)
\begin{DoxyCompactList}\small\item\em Lookup a route by network address. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classFibConfigEntryGetRtmV2_a86643029a3a5f6ec50f8c608d19910de}{
\index{FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}!FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}}
\index{FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}!FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}}
\subsubsection[{FibConfigEntryGetRtmV2}]{\setlength{\rightskip}{0pt plus 5cm}FibConfigEntryGetRtmV2::FibConfigEntryGetRtmV2 (
\begin{DoxyParamCaption}
\item[{{\bf FeaDataPlaneManager} \&}]{fea\_\-data\_\-plane\_\-manager}
\end{DoxyParamCaption}
)}}
\label{classFibConfigEntryGetRtmV2_a86643029a3a5f6ec50f8c608d19910de}


Constructor. 


\begin{DoxyParams}{Parameters}
{\em fea\_\-data\_\-plane\_\-manager} & \hyperlink{protocolthe-p}{the} corresponding data plane manager (ref \hyperlink{classFeaDataPlaneManager}{FeaDataPlaneManager}). \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{classFibConfigEntryGetRtmV2_afb3711fa16a2f6dc18bb722e6fd496f3}{
\index{FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}!lookup\_\-route\_\-by\_\-dest@{lookup\_\-route\_\-by\_\-dest}}
\index{lookup\_\-route\_\-by\_\-dest@{lookup\_\-route\_\-by\_\-dest}!FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}}
\subsubsection[{lookup\_\-route\_\-by\_\-dest}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigEntryGetRtmV2::lookup\_\-route\_\-by\_\-dest (
\begin{DoxyParamCaption}
\item[{const {\bf IPvX} \&}]{dst, }
\item[{{\bf FteX} \&}]{fte}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}private, virtual\mbox{]}}}}
\label{classFibConfigEntryGetRtmV2_afb3711fa16a2f6dc18bb722e6fd496f3}


Lookup a route by destination address. 


\begin{DoxyParams}{Parameters}
{\em dst} & host address to resolve. \\
\hline
{\em fte} & return-\/by-\/reference forwarding table entry. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}
\hypertarget{classFibConfigEntryGetRtmV2_afbb6b8cb1c2620d839831560fd945b28}{
\index{FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}!lookup\_\-route\_\-by\_\-dest4@{lookup\_\-route\_\-by\_\-dest4}}
\index{lookup\_\-route\_\-by\_\-dest4@{lookup\_\-route\_\-by\_\-dest4}!FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}}
\subsubsection[{lookup\_\-route\_\-by\_\-dest4}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigEntryGetRtmV2::lookup\_\-route\_\-by\_\-dest4 (
\begin{DoxyParamCaption}
\item[{const {\bf IPv4} \&}]{dst, }
\item[{{\bf Fte4} \&}]{fte}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classFibConfigEntryGetRtmV2_afbb6b8cb1c2620d839831560fd945b28}


Lookup an \hyperlink{classIPv4}{IPv4} route by destination address. 


\begin{DoxyParams}{Parameters}
{\em dst} & host address to resolve. \\
\hline
{\em fte} & return-\/by-\/reference forwarding table entry. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classFibConfigEntryGet_a91c31d4ccc73c783993fe84247ad4d11}{FibConfigEntryGet}.

\hypertarget{classFibConfigEntryGetRtmV2_a54e9b9fa88b0c583f3fc74f9df59fc3a}{
\index{FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}!lookup\_\-route\_\-by\_\-dest6@{lookup\_\-route\_\-by\_\-dest6}}
\index{lookup\_\-route\_\-by\_\-dest6@{lookup\_\-route\_\-by\_\-dest6}!FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}}
\subsubsection[{lookup\_\-route\_\-by\_\-dest6}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigEntryGetRtmV2::lookup\_\-route\_\-by\_\-dest6 (
\begin{DoxyParamCaption}
\item[{const {\bf IPv6} \&}]{dst, }
\item[{{\bf Fte6} \&}]{fte}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classFibConfigEntryGetRtmV2_a54e9b9fa88b0c583f3fc74f9df59fc3a}


Lookup an \hyperlink{classIPv6}{IPv6} route by destination address. 


\begin{DoxyParams}{Parameters}
{\em dst} & host address to resolve. \\
\hline
{\em fte} & return-\/by-\/reference forwarding table entry. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classFibConfigEntryGet_a01b4e3fd0a28daf7d587e17a25c95f8c}{FibConfigEntryGet}.

\hypertarget{classFibConfigEntryGetRtmV2_ae47b5903a9e03622f4fca45478676bd7}{
\index{FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}!lookup\_\-route\_\-by\_\-network@{lookup\_\-route\_\-by\_\-network}}
\index{lookup\_\-route\_\-by\_\-network@{lookup\_\-route\_\-by\_\-network}!FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}}
\subsubsection[{lookup\_\-route\_\-by\_\-network}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigEntryGetRtmV2::lookup\_\-route\_\-by\_\-network (
\begin{DoxyParamCaption}
\item[{const {\bf IPvXNet} \&}]{dst, }
\item[{{\bf FteX} \&}]{fte}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}private, virtual\mbox{]}}}}
\label{classFibConfigEntryGetRtmV2_ae47b5903a9e03622f4fca45478676bd7}


Lookup a route by network address. 


\begin{DoxyParams}{Parameters}
{\em dst} & network address to resolve. \\
\hline
{\em fte} & return-\/by-\/reference forwarding table entry. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}
\hypertarget{classFibConfigEntryGetRtmV2_a0805920966bd0776e945d96185bdd63e}{
\index{FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}!lookup\_\-route\_\-by\_\-network4@{lookup\_\-route\_\-by\_\-network4}}
\index{lookup\_\-route\_\-by\_\-network4@{lookup\_\-route\_\-by\_\-network4}!FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}}
\subsubsection[{lookup\_\-route\_\-by\_\-network4}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigEntryGetRtmV2::lookup\_\-route\_\-by\_\-network4 (
\begin{DoxyParamCaption}
\item[{const {\bf IPv4Net} \&}]{dst, }
\item[{{\bf Fte4} \&}]{fte}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classFibConfigEntryGetRtmV2_a0805920966bd0776e945d96185bdd63e}


Lookup an \hyperlink{classIPv4}{IPv4} route by network address. 


\begin{DoxyParams}{Parameters}
{\em dst} & network address to resolve. \\
\hline
{\em fte} & return-\/by-\/reference forwarding table entry. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classFibConfigEntryGet_a0acc203921f75a739bb71a42c0bf836c}{FibConfigEntryGet}.

\hypertarget{classFibConfigEntryGetRtmV2_ae842d6cb04694ba2c6cbfb7c423fdc20}{
\index{FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}!lookup\_\-route\_\-by\_\-network6@{lookup\_\-route\_\-by\_\-network6}}
\index{lookup\_\-route\_\-by\_\-network6@{lookup\_\-route\_\-by\_\-network6}!FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}}
\subsubsection[{lookup\_\-route\_\-by\_\-network6}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigEntryGetRtmV2::lookup\_\-route\_\-by\_\-network6 (
\begin{DoxyParamCaption}
\item[{const {\bf IPv6Net} \&}]{dst, }
\item[{{\bf Fte6} \&}]{fte}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classFibConfigEntryGetRtmV2_ae842d6cb04694ba2c6cbfb7c423fdc20}


Lookup an \hyperlink{classIPv6}{IPv6} route by network address. 


\begin{DoxyParams}{Parameters}
{\em dst} & network address to resolve. \\
\hline
{\em fte} & return-\/by-\/reference forwarding table entry. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classFibConfigEntryGet_ac018a24d6a3653fa77f041b22d69f76b}{FibConfigEntryGet}.

\hypertarget{classFibConfigEntryGetRtmV2_aedc6784ccd1ce7f765ad7c93f294022b}{
\index{FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}!start@{start}}
\index{start@{start}!FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}}
\subsubsection[{start}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigEntryGetRtmV2::start (
\begin{DoxyParamCaption}
\item[{string \&}]{error\_\-msg}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classFibConfigEntryGetRtmV2_aedc6784ccd1ce7f765ad7c93f294022b}


Start operation. 


\begin{DoxyParams}{Parameters}
{\em error\_\-msg} & \hyperlink{protocolthe-p}{the} error message (if error). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classFibConfigEntryGet_a7648a721eee7bf3e0d37f91997c768d8}{FibConfigEntryGet}.

\hypertarget{classFibConfigEntryGetRtmV2_a6884ca2b6c2cef2efb31160fd9ed4dee}{
\index{FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}!stop@{stop}}
\index{stop@{stop}!FibConfigEntryGetRtmV2@{FibConfigEntryGetRtmV2}}
\subsubsection[{stop}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigEntryGetRtmV2::stop (
\begin{DoxyParamCaption}
\item[{string \&}]{error\_\-msg}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classFibConfigEntryGetRtmV2_a6884ca2b6c2cef2efb31160fd9ed4dee}


Stop operation. 


\begin{DoxyParams}{Parameters}
{\em error\_\-msg} & \hyperlink{protocolthe-p}{the} error message (if error). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classFibConfigEntryGet_a68973a97f7d6d0a699f421e518b6e031}{FibConfigEntryGet}.



The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/fea/data\_\-plane/fibconfig/fibconfig\_\-entry\_\-get\_\-rtmv2.hh\end{DoxyCompactItemize}
