\hypertarget{classXrlMld6igmpV0p1Client}{
\section{XrlMld6igmpV0p1Client Class Reference}
\label{classXrlMld6igmpV0p1Client}\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlMld6igmpV0p1Client_ad5ede535939798b9d35d857294c86bf3}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries EnableVifCB}}
\label{classXrlMld6igmpV0p1Client_ad5ede535939798b9d35d857294c86bf3}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a1cbb95f27ff9017037d0e1d8c3e6e4cf}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StartVifCB}}
\label{classXrlMld6igmpV0p1Client_a1cbb95f27ff9017037d0e1d8c3e6e4cf}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a11ce71a1cc3061e65084006e588c9c50}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StopVifCB}}
\label{classXrlMld6igmpV0p1Client_a11ce71a1cc3061e65084006e588c9c50}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a1faf5167ca6adaf0ebd2c0dbf404343b}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries EnableAllVifsCB}}
\label{classXrlMld6igmpV0p1Client_a1faf5167ca6adaf0ebd2c0dbf404343b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a6474dccadbdcba769d7944a1a2ebb304}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StartAllVifsCB}}
\label{classXrlMld6igmpV0p1Client_a6474dccadbdcba769d7944a1a2ebb304}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a6c70cf12c542715acc9bcead4f3600b6}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StopAllVifsCB}}
\label{classXrlMld6igmpV0p1Client_a6c70cf12c542715acc9bcead4f3600b6}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a93c1c927d542580febb4cfe37b530809}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries EnableMld6IgmpCB}}
\label{classXrlMld6igmpV0p1Client_a93c1c927d542580febb4cfe37b530809}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a13e35bd22ba489cbf5620920a578444a}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StartMld6IgmpCB}}
\label{classXrlMld6igmpV0p1Client_a13e35bd22ba489cbf5620920a578444a}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a14f898773942e13141a602614bccdb72}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StopMld6IgmpCB}}
\label{classXrlMld6igmpV0p1Client_a14f898773942e13141a602614bccdb72}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a0e91e1f3a2f189104da4f83fe8fd569b}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries EnableCliCB}}
\label{classXrlMld6igmpV0p1Client_a0e91e1f3a2f189104da4f83fe8fd569b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_af83faf375c23dd05a160f9ab738eedb5}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StartCliCB}}
\label{classXrlMld6igmpV0p1Client_af83faf375c23dd05a160f9ab738eedb5}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ac4eabd56738f450c9add7852bb37dec0}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StopCliCB}}
\label{classXrlMld6igmpV0p1Client_ac4eabd56738f450c9add7852bb37dec0}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ab82fb2238b5d8b6bb9b9dde2518cc006}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries GetVifProtoVersionCB}}
\label{classXrlMld6igmpV0p1Client_ab82fb2238b5d8b6bb9b9dde2518cc006}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ab32732761eb21eee151389e4a37071bd}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries SetVifProtoVersionCB}}
\label{classXrlMld6igmpV0p1Client_ab32732761eb21eee151389e4a37071bd}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a70ccc98c701f450d2822da99322f77a6}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries ResetVifProtoVersionCB}}
\label{classXrlMld6igmpV0p1Client_a70ccc98c701f450d2822da99322f77a6}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ad36b85797c2e3f0256ff38ed5433ced5}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const bool $\ast$ $>$::RefPtr {\bfseries GetVifIpRouterAlertOptionCheckCB}}
\label{classXrlMld6igmpV0p1Client_ad36b85797c2e3f0256ff38ed5433ced5}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a7934ead562dae5550e99e8c3b015e5b1}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries SetVifIpRouterAlertOptionCheckCB}}
\label{classXrlMld6igmpV0p1Client_a7934ead562dae5550e99e8c3b015e5b1}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a584c25354572095903233e6b5f8c6919}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries ResetVifIpRouterAlertOptionCheckCB}}
\label{classXrlMld6igmpV0p1Client_a584c25354572095903233e6b5f8c6919}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a137ed538678d91026a7434892dfa4286}{
typedef XorpCallback3$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries GetVifQueryIntervalCB}}
\label{classXrlMld6igmpV0p1Client_a137ed538678d91026a7434892dfa4286}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a07e034697802e177b0a70159cfa8aa47}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries SetVifQueryIntervalCB}}
\label{classXrlMld6igmpV0p1Client_a07e034697802e177b0a70159cfa8aa47}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a58d96bd6bc1028f47daa6411563668de}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries ResetVifQueryIntervalCB}}
\label{classXrlMld6igmpV0p1Client_a58d96bd6bc1028f47daa6411563668de}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a438a5c3ef1b879296b4c8d2a1b2b770b}{
typedef XorpCallback3$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries GetVifQueryLastMemberIntervalCB}}
\label{classXrlMld6igmpV0p1Client_a438a5c3ef1b879296b4c8d2a1b2b770b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_af8f347305a5ca854f493c2d208316a14}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries SetVifQueryLastMemberIntervalCB}}
\label{classXrlMld6igmpV0p1Client_af8f347305a5ca854f493c2d208316a14}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a4bee79e382ed1a7586133838d408c4a4}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries ResetVifQueryLastMemberIntervalCB}}
\label{classXrlMld6igmpV0p1Client_a4bee79e382ed1a7586133838d408c4a4}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_aa71b3eb1be3a8bd1ca2e633f9a4dccd3}{
typedef XorpCallback3$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries GetVifQueryResponseIntervalCB}}
\label{classXrlMld6igmpV0p1Client_aa71b3eb1be3a8bd1ca2e633f9a4dccd3}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a14b4f0c11de93a15ef90cfd45611b090}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries SetVifQueryResponseIntervalCB}}
\label{classXrlMld6igmpV0p1Client_a14b4f0c11de93a15ef90cfd45611b090}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a689e8f0ca5130fd31424595772582e9b}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries ResetVifQueryResponseIntervalCB}}
\label{classXrlMld6igmpV0p1Client_a689e8f0ca5130fd31424595772582e9b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ae63438b0b09f377961b2c10b14226f43}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries GetVifRobustCountCB}}
\label{classXrlMld6igmpV0p1Client_ae63438b0b09f377961b2c10b14226f43}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ad0ab30274720b3e1798e010adcf3cf7b}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries SetVifRobustCountCB}}
\label{classXrlMld6igmpV0p1Client_ad0ab30274720b3e1798e010adcf3cf7b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a91443b3c6fa7865b604c304fcbb39032}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries ResetVifRobustCountCB}}
\label{classXrlMld6igmpV0p1Client_a91443b3c6fa7865b604c304fcbb39032}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a086f19456c0f83c3f6021f3b431bd0ac}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries LogTraceAllCB}}
\label{classXrlMld6igmpV0p1Client_a086f19456c0f83c3f6021f3b431bd0ac}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a4ee8462f23fcdbe754caecfd05171e1c}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries AddProtocol4CB}}
\label{classXrlMld6igmpV0p1Client_a4ee8462f23fcdbe754caecfd05171e1c}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_aea6764e3f07e4d66f974868abc18f187}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries AddProtocol6CB}}
\label{classXrlMld6igmpV0p1Client_aea6764e3f07e4d66f974868abc18f187}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a1075fa61c8b57196e3f14ad38065f687}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries DeleteProtocol4CB}}
\label{classXrlMld6igmpV0p1Client_a1075fa61c8b57196e3f14ad38065f687}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a054e7fc3c79347039321149b44874dae}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries DeleteProtocol6CB}}
\label{classXrlMld6igmpV0p1Client_a054e7fc3c79347039321149b44874dae}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ad5ede535939798b9d35d857294c86bf3}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries EnableVifCB}}
\label{classXrlMld6igmpV0p1Client_ad5ede535939798b9d35d857294c86bf3}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a1cbb95f27ff9017037d0e1d8c3e6e4cf}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StartVifCB}}
\label{classXrlMld6igmpV0p1Client_a1cbb95f27ff9017037d0e1d8c3e6e4cf}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a11ce71a1cc3061e65084006e588c9c50}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StopVifCB}}
\label{classXrlMld6igmpV0p1Client_a11ce71a1cc3061e65084006e588c9c50}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a1faf5167ca6adaf0ebd2c0dbf404343b}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries EnableAllVifsCB}}
\label{classXrlMld6igmpV0p1Client_a1faf5167ca6adaf0ebd2c0dbf404343b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a6474dccadbdcba769d7944a1a2ebb304}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StartAllVifsCB}}
\label{classXrlMld6igmpV0p1Client_a6474dccadbdcba769d7944a1a2ebb304}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a6c70cf12c542715acc9bcead4f3600b6}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StopAllVifsCB}}
\label{classXrlMld6igmpV0p1Client_a6c70cf12c542715acc9bcead4f3600b6}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a93c1c927d542580febb4cfe37b530809}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries EnableMld6IgmpCB}}
\label{classXrlMld6igmpV0p1Client_a93c1c927d542580febb4cfe37b530809}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a13e35bd22ba489cbf5620920a578444a}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StartMld6IgmpCB}}
\label{classXrlMld6igmpV0p1Client_a13e35bd22ba489cbf5620920a578444a}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a14f898773942e13141a602614bccdb72}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StopMld6IgmpCB}}
\label{classXrlMld6igmpV0p1Client_a14f898773942e13141a602614bccdb72}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a0e91e1f3a2f189104da4f83fe8fd569b}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries EnableCliCB}}
\label{classXrlMld6igmpV0p1Client_a0e91e1f3a2f189104da4f83fe8fd569b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_af83faf375c23dd05a160f9ab738eedb5}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StartCliCB}}
\label{classXrlMld6igmpV0p1Client_af83faf375c23dd05a160f9ab738eedb5}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ac4eabd56738f450c9add7852bb37dec0}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StopCliCB}}
\label{classXrlMld6igmpV0p1Client_ac4eabd56738f450c9add7852bb37dec0}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ab82fb2238b5d8b6bb9b9dde2518cc006}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries GetVifProtoVersionCB}}
\label{classXrlMld6igmpV0p1Client_ab82fb2238b5d8b6bb9b9dde2518cc006}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ab32732761eb21eee151389e4a37071bd}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries SetVifProtoVersionCB}}
\label{classXrlMld6igmpV0p1Client_ab32732761eb21eee151389e4a37071bd}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a70ccc98c701f450d2822da99322f77a6}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries ResetVifProtoVersionCB}}
\label{classXrlMld6igmpV0p1Client_a70ccc98c701f450d2822da99322f77a6}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ad36b85797c2e3f0256ff38ed5433ced5}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const bool $\ast$ $>$::RefPtr {\bfseries GetVifIpRouterAlertOptionCheckCB}}
\label{classXrlMld6igmpV0p1Client_ad36b85797c2e3f0256ff38ed5433ced5}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a7934ead562dae5550e99e8c3b015e5b1}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries SetVifIpRouterAlertOptionCheckCB}}
\label{classXrlMld6igmpV0p1Client_a7934ead562dae5550e99e8c3b015e5b1}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a584c25354572095903233e6b5f8c6919}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries ResetVifIpRouterAlertOptionCheckCB}}
\label{classXrlMld6igmpV0p1Client_a584c25354572095903233e6b5f8c6919}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a137ed538678d91026a7434892dfa4286}{
typedef XorpCallback3$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries GetVifQueryIntervalCB}}
\label{classXrlMld6igmpV0p1Client_a137ed538678d91026a7434892dfa4286}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a07e034697802e177b0a70159cfa8aa47}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries SetVifQueryIntervalCB}}
\label{classXrlMld6igmpV0p1Client_a07e034697802e177b0a70159cfa8aa47}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a58d96bd6bc1028f47daa6411563668de}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries ResetVifQueryIntervalCB}}
\label{classXrlMld6igmpV0p1Client_a58d96bd6bc1028f47daa6411563668de}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a438a5c3ef1b879296b4c8d2a1b2b770b}{
typedef XorpCallback3$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries GetVifQueryLastMemberIntervalCB}}
\label{classXrlMld6igmpV0p1Client_a438a5c3ef1b879296b4c8d2a1b2b770b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_af8f347305a5ca854f493c2d208316a14}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries SetVifQueryLastMemberIntervalCB}}
\label{classXrlMld6igmpV0p1Client_af8f347305a5ca854f493c2d208316a14}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a4bee79e382ed1a7586133838d408c4a4}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries ResetVifQueryLastMemberIntervalCB}}
\label{classXrlMld6igmpV0p1Client_a4bee79e382ed1a7586133838d408c4a4}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_aa71b3eb1be3a8bd1ca2e633f9a4dccd3}{
typedef XorpCallback3$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries GetVifQueryResponseIntervalCB}}
\label{classXrlMld6igmpV0p1Client_aa71b3eb1be3a8bd1ca2e633f9a4dccd3}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a14b4f0c11de93a15ef90cfd45611b090}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries SetVifQueryResponseIntervalCB}}
\label{classXrlMld6igmpV0p1Client_a14b4f0c11de93a15ef90cfd45611b090}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a689e8f0ca5130fd31424595772582e9b}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries ResetVifQueryResponseIntervalCB}}
\label{classXrlMld6igmpV0p1Client_a689e8f0ca5130fd31424595772582e9b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ae63438b0b09f377961b2c10b14226f43}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries GetVifRobustCountCB}}
\label{classXrlMld6igmpV0p1Client_ae63438b0b09f377961b2c10b14226f43}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ad0ab30274720b3e1798e010adcf3cf7b}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries SetVifRobustCountCB}}
\label{classXrlMld6igmpV0p1Client_ad0ab30274720b3e1798e010adcf3cf7b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a91443b3c6fa7865b604c304fcbb39032}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries ResetVifRobustCountCB}}
\label{classXrlMld6igmpV0p1Client_a91443b3c6fa7865b604c304fcbb39032}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a086f19456c0f83c3f6021f3b431bd0ac}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries LogTraceAllCB}}
\label{classXrlMld6igmpV0p1Client_a086f19456c0f83c3f6021f3b431bd0ac}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a4ee8462f23fcdbe754caecfd05171e1c}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries AddProtocol4CB}}
\label{classXrlMld6igmpV0p1Client_a4ee8462f23fcdbe754caecfd05171e1c}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_aea6764e3f07e4d66f974868abc18f187}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries AddProtocol6CB}}
\label{classXrlMld6igmpV0p1Client_aea6764e3f07e4d66f974868abc18f187}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a1075fa61c8b57196e3f14ad38065f687}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries DeleteProtocol4CB}}
\label{classXrlMld6igmpV0p1Client_a1075fa61c8b57196e3f14ad38065f687}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a054e7fc3c79347039321149b44874dae}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries DeleteProtocol6CB}}
\label{classXrlMld6igmpV0p1Client_a054e7fc3c79347039321149b44874dae}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlMld6igmpV0p1Client_ac472615119b90847a6cbd4c1e069b026}{
{\bfseries XrlMld6igmpV0p1Client} (\hyperlink{classXrlSender}{XrlSender} $\ast$s)}
\label{classXrlMld6igmpV0p1Client_ac472615119b90847a6cbd4c1e069b026}

