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

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

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

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

\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{structXrlTestFinderEventsTargetBase_a5a126317e5322e79ad85135f5d25d77f}{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{structXrlTestFinderEventsTargetBase_ac3f9541b217ff40fd29c223036966ff4}{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{structXrlTestFinderEventsTargetBase_a93af04db1e322874e475cebe95833ac1}{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{structXrlTestFinderEventsTargetBase_ad701335e257ddb10923aa641125f9a70}{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{structXrlTestFinderEventsTargetBase_a4717e783ad711ba53d4ccba26b56361e}{common\_\-0\_\-1\_\-startup} ()=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlTestFinderEventsTargetBase_ac1a1123cfd0ca7912e55ae9ca085efad}{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth} (const string \&target\_\-class, const string \&target\_\-instance)=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlTestFinderEventsTargetBase_a46f4d81542f9a296f6f5d33c2f0c3396}{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death} (const string \&target\_\-class, const string \&target\_\-instance)=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlTestFinderEventsTargetBase_a5a126317e5322e79ad85135f5d25d77f}{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{structXrlTestFinderEventsTargetBase_ac3f9541b217ff40fd29c223036966ff4}{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{structXrlTestFinderEventsTargetBase_a93af04db1e322874e475cebe95833ac1}{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{structXrlTestFinderEventsTargetBase_ad701335e257ddb10923aa641125f9a70}{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{structXrlTestFinderEventsTargetBase_a4717e783ad711ba53d4ccba26b56361e}{common\_\-0\_\-1\_\-startup} ()=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlTestFinderEventsTargetBase_ac1a1123cfd0ca7912e55ae9ca085efad}{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth} (const string \&target\_\-class, const string \&target\_\-instance)=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlTestFinderEventsTargetBase_a46f4d81542f9a296f6f5d33c2f0c3396}{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death} (const string \&target\_\-class, const string \&target\_\-instance)=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{structXrlTestFinderEventsTargetBase_a9aed118e36f88e056a1aa3331a6b86c6}{
\hyperlink{classXrlCmdMap}{XrlCmdMap} $\ast$ {\bfseries \_\-cmds}}
\label{structXrlTestFinderEventsTargetBase_a9aed118e36f88e056a1aa3331a6b86c6}

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

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

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

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

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

\item 
\hypertarget{structXrlTestFinderEventsTargetBase_a425066fdc6f76d56bbd2381a0c426e49}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestFinderEventsTargetBase_a425066fdc6f76d56bbd2381a0c426e49}

\item 
\hypertarget{structXrlTestFinderEventsTargetBase_ae75890afc9ecb4092364b5fc98a08b69}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestFinderEventsTargetBase_ae75890afc9ecb4092364b5fc98a08b69}

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

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

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

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

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

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

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

\item 
\hypertarget{structXrlTestFinderEventsTargetBase_a425066fdc6f76d56bbd2381a0c426e49}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestFinderEventsTargetBase_a425066fdc6f76d56bbd2381a0c426e49}

\item 
\hypertarget{structXrlTestFinderEventsTargetBase_ae75890afc9ecb4092364b5fc98a08b69}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestFinderEventsTargetBase_ae75890afc9ecb4092364b5fc98a08b69}

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

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

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

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

\end{DoxyCompactItemize}


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


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


Destructor. 

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


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


Destructor. 

Dissociates instance commands from command map. 

