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

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

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

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

\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{structXrlTestXrlsTargetBase_a15025bc5bb66963035e1a2cdac8fdc75}{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{structXrlTestXrlsTargetBase_a94dadfd019401387c8dab11f8e1b472a}{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{structXrlTestXrlsTargetBase_afd6b76dd37a585e798ae74fc2bff1c72}{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{structXrlTestXrlsTargetBase_a14b1e5051047adcfacc06ba8354d1e95}{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{structXrlTestXrlsTargetBase_ad4153d02cb0e4e653a31f796e9ce3ebb}{common\_\-0\_\-1\_\-startup} ()=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
\hypertarget{structXrlTestXrlsTargetBase_a55da0f0ab7181bda7ff73666c57d3c27}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries test\_\-xrls\_\-0\_\-1\_\-start\_\-transmission} ()=0}
\label{structXrlTestXrlsTargetBase_a55da0f0ab7181bda7ff73666c57d3c27}

\item 
\hypertarget{structXrlTestXrlsTargetBase_ab0478aec07ab62ab63ac53faf43c3c2c}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries test\_\-xrls\_\-0\_\-1\_\-end\_\-transmission} ()=0}
\label{structXrlTestXrlsTargetBase_ab0478aec07ab62ab63ac53faf43c3c2c}

\item 
\hypertarget{structXrlTestXrlsTargetBase_a7307a22795d3c94fec9a87e8cb859b3d}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl0} ()=0}
\label{structXrlTestXrlsTargetBase_a7307a22795d3c94fec9a87e8cb859b3d}

\item 
\hypertarget{structXrlTestXrlsTargetBase_ad51f3c52d7d1b8f69357cc188cabf89f}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl1} (const string \&data1)=0}
\label{structXrlTestXrlsTargetBase_ad51f3c52d7d1b8f69357cc188cabf89f}

\item 
\hypertarget{structXrlTestXrlsTargetBase_a33e93ff44236f0b40d37793280d076f8}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl2} (const string \&data1, const string \&data2)=0}
\label{structXrlTestXrlsTargetBase_a33e93ff44236f0b40d37793280d076f8}

\item 
\hypertarget{structXrlTestXrlsTargetBase_ad46a80950e59878fd0b441c080fd444b}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl9} (const bool \&data1, const int32\_\-t \&data2, const \hyperlink{classIPv4}{IPv4} \&data3, const \hyperlink{classIPNet}{IPv4Net} \&data4, const \hyperlink{classIPv6}{IPv6} \&data5, const \hyperlink{classIPNet}{IPv6Net} \&data6, const \hyperlink{classMac}{Mac} \&data7, const string \&data8, const vector$<$ uint8\_\-t $>$ \&data9)=0}
\label{structXrlTestXrlsTargetBase_ad46a80950e59878fd0b441c080fd444b}

\item 
\hypertarget{structXrlTestXrlsTargetBase_a4288b8316245a036b80a4c5703dd4a40}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries test\_\-xrls\_\-0\_\-1\_\-add\_\-xrlx} (const \hyperlink{classXrlAtomList}{XrlAtomList} \&data)=0}
\label{structXrlTestXrlsTargetBase_a4288b8316245a036b80a4c5703dd4a40}

\item 
virtual \hyperlink{structXrlCmdError}{XrlCmdError} \hyperlink{structXrlTestXrlsTargetBase_a15025bc5bb66963035e1a2cdac8fdc75}{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{structXrlTestXrlsTargetBase_a94dadfd019401387c8dab11f8e1b472a}{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{structXrlTestXrlsTargetBase_afd6b76dd37a585e798ae74fc2bff1c72}{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{structXrlTestXrlsTargetBase_a14b1e5051047adcfacc06ba8354d1e95}{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{structXrlTestXrlsTargetBase_ad4153d02cb0e4e653a31f796e9ce3ebb}{common\_\-0\_\-1\_\-startup} ()=0
\begin{DoxyCompactList}\small\item\em Pure-\/virtual function that needs to be implemented to: \item\end{DoxyCompactList}\item 
\hypertarget{structXrlTestXrlsTargetBase_a55da0f0ab7181bda7ff73666c57d3c27}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries test\_\-xrls\_\-0\_\-1\_\-start\_\-transmission} ()=0}
\label{structXrlTestXrlsTargetBase_a55da0f0ab7181bda7ff73666c57d3c27}

\item 
\hypertarget{structXrlTestXrlsTargetBase_ab0478aec07ab62ab63ac53faf43c3c2c}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries test\_\-xrls\_\-0\_\-1\_\-end\_\-transmission} ()=0}
\label{structXrlTestXrlsTargetBase_ab0478aec07ab62ab63ac53faf43c3c2c}