\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a5ca81b8270444a07f680c1858c08951b}{send\_\-enable\_\-vif} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const bool \&enable, const EnableVifCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlMld6igmpV0p1Client_a50e0bd69128fe6b67e88814a19dbbb3e}{
bool {\bfseries send\_\-start\_\-vif} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const StartVifCB \&cb)}
\label{classXrlMld6igmpV0p1Client_a50e0bd69128fe6b67e88814a19dbbb3e}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ad3158cfd018c8856092065c0f430f481}{
bool {\bfseries send\_\-stop\_\-vif} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const StopVifCB \&cb)}
\label{classXrlMld6igmpV0p1Client_ad3158cfd018c8856092065c0f430f481}

\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a8752db55a81376ef85713b06a5060033}{send\_\-enable\_\-all\_\-vifs} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const bool \&enable, const EnableAllVifsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlMld6igmpV0p1Client_acdcdf7fe66dcfbe0b47ba1ee795e9082}{
bool {\bfseries send\_\-start\_\-all\_\-vifs} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const StartAllVifsCB \&cb)}
\label{classXrlMld6igmpV0p1Client_acdcdf7fe66dcfbe0b47ba1ee795e9082}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a8184639062814e635dec3fd4a754c00a}{
bool {\bfseries send\_\-stop\_\-all\_\-vifs} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const StopAllVifsCB \&cb)}
\label{classXrlMld6igmpV0p1Client_a8184639062814e635dec3fd4a754c00a}

\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_accc045df1157c31293068b8b06d3d0ea}{send\_\-enable\_\-mld6igmp} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const bool \&enable, const EnableMld6IgmpCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlMld6igmpV0p1Client_aa8551ec790aa6ec40c5c3c1ea11c6847}{
bool {\bfseries send\_\-start\_\-mld6igmp} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const StartMld6IgmpCB \&cb)}
\label{classXrlMld6igmpV0p1Client_aa8551ec790aa6ec40c5c3c1ea11c6847}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_af03669119fd790e684e8691aa1a30e35}{
bool {\bfseries send\_\-stop\_\-mld6igmp} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const StopMld6IgmpCB \&cb)}
\label{classXrlMld6igmpV0p1Client_af03669119fd790e684e8691aa1a30e35}

\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a4c9b3ac3c4e381a06c30808aa28c9bb0}{send\_\-enable\_\-cli} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const bool \&enable, const EnableCliCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlMld6igmpV0p1Client_af20b71201d0d7ae5089722dba37c9827}{
bool {\bfseries send\_\-start\_\-cli} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const StartCliCB \&cb)}
\label{classXrlMld6igmpV0p1Client_af20b71201d0d7ae5089722dba37c9827}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a354839f54ae792695df53cf51bd6c67f}{
bool {\bfseries send\_\-stop\_\-cli} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const StopCliCB \&cb)}
\label{classXrlMld6igmpV0p1Client_a354839f54ae792695df53cf51bd6c67f}

\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_aad95e9041f1a4ec079761d313cfe456c}{send\_\-get\_\-vif\_\-proto\_\-version} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const GetVifProtoVersionCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_ae03c9f762245e1041d8ad565a7e2fb11}{send\_\-set\_\-vif\_\-proto\_\-version} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const uint32\_\-t \&proto\_\-version, const SetVifProtoVersionCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a6d02365eccd9410fb103915421d2ca7a}{send\_\-reset\_\-vif\_\-proto\_\-version} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const ResetVifProtoVersionCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a9e57b04f32f32cec5c4ea44594443949}{send\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const GetVifIpRouterAlertOptionCheckCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a402b884a0dc0fd1a20e6ac038609eee2}{send\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const bool \&enable, const SetVifIpRouterAlertOptionCheckCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_acbb271b264adecf0c1c4055bfb6c47df}{send\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const ResetVifIpRouterAlertOptionCheckCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a236ddcd5c451824a24ab585cb7f8ced1}{send\_\-get\_\-vif\_\-query\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const GetVifQueryIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a8f493bfc8f83fecfb688cfbdf5834c3a}{send\_\-set\_\-vif\_\-query\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const uint32\_\-t \&interval\_\-sec, const uint32\_\-t \&interval\_\-usec, const SetVifQueryIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a46501fdd49cd238ed58231073b87346a}{send\_\-reset\_\-vif\_\-query\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const ResetVifQueryIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_ad715dff8f648a361dac38b077d9aec21}{send\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const GetVifQueryLastMemberIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a6bccf1768a716f8cbe0ec2b3cdd0304d}{send\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const uint32\_\-t \&interval\_\-sec, const uint32\_\-t \&interval\_\-usec, const SetVifQueryLastMemberIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a83f3315e14be91f8057bedf2ff3b314d}{send\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const ResetVifQueryLastMemberIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a31781d70ae32cffa08db46819f80cdb1}{send\_\-get\_\-vif\_\-query\_\-response\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const GetVifQueryResponseIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a6de63b2b0e535bf30b5e329ee0ae1d25}{send\_\-set\_\-vif\_\-query\_\-response\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const uint32\_\-t \&interval\_\-sec, const uint32\_\-t \&interval\_\-usec, const SetVifQueryResponseIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a008db5a7a7ba5c42ebae5df39307541f}{send\_\-reset\_\-vif\_\-query\_\-response\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const ResetVifQueryResponseIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a441dfc61f3ff3c417c1f68680ea103ce}{send\_\-get\_\-vif\_\-robust\_\-count} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const GetVifRobustCountCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a9b1b689f8d74095c62f53c3635f626e4}{send\_\-set\_\-vif\_\-robust\_\-count} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const uint32\_\-t \&robust\_\-count, const SetVifRobustCountCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a84041ad021e6cf1b124c0eeb238c4b22}{send\_\-reset\_\-vif\_\-robust\_\-count} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const ResetVifRobustCountCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_af5071295d7f1294466b1971280c615d2}{send\_\-log\_\-trace\_\-all} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const bool \&enable, const LogTraceAllCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a709c7040f717eaacf1ad57ad9332ef94}{send\_\-add\_\-protocol4} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-sender\_\-name, const string \&protocol\_\-name, const uint32\_\-t \&protocol\_\-id, const string \&vif\_\-name, const uint32\_\-t \&vif\_\-index, const AddProtocol4CB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlMld6igmpV0p1Client_abe87c04488031d608a9c3431987fb362}{
bool {\bfseries send\_\-add\_\-protocol6} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-sender\_\-name, const string \&protocol\_\-name, const uint32\_\-t \&protocol\_\-id, const string \&vif\_\-name, const uint32\_\-t \&vif\_\-index, const AddProtocol6CB \&cb)}
\label{classXrlMld6igmpV0p1Client_abe87c04488031d608a9c3431987fb362}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a4908309566f99479f8d218919d133e77}{
bool {\bfseries send\_\-delete\_\-protocol4} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-sender\_\-name, const string \&protocol\_\-name, const uint32\_\-t \&protocol\_\-id, const string \&vif\_\-name, const uint32\_\-t \&vif\_\-index, const DeleteProtocol4CB \&cb)}
\label{classXrlMld6igmpV0p1Client_a4908309566f99479f8d218919d133e77}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_adbbf68497721a75c47cdf61fa8834448}{
bool {\bfseries send\_\-delete\_\-protocol6} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-sender\_\-name, const string \&protocol\_\-name, const uint32\_\-t \&protocol\_\-id, const string \&vif\_\-name, const uint32\_\-t \&vif\_\-index, const DeleteProtocol6CB \&cb)}
\label{classXrlMld6igmpV0p1Client_adbbf68497721a75c47cdf61fa8834448}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ac472615119b90847a6cbd4c1e069b026}{
{\bfseries XrlMld6igmpV0p1Client} (\hyperlink{classXrlSender}{XrlSender} $\ast$s)}
\label{classXrlMld6igmpV0p1Client_ac472615119b90847a6cbd4c1e069b026}

