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

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

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

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

\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{structXrlTestFeaIfmgrMirrorTargetBase_a832483aa3a8188d15df63190175af0ba}{ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror} (const string \&clientname)=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlTestFeaIfmgrMirrorTargetBase_af0cf312bd985e29796572ea6b9200d97}{ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror} (const string \&clientname)=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlTestFeaIfmgrMirrorTargetBase_a832483aa3a8188d15df63190175af0ba}{ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror} (const string \&clientname)=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlTestFeaIfmgrMirrorTargetBase_af0cf312bd985e29796572ea6b9200d97}{ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror} (const string \&clientname)=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structXrlTestFeaIfmgrMirrorTargetBase_aac7d332bece45a5a547e73f0bcc80797}{
\hyperlink{classXrlCmdMap}{XrlCmdMap} $\ast$ {\bfseries \_\-cmds}}
\label{structXrlTestFeaIfmgrMirrorTargetBase_aac7d332bece45a5a547e73f0bcc80797}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structXrlTestFeaIfmgrMirrorTargetBase_a2667b639f8ab538a542773911b9a9d7e}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestFeaIfmgrMirrorTargetBase_a2667b639f8ab538a542773911b9a9d7e}

\item 
\hypertarget{structXrlTestFeaIfmgrMirrorTargetBase_a8e2658f561a2100939629bd524a5084e}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestFeaIfmgrMirrorTargetBase_a8e2658f561a2100939629bd524a5084e}

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

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

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

\item 
\hypertarget{structXrlTestFeaIfmgrMirrorTargetBase_a8e2658f561a2100939629bd524a5084e}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestFeaIfmgrMirrorTargetBase_a8e2658f561a2100939629bd524a5084e}

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

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

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

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