\subsection{Member Function Documentation}
\hypertarget{structXrlTestFinderEventsTargetBase_a93af04db1e322874e475cebe95833ac1}{
\index{XrlTestFinderEventsTargetBase@{XrlTestFinderEventsTargetBase}!common\_\-0\_\-1\_\-get\_\-status@{common\_\-0\_\-1\_\-get\_\-status}}
\index{common\_\-0\_\-1\_\-get\_\-status@{common\_\-0\_\-1\_\-get\_\-status}!XrlTestFinderEventsTargetBase@{XrlTestFinderEventsTargetBase}}
\subsubsection[{common\_\-0\_\-1\_\-get\_\-status}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlTestFinderEventsTargetBase::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{structXrlTestFinderEventsTargetBase_a93af04db1e322874e475cebe95833ac1}


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

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

Implemented in \hyperlink{classFinderEventObserverXrlTarget_a933f0da8a5c6f90034a54f55cebfa618}{FinderEventObserverXrlTarget}.

\hypertarget{structXrlTestFinderEventsTargetBase_a93af04db1e322874e475cebe95833ac1}{
\index{XrlTestFinderEventsTargetBase@{XrlTestFinderEventsTargetBase}!common\_\-0\_\-1\_\-get\_\-status@{common\_\-0\_\-1\_\-get\_\-status}}
\index{common\_\-0\_\-1\_\-get\_\-status@{common\_\-0\_\-1\_\-get\_\-status}!XrlTestFinderEventsTargetBase@{XrlTestFinderEventsTargetBase}}
\subsubsection[{common\_\-0\_\-1\_\-get\_\-status}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlTestFinderEventsTargetBase::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{structXrlTestFinderEventsTargetBase_a93af04db1e322874e475cebe95833ac1}


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

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

Implemented in \hyperlink{classFinderEventObserverXrlTarget_a933f0da8a5c6f90034a54f55cebfa618}{FinderEventObserverXrlTarget}.

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


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

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

Implemented in \hyperlink{classFinderEventObserverXrlTarget_aba6d608f525fa089c0b0a71041b42a94}{FinderEventObserverXrlTarget}.

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


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

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

Implemented in \hyperlink{classFinderEventObserverXrlTarget_aba6d608f525fa089c0b0a71041b42a94}{FinderEventObserverXrlTarget}.

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


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

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

Implemented in \hyperlink{classFinderEventObserverXrlTarget_abaa497ecb25c4e0759c357fab74816a2}{FinderEventObserverXrlTarget}.

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


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

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

Implemented in \hyperlink{classFinderEventObserverXrlTarget_abaa497ecb25c4e0759c357fab74816a2}{FinderEventObserverXrlTarget}.

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


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

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

Implemented in \hyperlink{classFinderEventObserverXrlTarget_a31d13cb9cbe765d799406d86f3a3d4f2}{FinderEventObserverXrlTarget}.

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


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

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

Implemented in \hyperlink{classFinderEventObserverXrlTarget_a31d13cb9cbe765d799406d86f3a3d4f2}{FinderEventObserverXrlTarget}.

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


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

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

Implemented in \hyperlink{classFinderEventObserverXrlTarget_ac520bfa114fb1afd7422962412cb1d97}{FinderEventObserverXrlTarget}.

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


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

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

Implemented in \hyperlink{classFinderEventObserverXrlTarget_ac520bfa114fb1afd7422962412cb1d97}{FinderEventObserverXrlTarget}.

\hypertarget{structXrlTestFinderEventsTargetBase_ac1a1123cfd0ca7912e55ae9ca085efad}{
\index{XrlTestFinderEventsTargetBase@{XrlTestFinderEventsTargetBase}!finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth@{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth}}
\index{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth@{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth}!XrlTestFinderEventsTargetBase@{XrlTestFinderEventsTargetBase}}
\subsubsection[{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlTestFinderEventsTargetBase::finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth (
\begin{DoxyParamCaption}
\item[{const string \&}]{target\_\-class, }
\item[{const string \&}]{target\_\-instance}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlTestFinderEventsTargetBase_ac1a1123cfd0ca7912e55ae9ca085efad}


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

Announce target birth to observer.


\begin{DoxyParams}{Parameters}
{\em target\_\-class} & \hyperlink{protocolthe-p}{the} target class name.\\
\hline
{\em target\_\-instance} & \hyperlink{protocolthe-p}{the} target instance name. \\
\hline
\end{DoxyParams}


Implemented in \hyperlink{classFinderEventObserverXrlTarget_ac935f7bb65ac8e3858ea082b9cee4eb5}{FinderEventObserverXrlTarget}.

\hypertarget{structXrlTestFinderEventsTargetBase_ac1a1123cfd0ca7912e55ae9ca085efad}{
\index{XrlTestFinderEventsTargetBase@{XrlTestFinderEventsTargetBase}!finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth@{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth}}
\index{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth@{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth}!XrlTestFinderEventsTargetBase@{XrlTestFinderEventsTargetBase}}
\subsubsection[{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlTestFinderEventsTargetBase::finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-birth (
\begin{DoxyParamCaption}
\item[{const string \&}]{target\_\-class, }
\item[{const string \&}]{target\_\-instance}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlTestFinderEventsTargetBase_ac1a1123cfd0ca7912e55ae9ca085efad}


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

Announce target birth to observer.


\begin{DoxyParams}{Parameters}
{\em target\_\-class} & \hyperlink{protocolthe-p}{the} target class name.\\
\hline
{\em target\_\-instance} & \hyperlink{protocolthe-p}{the} target instance name. \\
\hline
\end{DoxyParams}


Implemented in \hyperlink{classFinderEventObserverXrlTarget_ac935f7bb65ac8e3858ea082b9cee4eb5}{FinderEventObserverXrlTarget}.

\hypertarget{structXrlTestFinderEventsTargetBase_a46f4d81542f9a296f6f5d33c2f0c3396}{
\index{XrlTestFinderEventsTargetBase@{XrlTestFinderEventsTargetBase}!finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death@{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death}}
\index{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death@{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death}!XrlTestFinderEventsTargetBase@{XrlTestFinderEventsTargetBase}}
\subsubsection[{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlTestFinderEventsTargetBase::finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death (
\begin{DoxyParamCaption}
\item[{const string \&}]{target\_\-class, }
\item[{const string \&}]{target\_\-instance}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlTestFinderEventsTargetBase_a46f4d81542f9a296f6f5d33c2f0c3396}


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

Announce target death to observer.


\begin{DoxyParams}{Parameters}
{\em target\_\-class} & \hyperlink{protocolthe-p}{the} target class name.\\
\hline
{\em target\_\-instance} & \hyperlink{protocolthe-p}{the} target instance name. \\
\hline
\end{DoxyParams}


Implemented in \hyperlink{classFinderEventObserverXrlTarget_a9571cc9663815d1ea88c464e85a8f9cf}{FinderEventObserverXrlTarget}.

\hypertarget{structXrlTestFinderEventsTargetBase_a46f4d81542f9a296f6f5d33c2f0c3396}{
\index{XrlTestFinderEventsTargetBase@{XrlTestFinderEventsTargetBase}!finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death@{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death}}
\index{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death@{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death}!XrlTestFinderEventsTargetBase@{XrlTestFinderEventsTargetBase}}
\subsubsection[{finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf XrlCmdError} XrlTestFinderEventsTargetBase::finder\_\-event\_\-observer\_\-0\_\-1\_\-xrl\_\-target\_\-death (
\begin{DoxyParamCaption}
\item[{const string \&}]{target\_\-class, }
\item[{const string \&}]{target\_\-instance}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, pure virtual\mbox{]}}}}
\label{structXrlTestFinderEventsTargetBase_a46f4d81542f9a296f6f5d33c2f0c3396}


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

Announce target death to observer.


\begin{DoxyParams}{Parameters}
{\em target\_\-class} & \hyperlink{protocolthe-p}{the} target class name.\\
\hline
{\em target\_\-instance} & \hyperlink{protocolthe-p}{the} target instance name. \\
\hline
\end{DoxyParams}


Implemented in \hyperlink{classFinderEventObserverXrlTarget_a9571cc9663815d1ea88c464e85a8f9cf}{FinderEventObserverXrlTarget}.

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


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


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