\item 
\hypertarget{structXrlTestXrlsTargetBase_a7307a22795d3c94fec9a87e8cb859b3d}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl0} ()=0}
\label{structXrlTestXrlsTargetBase_a7307a22795d3c94fec9a87e8cb859b3d}

\item 
\hypertarget{structXrlTestXrlsTargetBase_ad51f3c52d7d1b8f69357cc188cabf89f}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl1} (const string \&data1)=0}
\label{structXrlTestXrlsTargetBase_ad51f3c52d7d1b8f69357cc188cabf89f}

\item 
\hypertarget{structXrlTestXrlsTargetBase_a33e93ff44236f0b40d37793280d076f8}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl2} (const string \&data1, const string \&data2)=0}
\label{structXrlTestXrlsTargetBase_a33e93ff44236f0b40d37793280d076f8}

\item 
\hypertarget{structXrlTestXrlsTargetBase_ad46a80950e59878fd0b441c080fd444b}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl9} (const bool \&data1, const int32\_\-t \&data2, const \hyperlink{classIPv4}{IPv4} \&data3, const \hyperlink{classIPNet}{IPv4Net} \&data4, const \hyperlink{classIPv6}{IPv6} \&data5, const \hyperlink{classIPNet}{IPv6Net} \&data6, const \hyperlink{classMac}{Mac} \&data7, const string \&data8, const vector$<$ uint8\_\-t $>$ \&data9)=0}
\label{structXrlTestXrlsTargetBase_ad46a80950e59878fd0b441c080fd444b}

\item 
\hypertarget{structXrlTestXrlsTargetBase_a4288b8316245a036b80a4c5703dd4a40}{
virtual \hyperlink{structXrlCmdError}{XrlCmdError} {\bfseries test\_\-xrls\_\-0\_\-1\_\-add\_\-xrlx} (const \hyperlink{classXrlAtomList}{XrlAtomList} \&data)=0}
\label{structXrlTestXrlsTargetBase_a4288b8316245a036b80a4c5703dd4a40}

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

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

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

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

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

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

\item 
\hypertarget{structXrlTestXrlsTargetBase_aa68ca3297d599fb6a8d6ff5647a62680}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-test\_\-xrls\_\-0\_\-1\_\-start\_\-transmission} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestXrlsTargetBase_aa68ca3297d599fb6a8d6ff5647a62680}

\item 
\hypertarget{structXrlTestXrlsTargetBase_aeb092c5ad046228c3812d255ede637b2}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-test\_\-xrls\_\-0\_\-1\_\-end\_\-transmission} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestXrlsTargetBase_aeb092c5ad046228c3812d255ede637b2}

\item 
\hypertarget{structXrlTestXrlsTargetBase_a428cd49e56b25e2d120633b43df619a9}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl0} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestXrlsTargetBase_a428cd49e56b25e2d120633b43df619a9}

\item 
\hypertarget{structXrlTestXrlsTargetBase_ac6cb34b1d5f500a547fb39db9e89581c}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl1} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestXrlsTargetBase_ac6cb34b1d5f500a547fb39db9e89581c}

\item 
\hypertarget{structXrlTestXrlsTargetBase_a6a777a8cd805d4784ce56501ca2ac2c4}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl2} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestXrlsTargetBase_a6a777a8cd805d4784ce56501ca2ac2c4}

\item 
\hypertarget{structXrlTestXrlsTargetBase_a94e51eabb1c93c620c8d22168e3eeff9}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl9} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestXrlsTargetBase_a94e51eabb1c93c620c8d22168e3eeff9}