\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a5ca81b8270444a07f680c1858c08951b}{send\_\-enable\_\-vif} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const bool \&enable, const EnableVifCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlMld6igmpV0p1Client_a50e0bd69128fe6b67e88814a19dbbb3e}{
bool {\bfseries send\_\-start\_\-vif} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const StartVifCB \&cb)}
\label{classXrlMld6igmpV0p1Client_a50e0bd69128fe6b67e88814a19dbbb3e}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ad3158cfd018c8856092065c0f430f481}{
bool {\bfseries send\_\-stop\_\-vif} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const StopVifCB \&cb)}
\label{classXrlMld6igmpV0p1Client_ad3158cfd018c8856092065c0f430f481}

\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a8752db55a81376ef85713b06a5060033}{send\_\-enable\_\-all\_\-vifs} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const bool \&enable, const EnableAllVifsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlMld6igmpV0p1Client_acdcdf7fe66dcfbe0b47ba1ee795e9082}{
bool {\bfseries send\_\-start\_\-all\_\-vifs} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const StartAllVifsCB \&cb)}
\label{classXrlMld6igmpV0p1Client_acdcdf7fe66dcfbe0b47ba1ee795e9082}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a8184639062814e635dec3fd4a754c00a}{
bool {\bfseries send\_\-stop\_\-all\_\-vifs} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const StopAllVifsCB \&cb)}
\label{classXrlMld6igmpV0p1Client_a8184639062814e635dec3fd4a754c00a}

\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_accc045df1157c31293068b8b06d3d0ea}{send\_\-enable\_\-mld6igmp} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const bool \&enable, const EnableMld6IgmpCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlMld6igmpV0p1Client_aa8551ec790aa6ec40c5c3c1ea11c6847}{
bool {\bfseries send\_\-start\_\-mld6igmp} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const StartMld6IgmpCB \&cb)}
\label{classXrlMld6igmpV0p1Client_aa8551ec790aa6ec40c5c3c1ea11c6847}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_af03669119fd790e684e8691aa1a30e35}{
bool {\bfseries send\_\-stop\_\-mld6igmp} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const StopMld6IgmpCB \&cb)}
\label{classXrlMld6igmpV0p1Client_af03669119fd790e684e8691aa1a30e35}

\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a4c9b3ac3c4e381a06c30808aa28c9bb0}{send\_\-enable\_\-cli} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const bool \&enable, const EnableCliCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlMld6igmpV0p1Client_af20b71201d0d7ae5089722dba37c9827}{
bool {\bfseries send\_\-start\_\-cli} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const StartCliCB \&cb)}
\label{classXrlMld6igmpV0p1Client_af20b71201d0d7ae5089722dba37c9827}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a354839f54ae792695df53cf51bd6c67f}{
bool {\bfseries send\_\-stop\_\-cli} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const StopCliCB \&cb)}
\label{classXrlMld6igmpV0p1Client_a354839f54ae792695df53cf51bd6c67f}

\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_aad95e9041f1a4ec079761d313cfe456c}{send\_\-get\_\-vif\_\-proto\_\-version} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const GetVifProtoVersionCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_ae03c9f762245e1041d8ad565a7e2fb11}{send\_\-set\_\-vif\_\-proto\_\-version} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const uint32\_\-t \&proto\_\-version, const SetVifProtoVersionCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a6d02365eccd9410fb103915421d2ca7a}{send\_\-reset\_\-vif\_\-proto\_\-version} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const ResetVifProtoVersionCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a9e57b04f32f32cec5c4ea44594443949}{send\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const GetVifIpRouterAlertOptionCheckCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a402b884a0dc0fd1a20e6ac038609eee2}{send\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const bool \&enable, const SetVifIpRouterAlertOptionCheckCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_acbb271b264adecf0c1c4055bfb6c47df}{send\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const ResetVifIpRouterAlertOptionCheckCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a236ddcd5c451824a24ab585cb7f8ced1}{send\_\-get\_\-vif\_\-query\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const GetVifQueryIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a8f493bfc8f83fecfb688cfbdf5834c3a}{send\_\-set\_\-vif\_\-query\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const uint32\_\-t \&interval\_\-sec, const uint32\_\-t \&interval\_\-usec, const SetVifQueryIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a46501fdd49cd238ed58231073b87346a}{send\_\-reset\_\-vif\_\-query\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const ResetVifQueryIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_ad715dff8f648a361dac38b077d9aec21}{send\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const GetVifQueryLastMemberIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a6bccf1768a716f8cbe0ec2b3cdd0304d}{send\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const uint32\_\-t \&interval\_\-sec, const uint32\_\-t \&interval\_\-usec, const SetVifQueryLastMemberIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a83f3315e14be91f8057bedf2ff3b314d}{send\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const ResetVifQueryLastMemberIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a31781d70ae32cffa08db46819f80cdb1}{send\_\-get\_\-vif\_\-query\_\-response\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const GetVifQueryResponseIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a6de63b2b0e535bf30b5e329ee0ae1d25}{send\_\-set\_\-vif\_\-query\_\-response\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const uint32\_\-t \&interval\_\-sec, const uint32\_\-t \&interval\_\-usec, const SetVifQueryResponseIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a008db5a7a7ba5c42ebae5df39307541f}{send\_\-reset\_\-vif\_\-query\_\-response\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const ResetVifQueryResponseIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a441dfc61f3ff3c417c1f68680ea103ce}{send\_\-get\_\-vif\_\-robust\_\-count} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const GetVifRobustCountCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a9b1b689f8d74095c62f53c3635f626e4}{send\_\-set\_\-vif\_\-robust\_\-count} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const uint32\_\-t \&robust\_\-count, const SetVifRobustCountCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a84041ad021e6cf1b124c0eeb238c4b22}{send\_\-reset\_\-vif\_\-robust\_\-count} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&vif\_\-name, const ResetVifRobustCountCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_af5071295d7f1294466b1971280c615d2}{send\_\-log\_\-trace\_\-all} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const bool \&enable, const LogTraceAllCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlMld6igmpV0p1Client_a709c7040f717eaacf1ad57ad9332ef94}{send\_\-add\_\-protocol4} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-sender\_\-name, const string \&protocol\_\-name, const uint32\_\-t \&protocol\_\-id, const string \&vif\_\-name, const uint32\_\-t \&vif\_\-index, const AddProtocol4CB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlMld6igmpV0p1Client_abe87c04488031d608a9c3431987fb362}{
bool {\bfseries send\_\-add\_\-protocol6} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-sender\_\-name, const string \&protocol\_\-name, const uint32\_\-t \&protocol\_\-id, const string \&vif\_\-name, const uint32\_\-t \&vif\_\-index, const AddProtocol6CB \&cb)}
\label{classXrlMld6igmpV0p1Client_abe87c04488031d608a9c3431987fb362}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a4908309566f99479f8d218919d133e77}{
bool {\bfseries send\_\-delete\_\-protocol4} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-sender\_\-name, const string \&protocol\_\-name, const uint32\_\-t \&protocol\_\-id, const string \&vif\_\-name, const uint32\_\-t \&vif\_\-index, const DeleteProtocol4CB \&cb)}
\label{classXrlMld6igmpV0p1Client_a4908309566f99479f8d218919d133e77}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_adbbf68497721a75c47cdf61fa8834448}{
bool {\bfseries send\_\-delete\_\-protocol6} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-sender\_\-name, const string \&protocol\_\-name, const uint32\_\-t \&protocol\_\-id, const string \&vif\_\-name, const uint32\_\-t \&vif\_\-index, const DeleteProtocol6CB \&cb)}
\label{classXrlMld6igmpV0p1Client_adbbf68497721a75c47cdf61fa8834448}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlMld6igmpV0p1Client_a8137b68a398cdd96e143cf4b6bcdec3d}{
\hyperlink{classXrlSender}{XrlSender} $\ast$ {\bfseries \_\-sender}}
\label{classXrlMld6igmpV0p1Client_a8137b68a398cdd96e143cf4b6bcdec3d}

