\hypertarget{structXrlFeaIfmgrMirrorTargetBase}{
\section{XrlFeaIfmgrMirrorTargetBase Class Reference}
\label{structXrlFeaIfmgrMirrorTargetBase}\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
}
Inheritance diagram for XrlFeaIfmgrMirrorTargetBase:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{structXrlFeaIfmgrMirrorTargetBase}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structXrlFeaIfmgrMirrorTargetBase_1_1handler__table}{handler\_\-table}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structXrlFeaIfmgrMirrorTargetBase_a0947094c014d4109bfdadac16eafa0d3}{XrlFeaIfmgrMirrorTargetBase} (\hyperlink{classXrlCmdMap}{XrlCmdMap} $\ast$cmds=0)
\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlFeaIfmgrMirrorTargetBase_ae81b87a0a06836078c6d24ba1b452db1}{$\sim$XrlFeaIfmgrMirrorTargetBase} ()
\begin{DoxyCompactList}\small\item\em Destructor. \item\end{DoxyCompactList}\item 
bool \hyperlink{structXrlFeaIfmgrMirrorTargetBase_a78fabad285e126c4c58bed6ba1eca9fd}{set\_\-command\_\-map} (\hyperlink{classXrlCmdMap}{XrlCmdMap} $\ast$cmds)
\begin{DoxyCompactList}\small\item\em Set command map. \item\end{DoxyCompactList}\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a27439eee15714ddadf1b121c1ef70a42}{
const string \& \hyperlink{structXrlFeaIfmgrMirrorTargetBase_a27439eee15714ddadf1b121c1ef70a42}{get\_\-name} () const }
\label{structXrlFeaIfmgrMirrorTargetBase_a27439eee15714ddadf1b121c1ef70a42}

\begin{DoxyCompactList}\small\item\em Get \hyperlink{classXrl}{Xrl} instance name associated with command map. \item\end{DoxyCompactList}\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a60464341ec42ba50cc905527f0b9cc86}{
const char $\ast$ \hyperlink{structXrlFeaIfmgrMirrorTargetBase_a60464341ec42ba50cc905527f0b9cc86}{version} () const }
\label{structXrlFeaIfmgrMirrorTargetBase_a60464341ec42ba50cc905527f0b9cc86}

\begin{DoxyCompactList}\small\item\em Get version string of instance. \item\end{DoxyCompactList}\item 
\hyperlink{structXrlFeaIfmgrMirrorTargetBase_a0947094c014d4109bfdadac16eafa0d3}{XrlFeaIfmgrMirrorTargetBase} (\hyperlink{classXrlCmdMap}{XrlCmdMap} $\ast$cmds=0)
\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlFeaIfmgrMirrorTargetBase_a84f31c3494662d0a045a691087648d70}{$\sim$XrlFeaIfmgrMirrorTargetBase} ()
\begin{DoxyCompactList}\small\item\em Destructor. \item\end{DoxyCompactList}\item 
bool \hyperlink{structXrlFeaIfmgrMirrorTargetBase_a78fabad285e126c4c58bed6ba1eca9fd}{set\_\-command\_\-map} (\hyperlink{classXrlCmdMap}{XrlCmdMap} $\ast$cmds)
\begin{DoxyCompactList}\small\item\em Set command map. \item\end{DoxyCompactList}\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a27439eee15714ddadf1b121c1ef70a42}{
const string \& \hyperlink{structXrlFeaIfmgrMirrorTargetBase_a27439eee15714ddadf1b121c1ef70a42}{get\_\-name} () const }
\label{structXrlFeaIfmgrMirrorTargetBase_a27439eee15714ddadf1b121c1ef70a42}

\begin{DoxyCompactList}\small\item\em Get \hyperlink{classXrl}{Xrl} instance name associated with command map. \item\end{DoxyCompactList}\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a60464341ec42ba50cc905527f0b9cc86}{
const char $\ast$ \hyperlink{structXrlFeaIfmgrMirrorTargetBase_a60464341ec42ba50cc905527f0b9cc86}{version} () const }
\label{structXrlFeaIfmgrMirrorTargetBase_a60464341ec42ba50cc905527f0b9cc86}

