\hypertarget{classXrlFibClientManager_1_1FibClient}{
\section{XrlFibClientManager::FibClient$<$ F $>$ Class Template Reference}
\label{classXrlFibClientManager_1_1FibClient}\index{XrlFibClientManager::FibClient@{XrlFibClientManager::FibClient}}
}


A template class for storing FIB client information.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_aebd12b38f1edf57a38259f6f35f2150b}{
{\bfseries FibClient} (const string \&target\_\-name, \hyperlink{classXrlFibClientManager}{XrlFibClientManager} \&xfcm)}
\label{classXrlFibClientManager_1_1FibClient_aebd12b38f1edf57a38259f6f35f2150b}

\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_aeba9403d5817c57e8fce44aa690e1700}{
\hyperlink{classXrlFibClientManager_1_1FibClient}{FibClient} \& {\bfseries operator=} (const \hyperlink{classXrlFibClientManager_1_1FibClient}{FibClient} \&rhs)}
\label{classXrlFibClientManager_1_1FibClient_aeba9403d5817c57e8fce44aa690e1700}

\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_ae9058862b279e1111c95a15ab016dd4a}{
void {\bfseries activate} (const list$<$ F $>$ \&fte\_\-list)}
\label{classXrlFibClientManager_1_1FibClient_ae9058862b279e1111c95a15ab016dd4a}

\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_aab2c297e72abcb3ebd08fd90871a38b4}{
void {\bfseries send\_\-fib\_\-client\_\-route\_\-change\_\-cb} (const \hyperlink{classXrlError}{XrlError} \&xrl\_\-error)}
\label{classXrlFibClientManager_1_1FibClient_aab2c297e72abcb3ebd08fd90871a38b4}

\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_ae17d942b0f9977fed36f1e06d945acc1}{
bool {\bfseries get\_\-send\_\-updates} () const }
\label{classXrlFibClientManager_1_1FibClient_ae17d942b0f9977fed36f1e06d945acc1}

\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_adebfb50babc8685f462d09c2ec81e622}{
bool {\bfseries get\_\-send\_\-resolves} () const }
\label{classXrlFibClientManager_1_1FibClient_adebfb50babc8685f462d09c2ec81e622}

\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_a0c767595970412853f506d7af0ae8a0e}{
void {\bfseries set\_\-send\_\-updates} (const bool sendit)}
\label{classXrlFibClientManager_1_1FibClient_a0c767595970412853f506d7af0ae8a0e}

\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_a516d20a6405c402df442a10f119a544d}{
void {\bfseries set\_\-send\_\-resolves} (const bool sendit)}
\label{classXrlFibClientManager_1_1FibClient_a516d20a6405c402df442a10f119a544d}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_a48d5819398491b6a0aecc4d05a3f8bf0}{
\hyperlink{classEventLoop}{EventLoop} \& {\bfseries eventloop} ()}
\label{classXrlFibClientManager_1_1FibClient_a48d5819398491b6a0aecc4d05a3f8bf0}

\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_a7074162789e45160f0a345c7390cb19e}{
void {\bfseries send\_\-fib\_\-client\_\-route\_\-change} ()}
\label{classXrlFibClientManager_1_1FibClient_a7074162789e45160f0a345c7390cb19e}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_ac8ffd534c2df166df07cd9a277744009}{
list$<$ F $>$ {\bfseries \_\-inform\_\-fib\_\-client\_\-queue}}
\label{classXrlFibClientManager_1_1FibClient_ac8ffd534c2df166df07cd9a277744009}

\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_a6adf3759f2bf303bc4af00e947ecad07}{
\hyperlink{classXorpTimer}{XorpTimer} {\bfseries \_\-inform\_\-fib\_\-client\_\-queue\_\-timer}}
\label{classXrlFibClientManager_1_1FibClient_a6adf3759f2bf303bc4af00e947ecad07}

\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_aff3bef130c8cc4e02d8e66519b518b48}{
string {\bfseries \_\-target\_\-name}}
\label{classXrlFibClientManager_1_1FibClient_aff3bef130c8cc4e02d8e66519b518b48}

\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_a72c9d28ffbe1ef5e833ce1709e2403c5}{
\hyperlink{classXrlFibClientManager}{XrlFibClientManager} $\ast$ {\bfseries \_\-xfcm}}
\label{classXrlFibClientManager_1_1FibClient_a72c9d28ffbe1ef5e833ce1709e2403c5}

\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_a9ee6a6babe4afd8c25f86bb3f38c72a6}{
bool {\bfseries \_\-send\_\-updates}}
\label{classXrlFibClientManager_1_1FibClient_a9ee6a6babe4afd8c25f86bb3f38c72a6}

\item 
\hypertarget{classXrlFibClientManager_1_1FibClient_ad61824c219a9abaff01b6b4a412b1a0d}{
bool {\bfseries \_\-send\_\-resolves}}
\label{classXrlFibClientManager_1_1FibClient_ad61824c219a9abaff01b6b4a412b1a0d}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class F$>$ class XrlFibClientManager::FibClient$<$ F $>$}

A template class for storing FIB client information. 

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