\hypertarget{classXrlPimNode_1_1AddDeleteMfc}{
\section{XrlPimNode::AddDeleteMfc Class Reference}
\label{classXrlPimNode_1_1AddDeleteMfc}\index{XrlPimNode::AddDeleteMfc@{XrlPimNode::AddDeleteMfc}}
}


Class for handling \hyperlink{protocolthe-p}{the} task of add/delete MFC requests.  


Inheritance diagram for XrlPimNode::AddDeleteMfc:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classXrlPimNode_1_1AddDeleteMfc}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlPimNode_1_1AddDeleteMfc_a358d181ccf29225a7a004b780449eeec}{
{\bfseries AddDeleteMfc} (\hyperlink{classXrlPimNode}{XrlPimNode} \&xrl\_\-pim\_\-node, const \hyperlink{classPimMfc}{PimMfc} \&pim\_\-mfc, bool is\_\-add)}
\label{classXrlPimNode_1_1AddDeleteMfc_a358d181ccf29225a7a004b780449eeec}

\item 
\hypertarget{classXrlPimNode_1_1AddDeleteMfc_aae688451bc056fedb1260933653fb7d7}{
void {\bfseries dispatch} ()}
\label{classXrlPimNode_1_1AddDeleteMfc_aae688451bc056fedb1260933653fb7d7}

\item 
\hypertarget{classXrlPimNode_1_1AddDeleteMfc_a3f8919c31485a6692ce17d46a6d2d6a8}{
const char $\ast$ {\bfseries operation\_\-name} () const }
\label{classXrlPimNode_1_1AddDeleteMfc_a3f8919c31485a6692ce17d46a6d2d6a8}

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

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

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

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

\item 
\hypertarget{classXrlPimNode_1_1AddDeleteMfc_ae494fc869f72d384fe706a06a278e1c2}{
const Mifset \& {\bfseries olist} () const }
\label{classXrlPimNode_1_1AddDeleteMfc_ae494fc869f72d384fe706a06a278e1c2}

\item 
\hypertarget{classXrlPimNode_1_1AddDeleteMfc_ab925c73a6edb85a34eafd1a162a39151}{
const Mifset \& {\bfseries olist\_\-disable\_\-wrongvif} () const }
\label{classXrlPimNode_1_1AddDeleteMfc_ab925c73a6edb85a34eafd1a162a39151}

\item 
\hypertarget{classXrlPimNode_1_1AddDeleteMfc_aa3ab9c34cd9ef4a5c6274f904461378d}{
bool {\bfseries is\_\-add} () const }
\label{classXrlPimNode_1_1AddDeleteMfc_aa3ab9c34cd9ef4a5c6274f904461378d}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlPimNode_1_1AddDeleteMfc_af0467d5d5ae373e451cc901a99ede086}{
\hyperlink{classIPvX}{IPvX} {\bfseries \_\-source\_\-addr}}
\label{classXrlPimNode_1_1AddDeleteMfc_af0467d5d5ae373e451cc901a99ede086}

\item 
\hypertarget{classXrlPimNode_1_1AddDeleteMfc_ad67e21f2c49c1ea412bd14c030795c15}{
\hyperlink{classIPvX}{IPvX} {\bfseries \_\-group\_\-addr}}
\label{classXrlPimNode_1_1AddDeleteMfc_ad67e21f2c49c1ea412bd14c030795c15}

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

\item 
\hypertarget{classXrlPimNode_1_1AddDeleteMfc_ae8d12940c0d278803f8a65258daa96c7}{
uint32\_\-t {\bfseries \_\-iif\_\-vif\_\-index}}
\label{classXrlPimNode_1_1AddDeleteMfc_ae8d12940c0d278803f8a65258daa96c7}

\item 
\hypertarget{classXrlPimNode_1_1AddDeleteMfc_ad15ffdb4db72e5f4345421b282eb9d2b}{
Mifset {\bfseries \_\-olist}}
\label{classXrlPimNode_1_1AddDeleteMfc_ad15ffdb4db72e5f4345421b282eb9d2b}

\item 
\hypertarget{classXrlPimNode_1_1AddDeleteMfc_a0649be784e30cfdc3a33736128243000}{
Mifset {\bfseries \_\-olist\_\-disable\_\-wrongvif}}
\label{classXrlPimNode_1_1AddDeleteMfc_a0649be784e30cfdc3a33736128243000}

\item 
\hypertarget{classXrlPimNode_1_1AddDeleteMfc_a4b252efa9c739ba5200320896ffaed36}{
bool {\bfseries \_\-is\_\-add}}
\label{classXrlPimNode_1_1AddDeleteMfc_a4b252efa9c739ba5200320896ffaed36}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Class for handling \hyperlink{protocolthe-p}{the} task of add/delete MFC requests. 

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