\begin{DoxyCompactList}\small\item\em Get version string of instance. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlFeaIfmgrMirrorTargetBase_aab44e7f42222b365736311a510a730e1}{common\_\-0\_\-1\_\-get\_\-target\_\-name} (string \&name)=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlFeaIfmgrMirrorTargetBase_a306a0fea129e8e58a586f577f5711256}{common\_\-0\_\-1\_\-get\_\-version} (string \&version)=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlFeaIfmgrMirrorTargetBase_ac9d3da08a9eb9bfed6be5913a059bfd4}{common\_\-0\_\-1\_\-get\_\-status} (uint32\_\-t \&status, string \&reason)=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlFeaIfmgrMirrorTargetBase_ad809ae565fb91ea141f5bb37e4d1a8a0}{common\_\-0\_\-1\_\-shutdown} ()=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlFeaIfmgrMirrorTargetBase_a6bd6c9004a849e7b0490253adf7d6236}{common\_\-0\_\-1\_\-startup} ()=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ab83c59785135b7b4650b20b1c01e896b}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-add} (const string \&ifname)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ab83c59785135b7b4650b20b1c01e896b}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ad209ecedd7faff1f05317c18b1fee2d3}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-remove} (const string \&ifname)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ad209ecedd7faff1f05317c18b1fee2d3}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ac00918b001b9ddb65f458d76fde16077}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-enabled} (const string \&ifname, const bool \&enabled)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ac00918b001b9ddb65f458d76fde16077}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a090bf1470515527d883399c5d3d516f7}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-discard} (const string \&ifname, const bool \&discard)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a090bf1470515527d883399c5d3d516f7}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a466e85b3873d555404d4799b4e8e0ddf}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-unreachable} (const string \&ifname, const bool \&unreachable)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a466e85b3873d555404d4799b4e8e0ddf}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a9672dc0b4a3cc40c1c9f2dba06e63454}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-management} (const string \&ifname, const bool \&management)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a9672dc0b4a3cc40c1c9f2dba06e63454}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a25adc52ab351898b137221859bf9e9c9}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-mtu} (const string \&ifname, const uint32\_\-t \&mtu)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a25adc52ab351898b137221859bf9e9c9}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a88412c1fd408a5ec0b4c223af3b59c01}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-mac} (const string \&ifname, const \hyperlink{classMac}{Mac} \&mac)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a88412c1fd408a5ec0b4c223af3b59c01}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a356a20cf52b0d4c0d87eca7ee153102c}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-pif\_\-index} (const string \&ifname, const uint32\_\-t \&pif\_\-index)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a356a20cf52b0d4c0d87eca7ee153102c}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a4d9d401706d45095ffbab0fbddc67c6b}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-no\_\-carrier} (const string \&ifname, const bool \&no\_\-carrier)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a4d9d401706d45095ffbab0fbddc67c6b}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a21407425fec41c76fd01cfc206d78b81}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-baudrate} (const string \&ifname, const uint64\_\-t \&baudrate)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a21407425fec41c76fd01cfc206d78b81}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aadf892ec898aa2146cb2b90999628da0}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-parent\_\-ifname} (const string \&ifname, const string \&parent\_\-ifname)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_aadf892ec898aa2146cb2b90999628da0}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aebcda0d1ae5123db7803b9cc4009bc84}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-iface\_\-type} (const string \&ifname, const string \&iface\_\-type)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_aebcda0d1ae5123db7803b9cc4009bc84}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a72c4a346b562aa01deca2427c15b16ad}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-vid} (const string \&ifname, const string \&vid)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a72c4a346b562aa01deca2427c15b16ad}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a934e98873e053df7033adea1e13d71ec}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-add} (const string \&ifname, const string \&vifname)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a934e98873e053df7033adea1e13d71ec}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a83ede0b2b03348dad549904f06ff3647}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-remove} (const string \&ifname, const string \&vifname)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a83ede0b2b03348dad549904f06ff3647}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_af094488dd82bd12145b17c9eec62591b}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-enabled} (const string \&ifname, const string \&vifname, const bool \&enabled)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_af094488dd82bd12145b17c9eec62591b}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ae01b48c07e676cdcc49ff6de7b0c2d67}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-multicast\_\-capable} (const string \&ifname, const string \&vifname, const bool \&capable)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ae01b48c07e676cdcc49ff6de7b0c2d67}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ab41fadd2d3ec3f375cc4ebc78d43f7f6}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-broadcast\_\-capable} (const string \&ifname, const string \&vifname, const bool \&capable)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ab41fadd2d3ec3f375cc4ebc78d43f7f6}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aeb879c34f3dcd41c2378f037f2bd8247}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-p2p\_\-capable} (const string \&ifname, const string \&vifname, const bool \&capable)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_aeb879c34f3dcd41c2378f037f2bd8247}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a8f6dad445c6a4e3a9208a5613ec83827}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-loopback} (const string \&ifname, const string \&vifname, const bool \&loopback)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a8f6dad445c6a4e3a9208a5613ec83827}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aebc10a370c642e99a9c5d3257425edc9}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-pim\_\-register} (const string \&ifname, const string \&vifname, const bool \&pim\_\-register)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_aebc10a370c642e99a9c5d3257425edc9}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aca1b47725673b28de211fca9b8926358}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-pif\_\-index} (const string \&ifname, const string \&vifname, const uint32\_\-t \&pif\_\-index)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_aca1b47725673b28de211fca9b8926358}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a466ff8c04c765fb852637572c55e9b8e}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-vif\_\-index} (const string \&ifname, const string \&vifname, const uint32\_\-t \&vif\_\-index)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a466ff8c04c765fb852637572c55e9b8e}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a398439a8f3f5ee6570e7be165e35eef5}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-add} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a398439a8f3f5ee6570e7be165e35eef5}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ae2270c90aadbb35fe19b9de1f4f6bb1b}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-remove} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ae2270c90aadbb35fe19b9de1f4f6bb1b}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ab4db8123b460a23bdc4cd67d7fc3f630}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-prefix} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&prefix\_\-len)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ab4db8123b460a23bdc4cd67d7fc3f630}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_afba1de0ee698e3e42b5cc5d4170628de}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-enabled} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&enabled)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_afba1de0ee698e3e42b5cc5d4170628de}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a59654075378814ff08594950d8121120}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-multicast\_\-capable} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&capable)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a59654075378814ff08594950d8121120}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a17cb6913a9974a75ea6f8c9e26b8c341}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-loopback} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&loopback)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a17cb6913a9974a75ea6f8c9e26b8c341}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a6267956501fe12e2d575b386614c6a8d}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-broadcast} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const \hyperlink{classIPv4}{IPv4} \&broadcast\_\-addr)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a6267956501fe12e2d575b386614c6a8d}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aa2bdccb9162c3ea5bd24476ca0945829}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-endpoint} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const \hyperlink{classIPv4}{IPv4} \&endpoint\_\-addr)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_aa2bdccb9162c3ea5bd24476ca0945829}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a4832284ae7fb2c4c181ef17487134668}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-add} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv6}{IPv6} \&addr)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a4832284ae7fb2c4c181ef17487134668}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_af4b4c877648fdd47f1e3427524456077}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-remove} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv6}{IPv6} \&addr)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_af4b4c877648fdd47f1e3427524456077}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a3067a5954276d0489927be802b15a17d}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-prefix} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv6}{IPv6} \&addr, const uint32\_\-t \&prefix\_\-len)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a3067a5954276d0489927be802b15a17d}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ac873fa31dd161862dc518815794ca209}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-enabled} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv6}{IPv6} \&addr, const bool \&enabled)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ac873fa31dd161862dc518815794ca209}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a2dc8801a70dd8cb269659f21db98c82b}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-loopback} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv6}{IPv6} \&addr, const bool \&loopback)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a2dc8801a70dd8cb269659f21db98c82b}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a94b4b4a552e505155775477ce1d3518a}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-multicast\_\-capable} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv6}{IPv6} \&addr, const bool \&capable)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a94b4b4a552e505155775477ce1d3518a}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a7082c6d54491b92ee9211a95ac85f685}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-endpoint} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv6}{IPv6} \&addr, const \hyperlink{classIPv6}{IPv6} \&endpoint\_\-addr)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a7082c6d54491b92ee9211a95ac85f685}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a384963c12f9476163a820eb5cd5c0280}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-hint\_\-tree\_\-complete} ()=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a384963c12f9476163a820eb5cd5c0280}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a24602642c920b1fecb3ee96797150905}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-hint\_\-updates\_\-made} ()=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a24602642c920b1fecb3ee96797150905}