\item 
\hypertarget{structXrlTestXrlsTargetBase_ae453ddb15a8153dd1b3bd6f681d8f252}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-test\_\-xrls\_\-0\_\-1\_\-add\_\-xrlx} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestXrlsTargetBase_ae453ddb15a8153dd1b3bd6f681d8f252}

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

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

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

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

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

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

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

\item 
\hypertarget{structXrlTestXrlsTargetBase_aa68ca3297d599fb6a8d6ff5647a62680}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-test\_\-xrls\_\-0\_\-1\_\-start\_\-transmission} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestXrlsTargetBase_aa68ca3297d599fb6a8d6ff5647a62680}

\item 
\hypertarget{structXrlTestXrlsTargetBase_aeb092c5ad046228c3812d255ede637b2}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-test\_\-xrls\_\-0\_\-1\_\-end\_\-transmission} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestXrlsTargetBase_aeb092c5ad046228c3812d255ede637b2}

\item 
\hypertarget{structXrlTestXrlsTargetBase_a428cd49e56b25e2d120633b43df619a9}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl0} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestXrlsTargetBase_a428cd49e56b25e2d120633b43df619a9}

\item 
\hypertarget{structXrlTestXrlsTargetBase_ac6cb34b1d5f500a547fb39db9e89581c}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl1} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestXrlsTargetBase_ac6cb34b1d5f500a547fb39db9e89581c}

\item 
\hypertarget{structXrlTestXrlsTargetBase_a6a777a8cd805d4784ce56501ca2ac2c4}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl2} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestXrlsTargetBase_a6a777a8cd805d4784ce56501ca2ac2c4}

\item 
\hypertarget{structXrlTestXrlsTargetBase_a94e51eabb1c93c620c8d22168e3eeff9}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-test\_\-xrls\_\-0\_\-1\_\-add\_\-xrl9} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestXrlsTargetBase_a94e51eabb1c93c620c8d22168e3eeff9}

\item 
\hypertarget{structXrlTestXrlsTargetBase_ae453ddb15a8153dd1b3bd6f681d8f252}{
\hyperlink{structXrlCmdError}{XrlCmdRT} {\bfseries handle\_\-test\_\-xrls\_\-0\_\-1\_\-add\_\-xrlx} (const \hyperlink{classXrlArgs}{XrlArgs} \&in, \hyperlink{classXrlArgs}{XrlCmdOT} out)}
\label{structXrlTestXrlsTargetBase_ae453ddb15a8153dd1b3bd6f681d8f252}

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

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

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

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

\end{DoxyCompactItemize}


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


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


Destructor. 

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


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


Destructor. 

Dissociates instance commands from command map. 

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


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

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

Implemented in \hyperlink{classTestReceiver_ac8a89f79fe03f9171abf02933b79b69c}{TestReceiver}.

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


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

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

Implemented in \hyperlink{classTestReceiver_ac8a89f79fe03f9171abf02933b79b69c}{TestReceiver}.

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


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

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

Implemented in \hyperlink{classTestReceiver_a846d1b77e1c2b99652d1729b3b1b1fd2}{TestReceiver}.

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


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

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

Implemented in \hyperlink{classTestReceiver_a846d1b77e1c2b99652d1729b3b1b1fd2}{TestReceiver}.

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


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

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

Implemented in \hyperlink{classTestReceiver_adb315ca20d025c98069acd9b2fc985d0}{TestReceiver}.

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


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

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

Implemented in \hyperlink{classTestReceiver_adb315ca20d025c98069acd9b2fc985d0}{TestReceiver}.

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


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

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

Implemented in \hyperlink{classTestReceiver_ab1042fcc2a498269ef397886d0ef6868}{TestReceiver}.

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


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

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

Implemented in \hyperlink{classTestReceiver_ab1042fcc2a498269ef397886d0ef6868}{TestReceiver}.

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


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

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

Implemented in \hyperlink{classTestReceiver_a943a335ff4d37d9d9c2cc0c08678e288}{TestReceiver}.

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


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

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

Implemented in \hyperlink{classTestReceiver_a943a335ff4d37d9d9c2cc0c08678e288}{TestReceiver}.

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


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


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