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

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

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

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

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

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

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

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

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

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

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

\item 
bool \hyperlink{classXrlRawPacket6V0p1Client_a22e7722ffe7eac9f7a2a7c5639278369}{send\_\-send} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&if\_\-name, const string \&vif\_\-name, const \hyperlink{classIPv6}{IPv6} \&src\_\-address, const \hyperlink{classIPv6}{IPv6} \&dst\_\-address, const uint32\_\-t \&ip\_\-protocol, const int32\_\-t \&ip\_\-ttl, const int32\_\-t \&ip\_\-tos, const bool \&ip\_\-router\_\-alert, const bool \&ip\_\-internet\_\-control, const \hyperlink{classXrlAtomList}{XrlAtomList} \&ext\_\-headers\_\-type, const \hyperlink{classXrlAtomList}{XrlAtomList} \&ext\_\-headers\_\-payload, const vector$<$ uint8\_\-t $>$ \&payload, const SendCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRawPacket6V0p1Client_a6e28e2eea46396bf3b07461677a03122}{send\_\-register\_\-receiver} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-target\_\-instance\_\-name, const string \&if\_\-name, const string \&vif\_\-name, const uint32\_\-t \&ip\_\-protocol, const bool \&enable\_\-multicast\_\-loopback, const RegisterReceiverCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRawPacket6V0p1Client_a8dbc3cc86050b326aedf4b3594ce7fec}{send\_\-unregister\_\-receiver} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-target\_\-instance\_\-name, const string \&if\_\-name, const string \&vif\_\-name, const uint32\_\-t \&ip\_\-protocol, const UnregisterReceiverCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRawPacket6V0p1Client_a22db28bedce67527512133de9d2f5d3b}{send\_\-join\_\-multicast\_\-group} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-target\_\-instance\_\-name, const string \&if\_\-name, const string \&vif\_\-name, const uint32\_\-t \&ip\_\-protocol, const \hyperlink{classIPv6}{IPv6} \&group\_\-address, const JoinMulticastGroupCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRawPacket6V0p1Client_a40e6a91b79277142664d2251fa8fcc8f}{send\_\-leave\_\-multicast\_\-group} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-target\_\-instance\_\-name, const string \&if\_\-name, const string \&vif\_\-name, const uint32\_\-t \&ip\_\-protocol, const \hyperlink{classIPv6}{IPv6} \&group\_\-address, const LeaveMulticastGroupCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlRawPacket6V0p1Client_aa4fc30fcc0427bf70f73d2fb1ee6549b}{
{\bfseries XrlRawPacket6V0p1Client} (\hyperlink{classXrlSender}{XrlSender} $\ast$s)}
\label{classXrlRawPacket6V0p1Client_aa4fc30fcc0427bf70f73d2fb1ee6549b}

\item 
bool \hyperlink{classXrlRawPacket6V0p1Client_a22e7722ffe7eac9f7a2a7c5639278369}{send\_\-send} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&if\_\-name, const string \&vif\_\-name, const \hyperlink{classIPv6}{IPv6} \&src\_\-address, const \hyperlink{classIPv6}{IPv6} \&dst\_\-address, const uint32\_\-t \&ip\_\-protocol, const int32\_\-t \&ip\_\-ttl, const int32\_\-t \&ip\_\-tos, const bool \&ip\_\-router\_\-alert, const bool \&ip\_\-internet\_\-control, const \hyperlink{classXrlAtomList}{XrlAtomList} \&ext\_\-headers\_\-type, const \hyperlink{classXrlAtomList}{XrlAtomList} \&ext\_\-headers\_\-payload, const vector$<$ uint8\_\-t $>$ \&payload, const SendCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRawPacket6V0p1Client_a6e28e2eea46396bf3b07461677a03122}{send\_\-register\_\-receiver} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-target\_\-instance\_\-name, const string \&if\_\-name, const string \&vif\_\-name, const uint32\_\-t \&ip\_\-protocol, const bool \&enable\_\-multicast\_\-loopback, const RegisterReceiverCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRawPacket6V0p1Client_a8dbc3cc86050b326aedf4b3594ce7fec}{send\_\-unregister\_\-receiver} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-target\_\-instance\_\-name, const string \&if\_\-name, const string \&vif\_\-name, const uint32\_\-t \&ip\_\-protocol, const UnregisterReceiverCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRawPacket6V0p1Client_a22db28bedce67527512133de9d2f5d3b}{send\_\-join\_\-multicast\_\-group} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-target\_\-instance\_\-name, const string \&if\_\-name, const string \&vif\_\-name, const uint32\_\-t \&ip\_\-protocol, const \hyperlink{classIPv6}{IPv6} \&group\_\-address, const JoinMulticastGroupCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRawPacket6V0p1Client_a40e6a91b79277142664d2251fa8fcc8f}{send\_\-leave\_\-multicast\_\-group} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl\_\-target\_\-instance\_\-name, const string \&if\_\-name, const string \&vif\_\-name, const uint32\_\-t \&ip\_\-protocol, const \hyperlink{classIPv6}{IPv6} \&group\_\-address, const LeaveMulticastGroupCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlRawPacket6V0p1Client_a4fb66aa3eb27f20a2264c9b991f537c7}{
\hyperlink{classXrlSender}{XrlSender} $\ast$ {\bfseries \_\-sender}}
\label{classXrlRawPacket6V0p1Client_a4fb66aa3eb27f20a2264c9b991f537c7}

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

