\hypertarget{classBsrRp}{
\section{BsrRp Class Reference}
\label{classBsrRp}\index{BsrRp@{BsrRp}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classBsrRp_a0cf113b36d31ee15de36494ef237ddf1}{
{\bfseries BsrRp} (\hyperlink{classBsrGroupPrefix}{BsrGroupPrefix} \&bsr\_\-group\_\-prefix, const \hyperlink{classIPvX}{IPvX} \&rp\_\-addr, uint8\_\-t rp\_\-priority, uint16\_\-t rp\_\-holdtime)}
\label{classBsrRp_a0cf113b36d31ee15de36494ef237ddf1}

\item 
\hypertarget{classBsrRp_a65acfeee8374d9dbfc112bd64e31fb00}{
{\bfseries BsrRp} (\hyperlink{classBsrGroupPrefix}{BsrGroupPrefix} \&bsr\_\-group\_\-prefix, const \hyperlink{classBsrRp}{BsrRp} \&bsr\_\-rp)}
\label{classBsrRp_a65acfeee8374d9dbfc112bd64e31fb00}

\item 
\hypertarget{classBsrRp_ae9c909cce973650650423d3e13da2380}{
\hyperlink{classBsrGroupPrefix}{BsrGroupPrefix} \& {\bfseries bsr\_\-group\_\-prefix} ()}
\label{classBsrRp_ae9c909cce973650650423d3e13da2380}

\item 
\hypertarget{classBsrRp_af1f6016fa094a96b4810c186303b2744}{
const \hyperlink{classIPvX}{IPvX} \& {\bfseries rp\_\-addr} () const }
\label{classBsrRp_af1f6016fa094a96b4810c186303b2744}

\item 
\hypertarget{classBsrRp_a64ef04182a73c67d57f0c9c6c7d98f87}{
void {\bfseries set\_\-rp\_\-addr} (const \hyperlink{classIPvX}{IPvX} \&v)}
\label{classBsrRp_a64ef04182a73c67d57f0c9c6c7d98f87}

\item 
\hypertarget{classBsrRp_a77a73641d1aa5ce92875a0f9769e58cd}{
uint8\_\-t {\bfseries rp\_\-priority} () const }
\label{classBsrRp_a77a73641d1aa5ce92875a0f9769e58cd}

\item 
\hypertarget{classBsrRp_a393f405a71fc728755f947e69f6702e4}{
uint16\_\-t {\bfseries rp\_\-holdtime} () const }
\label{classBsrRp_a393f405a71fc728755f947e69f6702e4}

\item 
\hypertarget{classBsrRp_a2e835ea2d555d034f326658b11df5c3b}{
void {\bfseries set\_\-rp\_\-priority} (uint8\_\-t v)}
\label{classBsrRp_a2e835ea2d555d034f326658b11df5c3b}

\item 
\hypertarget{classBsrRp_afdf61415751edd44f478377990411e26}{
void {\bfseries set\_\-rp\_\-holdtime} (uint16\_\-t v)}
\label{classBsrRp_afdf61415751edd44f478377990411e26}

\item 
\hypertarget{classBsrRp_a93c433dca1d15694e5b3eceed2015481}{
const \hyperlink{classXorpTimer}{XorpTimer} \& {\bfseries const\_\-candidate\_\-rp\_\-expiry\_\-timer} () const }
\label{classBsrRp_a93c433dca1d15694e5b3eceed2015481}

\item 
\hypertarget{classBsrRp_af1cb82209ff6fb01a932e39bd2fe822c}{
void {\bfseries start\_\-candidate\_\-rp\_\-expiry\_\-timer} ()}
\label{classBsrRp_af1cb82209ff6fb01a932e39bd2fe822c}

\item 
\hypertarget{classBsrRp_a88fcd7c9f5f9dd7102d9f03c97d3df82}{
uint32\_\-t {\bfseries my\_\-vif\_\-index} () const }
\label{classBsrRp_a88fcd7c9f5f9dd7102d9f03c97d3df82}

\item 
\hypertarget{classBsrRp_a029cf76c8a1bc490d6118ea1e98cd71c}{
void {\bfseries set\_\-my\_\-vif\_\-index} (uint32\_\-t v)}
\label{classBsrRp_a029cf76c8a1bc490d6118ea1e98cd71c}

\item 
\hypertarget{classBsrRp_a3a7f67aaeb21a0b371dee4fcf713e806}{
bool {\bfseries is\_\-my\_\-rp\_\-addr\_\-explicit} () const }
\label{classBsrRp_a3a7f67aaeb21a0b371dee4fcf713e806}

\item 
\hypertarget{classBsrRp_a700dd2104e56b5c770ce8c736b19f11f}{
void {\bfseries set\_\-is\_\-my\_\-rp\_\-addr\_\-explicit} (bool v)}
\label{classBsrRp_a700dd2104e56b5c770ce8c736b19f11f}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classBsrRp_aac4e0552cebbb1251b7f0d0a96a520ca}{
void {\bfseries candidate\_\-rp\_\-expiry\_\-timer\_\-timeout} ()}
\label{classBsrRp_aac4e0552cebbb1251b7f0d0a96a520ca}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classBsrRp_ac28d59129b3353357d3f641517339828}{
\hyperlink{classBsrGroupPrefix}{BsrGroupPrefix} \& {\bfseries \_\-bsr\_\-group\_\-prefix}}
\label{classBsrRp_ac28d59129b3353357d3f641517339828}

\item 
\hypertarget{classBsrRp_a3493a822d9e0744a9fc869119571b963}{
\hyperlink{classIPvX}{IPvX} {\bfseries \_\-rp\_\-addr}}
\label{classBsrRp_a3493a822d9e0744a9fc869119571b963}

\item 
\hypertarget{classBsrRp_ae0572ec6534a2111eabbd1d7ba37e945}{
uint8\_\-t {\bfseries \_\-rp\_\-priority}}
\label{classBsrRp_ae0572ec6534a2111eabbd1d7ba37e945}

\item 
\hypertarget{classBsrRp_a2e4ff4771cebec08010119974570d7fd}{
uint16\_\-t {\bfseries \_\-rp\_\-holdtime}}
\label{classBsrRp_a2e4ff4771cebec08010119974570d7fd}

\item 
\hypertarget{classBsrRp_ad96af35ba71744b03ef327679185e1f2}{
\hyperlink{classXorpTimer}{XorpTimer} {\bfseries \_\-candidate\_\-rp\_\-expiry\_\-timer}}
\label{classBsrRp_ad96af35ba71744b03ef327679185e1f2}

\item 
\hypertarget{classBsrRp_aaee7f7e89862aae4fa17b92a1548a1eb}{
uint32\_\-t {\bfseries \_\-my\_\-vif\_\-index}}
\label{classBsrRp_aaee7f7e89862aae4fa17b92a1548a1eb}

\item 
\hypertarget{classBsrRp_a89aad5b94ddeeb564bedebb0c222850a}{
bool {\bfseries \_\-is\_\-my\_\-rp\_\-addr\_\-explicit}}
\label{classBsrRp_a89aad5b94ddeeb564bedebb0c222850a}

\end{DoxyCompactItemize}


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