\hypertarget{classFte}{
\section{Fte$<$ A, N $>$ Class Template Reference}
\label{classFte}\index{Fte@{Fte}}
}


Forwarding Table Entry.  




{\ttfamily \#include $<$fte.hh$>$}

Inheritance diagram for Fte$<$ A, N $>$:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classFte}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classFte_ac64e7a42a68d2c521de66d9cdcee1f47}{
{\bfseries Fte} (int family)}
\label{classFte_ac64e7a42a68d2c521de66d9cdcee1f47}

\item 
\hypertarget{classFte_ae1daf90780b42347a0e239409d48a894}{
{\bfseries Fte} (const N \&net, const A \&nexthop, const string \&ifname, const string \&vifname, uint32\_\-t metric, uint32\_\-t admin\_\-distance, bool xorp\_\-route)}
\label{classFte_ae1daf90780b42347a0e239409d48a894}

\item 
\hypertarget{classFte_a28a777eeef9484ef2095e6bc11ca127a}{
{\bfseries Fte} (const N \&net)}
\label{classFte_a28a777eeef9484ef2095e6bc11ca127a}

\item 
\hypertarget{classFte_a31df6066922653954aef56c77dd578d4}{
const N \& {\bfseries net} () const }
\label{classFte_a31df6066922653954aef56c77dd578d4}

\item 
\hypertarget{classFte_a8fbf613307f04903da6843cf0ef7e628}{
const A \& {\bfseries nexthop} () const }
\label{classFte_a8fbf613307f04903da6843cf0ef7e628}

\item 
\hypertarget{classFte_a69e679eb1a902302bdac72736bb6247d}{
const string \& {\bfseries ifname} () const }
\label{classFte_a69e679eb1a902302bdac72736bb6247d}

\item 
\hypertarget{classFte_a0db49bfd3e0b660c65897f08cf3f18e7}{
const string \& {\bfseries vifname} () const }
\label{classFte_a0db49bfd3e0b660c65897f08cf3f18e7}

\item 
\hypertarget{classFte_a003f38942255e3c06fa5b720f2d32a2c}{
uint32\_\-t {\bfseries metric} () const }
\label{classFte_a003f38942255e3c06fa5b720f2d32a2c}

\item 
\hypertarget{classFte_a2e71056de7ec94f2f6eed7eb15dcf4a3}{
uint32\_\-t {\bfseries admin\_\-distance} () const }
\label{classFte_a2e71056de7ec94f2f6eed7eb15dcf4a3}

\item 
\hypertarget{classFte_a0896a2b89e9a9cf136a1afdc2b3d0377}{
bool {\bfseries xorp\_\-route} () const }
\label{classFte_a0896a2b89e9a9cf136a1afdc2b3d0377}

\item 
\hypertarget{classFte_afaf31053c30debd33747ac8f071af40b}{
bool {\bfseries is\_\-deleted} () const }
\label{classFte_afaf31053c30debd33747ac8f071af40b}

\item 
\hypertarget{classFte_a20de56f68c2a1768b11d28777b8cfbbc}{
void {\bfseries mark\_\-deleted} ()}
\label{classFte_a20de56f68c2a1768b11d28777b8cfbbc}

\item 
\hypertarget{classFte_aa6a28dab4bcda6abb735de6c8a064b07}{
bool {\bfseries is\_\-unresolved} () const }
\label{classFte_aa6a28dab4bcda6abb735de6c8a064b07}

\item 
\hypertarget{classFte_a683e67bd1d8ecfa188d163e066bdd9f2}{
void {\bfseries mark\_\-unresolved} ()}
\label{classFte_a683e67bd1d8ecfa188d163e066bdd9f2}

\item 
\hypertarget{classFte_a7ba09ecda6d99636424aa8caaff74652}{
bool {\bfseries is\_\-connected\_\-route} () const }
\label{classFte_a7ba09ecda6d99636424aa8caaff74652}

\item 
\hypertarget{classFte_a4ae0e132f30f5850144fc1d6eb4ef94b}{
void {\bfseries mark\_\-connected\_\-route} ()}
\label{classFte_a4ae0e132f30f5850144fc1d6eb4ef94b}

\item 
\hypertarget{classFte_a4966f34a3b5d8ee5dfcbf986cb1648e8}{
void \hyperlink{classFte_a4966f34a3b5d8ee5dfcbf986cb1648e8}{zero} ()}
\label{classFte_a4966f34a3b5d8ee5dfcbf986cb1648e8}

\begin{DoxyCompactList}\small\item\em Reset all members. \item\end{DoxyCompactList}\item 
bool \hyperlink{classFte_ab8c6d10a45025493440402fc83256f96}{is\_\-host\_\-route} () const 
\item 
string \hyperlink{classFte_a0bb135977cadbd31d5067ae50af61fdb}{str} () const 
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classFte_a84faa93bd955b2f7f86846305b99d595}{
N {\bfseries \_\-net}}
\label{classFte_a84faa93bd955b2f7f86846305b99d595}

\item 
\hypertarget{classFte_afdf9ea49018ed2493d5ea4633626b7e1}{
A {\bfseries \_\-nexthop}}
\label{classFte_afdf9ea49018ed2493d5ea4633626b7e1}

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

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

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

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

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

\item 
\hypertarget{classFte_a9fc60ea361c95b121bd44cc0bdacb453}{
bool {\bfseries \_\-is\_\-deleted}}
\label{classFte_a9fc60ea361c95b121bd44cc0bdacb453}

\item 
\hypertarget{classFte_a0ddcbdfc8581e50f233d36ddc8f90a96}{
bool {\bfseries \_\-is\_\-unresolved}}
\label{classFte_a0ddcbdfc8581e50f233d36ddc8f90a96}

\item 
\hypertarget{classFte_a773d69fe4dc7653fcfc648d3bb3e6540}{
bool {\bfseries \_\-is\_\-connected\_\-route}}
\label{classFte_a773d69fe4dc7653fcfc648d3bb3e6540}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename A, typename N$>$ class Fte$<$ A, N $>$}

Forwarding Table Entry. Representation of a forwarding table entry. 

\subsection{Member Function Documentation}
\hypertarget{classFte_ab8c6d10a45025493440402fc83256f96}{
\index{Fte@{Fte}!is\_\-host\_\-route@{is\_\-host\_\-route}}
\index{is\_\-host\_\-route@{is\_\-host\_\-route}!Fte@{Fte}}
\subsubsection[{is\_\-host\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename A, typename N$>$ bool {\bf Fte}$<$ A, N $>$::is\_\-host\_\-route (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFte_ab8c6d10a45025493440402fc83256f96}
\begin{DoxyReturn}{Returns}
true if this is a host route. 
\end{DoxyReturn}
\hypertarget{classFte_a0bb135977cadbd31d5067ae50af61fdb}{
\index{Fte@{Fte}!str@{str}}
\index{str@{str}!Fte@{Fte}}
\subsubsection[{str}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename A, typename N$>$ string {\bf Fte}$<$ A, N $>$::str (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFte_a0bb135977cadbd31d5067ae50af61fdb}
\begin{DoxyReturn}{Returns}
a string representation of \hyperlink{protocolthe-p}{the} entry. 
\end{DoxyReturn}


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