\item 
\hypertarget{classXrlRawPacket6V0p1Client_a5f28c91932598be3ee9bb9204e1a27bc}{
static void {\bfseries unmarshall\_\-register\_\-receiver} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RegisterReceiverCB cb)}
\label{classXrlRawPacket6V0p1Client_a5f28c91932598be3ee9bb9204e1a27bc}

\item 
\hypertarget{classXrlRawPacket6V0p1Client_a2f75e42ea9bff82d5a88aef9b0188567}{
static void {\bfseries unmarshall\_\-unregister\_\-receiver} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, UnregisterReceiverCB cb)}
\label{classXrlRawPacket6V0p1Client_a2f75e42ea9bff82d5a88aef9b0188567}

\item 
\hypertarget{classXrlRawPacket6V0p1Client_ac0a789acffe772fcb085736efebccccc}{
static void {\bfseries unmarshall\_\-join\_\-multicast\_\-group} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, JoinMulticastGroupCB cb)}
\label{classXrlRawPacket6V0p1Client_ac0a789acffe772fcb085736efebccccc}

\item 
\hypertarget{classXrlRawPacket6V0p1Client_aae120acc0ff7dc32988909939c93adfb}{
static void {\bfseries unmarshall\_\-leave\_\-multicast\_\-group} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, LeaveMulticastGroupCB cb)}
\label{classXrlRawPacket6V0p1Client_aae120acc0ff7dc32988909939c93adfb}

\item 
\hypertarget{classXrlRawPacket6V0p1Client_aa184a259a7aa1f9685547b18e78324c5}{
static void {\bfseries unmarshall\_\-send} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SendCB cb)}
\label{classXrlRawPacket6V0p1Client_aa184a259a7aa1f9685547b18e78324c5}

\item 
\hypertarget{classXrlRawPacket6V0p1Client_ab7fb2b660ab096db17b70ee799859526}{
static void {\bfseries unmarshall\_\-register\_\-receiver} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RegisterReceiverCB cb)}
\label{classXrlRawPacket6V0p1Client_ab7fb2b660ab096db17b70ee799859526}

\item 
\hypertarget{classXrlRawPacket6V0p1Client_af3990d93ea0baed4932bd1c7fbd0a6fd}{
static void {\bfseries unmarshall\_\-unregister\_\-receiver} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, UnregisterReceiverCB cb)}
\label{classXrlRawPacket6V0p1Client_af3990d93ea0baed4932bd1c7fbd0a6fd}

\item 
\hypertarget{classXrlRawPacket6V0p1Client_a54b9bd2bf1bb2b8373d5d8d75d3273e9}{
static void {\bfseries unmarshall\_\-join\_\-multicast\_\-group} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, JoinMulticastGroupCB cb)}
\label{classXrlRawPacket6V0p1Client_a54b9bd2bf1bb2b8373d5d8d75d3273e9}