\end{DoxyCompactItemize}
\subsection*{Static Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlMld6igmpV0p1Client_a2e9aa39d826a98100c26e344a414851e}{
static void {\bfseries unmarshall\_\-enable\_\-vif} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, EnableVifCB cb)}
\label{classXrlMld6igmpV0p1Client_a2e9aa39d826a98100c26e344a414851e}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a03f96ce001c8ac4047ee4dd90768689b}{
static void {\bfseries unmarshall\_\-start\_\-vif} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StartVifCB cb)}
\label{classXrlMld6igmpV0p1Client_a03f96ce001c8ac4047ee4dd90768689b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a6fead62aaf4865203b80a42b603d5859}{
static void {\bfseries unmarshall\_\-stop\_\-vif} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StopVifCB cb)}
\label{classXrlMld6igmpV0p1Client_a6fead62aaf4865203b80a42b603d5859}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ab5e6bbad50c19136fa4d27dacf93283b}{
static void {\bfseries unmarshall\_\-enable\_\-all\_\-vifs} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, EnableAllVifsCB cb)}
\label{classXrlMld6igmpV0p1Client_ab5e6bbad50c19136fa4d27dacf93283b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ac15ee49c864d48d20a2385cc04ecc756}{
static void {\bfseries unmarshall\_\-start\_\-all\_\-vifs} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StartAllVifsCB cb)}
\label{classXrlMld6igmpV0p1Client_ac15ee49c864d48d20a2385cc04ecc756}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_addfa2027c467c206b9e3d22cc6623736}{
static void {\bfseries unmarshall\_\-stop\_\-all\_\-vifs} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StopAllVifsCB cb)}
\label{classXrlMld6igmpV0p1Client_addfa2027c467c206b9e3d22cc6623736}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ac72e277dd441f486654c095d71512fbd}{
static void {\bfseries unmarshall\_\-enable\_\-mld6igmp} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, EnableMld6IgmpCB cb)}
\label{classXrlMld6igmpV0p1Client_ac72e277dd441f486654c095d71512fbd}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a35996e9ddc7f85be5df48016cbed850b}{
static void {\bfseries unmarshall\_\-start\_\-mld6igmp} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StartMld6IgmpCB cb)}
\label{classXrlMld6igmpV0p1Client_a35996e9ddc7f85be5df48016cbed850b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ae0fe7c527605a69767416eafeec94765}{
static void {\bfseries unmarshall\_\-stop\_\-mld6igmp} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StopMld6IgmpCB cb)}
\label{classXrlMld6igmpV0p1Client_ae0fe7c527605a69767416eafeec94765}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ac484f188a66fea505ba24b03c06e4931}{
static void {\bfseries unmarshall\_\-enable\_\-cli} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, EnableCliCB cb)}
\label{classXrlMld6igmpV0p1Client_ac484f188a66fea505ba24b03c06e4931}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a1c477da76c9f2c4386430c075e0c6bc3}{
static void {\bfseries unmarshall\_\-start\_\-cli} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StartCliCB cb)}
\label{classXrlMld6igmpV0p1Client_a1c477da76c9f2c4386430c075e0c6bc3}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ac2deb641cd022868452590cf96c7c891}{
static void {\bfseries unmarshall\_\-stop\_\-cli} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StopCliCB cb)}
\label{classXrlMld6igmpV0p1Client_ac2deb641cd022868452590cf96c7c891}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a21d25147fece3541dff61ebc68609fd3}{
static void {\bfseries unmarshall\_\-get\_\-vif\_\-proto\_\-version} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetVifProtoVersionCB cb)}
\label{classXrlMld6igmpV0p1Client_a21d25147fece3541dff61ebc68609fd3}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_afa24dc8319a3e9efdc5a31508044d981}{
static void {\bfseries unmarshall\_\-set\_\-vif\_\-proto\_\-version} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetVifProtoVersionCB cb)}
\label{classXrlMld6igmpV0p1Client_afa24dc8319a3e9efdc5a31508044d981}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_af60c47dc7dfec4ed55a42cddf3205a0e}{
static void {\bfseries unmarshall\_\-reset\_\-vif\_\-proto\_\-version} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ResetVifProtoVersionCB cb)}
\label{classXrlMld6igmpV0p1Client_af60c47dc7dfec4ed55a42cddf3205a0e}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ab27306727b38f2b18edeeaa6f47abdc7}{
static void {\bfseries unmarshall\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetVifIpRouterAlertOptionCheckCB cb)}
\label{classXrlMld6igmpV0p1Client_ab27306727b38f2b18edeeaa6f47abdc7}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a0748a908964951af3b9a576105f99b20}{
static void {\bfseries unmarshall\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetVifIpRouterAlertOptionCheckCB cb)}
\label{classXrlMld6igmpV0p1Client_a0748a908964951af3b9a576105f99b20}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a33067ea05b9e6f5fd35ac9464801d9dc}{
static void {\bfseries unmarshall\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ResetVifIpRouterAlertOptionCheckCB cb)}
\label{classXrlMld6igmpV0p1Client_a33067ea05b9e6f5fd35ac9464801d9dc}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ac283041c89c8ddacb17e014ca2b5ba8e}{
static void {\bfseries unmarshall\_\-get\_\-vif\_\-query\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetVifQueryIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_ac283041c89c8ddacb17e014ca2b5ba8e}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ad6cf3abde1e66820097fa552259868fb}{
static void {\bfseries unmarshall\_\-set\_\-vif\_\-query\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetVifQueryIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_ad6cf3abde1e66820097fa552259868fb}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a59640d75dbc65f2e490e43b33d84e94a}{
static void {\bfseries unmarshall\_\-reset\_\-vif\_\-query\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ResetVifQueryIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_a59640d75dbc65f2e490e43b33d84e94a}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ac9642d55b0cc612490eea675f939f0a7}{
static void {\bfseries unmarshall\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetVifQueryLastMemberIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_ac9642d55b0cc612490eea675f939f0a7}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_aa9388142bcfe430a109c2e76d2e435fc}{
static void {\bfseries unmarshall\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetVifQueryLastMemberIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_aa9388142bcfe430a109c2e76d2e435fc}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a2e81271c58c5dcf07760e98778e0466c}{
static void {\bfseries unmarshall\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ResetVifQueryLastMemberIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_a2e81271c58c5dcf07760e98778e0466c}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_acae96c38a1b5f03e3e062222b4ae8927}{
static void {\bfseries unmarshall\_\-get\_\-vif\_\-query\_\-response\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetVifQueryResponseIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_acae96c38a1b5f03e3e062222b4ae8927}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a801360d590e10ef24cad495f37a7205e}{
static void {\bfseries unmarshall\_\-set\_\-vif\_\-query\_\-response\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetVifQueryResponseIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_a801360d590e10ef24cad495f37a7205e}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a5391ad86008057b68e307e0ad2dfba91}{
static void {\bfseries unmarshall\_\-reset\_\-vif\_\-query\_\-response\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ResetVifQueryResponseIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_a5391ad86008057b68e307e0ad2dfba91}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ab1c631eac5000a3ee4f1d287ebcf91e9}{
static void {\bfseries unmarshall\_\-get\_\-vif\_\-robust\_\-count} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetVifRobustCountCB cb)}
\label{classXrlMld6igmpV0p1Client_ab1c631eac5000a3ee4f1d287ebcf91e9}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a40635ef35d37384c283c6ed1ca3fff84}{
static void {\bfseries unmarshall\_\-set\_\-vif\_\-robust\_\-count} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetVifRobustCountCB cb)}
\label{classXrlMld6igmpV0p1Client_a40635ef35d37384c283c6ed1ca3fff84}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_af23a71797cf5d617bcc07ac815498e43}{
static void {\bfseries unmarshall\_\-reset\_\-vif\_\-robust\_\-count} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ResetVifRobustCountCB cb)}
\label{classXrlMld6igmpV0p1Client_af23a71797cf5d617bcc07ac815498e43}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a3464a95e949f43e58fe2735d47fcf1fc}{
static void {\bfseries unmarshall\_\-log\_\-trace\_\-all} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, LogTraceAllCB cb)}
\label{classXrlMld6igmpV0p1Client_a3464a95e949f43e58fe2735d47fcf1fc}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a34589bb5e347132d8b19e5986bd277fe}{
static void {\bfseries unmarshall\_\-add\_\-protocol4} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, AddProtocol4CB cb)}
\label{classXrlMld6igmpV0p1Client_a34589bb5e347132d8b19e5986bd277fe}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a5461899ff8f318ff478a413dca1f1f5d}{
static void {\bfseries unmarshall\_\-add\_\-protocol6} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, AddProtocol6CB cb)}
\label{classXrlMld6igmpV0p1Client_a5461899ff8f318ff478a413dca1f1f5d}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a49dc84a6127ebff25383f300da44c410}{
static void {\bfseries unmarshall\_\-delete\_\-protocol4} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeleteProtocol4CB cb)}
\label{classXrlMld6igmpV0p1Client_a49dc84a6127ebff25383f300da44c410}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a94fe4f3faccd10cb4d269fd67baf1c3a}{
static void {\bfseries unmarshall\_\-delete\_\-protocol6} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeleteProtocol6CB cb)}
\label{classXrlMld6igmpV0p1Client_a94fe4f3faccd10cb4d269fd67baf1c3a}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a2c702e661e761c42296a74d97b2efc07}{
static void {\bfseries unmarshall\_\-enable\_\-vif} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, EnableVifCB cb)}
\label{classXrlMld6igmpV0p1Client_a2c702e661e761c42296a74d97b2efc07}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_afbd2e3f446c08eee9aed042b628ad61b}{
static void {\bfseries unmarshall\_\-start\_\-vif} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StartVifCB cb)}
\label{classXrlMld6igmpV0p1Client_afbd2e3f446c08eee9aed042b628ad61b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a2f7d27eeeec51a591040438aeb357a37}{
static void {\bfseries unmarshall\_\-stop\_\-vif} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StopVifCB cb)}
\label{classXrlMld6igmpV0p1Client_a2f7d27eeeec51a591040438aeb357a37}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a78b761736d4e39327dd58e0da71739e9}{
static void {\bfseries unmarshall\_\-enable\_\-all\_\-vifs} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, EnableAllVifsCB cb)}
\label{classXrlMld6igmpV0p1Client_a78b761736d4e39327dd58e0da71739e9}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a2f8bd57c5f257a3e43fb340f2eac8b85}{
static void {\bfseries unmarshall\_\-start\_\-all\_\-vifs} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StartAllVifsCB cb)}
\label{classXrlMld6igmpV0p1Client_a2f8bd57c5f257a3e43fb340f2eac8b85}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ae2e30c33415cb8cdb11e28cf744b7d26}{
static void {\bfseries unmarshall\_\-stop\_\-all\_\-vifs} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StopAllVifsCB cb)}
\label{classXrlMld6igmpV0p1Client_ae2e30c33415cb8cdb11e28cf744b7d26}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a36dd811573f158f9c8b6ea2602a9900b}{
static void {\bfseries unmarshall\_\-enable\_\-mld6igmp} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, EnableMld6IgmpCB cb)}
\label{classXrlMld6igmpV0p1Client_a36dd811573f158f9c8b6ea2602a9900b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_afaf4e08991d60dc625812afe59ecbc7e}{
static void {\bfseries unmarshall\_\-start\_\-mld6igmp} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StartMld6IgmpCB cb)}
\label{classXrlMld6igmpV0p1Client_afaf4e08991d60dc625812afe59ecbc7e}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ad365c802ad5d6e029b33a77b5cc6601f}{
static void {\bfseries unmarshall\_\-stop\_\-mld6igmp} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StopMld6IgmpCB cb)}
\label{classXrlMld6igmpV0p1Client_ad365c802ad5d6e029b33a77b5cc6601f}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_aa40bb71481878b9c0d7072a51c93aad1}{
static void {\bfseries unmarshall\_\-enable\_\-cli} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, EnableCliCB cb)}
\label{classXrlMld6igmpV0p1Client_aa40bb71481878b9c0d7072a51c93aad1}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a381c6e1f85c7019939e5e92a9974c9e6}{
static void {\bfseries unmarshall\_\-start\_\-cli} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StartCliCB cb)}
\label{classXrlMld6igmpV0p1Client_a381c6e1f85c7019939e5e92a9974c9e6}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_acf134ff6f888dbddf927862a7ae6fae5}{
static void {\bfseries unmarshall\_\-stop\_\-cli} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StopCliCB cb)}
\label{classXrlMld6igmpV0p1Client_acf134ff6f888dbddf927862a7ae6fae5}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a40f9cc85647eb16d24f4d4efcb88c776}{
static void {\bfseries unmarshall\_\-get\_\-vif\_\-proto\_\-version} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetVifProtoVersionCB cb)}
\label{classXrlMld6igmpV0p1Client_a40f9cc85647eb16d24f4d4efcb88c776}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a96dd8a71b325f668f93cb8dcb6ca9607}{
static void {\bfseries unmarshall\_\-set\_\-vif\_\-proto\_\-version} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetVifProtoVersionCB cb)}
\label{classXrlMld6igmpV0p1Client_a96dd8a71b325f668f93cb8dcb6ca9607}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a6fe1b7ad93ccb29bdf8ccef9158fe1bb}{
static void {\bfseries unmarshall\_\-reset\_\-vif\_\-proto\_\-version} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ResetVifProtoVersionCB cb)}
\label{classXrlMld6igmpV0p1Client_a6fe1b7ad93ccb29bdf8ccef9158fe1bb}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a4d97e020cd64cbaee1d9791674d33ced}{
static void {\bfseries unmarshall\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetVifIpRouterAlertOptionCheckCB cb)}
\label{classXrlMld6igmpV0p1Client_a4d97e020cd64cbaee1d9791674d33ced}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_af08325342014da1bfe8e7972d2b8fdef}{
static void {\bfseries unmarshall\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetVifIpRouterAlertOptionCheckCB cb)}
\label{classXrlMld6igmpV0p1Client_af08325342014da1bfe8e7972d2b8fdef}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a3412ac6142e592c36d62bd9df3c76ce6}{
static void {\bfseries unmarshall\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ResetVifIpRouterAlertOptionCheckCB cb)}
\label{classXrlMld6igmpV0p1Client_a3412ac6142e592c36d62bd9df3c76ce6}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a803ae23e3095ca3b970ec631a4f9fba0}{
static void {\bfseries unmarshall\_\-get\_\-vif\_\-query\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetVifQueryIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_a803ae23e3095ca3b970ec631a4f9fba0}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a7f0ed39b4442f826a2c5c609d42f917d}{
static void {\bfseries unmarshall\_\-set\_\-vif\_\-query\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetVifQueryIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_a7f0ed39b4442f826a2c5c609d42f917d}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a8f0e641a328bfbc3957471972bfdfacf}{
static void {\bfseries unmarshall\_\-reset\_\-vif\_\-query\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ResetVifQueryIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_a8f0e641a328bfbc3957471972bfdfacf}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ab8212fa2c8eb91bfd4267d3f6b4aac1a}{
static void {\bfseries unmarshall\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetVifQueryLastMemberIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_ab8212fa2c8eb91bfd4267d3f6b4aac1a}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ae3727fee798d4c739794f04d1a441dcc}{
static void {\bfseries unmarshall\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetVifQueryLastMemberIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_ae3727fee798d4c739794f04d1a441dcc}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ad087b5c2ad658a98f31ff70a33f02adf}{
static void {\bfseries unmarshall\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ResetVifQueryLastMemberIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_ad087b5c2ad658a98f31ff70a33f02adf}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ac1bfa6804d1593d0a566e671f601c414}{
static void {\bfseries unmarshall\_\-get\_\-vif\_\-query\_\-response\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetVifQueryResponseIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_ac1bfa6804d1593d0a566e671f601c414}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_acbf4d34131764347aac4f71d6fc9dbc5}{
static void {\bfseries unmarshall\_\-set\_\-vif\_\-query\_\-response\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetVifQueryResponseIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_acbf4d34131764347aac4f71d6fc9dbc5}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a6942f5fe47317c9a7faafd8fa9f7b983}{
static void {\bfseries unmarshall\_\-reset\_\-vif\_\-query\_\-response\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ResetVifQueryResponseIntervalCB cb)}
\label{classXrlMld6igmpV0p1Client_a6942f5fe47317c9a7faafd8fa9f7b983}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a611bb2aaae4e43a1ba28699036c6e72d}{
static void {\bfseries unmarshall\_\-get\_\-vif\_\-robust\_\-count} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetVifRobustCountCB cb)}
\label{classXrlMld6igmpV0p1Client_a611bb2aaae4e43a1ba28699036c6e72d}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ad17050901dd3c3fe4dbb0e5d3c553f21}{
static void {\bfseries unmarshall\_\-set\_\-vif\_\-robust\_\-count} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetVifRobustCountCB cb)}
\label{classXrlMld6igmpV0p1Client_ad17050901dd3c3fe4dbb0e5d3c553f21}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a404e2325b3e6954291933f36a7960ce8}{
static void {\bfseries unmarshall\_\-reset\_\-vif\_\-robust\_\-count} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ResetVifRobustCountCB cb)}
\label{classXrlMld6igmpV0p1Client_a404e2325b3e6954291933f36a7960ce8}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a947227de967d35df7bdcb775b0a03785}{
static void {\bfseries unmarshall\_\-log\_\-trace\_\-all} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, LogTraceAllCB cb)}
\label{classXrlMld6igmpV0p1Client_a947227de967d35df7bdcb775b0a03785}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a4a3a81b444ff1bd92dbd225b4d83119d}{
static void {\bfseries unmarshall\_\-add\_\-protocol4} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, AddProtocol4CB cb)}
\label{classXrlMld6igmpV0p1Client_a4a3a81b444ff1bd92dbd225b4d83119d}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a9373fdaff94d21b297a49021b0b7f787}{
static void {\bfseries unmarshall\_\-add\_\-protocol6} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, AddProtocol6CB cb)}
\label{classXrlMld6igmpV0p1Client_a9373fdaff94d21b297a49021b0b7f787}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_aaa2d53791f1c2ac2546ffe1ce2acc738}{
static void {\bfseries unmarshall\_\-delete\_\-protocol4} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeleteProtocol4CB cb)}
\label{classXrlMld6igmpV0p1Client_aaa2d53791f1c2ac2546ffe1ce2acc738}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a203a5473289841c9670d540dfc003b65}{
static void {\bfseries unmarshall\_\-delete\_\-protocol6} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeleteProtocol6CB cb)}
\label{classXrlMld6igmpV0p1Client_a203a5473289841c9670d540dfc003b65}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlMld6igmpV0p1Client_a95bc64149e8bbdf33b67ca68e9e4072b}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-enable\_\-vif}}
\label{classXrlMld6igmpV0p1Client_a95bc64149e8bbdf33b67ca68e9e4072b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a1ca3f09487afe0926195d62f3a779fb2}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-start\_\-vif}}
\label{classXrlMld6igmpV0p1Client_a1ca3f09487afe0926195d62f3a779fb2}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a6dc2254ef25d51481d596d7cc8bfb529}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-stop\_\-vif}}
\label{classXrlMld6igmpV0p1Client_a6dc2254ef25d51481d596d7cc8bfb529}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a939e149d0bd4c684c2f08a56388c07a0}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-enable\_\-all\_\-vifs}}
\label{classXrlMld6igmpV0p1Client_a939e149d0bd4c684c2f08a56388c07a0}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a6a678cc1989e175d70bc14af91dd4106}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-start\_\-all\_\-vifs}}
\label{classXrlMld6igmpV0p1Client_a6a678cc1989e175d70bc14af91dd4106}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ac2d844d1dc533a24d17f7734b3fc81a7}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-stop\_\-all\_\-vifs}}
\label{classXrlMld6igmpV0p1Client_ac2d844d1dc533a24d17f7734b3fc81a7}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a101de66acc24bc971d632dfeadbb8068}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-enable\_\-mld6igmp}}
\label{classXrlMld6igmpV0p1Client_a101de66acc24bc971d632dfeadbb8068}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a5dcb132e1e4bb53bc5c614683c386141}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-start\_\-mld6igmp}}
\label{classXrlMld6igmpV0p1Client_a5dcb132e1e4bb53bc5c614683c386141}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a8ef02c1d0e2e56a3509a5745cd99a85f}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-stop\_\-mld6igmp}}
\label{classXrlMld6igmpV0p1Client_a8ef02c1d0e2e56a3509a5745cd99a85f}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_afb798ea076c048f3c2784368cf686fa5}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-enable\_\-cli}}
\label{classXrlMld6igmpV0p1Client_afb798ea076c048f3c2784368cf686fa5}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a7ea83d2f5aa1b57bdb82e2d2cc80ea8a}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-start\_\-cli}}
\label{classXrlMld6igmpV0p1Client_a7ea83d2f5aa1b57bdb82e2d2cc80ea8a}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_aedd4506003181e85def0663757fcebfa}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-stop\_\-cli}}
\label{classXrlMld6igmpV0p1Client_aedd4506003181e85def0663757fcebfa}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_aae0b966c30f9dca47df26add31362fcc}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-vif\_\-proto\_\-version}}
\label{classXrlMld6igmpV0p1Client_aae0b966c30f9dca47df26add31362fcc}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ad2e2b56a8f6c6ab304dc12fc3eeedc9c}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-vif\_\-proto\_\-version}}
\label{classXrlMld6igmpV0p1Client_ad2e2b56a8f6c6ab304dc12fc3eeedc9c}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_aeb956bff823c4455cbda1b8a2a905719}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-reset\_\-vif\_\-proto\_\-version}}
\label{classXrlMld6igmpV0p1Client_aeb956bff823c4455cbda1b8a2a905719}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a1b1a4c311fee24452fed7ea82501c36c}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}}
\label{classXrlMld6igmpV0p1Client_a1b1a4c311fee24452fed7ea82501c36c}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a74845a8140460dd50065d722489cff69}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}}
\label{classXrlMld6igmpV0p1Client_a74845a8140460dd50065d722489cff69}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a9cff13e1a4e5f28f283c6ee8d4bab751}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}}
\label{classXrlMld6igmpV0p1Client_a9cff13e1a4e5f28f283c6ee8d4bab751}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a603711e6b4637012828d0246908fbcb4}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-vif\_\-query\_\-interval}}
\label{classXrlMld6igmpV0p1Client_a603711e6b4637012828d0246908fbcb4}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a449e38dd0466993c580ca1094c0f6922}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-vif\_\-query\_\-interval}}
\label{classXrlMld6igmpV0p1Client_a449e38dd0466993c580ca1094c0f6922}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_addb57885667681e836707dca413971f9}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-reset\_\-vif\_\-query\_\-interval}}
\label{classXrlMld6igmpV0p1Client_addb57885667681e836707dca413971f9}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ac45a61792e00ebcf5de8e04e01857e5c}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval}}
\label{classXrlMld6igmpV0p1Client_ac45a61792e00ebcf5de8e04e01857e5c}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ab98a491f45315606a7f7fb8c4feb17d2}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval}}
\label{classXrlMld6igmpV0p1Client_ab98a491f45315606a7f7fb8c4feb17d2}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ae1d73c52ad140405ab654f7abeb69376}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval}}
\label{classXrlMld6igmpV0p1Client_ae1d73c52ad140405ab654f7abeb69376}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a07642fdff8b1cf83d61231467cc45421}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-vif\_\-query\_\-response\_\-interval}}
\label{classXrlMld6igmpV0p1Client_a07642fdff8b1cf83d61231467cc45421}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a82952ec8519b840f1190ca9c5abf5e2c}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-vif\_\-query\_\-response\_\-interval}}
\label{classXrlMld6igmpV0p1Client_a82952ec8519b840f1190ca9c5abf5e2c}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a95cc78d0cc3e947ce9a769867f8b6edc}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-reset\_\-vif\_\-query\_\-response\_\-interval}}
\label{classXrlMld6igmpV0p1Client_a95cc78d0cc3e947ce9a769867f8b6edc}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_af60fa6796e162c95665a25140a61e772}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-vif\_\-robust\_\-count}}
\label{classXrlMld6igmpV0p1Client_af60fa6796e162c95665a25140a61e772}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ad16bd495bab16414d063a9a0e28b521c}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-vif\_\-robust\_\-count}}
\label{classXrlMld6igmpV0p1Client_ad16bd495bab16414d063a9a0e28b521c}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ac9f60393ae863d3c28e651f3e3bba9eb}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-reset\_\-vif\_\-robust\_\-count}}
\label{classXrlMld6igmpV0p1Client_ac9f60393ae863d3c28e651f3e3bba9eb}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_a7e8607c6a11c5748faf6c1d0fb9a7482}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-log\_\-trace\_\-all}}
\label{classXrlMld6igmpV0p1Client_a7e8607c6a11c5748faf6c1d0fb9a7482}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_af136e65a3d79a4ebbe941d8a53ffacb2}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-add\_\-protocol4}}
\label{classXrlMld6igmpV0p1Client_af136e65a3d79a4ebbe941d8a53ffacb2}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_af8c744c1608e01d1cebd78f22f4aff8b}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-add\_\-protocol6}}
\label{classXrlMld6igmpV0p1Client_af8c744c1608e01d1cebd78f22f4aff8b}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_ade56fffbf5798c29d9d932fcd4085732}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-delete\_\-protocol4}}
\label{classXrlMld6igmpV0p1Client_ade56fffbf5798c29d9d932fcd4085732}