\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlFeaIfmgrMirrorTargetBase_aab44e7f42222b365736311a510a730e1}{common\_\-0\_\-1\_\-get\_\-target\_\-name} (string \&name)=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlFeaIfmgrMirrorTargetBase_a306a0fea129e8e58a586f577f5711256}{common\_\-0\_\-1\_\-get\_\-version} (string \&version)=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlFeaIfmgrMirrorTargetBase_ac9d3da08a9eb9bfed6be5913a059bfd4}{common\_\-0\_\-1\_\-get\_\-status} (uint32\_\-t \&status, string \&reason)=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlFeaIfmgrMirrorTargetBase_ad809ae565fb91ea141f5bb37e4d1a8a0}{common\_\-0\_\-1\_\-shutdown} ()=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlFeaIfmgrMirrorTargetBase_a6bd6c9004a849e7b0490253adf7d6236}{common\_\-0\_\-1\_\-startup} ()=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ab83c59785135b7b4650b20b1c01e896b}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-add} (const string \&ifname)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ab83c59785135b7b4650b20b1c01e896b}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ad209ecedd7faff1f05317c18b1fee2d3}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-remove} (const string \&ifname)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ad209ecedd7faff1f05317c18b1fee2d3}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ac00918b001b9ddb65f458d76fde16077}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-enabled} (const string \&ifname, const bool \&enabled)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ac00918b001b9ddb65f458d76fde16077}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a090bf1470515527d883399c5d3d516f7}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-discard} (const string \&ifname, const bool \&discard)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a090bf1470515527d883399c5d3d516f7}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a466e85b3873d555404d4799b4e8e0ddf}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-unreachable} (const string \&ifname, const bool \&unreachable)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a466e85b3873d555404d4799b4e8e0ddf}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a9672dc0b4a3cc40c1c9f2dba06e63454}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-management} (const string \&ifname, const bool \&management)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a9672dc0b4a3cc40c1c9f2dba06e63454}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a25adc52ab351898b137221859bf9e9c9}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-mtu} (const string \&ifname, const uint32\_\-t \&mtu)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a25adc52ab351898b137221859bf9e9c9}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a88412c1fd408a5ec0b4c223af3b59c01}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-mac} (const string \&ifname, const \hyperlink{classMac}{Mac} \&mac)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a88412c1fd408a5ec0b4c223af3b59c01}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a356a20cf52b0d4c0d87eca7ee153102c}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-pif\_\-index} (const string \&ifname, const uint32\_\-t \&pif\_\-index)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a356a20cf52b0d4c0d87eca7ee153102c}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a4d9d401706d45095ffbab0fbddc67c6b}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-no\_\-carrier} (const string \&ifname, const bool \&no\_\-carrier)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a4d9d401706d45095ffbab0fbddc67c6b}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a21407425fec41c76fd01cfc206d78b81}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-baudrate} (const string \&ifname, const uint64\_\-t \&baudrate)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a21407425fec41c76fd01cfc206d78b81}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aadf892ec898aa2146cb2b90999628da0}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-parent\_\-ifname} (const string \&ifname, const string \&parent\_\-ifname)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_aadf892ec898aa2146cb2b90999628da0}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aebcda0d1ae5123db7803b9cc4009bc84}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-iface\_\-type} (const string \&ifname, const string \&iface\_\-type)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_aebcda0d1ae5123db7803b9cc4009bc84}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a72c4a346b562aa01deca2427c15b16ad}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-vid} (const string \&ifname, const string \&vid)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a72c4a346b562aa01deca2427c15b16ad}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a934e98873e053df7033adea1e13d71ec}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-add} (const string \&ifname, const string \&vifname)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a934e98873e053df7033adea1e13d71ec}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a83ede0b2b03348dad549904f06ff3647}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-remove} (const string \&ifname, const string \&vifname)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a83ede0b2b03348dad549904f06ff3647}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_af094488dd82bd12145b17c9eec62591b}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-enabled} (const string \&ifname, const string \&vifname, const bool \&enabled)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_af094488dd82bd12145b17c9eec62591b}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ae01b48c07e676cdcc49ff6de7b0c2d67}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-multicast\_\-capable} (const string \&ifname, const string \&vifname, const bool \&capable)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ae01b48c07e676cdcc49ff6de7b0c2d67}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ab41fadd2d3ec3f375cc4ebc78d43f7f6}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-broadcast\_\-capable} (const string \&ifname, const string \&vifname, const bool \&capable)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ab41fadd2d3ec3f375cc4ebc78d43f7f6}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aeb879c34f3dcd41c2378f037f2bd8247}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-p2p\_\-capable} (const string \&ifname, const string \&vifname, const bool \&capable)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_aeb879c34f3dcd41c2378f037f2bd8247}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a8f6dad445c6a4e3a9208a5613ec83827}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-loopback} (const string \&ifname, const string \&vifname, const bool \&loopback)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a8f6dad445c6a4e3a9208a5613ec83827}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aebc10a370c642e99a9c5d3257425edc9}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-pim\_\-register} (const string \&ifname, const string \&vifname, const bool \&pim\_\-register)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_aebc10a370c642e99a9c5d3257425edc9}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aca1b47725673b28de211fca9b8926358}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-pif\_\-index} (const string \&ifname, const string \&vifname, const uint32\_\-t \&pif\_\-index)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_aca1b47725673b28de211fca9b8926358}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a466ff8c04c765fb852637572c55e9b8e}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-vif\_\-index} (const string \&ifname, const string \&vifname, const uint32\_\-t \&vif\_\-index)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a466ff8c04c765fb852637572c55e9b8e}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a398439a8f3f5ee6570e7be165e35eef5}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-add} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a398439a8f3f5ee6570e7be165e35eef5}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ae2270c90aadbb35fe19b9de1f4f6bb1b}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-remove} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ae2270c90aadbb35fe19b9de1f4f6bb1b}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ab4db8123b460a23bdc4cd67d7fc3f630}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-prefix} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&prefix\_\-len)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ab4db8123b460a23bdc4cd67d7fc3f630}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_afba1de0ee698e3e42b5cc5d4170628de}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-enabled} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&enabled)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_afba1de0ee698e3e42b5cc5d4170628de}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a59654075378814ff08594950d8121120}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-multicast\_\-capable} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&capable)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a59654075378814ff08594950d8121120}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a17cb6913a9974a75ea6f8c9e26b8c341}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-loopback} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&loopback)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a17cb6913a9974a75ea6f8c9e26b8c341}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a6267956501fe12e2d575b386614c6a8d}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-broadcast} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const \hyperlink{classIPv4}{IPv4} \&broadcast\_\-addr)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a6267956501fe12e2d575b386614c6a8d}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aa2bdccb9162c3ea5bd24476ca0945829}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-endpoint} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const \hyperlink{classIPv4}{IPv4} \&endpoint\_\-addr)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_aa2bdccb9162c3ea5bd24476ca0945829}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a4832284ae7fb2c4c181ef17487134668}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-add} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv6}{IPv6} \&addr)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a4832284ae7fb2c4c181ef17487134668}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_af4b4c877648fdd47f1e3427524456077}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-remove} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv6}{IPv6} \&addr)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_af4b4c877648fdd47f1e3427524456077}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a3067a5954276d0489927be802b15a17d}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-prefix} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv6}{IPv6} \&addr, const uint32\_\-t \&prefix\_\-len)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a3067a5954276d0489927be802b15a17d}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ac873fa31dd161862dc518815794ca209}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-enabled} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv6}{IPv6} \&addr, const bool \&enabled)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_ac873fa31dd161862dc518815794ca209}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a2dc8801a70dd8cb269659f21db98c82b}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-loopback} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv6}{IPv6} \&addr, const bool \&loopback)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a2dc8801a70dd8cb269659f21db98c82b}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a94b4b4a552e505155775477ce1d3518a}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-multicast\_\-capable} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv6}{IPv6} \&addr, const bool \&capable)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a94b4b4a552e505155775477ce1d3518a}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a7082c6d54491b92ee9211a95ac85f685}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-endpoint} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv6}{IPv6} \&addr, const \hyperlink{classIPv6}{IPv6} \&endpoint\_\-addr)=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a7082c6d54491b92ee9211a95ac85f685}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a384963c12f9476163a820eb5cd5c0280}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-hint\_\-tree\_\-complete} ()=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a384963c12f9476163a820eb5cd5c0280}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a24602642c920b1fecb3ee96797150905}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-hint\_\-updates\_\-made} ()=0}
\label{structXrlFeaIfmgrMirrorTargetBase_a24602642c920b1fecb3ee96797150905}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a3b8a796b30c2c176a9ed8e41215bab14}{
\hyperlink{classXrlCmdMap}{XrlCmdMap} $\ast$ {\bfseries \_\-cmds}}
\label{structXrlFeaIfmgrMirrorTargetBase_a3b8a796b30c2c176a9ed8e41215bab14}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aa8cce3f84db1e0f39fb37622562a26aa}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-common\_\-0\_\-1\_\-get\_\-target\_\-name} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_aa8cce3f84db1e0f39fb37622562a26aa}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ab77f865352435b1c6ed417b43a2a5693}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-common\_\-0\_\-1\_\-get\_\-version} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_ab77f865352435b1c6ed417b43a2a5693}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_abb73070c2b633b81226192648d7b55be}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-common\_\-0\_\-1\_\-get\_\-status} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_abb73070c2b633b81226192648d7b55be}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a4fdbd7263666e075880e08e408b5067c}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-common\_\-0\_\-1\_\-shutdown} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a4fdbd7263666e075880e08e408b5067c}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a601d812dcb412f76378f8718b7b8a4f5}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-common\_\-0\_\-1\_\-startup} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a601d812dcb412f76378f8718b7b8a4f5}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a87b25b90373d09a8e7129243f3d4d9ad}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-add} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a87b25b90373d09a8e7129243f3d4d9ad}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a2dcf6350cb4d11b15e3949264783a00d}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-remove} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a2dcf6350cb4d11b15e3949264783a00d}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a185c882b3f78cfa8026dcb9056c5f065}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-enabled} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a185c882b3f78cfa8026dcb9056c5f065}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_af1362f642cbc5e62bdda67e3daa92db5}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-discard} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_af1362f642cbc5e62bdda67e3daa92db5}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a9fa754141d3fad1110f447f3c85714ca}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-unreachable} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a9fa754141d3fad1110f447f3c85714ca}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a2945a16156c157379c90e9f3d5438d5e}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-management} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a2945a16156c157379c90e9f3d5438d5e}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_abf755d64ce36372ee055cc13a2b63f14}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-mtu} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_abf755d64ce36372ee055cc13a2b63f14}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ad1cf0e0ed444548af81e115b703d75b8}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-mac} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_ad1cf0e0ed444548af81e115b703d75b8}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aea35b58a2865ab8a16a7b45d18ca7f97}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-pif\_\-index} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_aea35b58a2865ab8a16a7b45d18ca7f97}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_afc0bbaddcca18eaeb724cd1cf75e2b8c}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-no\_\-carrier} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_afc0bbaddcca18eaeb724cd1cf75e2b8c}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a7c45b526ba54042e002c82a232f523c8}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-baudrate} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a7c45b526ba54042e002c82a232f523c8}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a8ffa205f1d467a5bf37244345ef95c46}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-parent\_\-ifname} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a8ffa205f1d467a5bf37244345ef95c46}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a2c6b6f02dbd186be9b3afd4ac87ba485}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-iface\_\-type} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a2c6b6f02dbd186be9b3afd4ac87ba485}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ade5e593e86d50d5467e6ba53fb6c8cce}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-vid} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_ade5e593e86d50d5467e6ba53fb6c8cce}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_af6ee58dad775bf6069ace29fcf05b9ba}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-add} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_af6ee58dad775bf6069ace29fcf05b9ba}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a0d055f693ee2d6a1c9ba10b389b47ce6}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-remove} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a0d055f693ee2d6a1c9ba10b389b47ce6}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aae44559088bc8fc949d3807610ee1531}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-enabled} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_aae44559088bc8fc949d3807610ee1531}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_af8c7137a5735e386fffe2916223c151a}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-multicast\_\-capable} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_af8c7137a5735e386fffe2916223c151a}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a3418018bf74876d18dd213598af3eb35}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-broadcast\_\-capable} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a3418018bf74876d18dd213598af3eb35}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a738bda012afe6997fd7d80229b54a197}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-p2p\_\-capable} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a738bda012afe6997fd7d80229b54a197}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a072761d59924ebcf3296b27fea81de54}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-loopback} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a072761d59924ebcf3296b27fea81de54}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a1fd8718599b2bbcb1f70bc101c3da124}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-pim\_\-register} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a1fd8718599b2bbcb1f70bc101c3da124}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aab39bc0d764b8f2d3d2f974e20015ad2}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-pif\_\-index} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_aab39bc0d764b8f2d3d2f974e20015ad2}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a57d641b784dbb735ab3cba781941f6a3}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-vif\_\-index} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a57d641b784dbb735ab3cba781941f6a3}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_abc5db3d74b04dd118ab6417455d4233d}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-add} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_abc5db3d74b04dd118ab6417455d4233d}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a308f39a328b88dd13af8da331cbe8f34}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-remove} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a308f39a328b88dd13af8da331cbe8f34}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_adfcafc1db1895a6cf3a8dafeb2707bbb}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-prefix} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_adfcafc1db1895a6cf3a8dafeb2707bbb}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a09896b73b8c638b40f23159f2b25a5ad}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-enabled} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a09896b73b8c638b40f23159f2b25a5ad}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a6b73d1dd3e83f3f160271f720c966b62}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-multicast\_\-capable} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a6b73d1dd3e83f3f160271f720c966b62}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a93894354ee5cc6ffcb0d75545bde8dd2}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-loopback} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a93894354ee5cc6ffcb0d75545bde8dd2}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a71d4091bed24d4b332b1cf6d89774d57}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-broadcast} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a71d4091bed24d4b332b1cf6d89774d57}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a1cda36ca1a40c3e5f17246616d9fbfe0}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-endpoint} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a1cda36ca1a40c3e5f17246616d9fbfe0}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a6d031613a9c47849ee020c9b55e48c36}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-add} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a6d031613a9c47849ee020c9b55e48c36}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ab6d50213a2b2245b18a9da0385a879d8}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-remove} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_ab6d50213a2b2245b18a9da0385a879d8}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a2304dc747e5c807dda6b6d5d4f3b2f56}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-prefix} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a2304dc747e5c807dda6b6d5d4f3b2f56}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a69d3b31bfe06441929a65db8ff196d73}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-enabled} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a69d3b31bfe06441929a65db8ff196d73}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a358b02021f134080f80ed880880e856e}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-loopback} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a358b02021f134080f80ed880880e856e}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aacf9210398c389350ab082d4271434e6}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-multicast\_\-capable} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_aacf9210398c389350ab082d4271434e6}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a9d0d35d5830e88a4ed78ab381a37349a}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-endpoint} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a9d0d35d5830e88a4ed78ab381a37349a}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a37dee33a960a5bd90a931367f31b0040}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-hint\_\-tree\_\-complete} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a37dee33a960a5bd90a931367f31b0040}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a12e453de6defff873b53c4d043b5a893}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-hint\_\-updates\_\-made} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a12e453de6defff873b53c4d043b5a893}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a6ffb9e88cdfca2e8b5f218626655f848}{
void {\bfseries add\_\-handlers} ()}
\label{structXrlFeaIfmgrMirrorTargetBase_a6ffb9e88cdfca2e8b5f218626655f848}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_accec82d2cdd0dbfe7c103ddc2cb877e4}{
void {\bfseries remove\_\-handlers} ()}
\label{structXrlFeaIfmgrMirrorTargetBase_accec82d2cdd0dbfe7c103ddc2cb877e4}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aa8cce3f84db1e0f39fb37622562a26aa}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-common\_\-0\_\-1\_\-get\_\-target\_\-name} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_aa8cce3f84db1e0f39fb37622562a26aa}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ab77f865352435b1c6ed417b43a2a5693}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-common\_\-0\_\-1\_\-get\_\-version} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_ab77f865352435b1c6ed417b43a2a5693}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_abb73070c2b633b81226192648d7b55be}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-common\_\-0\_\-1\_\-get\_\-status} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_abb73070c2b633b81226192648d7b55be}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a4fdbd7263666e075880e08e408b5067c}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-common\_\-0\_\-1\_\-shutdown} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a4fdbd7263666e075880e08e408b5067c}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a601d812dcb412f76378f8718b7b8a4f5}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-common\_\-0\_\-1\_\-startup} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a601d812dcb412f76378f8718b7b8a4f5}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a87b25b90373d09a8e7129243f3d4d9ad}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-add} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a87b25b90373d09a8e7129243f3d4d9ad}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a2dcf6350cb4d11b15e3949264783a00d}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-remove} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a2dcf6350cb4d11b15e3949264783a00d}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a185c882b3f78cfa8026dcb9056c5f065}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-enabled} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a185c882b3f78cfa8026dcb9056c5f065}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_af1362f642cbc5e62bdda67e3daa92db5}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-discard} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_af1362f642cbc5e62bdda67e3daa92db5}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a9fa754141d3fad1110f447f3c85714ca}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-unreachable} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a9fa754141d3fad1110f447f3c85714ca}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a2945a16156c157379c90e9f3d5438d5e}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-management} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a2945a16156c157379c90e9f3d5438d5e}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_abf755d64ce36372ee055cc13a2b63f14}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-mtu} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_abf755d64ce36372ee055cc13a2b63f14}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ad1cf0e0ed444548af81e115b703d75b8}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-mac} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_ad1cf0e0ed444548af81e115b703d75b8}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aea35b58a2865ab8a16a7b45d18ca7f97}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-pif\_\-index} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_aea35b58a2865ab8a16a7b45d18ca7f97}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_afc0bbaddcca18eaeb724cd1cf75e2b8c}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-no\_\-carrier} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_afc0bbaddcca18eaeb724cd1cf75e2b8c}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a7c45b526ba54042e002c82a232f523c8}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-baudrate} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a7c45b526ba54042e002c82a232f523c8}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a8ffa205f1d467a5bf37244345ef95c46}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-parent\_\-ifname} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a8ffa205f1d467a5bf37244345ef95c46}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a2c6b6f02dbd186be9b3afd4ac87ba485}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-iface\_\-type} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a2c6b6f02dbd186be9b3afd4ac87ba485}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ade5e593e86d50d5467e6ba53fb6c8cce}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-interface\_\-set\_\-vid} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_ade5e593e86d50d5467e6ba53fb6c8cce}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_af6ee58dad775bf6069ace29fcf05b9ba}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-add} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_af6ee58dad775bf6069ace29fcf05b9ba}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a0d055f693ee2d6a1c9ba10b389b47ce6}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-remove} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a0d055f693ee2d6a1c9ba10b389b47ce6}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aae44559088bc8fc949d3807610ee1531}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-enabled} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_aae44559088bc8fc949d3807610ee1531}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_af8c7137a5735e386fffe2916223c151a}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-multicast\_\-capable} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_af8c7137a5735e386fffe2916223c151a}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a3418018bf74876d18dd213598af3eb35}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-broadcast\_\-capable} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a3418018bf74876d18dd213598af3eb35}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a738bda012afe6997fd7d80229b54a197}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-p2p\_\-capable} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a738bda012afe6997fd7d80229b54a197}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a072761d59924ebcf3296b27fea81de54}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-loopback} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a072761d59924ebcf3296b27fea81de54}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a1fd8718599b2bbcb1f70bc101c3da124}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-pim\_\-register} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a1fd8718599b2bbcb1f70bc101c3da124}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aab39bc0d764b8f2d3d2f974e20015ad2}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-pif\_\-index} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_aab39bc0d764b8f2d3d2f974e20015ad2}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a57d641b784dbb735ab3cba781941f6a3}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-vif\_\-set\_\-vif\_\-index} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a57d641b784dbb735ab3cba781941f6a3}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_abc5db3d74b04dd118ab6417455d4233d}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-add} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_abc5db3d74b04dd118ab6417455d4233d}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a308f39a328b88dd13af8da331cbe8f34}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-remove} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a308f39a328b88dd13af8da331cbe8f34}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_adfcafc1db1895a6cf3a8dafeb2707bbb}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-prefix} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_adfcafc1db1895a6cf3a8dafeb2707bbb}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a09896b73b8c638b40f23159f2b25a5ad}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-enabled} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a09896b73b8c638b40f23159f2b25a5ad}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a6b73d1dd3e83f3f160271f720c966b62}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-multicast\_\-capable} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a6b73d1dd3e83f3f160271f720c966b62}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a93894354ee5cc6ffcb0d75545bde8dd2}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-loopback} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a93894354ee5cc6ffcb0d75545bde8dd2}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a71d4091bed24d4b332b1cf6d89774d57}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-broadcast} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a71d4091bed24d4b332b1cf6d89774d57}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a1cda36ca1a40c3e5f17246616d9fbfe0}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv4\_\-set\_\-endpoint} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a1cda36ca1a40c3e5f17246616d9fbfe0}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a6d031613a9c47849ee020c9b55e48c36}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-add} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a6d031613a9c47849ee020c9b55e48c36}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ab6d50213a2b2245b18a9da0385a879d8}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-remove} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_ab6d50213a2b2245b18a9da0385a879d8}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a2304dc747e5c807dda6b6d5d4f3b2f56}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-prefix} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a2304dc747e5c807dda6b6d5d4f3b2f56}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a69d3b31bfe06441929a65db8ff196d73}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-enabled} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a69d3b31bfe06441929a65db8ff196d73}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a358b02021f134080f80ed880880e856e}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-loopback} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a358b02021f134080f80ed880880e856e}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aacf9210398c389350ab082d4271434e6}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-multicast\_\-capable} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_aacf9210398c389350ab082d4271434e6}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a9d0d35d5830e88a4ed78ab381a37349a}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-ipv6\_\-set\_\-endpoint} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a9d0d35d5830e88a4ed78ab381a37349a}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a37dee33a960a5bd90a931367f31b0040}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-hint\_\-tree\_\-complete} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a37dee33a960a5bd90a931367f31b0040}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a12e453de6defff873b53c4d043b5a893}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-fea\_\-ifmgr\_\-mirror\_\-0\_\-1\_\-hint\_\-updates\_\-made} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlFeaIfmgrMirrorTargetBase_a12e453de6defff873b53c4d043b5a893}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a6ffb9e88cdfca2e8b5f218626655f848}{
void {\bfseries add\_\-handlers} ()}
\label{structXrlFeaIfmgrMirrorTargetBase_a6ffb9e88cdfca2e8b5f218626655f848}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_accec82d2cdd0dbfe7c103ddc2cb877e4}{
void {\bfseries remove\_\-handlers} ()}
\label{structXrlFeaIfmgrMirrorTargetBase_accec82d2cdd0dbfe7c103ddc2cb877e4}