\item 
\hypertarget{classXrlRawPacket6V0p1Client_a14a3dc1a4c8046cc43e342c61df38cfc}{
static void {\bfseries unmarshall\_\-leave\_\-multicast\_\-group} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, LeaveMulticastGroupCB cb)}
\label{classXrlRawPacket6V0p1Client_a14a3dc1a4c8046cc43e342c61df38cfc}

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

\item 
\hypertarget{classXrlRawPacket6V0p1Client_a43b3d3255297d9037a465c85ccd44261}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-register\_\-receiver}}
\label{classXrlRawPacket6V0p1Client_a43b3d3255297d9037a465c85ccd44261}

\item 
\hypertarget{classXrlRawPacket6V0p1Client_af3b1bbf38f1892a9dd2a324a6a5a2ec4}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-unregister\_\-receiver}}
\label{classXrlRawPacket6V0p1Client_af3b1bbf38f1892a9dd2a324a6a5a2ec4}

\item 
\hypertarget{classXrlRawPacket6V0p1Client_a4aad63a3f7163ab1820e9fae9fd85c7a}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-join\_\-multicast\_\-group}}
\label{classXrlRawPacket6V0p1Client_a4aad63a3f7163ab1820e9fae9fd85c7a}

\item 
\hypertarget{classXrlRawPacket6V0p1Client_a1f00b49206e78ea48e49435c73271df3}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-leave\_\-multicast\_\-group}}
\label{classXrlRawPacket6V0p1Client_a1f00b49206e78ea48e49435c73271df3}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classXrlRawPacket6V0p1Client_a22db28bedce67527512133de9d2f5d3b}{
\index{XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}!send\_\-join\_\-multicast\_\-group@{send\_\-join\_\-multicast\_\-group}}
\index{send\_\-join\_\-multicast\_\-group@{send\_\-join\_\-multicast\_\-group}!XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}}
\subsubsection[{send\_\-join\_\-multicast\_\-group}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRawPacket6V0p1Client::send\_\-join\_\-multicast\_\-group (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{xrl\_\-target\_\-instance\_\-name, }
\item[{const string \&}]{if\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{ip\_\-protocol, }
\item[{const {\bf IPv6} \&}]{group\_\-address, }
\item[{const JoinMulticastGroupCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRawPacket6V0p1Client_a22db28bedce67527512133de9d2f5d3b}


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

Join an \hyperlink{classIPv6}{IPv6} multicast group.


\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\_\-target\_\-instance\_\-name} & \hyperlink{protocolthe-p}{the} receiver's XRL target instance name.\\
\hline
{\em if\_\-name} & \hyperlink{protocolthe-p}{the} interface through which packets should be accepted.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} vif through which packets should be accepted.\\
\hline
{\em ip\_\-protocol} & \hyperlink{protocolthe-p}{the} IP protocol number that \hyperlink{protocolthe-p}{the} receiver is interested in. It must be between 0 and 255. A protocol number of 0 is used to specify all protocols.\\
\hline
{\em group\_\-address} & \hyperlink{protocolthe-p}{the} multicast group address to join. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRawPacket6V0p1Client_a22db28bedce67527512133de9d2f5d3b}{
\index{XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}!send\_\-join\_\-multicast\_\-group@{send\_\-join\_\-multicast\_\-group}}
\index{send\_\-join\_\-multicast\_\-group@{send\_\-join\_\-multicast\_\-group}!XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}}
\subsubsection[{send\_\-join\_\-multicast\_\-group}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRawPacket6V0p1Client::send\_\-join\_\-multicast\_\-group (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{xrl\_\-target\_\-instance\_\-name, }
\item[{const string \&}]{if\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{ip\_\-protocol, }
\item[{const {\bf IPv6} \&}]{group\_\-address, }
\item[{const JoinMulticastGroupCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRawPacket6V0p1Client_a22db28bedce67527512133de9d2f5d3b}


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

Join an \hyperlink{classIPv6}{IPv6} multicast group.


\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\_\-target\_\-instance\_\-name} & \hyperlink{protocolthe-p}{the} receiver's XRL target instance name.\\
\hline
{\em if\_\-name} & \hyperlink{protocolthe-p}{the} interface through which packets should be accepted.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} vif through which packets should be accepted.\\
\hline
{\em ip\_\-protocol} & \hyperlink{protocolthe-p}{the} IP protocol number that \hyperlink{protocolthe-p}{the} receiver is interested in. It must be between 0 and 255. A protocol number of 0 is used to specify all protocols.\\
\hline
{\em group\_\-address} & \hyperlink{protocolthe-p}{the} multicast group address to join. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRawPacket6V0p1Client_a40e6a91b79277142664d2251fa8fcc8f}{
\index{XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}!send\_\-leave\_\-multicast\_\-group@{send\_\-leave\_\-multicast\_\-group}}
\index{send\_\-leave\_\-multicast\_\-group@{send\_\-leave\_\-multicast\_\-group}!XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}}
\subsubsection[{send\_\-leave\_\-multicast\_\-group}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRawPacket6V0p1Client::send\_\-leave\_\-multicast\_\-group (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{xrl\_\-target\_\-instance\_\-name, }
\item[{const string \&}]{if\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{ip\_\-protocol, }
\item[{const {\bf IPv6} \&}]{group\_\-address, }
\item[{const LeaveMulticastGroupCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRawPacket6V0p1Client_a40e6a91b79277142664d2251fa8fcc8f}


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

Leave an \hyperlink{classIPv6}{IPv6} multicast group.


\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\_\-target\_\-instance\_\-name} & \hyperlink{protocolthe-p}{the} receiver's XRL target instance name.\\
\hline
{\em if\_\-name} & \hyperlink{protocolthe-p}{the} interface through which packets should not be accepted.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} vif through which packets should not be accepted.\\
\hline
{\em ip\_\-protocol} & \hyperlink{protocolthe-p}{the} IP protocol number that \hyperlink{protocolthe-p}{the} receiver is not interested in anymore. It must be between 0 and 255. A protocol number of 0 is used to specify all protocols.\\
\hline
{\em group\_\-address} & \hyperlink{protocolthe-p}{the} multicast group address to leave. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRawPacket6V0p1Client_a40e6a91b79277142664d2251fa8fcc8f}{
\index{XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}!send\_\-leave\_\-multicast\_\-group@{send\_\-leave\_\-multicast\_\-group}}
\index{send\_\-leave\_\-multicast\_\-group@{send\_\-leave\_\-multicast\_\-group}!XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}}
\subsubsection[{send\_\-leave\_\-multicast\_\-group}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRawPacket6V0p1Client::send\_\-leave\_\-multicast\_\-group (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{xrl\_\-target\_\-instance\_\-name, }
\item[{const string \&}]{if\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{ip\_\-protocol, }
\item[{const {\bf IPv6} \&}]{group\_\-address, }
\item[{const LeaveMulticastGroupCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRawPacket6V0p1Client_a40e6a91b79277142664d2251fa8fcc8f}


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

Leave an \hyperlink{classIPv6}{IPv6} multicast group.


\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\_\-target\_\-instance\_\-name} & \hyperlink{protocolthe-p}{the} receiver's XRL target instance name.\\
\hline
{\em if\_\-name} & \hyperlink{protocolthe-p}{the} interface through which packets should not be accepted.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} vif through which packets should not be accepted.\\
\hline
{\em ip\_\-protocol} & \hyperlink{protocolthe-p}{the} IP protocol number that \hyperlink{protocolthe-p}{the} receiver is not interested in anymore. It must be between 0 and 255. A protocol number of 0 is used to specify all protocols.\\
\hline
{\em group\_\-address} & \hyperlink{protocolthe-p}{the} multicast group address to leave. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRawPacket6V0p1Client_a6e28e2eea46396bf3b07461677a03122}{
\index{XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}!send\_\-register\_\-receiver@{send\_\-register\_\-receiver}}
\index{send\_\-register\_\-receiver@{send\_\-register\_\-receiver}!XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}}
\subsubsection[{send\_\-register\_\-receiver}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRawPacket6V0p1Client::send\_\-register\_\-receiver (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{xrl\_\-target\_\-instance\_\-name, }
\item[{const string \&}]{if\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{ip\_\-protocol, }
\item[{const bool \&}]{enable\_\-multicast\_\-loopback, }
\item[{const RegisterReceiverCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRawPacket6V0p1Client_a6e28e2eea46396bf3b07461677a03122}


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

Register to receive \hyperlink{classIPv6}{IPv6} packets. The receiver is expected to support raw\_\-packet6\_\-client/0.1 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 xrl\_\-target\_\-instance\_\-name} & \hyperlink{protocolthe-p}{the} receiver's XRL target instance name.\\
\hline
{\em if\_\-name} & \hyperlink{protocolthe-p}{the} interface through which packets should be accepted.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} vif through which packets should be accepted.\\
\hline
{\em ip\_\-protocol} & \hyperlink{protocolthe-p}{the} IP protocol number that \hyperlink{protocolthe-p}{the} receiver is interested in. It must be between 0 and 255. A protocol number of 0 is used to specify all protocols.\\
\hline
{\em enable\_\-multicast\_\-loopback} & if true then enable delivering of multicast datagrams back to this host (assuming \hyperlink{protocolthe-p}{the} host is a member of \hyperlink{protocolthe-p}{the} same multicast group. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRawPacket6V0p1Client_a6e28e2eea46396bf3b07461677a03122}{
\index{XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}!send\_\-register\_\-receiver@{send\_\-register\_\-receiver}}
\index{send\_\-register\_\-receiver@{send\_\-register\_\-receiver}!XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}}
\subsubsection[{send\_\-register\_\-receiver}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRawPacket6V0p1Client::send\_\-register\_\-receiver (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{xrl\_\-target\_\-instance\_\-name, }
\item[{const string \&}]{if\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{ip\_\-protocol, }
\item[{const bool \&}]{enable\_\-multicast\_\-loopback, }
\item[{const RegisterReceiverCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRawPacket6V0p1Client_a6e28e2eea46396bf3b07461677a03122}


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

Register to receive \hyperlink{classIPv6}{IPv6} packets. The receiver is expected to support raw\_\-packet6\_\-client/0.1 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 xrl\_\-target\_\-instance\_\-name} & \hyperlink{protocolthe-p}{the} receiver's XRL target instance name.\\
\hline
{\em if\_\-name} & \hyperlink{protocolthe-p}{the} interface through which packets should be accepted.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} vif through which packets should be accepted.\\
\hline
{\em ip\_\-protocol} & \hyperlink{protocolthe-p}{the} IP protocol number that \hyperlink{protocolthe-p}{the} receiver is interested in. It must be between 0 and 255. A protocol number of 0 is used to specify all protocols.\\
\hline
{\em enable\_\-multicast\_\-loopback} & if true then enable delivering of multicast datagrams back to this host (assuming \hyperlink{protocolthe-p}{the} host is a member of \hyperlink{protocolthe-p}{the} same multicast group. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRawPacket6V0p1Client_a22e7722ffe7eac9f7a2a7c5639278369}{
\index{XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}!send\_\-send@{send\_\-send}}
\index{send\_\-send@{send\_\-send}!XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}}
\subsubsection[{send\_\-send}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRawPacket6V0p1Client::send\_\-send (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{if\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const {\bf IPv6} \&}]{src\_\-address, }
\item[{const {\bf IPv6} \&}]{dst\_\-address, }
\item[{const uint32\_\-t \&}]{ip\_\-protocol, }
\item[{const int32\_\-t \&}]{ip\_\-ttl, }
\item[{const int32\_\-t \&}]{ip\_\-tos, }
\item[{const bool \&}]{ip\_\-router\_\-alert, }
\item[{const bool \&}]{ip\_\-internet\_\-control, }
\item[{const {\bf XrlAtomList} \&}]{ext\_\-headers\_\-type, }
\item[{const {\bf XrlAtomList} \&}]{ext\_\-headers\_\-payload, }
\item[{const vector$<$ uint8\_\-t $>$ \&}]{payload, }
\item[{const SendCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRawPacket6V0p1Client_a22e7722ffe7eac9f7a2a7c5639278369}


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

\hyperlink{structSend}{Send} an \hyperlink{classIPv6}{IPv6} packet on a raw socket.


\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 if\_\-name} & \hyperlink{protocolthe-p}{the} interface to send \hyperlink{protocolthe-p}{the} packet on. It is essential for multicast. In \hyperlink{protocolthe-p}{the} unicast case this field may be empty.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} vif to send \hyperlink{protocolthe-p}{the} packet on. It is essential for multicast. In \hyperlink{protocolthe-p}{the} unicast case this field may be empty.\\
\hline
{\em src\_\-address} & \hyperlink{protocolthe-p}{the} IP source address.\\
\hline
{\em dst\_\-address} & \hyperlink{protocolthe-p}{the} IP destination address.\\
\hline
{\em ip\_\-protocol} & \hyperlink{protocolthe-p}{the} IP protocol number. It must be between 1 and 255.\\
\hline
{\em ip\_\-ttl} & \hyperlink{protocolthe-p}{the} IP TTL (hop-\/limit). If it has a negative value, \hyperlink{protocolthe-p}{the} TTL will be set internally before transmission.\\
\hline
{\em ip\_\-tos} & \hyperlink{protocolthe-p}{the} Type Of Service (IP traffic class for \hyperlink{classIPv6}{IPv6}). If it has a negative value, \hyperlink{protocolthe-p}{the} TOS will be set internally before transmission.\\
\hline
{\em ip\_\-router\_\-alert} & if true, then add \hyperlink{protocolthe-p}{the} IP Router Alert option to \hyperlink{protocolthe-p}{the} IP packet.\\
\hline
{\em ip\_\-internet\_\-control} & if true, then this is IP control traffic.\\
\hline
{\em ext\_\-headers\_\-type} & a list of u32 integers with \hyperlink{protocolthe-p}{the} types of \hyperlink{protocolthe-p}{the} optional extention headers.\\
\hline
{\em ext\_\-headers\_\-payload} & a list of payload data, one for each optional extention header. The number of entries must match ext\_\-headers\_\-type.\\
\hline
{\em payload} & \hyperlink{protocolthe-p}{the} payload, everything after \hyperlink{protocolthe-p}{the} IP header and options. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRawPacket6V0p1Client_a22e7722ffe7eac9f7a2a7c5639278369}{
\index{XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}!send\_\-send@{send\_\-send}}
\index{send\_\-send@{send\_\-send}!XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}}
\subsubsection[{send\_\-send}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRawPacket6V0p1Client::send\_\-send (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{if\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const {\bf IPv6} \&}]{src\_\-address, }
\item[{const {\bf IPv6} \&}]{dst\_\-address, }
\item[{const uint32\_\-t \&}]{ip\_\-protocol, }
\item[{const int32\_\-t \&}]{ip\_\-ttl, }
\item[{const int32\_\-t \&}]{ip\_\-tos, }
\item[{const bool \&}]{ip\_\-router\_\-alert, }
\item[{const bool \&}]{ip\_\-internet\_\-control, }
\item[{const {\bf XrlAtomList} \&}]{ext\_\-headers\_\-type, }
\item[{const {\bf XrlAtomList} \&}]{ext\_\-headers\_\-payload, }
\item[{const vector$<$ uint8\_\-t $>$ \&}]{payload, }
\item[{const SendCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRawPacket6V0p1Client_a22e7722ffe7eac9f7a2a7c5639278369}


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

\hyperlink{structSend}{Send} an \hyperlink{classIPv6}{IPv6} packet on a raw socket.


\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 if\_\-name} & \hyperlink{protocolthe-p}{the} interface to send \hyperlink{protocolthe-p}{the} packet on. It is essential for multicast. In \hyperlink{protocolthe-p}{the} unicast case this field may be empty.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} vif to send \hyperlink{protocolthe-p}{the} packet on. It is essential for multicast. In \hyperlink{protocolthe-p}{the} unicast case this field may be empty.\\
\hline
{\em src\_\-address} & \hyperlink{protocolthe-p}{the} IP source address.\\
\hline
{\em dst\_\-address} & \hyperlink{protocolthe-p}{the} IP destination address.\\
\hline
{\em ip\_\-protocol} & \hyperlink{protocolthe-p}{the} IP protocol number. It must be between 1 and 255.\\
\hline
{\em ip\_\-ttl} & \hyperlink{protocolthe-p}{the} IP TTL (hop-\/limit). If it has a negative value, \hyperlink{protocolthe-p}{the} TTL will be set internally before transmission.\\
\hline
{\em ip\_\-tos} & \hyperlink{protocolthe-p}{the} Type Of Service (IP traffic class for \hyperlink{classIPv6}{IPv6}). If it has a negative value, \hyperlink{protocolthe-p}{the} TOS will be set internally before transmission.\\
\hline
{\em ip\_\-router\_\-alert} & if true, then add \hyperlink{protocolthe-p}{the} IP Router Alert option to \hyperlink{protocolthe-p}{the} IP packet.\\
\hline
{\em ip\_\-internet\_\-control} & if true, then this is IP control traffic.\\
\hline
{\em ext\_\-headers\_\-type} & a list of u32 integers with \hyperlink{protocolthe-p}{the} types of \hyperlink{protocolthe-p}{the} optional extention headers.\\
\hline
{\em ext\_\-headers\_\-payload} & a list of payload data, one for each optional extention header. The number of entries must match ext\_\-headers\_\-type.\\
\hline
{\em payload} & \hyperlink{protocolthe-p}{the} payload, everything after \hyperlink{protocolthe-p}{the} IP header and options. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRawPacket6V0p1Client_a8dbc3cc86050b326aedf4b3594ce7fec}{
\index{XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}!send\_\-unregister\_\-receiver@{send\_\-unregister\_\-receiver}}
\index{send\_\-unregister\_\-receiver@{send\_\-unregister\_\-receiver}!XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}}
\subsubsection[{send\_\-unregister\_\-receiver}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRawPacket6V0p1Client::send\_\-unregister\_\-receiver (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{xrl\_\-target\_\-instance\_\-name, }
\item[{const string \&}]{if\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{ip\_\-protocol, }
\item[{const UnregisterReceiverCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRawPacket6V0p1Client_a8dbc3cc86050b326aedf4b3594ce7fec}


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

Unregister to receive \hyperlink{classIPv6}{IPv6} 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 xrl\_\-target\_\-instance\_\-name} & \hyperlink{protocolthe-p}{the} receiver's XRL target instance name.\\
\hline
{\em if\_\-name} & \hyperlink{protocolthe-p}{the} interface through which packets should not be accepted.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} vif through which packets should not be accepted.\\
\hline
{\em ip\_\-protocol} & \hyperlink{protocolthe-p}{the} IP \hyperlink{classProtocol}{Protocol} number that \hyperlink{protocolthe-p}{the} receiver is not interested in anymore. It must be between 0 and 255. A protocol number of 0 is used to specify all protocols. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRawPacket6V0p1Client_a8dbc3cc86050b326aedf4b3594ce7fec}{
\index{XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}!send\_\-unregister\_\-receiver@{send\_\-unregister\_\-receiver}}
\index{send\_\-unregister\_\-receiver@{send\_\-unregister\_\-receiver}!XrlRawPacket6V0p1Client@{XrlRawPacket6V0p1Client}}
\subsubsection[{send\_\-unregister\_\-receiver}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRawPacket6V0p1Client::send\_\-unregister\_\-receiver (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{xrl\_\-target\_\-instance\_\-name, }
\item[{const string \&}]{if\_\-name, }
\item[{const string \&}]{vif\_\-name, }
\item[{const uint32\_\-t \&}]{ip\_\-protocol, }
\item[{const UnregisterReceiverCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRawPacket6V0p1Client_a8dbc3cc86050b326aedf4b3594ce7fec}


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

Unregister to receive \hyperlink{classIPv6}{IPv6} 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 xrl\_\-target\_\-instance\_\-name} & \hyperlink{protocolthe-p}{the} receiver's XRL target instance name.\\
\hline
{\em if\_\-name} & \hyperlink{protocolthe-p}{the} interface through which packets should not be accepted.\\
\hline
{\em vif\_\-name} & \hyperlink{protocolthe-p}{the} vif through which packets should not be accepted.\\
\hline
{\em ip\_\-protocol} & \hyperlink{protocolthe-p}{the} IP \hyperlink{classProtocol}{Protocol} number that \hyperlink{protocolthe-p}{the} receiver is not interested in anymore. It must be between 0 and 255. A protocol number of 0 is used to specify all protocols. \\
\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/fea\_\-rawpkt6\_\-xif.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/interfaces/fea\_\-rawpkt6\_\-xif.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i386-\/pc-\/mingw32/xrl/interfaces/fea\_\-rawpkt6\_\-xif.cc\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/interfaces/fea\_\-rawpkt6\_\-xif.cc\end{DoxyCompactItemize}