\end{DoxyCompactItemize}


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


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{structXrlTestFeaIfmgrMirrorTargetBase_a96e7dcde2a561b48948f2f9314b02e32}{
\index{XrlTestFeaIfmgrMirrorTargetBase@{XrlTestFeaIfmgrMirrorTargetBase}!$\sim$XrlTestFeaIfmgrMirrorTargetBase@{$\sim$XrlTestFeaIfmgrMirrorTargetBase}}
\index{$\sim$XrlTestFeaIfmgrMirrorTargetBase@{$\sim$XrlTestFeaIfmgrMirrorTargetBase}!XrlTestFeaIfmgrMirrorTargetBase@{XrlTestFeaIfmgrMirrorTargetBase}}
\subsubsection[{$\sim$XrlTestFeaIfmgrMirrorTargetBase}]{\setlength{\rightskip}{0pt plus 5cm}XrlTestFeaIfmgrMirrorTargetBase::$\sim$XrlTestFeaIfmgrMirrorTargetBase (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{structXrlTestFeaIfmgrMirrorTargetBase_a96e7dcde2a561b48948f2f9314b02e32}


Destructor. 

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


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{structXrlTestFeaIfmgrMirrorTargetBase_a79df151e0c666d65a4014a3366301a27}{
\index{XrlTestFeaIfmgrMirrorTargetBase@{XrlTestFeaIfmgrMirrorTargetBase}!$\sim$XrlTestFeaIfmgrMirrorTargetBase@{$\sim$XrlTestFeaIfmgrMirrorTargetBase}}
\index{$\sim$XrlTestFeaIfmgrMirrorTargetBase@{$\sim$XrlTestFeaIfmgrMirrorTargetBase}!XrlTestFeaIfmgrMirrorTargetBase@{XrlTestFeaIfmgrMirrorTargetBase}}
\subsubsection[{$\sim$XrlTestFeaIfmgrMirrorTargetBase}]{\setlength{\rightskip}{0pt plus 5cm}virtual XrlTestFeaIfmgrMirrorTargetBase::$\sim$XrlTestFeaIfmgrMirrorTargetBase (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{structXrlTestFeaIfmgrMirrorTargetBase_a79df151e0c666d65a4014a3366301a27}


Destructor. 

Dissociates instance commands from command map. 

\subsection{Member Function Documentation}
\hypertarget{structXrlTestFeaIfmgrMirrorTargetBase_a832483aa3a8188d15df63190175af0ba}{
\index{XrlTestFeaIfmgrMirrorTargetBase@{XrlTestFeaIfmgrMirrorTargetBase}!ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror@{ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror}}
\index{ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror@{ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror}!XrlTestFeaIfmgrMirrorTargetBase@{XrlTestFeaIfmgrMirrorTargetBase}}
\subsubsection[{ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlTestFeaIfmgrMirrorTargetBase::ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror (
\begin{DoxyParamCaption}
\item[{const string \&}]{clientname}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlTestFeaIfmgrMirrorTargetBase_a832483aa3a8188d15df63190175af0ba}


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

Register remote mirror of interface state. 

Implemented in \hyperlink{classXrlTestFeaIfmgrMirrorTarget_a8b2d29528489f1e6a073f992f2f80a6d}{XrlTestFeaIfmgrMirrorTarget}.

\hypertarget{structXrlTestFeaIfmgrMirrorTargetBase_a832483aa3a8188d15df63190175af0ba}{
\index{XrlTestFeaIfmgrMirrorTargetBase@{XrlTestFeaIfmgrMirrorTargetBase}!ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror@{ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror}}
\index{ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror@{ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror}!XrlTestFeaIfmgrMirrorTargetBase@{XrlTestFeaIfmgrMirrorTargetBase}}
\subsubsection[{ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlTestFeaIfmgrMirrorTargetBase::ifmgr\_\-replicator\_\-0\_\-1\_\-register\_\-ifmgr\_\-mirror (
\begin{DoxyParamCaption}
\item[{const string \&}]{clientname}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlTestFeaIfmgrMirrorTargetBase_a832483aa3a8188d15df63190175af0ba}


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

Register remote mirror of interface state. 

Implemented in \hyperlink{classXrlTestFeaIfmgrMirrorTarget_a8b2d29528489f1e6a073f992f2f80a6d}{XrlTestFeaIfmgrMirrorTarget}.

\hypertarget{structXrlTestFeaIfmgrMirrorTargetBase_af0cf312bd985e29796572ea6b9200d97}{
\index{XrlTestFeaIfmgrMirrorTargetBase@{XrlTestFeaIfmgrMirrorTargetBase}!ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror@{ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror}}
\index{ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror@{ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror}!XrlTestFeaIfmgrMirrorTargetBase@{XrlTestFeaIfmgrMirrorTargetBase}}
\subsubsection[{ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlTestFeaIfmgrMirrorTargetBase::ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror (
\begin{DoxyParamCaption}
\item[{const string \&}]{clientname}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlTestFeaIfmgrMirrorTargetBase_af0cf312bd985e29796572ea6b9200d97}


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

Register remote mirror of interface state. 

Implemented in \hyperlink{classXrlTestFeaIfmgrMirrorTarget_ac936b282dcbb134e8740ca81de808c8a}{XrlTestFeaIfmgrMirrorTarget}.

\hypertarget{structXrlTestFeaIfmgrMirrorTargetBase_af0cf312bd985e29796572ea6b9200d97}{
\index{XrlTestFeaIfmgrMirrorTargetBase@{XrlTestFeaIfmgrMirrorTargetBase}!ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror@{ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror}}
\index{ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror@{ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror}!XrlTestFeaIfmgrMirrorTargetBase@{XrlTestFeaIfmgrMirrorTargetBase}}
\subsubsection[{ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlTestFeaIfmgrMirrorTargetBase::ifmgr\_\-replicator\_\-0\_\-1\_\-unregister\_\-ifmgr\_\-mirror (
\begin{DoxyParamCaption}
\item[{const string \&}]{clientname}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlTestFeaIfmgrMirrorTargetBase_af0cf312bd985e29796572ea6b9200d97}


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

Register remote mirror of interface state. 

Implemented in \hyperlink{classXrlTestFeaIfmgrMirrorTarget_ac936b282dcbb134e8740ca81de808c8a}{XrlTestFeaIfmgrMirrorTarget}.

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


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{structXrlTestFeaIfmgrMirrorTargetBase_a1536fb24e1517c05940238e6cf2c966d}{
\index{XrlTestFeaIfmgrMirrorTargetBase@{XrlTestFeaIfmgrMirrorTargetBase}!set\_\-command\_\-map@{set\_\-command\_\-map}}
\index{set\_\-command\_\-map@{set\_\-command\_\-map}!XrlTestFeaIfmgrMirrorTargetBase@{XrlTestFeaIfmgrMirrorTargetBase}}
\subsubsection[{set\_\-command\_\-map}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlTestFeaIfmgrMirrorTargetBase::set\_\-command\_\-map (
\begin{DoxyParamCaption}
\item[{{\bf XrlCmdMap} $\ast$}]{cmds}
\end{DoxyParamCaption}
)}}
\label{structXrlTestFeaIfmgrMirrorTargetBase_a1536fb24e1517c05940238e6cf2c966d}


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