\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a528f790aac14266ae53ae7cc805aba08}{
static struct \hyperlink{structXrlFeaIfmgrMirrorTargetBase_1_1handler__table}{handler\_\-table} {\bfseries handlers} \mbox{[}$\,$\mbox{]}}
\label{structXrlFeaIfmgrMirrorTargetBase_a528f790aac14266ae53ae7cc805aba08}

\item 
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aa133a16b53baed78b59564c0dcc2e9cb}{
static const size\_\-t {\bfseries num\_\-handlers} = (sizeof(XrlFeaIfmgrMirrorTargetBase::handlers) / sizeof(XrlFeaIfmgrMirrorTargetBase::handlers\mbox{[}0\mbox{]}))}
\label{structXrlFeaIfmgrMirrorTargetBase_aa133a16b53baed78b59564c0dcc2e9cb}

\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a0947094c014d4109bfdadac16eafa0d3}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{XrlFeaIfmgrMirrorTargetBase}]{\setlength{\rightskip}{0pt plus 5cm}XrlFeaIfmgrMirrorTargetBase::XrlFeaIfmgrMirrorTargetBase (
\begin{DoxyParamCaption}
\item[{{\bf XrlCmdMap} $\ast$}]{cmds = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}
\label{structXrlFeaIfmgrMirrorTargetBase_a0947094c014d4109bfdadac16eafa0d3}


Constructor. 


\begin{DoxyParams}{Parameters}
{\em cmds} & an \hyperlink{classXrlCmdMap}{XrlCmdMap} that \hyperlink{protocolthe-p}{the} commands associated with \hyperlink{protocolthe-p}{the} target should be added to. This is typically \hyperlink{protocolthe-p}{the} \hyperlink{classXrlRouter}{XrlRouter} associated with \hyperlink{protocolthe-p}{the} target. \\
\hline
\end{DoxyParams}
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ae81b87a0a06836078c6d24ba1b452db1}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!$\sim$XrlFeaIfmgrMirrorTargetBase@{$\sim$XrlFeaIfmgrMirrorTargetBase}}
\index{$\sim$XrlFeaIfmgrMirrorTargetBase@{$\sim$XrlFeaIfmgrMirrorTargetBase}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{$\sim$XrlFeaIfmgrMirrorTargetBase}]{\setlength{\rightskip}{0pt plus 5cm}XrlFeaIfmgrMirrorTargetBase::$\sim$XrlFeaIfmgrMirrorTargetBase (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{structXrlFeaIfmgrMirrorTargetBase_ae81b87a0a06836078c6d24ba1b452db1}


Destructor. 

Dissociates instance commands from command map. \hypertarget{structXrlFeaIfmgrMirrorTargetBase_a0947094c014d4109bfdadac16eafa0d3}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{XrlFeaIfmgrMirrorTargetBase}]{\setlength{\rightskip}{0pt plus 5cm}XrlFeaIfmgrMirrorTargetBase::XrlFeaIfmgrMirrorTargetBase (
\begin{DoxyParamCaption}
\item[{{\bf XrlCmdMap} $\ast$}]{cmds = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}
\label{structXrlFeaIfmgrMirrorTargetBase_a0947094c014d4109bfdadac16eafa0d3}


Constructor. 


\begin{DoxyParams}{Parameters}
{\em cmds} & an \hyperlink{classXrlCmdMap}{XrlCmdMap} that \hyperlink{protocolthe-p}{the} commands associated with \hyperlink{protocolthe-p}{the} target should be added to. This is typically \hyperlink{protocolthe-p}{the} \hyperlink{classXrlRouter}{XrlRouter} associated with \hyperlink{protocolthe-p}{the} target. \\
\hline
\end{DoxyParams}
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a84f31c3494662d0a045a691087648d70}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!$\sim$XrlFeaIfmgrMirrorTargetBase@{$\sim$XrlFeaIfmgrMirrorTargetBase}}
\index{$\sim$XrlFeaIfmgrMirrorTargetBase@{$\sim$XrlFeaIfmgrMirrorTargetBase}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{$\sim$XrlFeaIfmgrMirrorTargetBase}]{\setlength{\rightskip}{0pt plus 5cm}virtual XrlFeaIfmgrMirrorTargetBase::$\sim$XrlFeaIfmgrMirrorTargetBase (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{structXrlFeaIfmgrMirrorTargetBase_a84f31c3494662d0a045a691087648d70}


Destructor. 

Dissociates instance commands from command map. 

\subsection{Member Function Documentation}
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ac9d3da08a9eb9bfed6be5913a059bfd4}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!common\_\-0\_\-1\_\-get\_\-status@{common\_\-0\_\-1\_\-get\_\-status}}
\index{common\_\-0\_\-1\_\-get\_\-status@{common\_\-0\_\-1\_\-get\_\-status}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{common\_\-0\_\-1\_\-get\_\-status}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlFeaIfmgrMirrorTargetBase::common\_\-0\_\-1\_\-get\_\-status (
\begin{DoxyParamCaption}
\item[{uint32\_\-t \&}]{status, }
\item[{string \&}]{reason}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlFeaIfmgrMirrorTargetBase_ac9d3da08a9eb9bfed6be5913a059bfd4}


Pure-\/virtual function that needs to be implemented to: 

Get status of \hyperlink{classXrl}{Xrl} Target 

Implemented in \hyperlink{classIfMgrXrlMirrorTarget_aa97ac2e04b70b9039533d3872601c4b9}{IfMgrXrlMirrorTarget}.

\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ac9d3da08a9eb9bfed6be5913a059bfd4}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!common\_\-0\_\-1\_\-get\_\-status@{common\_\-0\_\-1\_\-get\_\-status}}
\index{common\_\-0\_\-1\_\-get\_\-status@{common\_\-0\_\-1\_\-get\_\-status}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{common\_\-0\_\-1\_\-get\_\-status}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlFeaIfmgrMirrorTargetBase::common\_\-0\_\-1\_\-get\_\-status (
\begin{DoxyParamCaption}
\item[{uint32\_\-t \&}]{status, }
\item[{string \&}]{reason}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlFeaIfmgrMirrorTargetBase_ac9d3da08a9eb9bfed6be5913a059bfd4}


Pure-\/virtual function that needs to be implemented to: 

Get status of \hyperlink{classXrl}{Xrl} Target 

Implemented in \hyperlink{classIfMgrXrlMirrorTarget_aa97ac2e04b70b9039533d3872601c4b9}{IfMgrXrlMirrorTarget}.

\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aab44e7f42222b365736311a510a730e1}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!common\_\-0\_\-1\_\-get\_\-target\_\-name@{common\_\-0\_\-1\_\-get\_\-target\_\-name}}
\index{common\_\-0\_\-1\_\-get\_\-target\_\-name@{common\_\-0\_\-1\_\-get\_\-target\_\-name}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{common\_\-0\_\-1\_\-get\_\-target\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlFeaIfmgrMirrorTargetBase::common\_\-0\_\-1\_\-get\_\-target\_\-name (
\begin{DoxyParamCaption}
\item[{string \&}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlFeaIfmgrMirrorTargetBase_aab44e7f42222b365736311a510a730e1}


Pure-\/virtual function that needs to be implemented to: 

Get name of \hyperlink{classXrl}{Xrl} Target 

Implemented in \hyperlink{classIfMgrXrlMirrorTarget_abead660e3204202fc17cde40c4bde729}{IfMgrXrlMirrorTarget}.

\hypertarget{structXrlFeaIfmgrMirrorTargetBase_aab44e7f42222b365736311a510a730e1}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!common\_\-0\_\-1\_\-get\_\-target\_\-name@{common\_\-0\_\-1\_\-get\_\-target\_\-name}}
\index{common\_\-0\_\-1\_\-get\_\-target\_\-name@{common\_\-0\_\-1\_\-get\_\-target\_\-name}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{common\_\-0\_\-1\_\-get\_\-target\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlFeaIfmgrMirrorTargetBase::common\_\-0\_\-1\_\-get\_\-target\_\-name (
\begin{DoxyParamCaption}
\item[{string \&}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlFeaIfmgrMirrorTargetBase_aab44e7f42222b365736311a510a730e1}


Pure-\/virtual function that needs to be implemented to: 

Get name of \hyperlink{classXrl}{Xrl} Target 

Implemented in \hyperlink{classIfMgrXrlMirrorTarget_abead660e3204202fc17cde40c4bde729}{IfMgrXrlMirrorTarget}.

\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a306a0fea129e8e58a586f577f5711256}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!common\_\-0\_\-1\_\-get\_\-version@{common\_\-0\_\-1\_\-get\_\-version}}
\index{common\_\-0\_\-1\_\-get\_\-version@{common\_\-0\_\-1\_\-get\_\-version}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{common\_\-0\_\-1\_\-get\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlFeaIfmgrMirrorTargetBase::common\_\-0\_\-1\_\-get\_\-version (
\begin{DoxyParamCaption}
\item[{string \&}]{version}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlFeaIfmgrMirrorTargetBase_a306a0fea129e8e58a586f577f5711256}


Pure-\/virtual function that needs to be implemented to: 

Get version string from \hyperlink{classXrl}{Xrl} Target 

Implemented in \hyperlink{classIfMgrXrlMirrorTarget_aa59d84d70533074716c6c58e41154138}{IfMgrXrlMirrorTarget}.

\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a306a0fea129e8e58a586f577f5711256}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!common\_\-0\_\-1\_\-get\_\-version@{common\_\-0\_\-1\_\-get\_\-version}}
\index{common\_\-0\_\-1\_\-get\_\-version@{common\_\-0\_\-1\_\-get\_\-version}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{common\_\-0\_\-1\_\-get\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlFeaIfmgrMirrorTargetBase::common\_\-0\_\-1\_\-get\_\-version (
\begin{DoxyParamCaption}
\item[{string \&}]{version}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlFeaIfmgrMirrorTargetBase_a306a0fea129e8e58a586f577f5711256}


Pure-\/virtual function that needs to be implemented to: 

Get version string from \hyperlink{classXrl}{Xrl} Target 

Implemented in \hyperlink{classIfMgrXrlMirrorTarget_aa59d84d70533074716c6c58e41154138}{IfMgrXrlMirrorTarget}.

\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ad809ae565fb91ea141f5bb37e4d1a8a0}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!common\_\-0\_\-1\_\-shutdown@{common\_\-0\_\-1\_\-shutdown}}
\index{common\_\-0\_\-1\_\-shutdown@{common\_\-0\_\-1\_\-shutdown}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{common\_\-0\_\-1\_\-shutdown}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlFeaIfmgrMirrorTargetBase::common\_\-0\_\-1\_\-shutdown (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlFeaIfmgrMirrorTargetBase_ad809ae565fb91ea141f5bb37e4d1a8a0}


Pure-\/virtual function that needs to be implemented to: 

Request clean shutdown of \hyperlink{classXrl}{Xrl} Target 

Implemented in \hyperlink{classIfMgrXrlMirrorTarget_a88b491969848881bff22641b80aa5e22}{IfMgrXrlMirrorTarget}.

\hypertarget{structXrlFeaIfmgrMirrorTargetBase_ad809ae565fb91ea141f5bb37e4d1a8a0}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!common\_\-0\_\-1\_\-shutdown@{common\_\-0\_\-1\_\-shutdown}}
\index{common\_\-0\_\-1\_\-shutdown@{common\_\-0\_\-1\_\-shutdown}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{common\_\-0\_\-1\_\-shutdown}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlFeaIfmgrMirrorTargetBase::common\_\-0\_\-1\_\-shutdown (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlFeaIfmgrMirrorTargetBase_ad809ae565fb91ea141f5bb37e4d1a8a0}


Pure-\/virtual function that needs to be implemented to: 

Request clean shutdown of \hyperlink{classXrl}{Xrl} Target 

Implemented in \hyperlink{classIfMgrXrlMirrorTarget_a88b491969848881bff22641b80aa5e22}{IfMgrXrlMirrorTarget}.

\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a6bd6c9004a849e7b0490253adf7d6236}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!common\_\-0\_\-1\_\-startup@{common\_\-0\_\-1\_\-startup}}
\index{common\_\-0\_\-1\_\-startup@{common\_\-0\_\-1\_\-startup}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{common\_\-0\_\-1\_\-startup}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlFeaIfmgrMirrorTargetBase::common\_\-0\_\-1\_\-startup (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlFeaIfmgrMirrorTargetBase_a6bd6c9004a849e7b0490253adf7d6236}


Pure-\/virtual function that needs to be implemented to: 

Request a startup of \hyperlink{classXrl}{Xrl} Target 

Implemented in \hyperlink{classIfMgrXrlMirrorTarget_aadea071b070a426b73385d30952a598d}{IfMgrXrlMirrorTarget}.

\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a6bd6c9004a849e7b0490253adf7d6236}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!common\_\-0\_\-1\_\-startup@{common\_\-0\_\-1\_\-startup}}
\index{common\_\-0\_\-1\_\-startup@{common\_\-0\_\-1\_\-startup}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{common\_\-0\_\-1\_\-startup}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlFeaIfmgrMirrorTargetBase::common\_\-0\_\-1\_\-startup (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlFeaIfmgrMirrorTargetBase_a6bd6c9004a849e7b0490253adf7d6236}


Pure-\/virtual function that needs to be implemented to: 

Request a startup of \hyperlink{classXrl}{Xrl} Target 

Implemented in \hyperlink{classIfMgrXrlMirrorTarget_aadea071b070a426b73385d30952a598d}{IfMgrXrlMirrorTarget}.

\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a78fabad285e126c4c58bed6ba1eca9fd}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!set\_\-command\_\-map@{set\_\-command\_\-map}}
\index{set\_\-command\_\-map@{set\_\-command\_\-map}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{set\_\-command\_\-map}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFeaIfmgrMirrorTargetBase::set\_\-command\_\-map (
\begin{DoxyParamCaption}
\item[{{\bf XrlCmdMap} $\ast$}]{cmds}
\end{DoxyParamCaption}
)}}
\label{structXrlFeaIfmgrMirrorTargetBase_a78fabad285e126c4c58bed6ba1eca9fd}