\item 
\hypertarget{classXrlMld6igmpV0p1Client_aab5085773fa3c19d59b583085a4a59d7}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-delete\_\-protocol6}}
\label{classXrlMld6igmpV0p1Client_aab5085773fa3c19d59b583085a4a59d7}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classXrlMld6igmpV0p1Client_a709c7040f717eaacf1ad57ad9332ef94}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-add\_\-protocol4@{send\_\-add\_\-protocol4}}
\index{send\_\-add\_\-protocol4@{send\_\-add\_\-protocol4}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-add\_\-protocol4}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-add\_\-protocol4 (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{xrl\_\-sender\_\-name, }
\item[{const string \&}]{protocol\_\-name, }
\item[{const uint32\_\-t \&}]{protocol\_\-id, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{vif\_\-index, }
\item[{const AddProtocol4CB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a709c7040f717eaacf1ad57ad9332ef94}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Add/delete a client protocol in \hyperlink{protocolthe-p}{the} MLD/IGMP protocol.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em xrl\_\-sender\_\-name} & \hyperlink{protocolthe-p}{the} XRL name of \hyperlink{protocolthe-p}{the} originator of this XRL.\\
\hline
{\em protocol\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} protocol to add/delete.\\
\hline
{\em protocol\_\-id} & \hyperlink{protocolthe-p}{the} ID of \hyperlink{protocolthe-p}{the} protocol to add/delete (both sides must agree on \hyperlink{protocolthe-p}{the} particular values).\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif \hyperlink{protocolthe-p}{the} protocol add/delete to apply to.\\
\hline
{\em vif\_\-index} & \hyperlink{protocolthe-p}{the} index of \hyperlink{protocolthe-p}{the} vif \hyperlink{protocolthe-p}{the} protocol add/delete to apply to. The added protocol will receive Join/Leave membership information about same-\/LAN members for \hyperlink{protocolthe-p}{the} particular vif. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a709c7040f717eaacf1ad57ad9332ef94}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-add\_\-protocol4@{send\_\-add\_\-protocol4}}
\index{send\_\-add\_\-protocol4@{send\_\-add\_\-protocol4}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-add\_\-protocol4}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-add\_\-protocol4 (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{xrl\_\-sender\_\-name, }
\item[{const string \&}]{protocol\_\-name, }
\item[{const uint32\_\-t \&}]{protocol\_\-id, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{vif\_\-index, }
\item[{const AddProtocol4CB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a709c7040f717eaacf1ad57ad9332ef94}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Add/delete a client protocol in \hyperlink{protocolthe-p}{the} MLD/IGMP protocol.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em xrl\_\-sender\_\-name} & \hyperlink{protocolthe-p}{the} XRL name of \hyperlink{protocolthe-p}{the} originator of this XRL.\\
\hline
{\em protocol\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} protocol to add/delete.\\
\hline
{\em protocol\_\-id} & \hyperlink{protocolthe-p}{the} ID of \hyperlink{protocolthe-p}{the} protocol to add/delete (both sides must agree on \hyperlink{protocolthe-p}{the} particular values).\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif \hyperlink{protocolthe-p}{the} protocol add/delete to apply to.\\
\hline
{\em vif\_\-index} & \hyperlink{protocolthe-p}{the} index of \hyperlink{protocolthe-p}{the} vif \hyperlink{protocolthe-p}{the} protocol add/delete to apply to. The added protocol will receive Join/Leave membership information about same-\/LAN members for \hyperlink{protocolthe-p}{the} particular vif. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a8752db55a81376ef85713b06a5060033}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-enable\_\-all\_\-vifs@{send\_\-enable\_\-all\_\-vifs}}
\index{send\_\-enable\_\-all\_\-vifs@{send\_\-enable\_\-all\_\-vifs}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-enable\_\-all\_\-vifs}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-enable\_\-all\_\-vifs (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const bool \&}]{enable, }
\item[{const EnableAllVifsCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a8752db55a81376ef85713b06a5060033}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Enable/disable/start/stop all MLD6IGMP vif interfaces.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em enable} & if true, then enable \hyperlink{protocolthe-p}{the} vifs, otherwise disable them. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a8752db55a81376ef85713b06a5060033}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-enable\_\-all\_\-vifs@{send\_\-enable\_\-all\_\-vifs}}
\index{send\_\-enable\_\-all\_\-vifs@{send\_\-enable\_\-all\_\-vifs}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-enable\_\-all\_\-vifs}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-enable\_\-all\_\-vifs (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const bool \&}]{enable, }
\item[{const EnableAllVifsCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a8752db55a81376ef85713b06a5060033}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Enable/disable/start/stop all MLD6IGMP vif interfaces.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em enable} & if true, then enable \hyperlink{protocolthe-p}{the} vifs, otherwise disable them. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a4c9b3ac3c4e381a06c30808aa28c9bb0}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-enable\_\-cli@{send\_\-enable\_\-cli}}
\index{send\_\-enable\_\-cli@{send\_\-enable\_\-cli}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-enable\_\-cli}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-enable\_\-cli (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const bool \&}]{enable, }
\item[{const EnableCliCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a4c9b3ac3c4e381a06c30808aa28c9bb0}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Enable/disable/start/stop \hyperlink{protocolthe-p}{the} MLD6IGMP CLI access.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em enable} & if true, then enable \hyperlink{protocolthe-p}{the} MLD6IGMP CLI access, otherwise disable it. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a4c9b3ac3c4e381a06c30808aa28c9bb0}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-enable\_\-cli@{send\_\-enable\_\-cli}}
\index{send\_\-enable\_\-cli@{send\_\-enable\_\-cli}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-enable\_\-cli}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-enable\_\-cli (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const bool \&}]{enable, }
\item[{const EnableCliCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a4c9b3ac3c4e381a06c30808aa28c9bb0}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Enable/disable/start/stop \hyperlink{protocolthe-p}{the} MLD6IGMP CLI access.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em enable} & if true, then enable \hyperlink{protocolthe-p}{the} MLD6IGMP CLI access, otherwise disable it. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_accc045df1157c31293068b8b06d3d0ea}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-enable\_\-mld6igmp@{send\_\-enable\_\-mld6igmp}}
\index{send\_\-enable\_\-mld6igmp@{send\_\-enable\_\-mld6igmp}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-enable\_\-mld6igmp}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-enable\_\-mld6igmp (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const bool \&}]{enable, }
\item[{const EnableMld6IgmpCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_accc045df1157c31293068b8b06d3d0ea}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Enable/disable/start/stop \hyperlink{protocolthe-p}{the} MLD6IGMP protocol.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em enable} & if true, then enable \hyperlink{protocolthe-p}{the} MLD6IGMP protocol, otherwise disable it. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_accc045df1157c31293068b8b06d3d0ea}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-enable\_\-mld6igmp@{send\_\-enable\_\-mld6igmp}}
\index{send\_\-enable\_\-mld6igmp@{send\_\-enable\_\-mld6igmp}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-enable\_\-mld6igmp}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-enable\_\-mld6igmp (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const bool \&}]{enable, }
\item[{const EnableMld6IgmpCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_accc045df1157c31293068b8b06d3d0ea}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Enable/disable/start/stop \hyperlink{protocolthe-p}{the} MLD6IGMP protocol.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em enable} & if true, then enable \hyperlink{protocolthe-p}{the} MLD6IGMP protocol, otherwise disable it. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a5ca81b8270444a07f680c1858c08951b}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-enable\_\-vif@{send\_\-enable\_\-vif}}
\index{send\_\-enable\_\-vif@{send\_\-enable\_\-vif}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-enable\_\-vif}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-enable\_\-vif (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const bool \&}]{enable, }
\item[{const EnableVifCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a5ca81b8270444a07f680c1858c08951b}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Enable/disable/start/stop a MLD6IGMP vif interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to enable/disable/start/stop.\\
\hline
{\em enable} & if true, then enable \hyperlink{protocolthe-p}{the} vif, otherwise disable it. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a5ca81b8270444a07f680c1858c08951b}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-enable\_\-vif@{send\_\-enable\_\-vif}}
\index{send\_\-enable\_\-vif@{send\_\-enable\_\-vif}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-enable\_\-vif}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-enable\_\-vif (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const bool \&}]{enable, }
\item[{const EnableVifCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a5ca81b8270444a07f680c1858c08951b}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Enable/disable/start/stop a MLD6IGMP vif interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to enable/disable/start/stop.\\
\hline
{\em enable} & if true, then enable \hyperlink{protocolthe-p}{the} vif, otherwise disable it. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a9e57b04f32f32cec5c4ea44594443949}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check@{send\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}}
\index{send\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check@{send\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const GetVifIpRouterAlertOptionCheckCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a9e57b04f32f32cec5c4ea44594443949}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Get \hyperlink{protocolthe-p}{the} IP Router Alert option check per interface for received packets.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a9e57b04f32f32cec5c4ea44594443949}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check@{send\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}}
\index{send\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check@{send\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-get\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const GetVifIpRouterAlertOptionCheckCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a9e57b04f32f32cec5c4ea44594443949}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Get \hyperlink{protocolthe-p}{the} IP Router Alert option check per interface for received packets.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_aad95e9041f1a4ec079761d313cfe456c}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-get\_\-vif\_\-proto\_\-version@{send\_\-get\_\-vif\_\-proto\_\-version}}
\index{send\_\-get\_\-vif\_\-proto\_\-version@{send\_\-get\_\-vif\_\-proto\_\-version}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-get\_\-vif\_\-proto\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-get\_\-vif\_\-proto\_\-version (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const GetVifProtoVersionCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_aad95e9041f1a4ec079761d313cfe456c}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Get \hyperlink{protocolthe-p}{the} configured protocol version per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_aad95e9041f1a4ec079761d313cfe456c}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-get\_\-vif\_\-proto\_\-version@{send\_\-get\_\-vif\_\-proto\_\-version}}
\index{send\_\-get\_\-vif\_\-proto\_\-version@{send\_\-get\_\-vif\_\-proto\_\-version}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-get\_\-vif\_\-proto\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-get\_\-vif\_\-proto\_\-version (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const GetVifProtoVersionCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_aad95e9041f1a4ec079761d313cfe456c}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Get \hyperlink{protocolthe-p}{the} configured protocol version per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a236ddcd5c451824a24ab585cb7f8ced1}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-get\_\-vif\_\-query\_\-interval@{send\_\-get\_\-vif\_\-query\_\-interval}}
\index{send\_\-get\_\-vif\_\-query\_\-interval@{send\_\-get\_\-vif\_\-query\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-get\_\-vif\_\-query\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-get\_\-vif\_\-query\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const GetVifQueryIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a236ddcd5c451824a24ab585cb7f8ced1}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Get \hyperlink{protocolthe-p}{the} Query Interval per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a236ddcd5c451824a24ab585cb7f8ced1}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-get\_\-vif\_\-query\_\-interval@{send\_\-get\_\-vif\_\-query\_\-interval}}
\index{send\_\-get\_\-vif\_\-query\_\-interval@{send\_\-get\_\-vif\_\-query\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-get\_\-vif\_\-query\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-get\_\-vif\_\-query\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const GetVifQueryIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a236ddcd5c451824a24ab585cb7f8ced1}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Get \hyperlink{protocolthe-p}{the} Query Interval per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_ad715dff8f648a361dac38b077d9aec21}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval@{send\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval}}
\index{send\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval@{send\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const GetVifQueryLastMemberIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_ad715dff8f648a361dac38b077d9aec21}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Get \hyperlink{protocolthe-p}{the} Last Member Query Interval per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_ad715dff8f648a361dac38b077d9aec21}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval@{send\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval}}
\index{send\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval@{send\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-get\_\-vif\_\-query\_\-last\_\-member\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const GetVifQueryLastMemberIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_ad715dff8f648a361dac38b077d9aec21}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Get \hyperlink{protocolthe-p}{the} Last Member Query Interval per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a31781d70ae32cffa08db46819f80cdb1}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-get\_\-vif\_\-query\_\-response\_\-interval@{send\_\-get\_\-vif\_\-query\_\-response\_\-interval}}
\index{send\_\-get\_\-vif\_\-query\_\-response\_\-interval@{send\_\-get\_\-vif\_\-query\_\-response\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-get\_\-vif\_\-query\_\-response\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-get\_\-vif\_\-query\_\-response\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const GetVifQueryResponseIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a31781d70ae32cffa08db46819f80cdb1}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Get \hyperlink{protocolthe-p}{the} Query Response Interval per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a31781d70ae32cffa08db46819f80cdb1}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-get\_\-vif\_\-query\_\-response\_\-interval@{send\_\-get\_\-vif\_\-query\_\-response\_\-interval}}
\index{send\_\-get\_\-vif\_\-query\_\-response\_\-interval@{send\_\-get\_\-vif\_\-query\_\-response\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-get\_\-vif\_\-query\_\-response\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-get\_\-vif\_\-query\_\-response\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const GetVifQueryResponseIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a31781d70ae32cffa08db46819f80cdb1}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Get \hyperlink{protocolthe-p}{the} Query Response Interval per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a441dfc61f3ff3c417c1f68680ea103ce}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-get\_\-vif\_\-robust\_\-count@{send\_\-get\_\-vif\_\-robust\_\-count}}
\index{send\_\-get\_\-vif\_\-robust\_\-count@{send\_\-get\_\-vif\_\-robust\_\-count}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-get\_\-vif\_\-robust\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-get\_\-vif\_\-robust\_\-count (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const GetVifRobustCountCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a441dfc61f3ff3c417c1f68680ea103ce}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Get \hyperlink{protocolthe-p}{the} Robustness Variable count per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a441dfc61f3ff3c417c1f68680ea103ce}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-get\_\-vif\_\-robust\_\-count@{send\_\-get\_\-vif\_\-robust\_\-count}}
\index{send\_\-get\_\-vif\_\-robust\_\-count@{send\_\-get\_\-vif\_\-robust\_\-count}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-get\_\-vif\_\-robust\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-get\_\-vif\_\-robust\_\-count (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const GetVifRobustCountCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a441dfc61f3ff3c417c1f68680ea103ce}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Get \hyperlink{protocolthe-p}{the} Robustness Variable count per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_af5071295d7f1294466b1971280c615d2}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-log\_\-trace\_\-all@{send\_\-log\_\-trace\_\-all}}
\index{send\_\-log\_\-trace\_\-all@{send\_\-log\_\-trace\_\-all}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-log\_\-trace\_\-all}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-log\_\-trace\_\-all (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const bool \&}]{enable, }
\item[{const LogTraceAllCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_af5071295d7f1294466b1971280c615d2}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Enable/disable \hyperlink{protocolthe-p}{the} MLD6IGMP trace log for all operations.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em enable} & if true, then enable \hyperlink{protocolthe-p}{the} trace log, otherwise disable it. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_af5071295d7f1294466b1971280c615d2}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-log\_\-trace\_\-all@{send\_\-log\_\-trace\_\-all}}
\index{send\_\-log\_\-trace\_\-all@{send\_\-log\_\-trace\_\-all}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-log\_\-trace\_\-all}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-log\_\-trace\_\-all (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const bool \&}]{enable, }
\item[{const LogTraceAllCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_af5071295d7f1294466b1971280c615d2}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Enable/disable \hyperlink{protocolthe-p}{the} MLD6IGMP trace log for all operations.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em enable} & if true, then enable \hyperlink{protocolthe-p}{the} trace log, otherwise disable it. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_acbb271b264adecf0c1c4055bfb6c47df}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check@{send\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}}
\index{send\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check@{send\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const ResetVifIpRouterAlertOptionCheckCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_acbb271b264adecf0c1c4055bfb6c47df}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Reset \hyperlink{protocolthe-p}{the} IP Router Alert option check for received packets per per interface to its default value.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_acbb271b264adecf0c1c4055bfb6c47df}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check@{send\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}}
\index{send\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check@{send\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-reset\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const ResetVifIpRouterAlertOptionCheckCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_acbb271b264adecf0c1c4055bfb6c47df}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Reset \hyperlink{protocolthe-p}{the} IP Router Alert option check for received packets per per interface to its default value.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a6d02365eccd9410fb103915421d2ca7a}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-reset\_\-vif\_\-proto\_\-version@{send\_\-reset\_\-vif\_\-proto\_\-version}}
\index{send\_\-reset\_\-vif\_\-proto\_\-version@{send\_\-reset\_\-vif\_\-proto\_\-version}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-reset\_\-vif\_\-proto\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-reset\_\-vif\_\-proto\_\-version (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const ResetVifProtoVersionCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a6d02365eccd9410fb103915421d2ca7a}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Reset \hyperlink{protocolthe-p}{the} protocol version per interface to its default value.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a6d02365eccd9410fb103915421d2ca7a}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-reset\_\-vif\_\-proto\_\-version@{send\_\-reset\_\-vif\_\-proto\_\-version}}
\index{send\_\-reset\_\-vif\_\-proto\_\-version@{send\_\-reset\_\-vif\_\-proto\_\-version}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-reset\_\-vif\_\-proto\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-reset\_\-vif\_\-proto\_\-version (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const ResetVifProtoVersionCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a6d02365eccd9410fb103915421d2ca7a}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Reset \hyperlink{protocolthe-p}{the} protocol version per interface to its default value.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a46501fdd49cd238ed58231073b87346a}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-reset\_\-vif\_\-query\_\-interval@{send\_\-reset\_\-vif\_\-query\_\-interval}}
\index{send\_\-reset\_\-vif\_\-query\_\-interval@{send\_\-reset\_\-vif\_\-query\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-reset\_\-vif\_\-query\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-reset\_\-vif\_\-query\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const ResetVifQueryIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a46501fdd49cd238ed58231073b87346a}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Reset \hyperlink{protocolthe-p}{the} Query Interval per interface to its default value.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a46501fdd49cd238ed58231073b87346a}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-reset\_\-vif\_\-query\_\-interval@{send\_\-reset\_\-vif\_\-query\_\-interval}}
\index{send\_\-reset\_\-vif\_\-query\_\-interval@{send\_\-reset\_\-vif\_\-query\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-reset\_\-vif\_\-query\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-reset\_\-vif\_\-query\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const ResetVifQueryIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a46501fdd49cd238ed58231073b87346a}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Reset \hyperlink{protocolthe-p}{the} Query Interval per interface to its default value.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a83f3315e14be91f8057bedf2ff3b314d}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval@{send\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval}}
\index{send\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval@{send\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const ResetVifQueryLastMemberIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a83f3315e14be91f8057bedf2ff3b314d}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Reset \hyperlink{protocolthe-p}{the} Last Member Query Interval per interface to its default value.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a83f3315e14be91f8057bedf2ff3b314d}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval@{send\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval}}
\index{send\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval@{send\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-reset\_\-vif\_\-query\_\-last\_\-member\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const ResetVifQueryLastMemberIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a83f3315e14be91f8057bedf2ff3b314d}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Reset \hyperlink{protocolthe-p}{the} Last Member Query Interval per interface to its default value.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a008db5a7a7ba5c42ebae5df39307541f}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-reset\_\-vif\_\-query\_\-response\_\-interval@{send\_\-reset\_\-vif\_\-query\_\-response\_\-interval}}
\index{send\_\-reset\_\-vif\_\-query\_\-response\_\-interval@{send\_\-reset\_\-vif\_\-query\_\-response\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-reset\_\-vif\_\-query\_\-response\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-reset\_\-vif\_\-query\_\-response\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const ResetVifQueryResponseIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a008db5a7a7ba5c42ebae5df39307541f}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Reset \hyperlink{protocolthe-p}{the} Query Response Interval per interface to its default value.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a008db5a7a7ba5c42ebae5df39307541f}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-reset\_\-vif\_\-query\_\-response\_\-interval@{send\_\-reset\_\-vif\_\-query\_\-response\_\-interval}}
\index{send\_\-reset\_\-vif\_\-query\_\-response\_\-interval@{send\_\-reset\_\-vif\_\-query\_\-response\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-reset\_\-vif\_\-query\_\-response\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-reset\_\-vif\_\-query\_\-response\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const ResetVifQueryResponseIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a008db5a7a7ba5c42ebae5df39307541f}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Reset \hyperlink{protocolthe-p}{the} Query Response Interval per interface to its default value.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a84041ad021e6cf1b124c0eeb238c4b22}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-reset\_\-vif\_\-robust\_\-count@{send\_\-reset\_\-vif\_\-robust\_\-count}}
\index{send\_\-reset\_\-vif\_\-robust\_\-count@{send\_\-reset\_\-vif\_\-robust\_\-count}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-reset\_\-vif\_\-robust\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-reset\_\-vif\_\-robust\_\-count (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const ResetVifRobustCountCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a84041ad021e6cf1b124c0eeb238c4b22}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Reset \hyperlink{protocolthe-p}{the} Robustness Variable count per interface to its default value.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a84041ad021e6cf1b124c0eeb238c4b22}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-reset\_\-vif\_\-robust\_\-count@{send\_\-reset\_\-vif\_\-robust\_\-count}}
\index{send\_\-reset\_\-vif\_\-robust\_\-count@{send\_\-reset\_\-vif\_\-robust\_\-count}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-reset\_\-vif\_\-robust\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-reset\_\-vif\_\-robust\_\-count (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const ResetVifRobustCountCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a84041ad021e6cf1b124c0eeb238c4b22}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Reset \hyperlink{protocolthe-p}{the} Robustness Variable count per interface to its default value.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a402b884a0dc0fd1a20e6ac038609eee2}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check@{send\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}}
\index{send\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check@{send\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const bool \&}]{enable, }
\item[{const SetVifIpRouterAlertOptionCheckCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a402b884a0dc0fd1a20e6ac038609eee2}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Set \hyperlink{protocolthe-p}{the} IP Router Alert option check per interface for received packets.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to.\\
\hline
{\em enable} & if true, then enable \hyperlink{protocolthe-p}{the} IP Router Alert option check, otherwise disable it. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a402b884a0dc0fd1a20e6ac038609eee2}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check@{send\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}}
\index{send\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check@{send\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-set\_\-vif\_\-ip\_\-router\_\-alert\_\-option\_\-check (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const bool \&}]{enable, }
\item[{const SetVifIpRouterAlertOptionCheckCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a402b884a0dc0fd1a20e6ac038609eee2}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Set \hyperlink{protocolthe-p}{the} IP Router Alert option check per interface for received packets.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to.\\
\hline
{\em enable} & if true, then enable \hyperlink{protocolthe-p}{the} IP Router Alert option check, otherwise disable it. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_ae03c9f762245e1041d8ad565a7e2fb11}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-set\_\-vif\_\-proto\_\-version@{send\_\-set\_\-vif\_\-proto\_\-version}}
\index{send\_\-set\_\-vif\_\-proto\_\-version@{send\_\-set\_\-vif\_\-proto\_\-version}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-set\_\-vif\_\-proto\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-set\_\-vif\_\-proto\_\-version (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{proto\_\-version, }
\item[{const SetVifProtoVersionCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_ae03c9f762245e1041d8ad565a7e2fb11}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Set \hyperlink{protocolthe-p}{the} protocol version per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to.\\
\hline
{\em proto\_\-version} & \hyperlink{protocolthe-p}{the} protocol version. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_ae03c9f762245e1041d8ad565a7e2fb11}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-set\_\-vif\_\-proto\_\-version@{send\_\-set\_\-vif\_\-proto\_\-version}}
\index{send\_\-set\_\-vif\_\-proto\_\-version@{send\_\-set\_\-vif\_\-proto\_\-version}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-set\_\-vif\_\-proto\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-set\_\-vif\_\-proto\_\-version (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{proto\_\-version, }
\item[{const SetVifProtoVersionCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_ae03c9f762245e1041d8ad565a7e2fb11}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Set \hyperlink{protocolthe-p}{the} protocol version per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to.\\
\hline
{\em proto\_\-version} & \hyperlink{protocolthe-p}{the} protocol version. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a8f493bfc8f83fecfb688cfbdf5834c3a}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-set\_\-vif\_\-query\_\-interval@{send\_\-set\_\-vif\_\-query\_\-interval}}
\index{send\_\-set\_\-vif\_\-query\_\-interval@{send\_\-set\_\-vif\_\-query\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-set\_\-vif\_\-query\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-set\_\-vif\_\-query\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{interval\_\-sec, }
\item[{const uint32\_\-t \&}]{interval\_\-usec, }
\item[{const SetVifQueryIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a8f493bfc8f83fecfb688cfbdf5834c3a}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Set \hyperlink{protocolthe-p}{the} Query Interval per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to.\\
\hline
{\em interval\_\-sec} & \hyperlink{protocolthe-p}{the} number of seconds in \hyperlink{protocolthe-p}{the} interval.\\
\hline
{\em interval\_\-usec} & \hyperlink{protocolthe-p}{the} number of microseconds (in addition to interval\_\-sec) in \hyperlink{protocolthe-p}{the} interval. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a8f493bfc8f83fecfb688cfbdf5834c3a}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-set\_\-vif\_\-query\_\-interval@{send\_\-set\_\-vif\_\-query\_\-interval}}
\index{send\_\-set\_\-vif\_\-query\_\-interval@{send\_\-set\_\-vif\_\-query\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-set\_\-vif\_\-query\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-set\_\-vif\_\-query\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{interval\_\-sec, }
\item[{const uint32\_\-t \&}]{interval\_\-usec, }
\item[{const SetVifQueryIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a8f493bfc8f83fecfb688cfbdf5834c3a}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Set \hyperlink{protocolthe-p}{the} Query Interval per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to.\\
\hline
{\em interval\_\-sec} & \hyperlink{protocolthe-p}{the} number of seconds in \hyperlink{protocolthe-p}{the} interval.\\
\hline
{\em interval\_\-usec} & \hyperlink{protocolthe-p}{the} number of microseconds (in addition to interval\_\-sec) in \hyperlink{protocolthe-p}{the} interval. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a6bccf1768a716f8cbe0ec2b3cdd0304d}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval@{send\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval}}
\index{send\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval@{send\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{interval\_\-sec, }
\item[{const uint32\_\-t \&}]{interval\_\-usec, }
\item[{const SetVifQueryLastMemberIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a6bccf1768a716f8cbe0ec2b3cdd0304d}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Set \hyperlink{protocolthe-p}{the} Last Member Query Interval per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to.\\
\hline
{\em interval\_\-sec} & \hyperlink{protocolthe-p}{the} number of seconds in \hyperlink{protocolthe-p}{the} interval.\\
\hline
{\em interval\_\-usec} & \hyperlink{protocolthe-p}{the} number of microseconds (in addition to interval\_\-sec) in \hyperlink{protocolthe-p}{the} interval. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a6bccf1768a716f8cbe0ec2b3cdd0304d}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval@{send\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval}}
\index{send\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval@{send\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-set\_\-vif\_\-query\_\-last\_\-member\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{interval\_\-sec, }
\item[{const uint32\_\-t \&}]{interval\_\-usec, }
\item[{const SetVifQueryLastMemberIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a6bccf1768a716f8cbe0ec2b3cdd0304d}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Set \hyperlink{protocolthe-p}{the} Last Member Query Interval per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to.\\
\hline
{\em interval\_\-sec} & \hyperlink{protocolthe-p}{the} number of seconds in \hyperlink{protocolthe-p}{the} interval.\\
\hline
{\em interval\_\-usec} & \hyperlink{protocolthe-p}{the} number of microseconds (in addition to interval\_\-sec) in \hyperlink{protocolthe-p}{the} interval. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a6de63b2b0e535bf30b5e329ee0ae1d25}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-set\_\-vif\_\-query\_\-response\_\-interval@{send\_\-set\_\-vif\_\-query\_\-response\_\-interval}}
\index{send\_\-set\_\-vif\_\-query\_\-response\_\-interval@{send\_\-set\_\-vif\_\-query\_\-response\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-set\_\-vif\_\-query\_\-response\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-set\_\-vif\_\-query\_\-response\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{interval\_\-sec, }
\item[{const uint32\_\-t \&}]{interval\_\-usec, }
\item[{const SetVifQueryResponseIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a6de63b2b0e535bf30b5e329ee0ae1d25}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Set \hyperlink{protocolthe-p}{the} Query Response Interval per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to.\\
\hline
{\em interval\_\-sec} & \hyperlink{protocolthe-p}{the} number of seconds in \hyperlink{protocolthe-p}{the} interval.\\
\hline
{\em interval\_\-usec} & \hyperlink{protocolthe-p}{the} number of microseconds (in addition to interval\_\-sec) in \hyperlink{protocolthe-p}{the} interval. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a6de63b2b0e535bf30b5e329ee0ae1d25}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-set\_\-vif\_\-query\_\-response\_\-interval@{send\_\-set\_\-vif\_\-query\_\-response\_\-interval}}
\index{send\_\-set\_\-vif\_\-query\_\-response\_\-interval@{send\_\-set\_\-vif\_\-query\_\-response\_\-interval}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-set\_\-vif\_\-query\_\-response\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-set\_\-vif\_\-query\_\-response\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{interval\_\-sec, }
\item[{const uint32\_\-t \&}]{interval\_\-usec, }
\item[{const SetVifQueryResponseIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a6de63b2b0e535bf30b5e329ee0ae1d25}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Set \hyperlink{protocolthe-p}{the} Query Response Interval per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to.\\
\hline
{\em interval\_\-sec} & \hyperlink{protocolthe-p}{the} number of seconds in \hyperlink{protocolthe-p}{the} interval.\\
\hline
{\em interval\_\-usec} & \hyperlink{protocolthe-p}{the} number of microseconds (in addition to interval\_\-sec) in \hyperlink{protocolthe-p}{the} interval. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a9b1b689f8d74095c62f53c3635f626e4}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-set\_\-vif\_\-robust\_\-count@{send\_\-set\_\-vif\_\-robust\_\-count}}
\index{send\_\-set\_\-vif\_\-robust\_\-count@{send\_\-set\_\-vif\_\-robust\_\-count}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-set\_\-vif\_\-robust\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-set\_\-vif\_\-robust\_\-count (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{robust\_\-count, }
\item[{const SetVifRobustCountCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a9b1b689f8d74095c62f53c3635f626e4}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Set \hyperlink{protocolthe-p}{the} Robustness Variable count per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to.\\
\hline
{\em robust\_\-count} & \hyperlink{protocolthe-p}{the} count value. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlMld6igmpV0p1Client_a9b1b689f8d74095c62f53c3635f626e4}{
\index{XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}!send\_\-set\_\-vif\_\-robust\_\-count@{send\_\-set\_\-vif\_\-robust\_\-count}}
\index{send\_\-set\_\-vif\_\-robust\_\-count@{send\_\-set\_\-vif\_\-robust\_\-count}!XrlMld6igmpV0p1Client@{XrlMld6igmpV0p1Client}}
\subsubsection[{send\_\-set\_\-vif\_\-robust\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlMld6igmpV0p1Client::send\_\-set\_\-vif\_\-robust\_\-count (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{robust\_\-count, }
\item[{const SetVifRobustCountCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlMld6igmpV0p1Client_a9b1b689f8d74095c62f53c3635f626e4}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Set \hyperlink{protocolthe-p}{the} Robustness Variable count per interface.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} vif to apply to.\\
\hline
{\em robust\_\-count} & \hyperlink{protocolthe-p}{the} count value. \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i386-\/pc-\/mingw32/xrl/interfaces/mld6igmp\_\-xif.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/interfaces/mld6igmp\_\-xif.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i386-\/pc-\/mingw32/xrl/interfaces/mld6igmp\_\-xif.cc\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/interfaces/mld6igmp\_\-xif.cc\end{DoxyCompactItemize}