Set command map. 


\begin{DoxyParams}{Parameters}
{\em cmds} & pointer to command map to associate commands with. This argument is typically a pointer to \hyperlink{protocolthe-p}{the} \hyperlink{classXrlRouter}{XrlRouter} associated with \hyperlink{protocolthe-p}{the} target.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true on success, false if cmds is null or a command map has already been supplied. 
\end{DoxyReturn}
\hypertarget{structXrlFeaIfmgrMirrorTargetBase_a78fabad285e126c4c58bed6ba1eca9fd}{
\index{XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}!set\_\-command\_\-map@{set\_\-command\_\-map}}
\index{set\_\-command\_\-map@{set\_\-command\_\-map}!XrlFeaIfmgrMirrorTargetBase@{XrlFeaIfmgrMirrorTargetBase}}
\subsubsection[{set\_\-command\_\-map}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFeaIfmgrMirrorTargetBase::set\_\-command\_\-map (
\begin{DoxyParamCaption}
\item[{{\bf XrlCmdMap} $\ast$}]{cmds}
\end{DoxyParamCaption}
)}}
\label{structXrlFeaIfmgrMirrorTargetBase_a78fabad285e126c4c58bed6ba1eca9fd}


Set command map. 


\begin{DoxyParams}{Parameters}
{\em cmds} & pointer to command map to associate commands with. This argument is typically a pointer to \hyperlink{protocolthe-p}{the} \hyperlink{classXrlRouter}{XrlRouter} associated with \hyperlink{protocolthe-p}{the} target.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true on success, false if cmds is null or a command map has already been supplied. 
\end{DoxyReturn}


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/targets/fea\_\-ifmgr\_\-mirror\_\-base.cc\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i386-\/pc-\/mingw32/xrl/targets/fea\_\-ifmgr\_\-mirror\_\-base.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/targets/fea\_\-ifmgr\_\-mirror\_\-base.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/targets/fea\_\-ifmgr\_\-mirror\_\-base.cc\end{DoxyCompactItemize}
