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

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

\item 
\hypertarget{classXrlTestV1p0Client_a05fef0bffef950c061d5721463919c12}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const int32\_\-t $\ast$ $>$::RefPtr {\bfseries GetGreetingCountCB}}
\label{classXrlTestV1p0Client_a05fef0bffef950c061d5721463919c12}

\item 
\hypertarget{classXrlTestV1p0Client_ae425a3aa7dadf6f13f845cf29103ff4b}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const string $\ast$ $>$::RefPtr {\bfseries GetGreetingCB}}
\label{classXrlTestV1p0Client_ae425a3aa7dadf6f13f845cf29103ff4b}

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

\item 
\hypertarget{classXrlTestV1p0Client_aa0fc06882309f7777c67e7bb3bda9deb}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const fp64\_\-t $\ast$ $>$::RefPtr {\bfseries FloatMyPointCB}}
\label{classXrlTestV1p0Client_aa0fc06882309f7777c67e7bb3bda9deb}

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

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

\item 
\hypertarget{classXrlTestV1p0Client_a05fef0bffef950c061d5721463919c12}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const int32\_\-t $\ast$ $>$::RefPtr {\bfseries GetGreetingCountCB}}
\label{classXrlTestV1p0Client_a05fef0bffef950c061d5721463919c12}

\item 
\hypertarget{classXrlTestV1p0Client_ae425a3aa7dadf6f13f845cf29103ff4b}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const string $\ast$ $>$::RefPtr {\bfseries GetGreetingCB}}
\label{classXrlTestV1p0Client_ae425a3aa7dadf6f13f845cf29103ff4b}

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

\item 
\hypertarget{classXrlTestV1p0Client_aa0fc06882309f7777c67e7bb3bda9deb}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const fp64\_\-t $\ast$ $>$::RefPtr {\bfseries FloatMyPointCB}}
\label{classXrlTestV1p0Client_aa0fc06882309f7777c67e7bb3bda9deb}

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

\item 
bool \hyperlink{classXrlTestV1p0Client_a4afab48ac489f3ec36395337b2bae697}{send\_\-print\_\-hello\_\-world} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const PrintHelloWorldCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlTestV1p0Client_a46db99fa66abcce4354c87f26a4641d9}{send\_\-print\_\-hello\_\-world\_\-and\_\-message} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&msg, const PrintHelloWorldAndMessageCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlTestV1p0Client_a7ccdc72bf55fae2c24238e699db4a002}{send\_\-get\_\-greeting\_\-count} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetGreetingCountCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlTestV1p0Client_ae07248e4d2dca2f8d41219ef2e8a7e4e}{send\_\-get\_\-greeting} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const int32\_\-t \&greeting\_\-num, const GetGreetingCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlTestV1p0Client_a51f0b1c604a2a0927aa686866f879920}{send\_\-shoot\_\-foot} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const ShootFootCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlTestV1p0Client_ac44d61b3baa30c668a87fa5bd07117fb}{send\_\-float\_\-my\_\-point} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const fp64\_\-t \&input, const FloatMyPointCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlTestV1p0Client_a2c4b5cc811df005c1ae7d81b919e27f1}{
{\bfseries XrlTestV1p0Client} (\hyperlink{classXrlSender}{XrlSender} $\ast$s)}
\label{classXrlTestV1p0Client_a2c4b5cc811df005c1ae7d81b919e27f1}

\item 
bool \hyperlink{classXrlTestV1p0Client_a4afab48ac489f3ec36395337b2bae697}{send\_\-print\_\-hello\_\-world} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const PrintHelloWorldCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlTestV1p0Client_a46db99fa66abcce4354c87f26a4641d9}{send\_\-print\_\-hello\_\-world\_\-and\_\-message} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&msg, const PrintHelloWorldAndMessageCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlTestV1p0Client_a7ccdc72bf55fae2c24238e699db4a002}{send\_\-get\_\-greeting\_\-count} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetGreetingCountCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlTestV1p0Client_ae07248e4d2dca2f8d41219ef2e8a7e4e}{send\_\-get\_\-greeting} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const int32\_\-t \&greeting\_\-num, const GetGreetingCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlTestV1p0Client_a51f0b1c604a2a0927aa686866f879920}{send\_\-shoot\_\-foot} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const ShootFootCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlTestV1p0Client_ac44d61b3baa30c668a87fa5bd07117fb}{send\_\-float\_\-my\_\-point} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const fp64\_\-t \&input, const FloatMyPointCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlTestV1p0Client_a9603deaf7a10f0c687f214c9114640ae}{
\hyperlink{classXrlSender}{XrlSender} $\ast$ {\bfseries \_\-sender}}
\label{classXrlTestV1p0Client_a9603deaf7a10f0c687f214c9114640ae}

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

\item 
\hypertarget{classXrlTestV1p0Client_a5ca8f56941c5c60615e6a343e0354ab3}{
static void {\bfseries unmarshall\_\-print\_\-hello\_\-world\_\-and\_\-message} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, PrintHelloWorldAndMessageCB cb)}
\label{classXrlTestV1p0Client_a5ca8f56941c5c60615e6a343e0354ab3}

\item 
\hypertarget{classXrlTestV1p0Client_a11d5d362ebb53a3d34e8a85d618937f8}{
static void {\bfseries unmarshall\_\-get\_\-greeting\_\-count} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetGreetingCountCB cb)}
\label{classXrlTestV1p0Client_a11d5d362ebb53a3d34e8a85d618937f8}

\item 
\hypertarget{classXrlTestV1p0Client_acfa63c84f4320963475b1a9487f3eb29}{
static void {\bfseries unmarshall\_\-get\_\-greeting} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetGreetingCB cb)}
\label{classXrlTestV1p0Client_acfa63c84f4320963475b1a9487f3eb29}

\item 
\hypertarget{classXrlTestV1p0Client_ab45c19d68bc5761964aa37d264a53dc8}{
static void {\bfseries unmarshall\_\-shoot\_\-foot} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ShootFootCB cb)}
\label{classXrlTestV1p0Client_ab45c19d68bc5761964aa37d264a53dc8}

\item 
\hypertarget{classXrlTestV1p0Client_a4f43f616ebe32114b992838802cb773a}{
static void {\bfseries unmarshall\_\-float\_\-my\_\-point} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, FloatMyPointCB cb)}
\label{classXrlTestV1p0Client_a4f43f616ebe32114b992838802cb773a}

\item 
\hypertarget{classXrlTestV1p0Client_a7fdb9c38f03085514e84bb359db9fca2}{
static void {\bfseries unmarshall\_\-print\_\-hello\_\-world} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, PrintHelloWorldCB cb)}
\label{classXrlTestV1p0Client_a7fdb9c38f03085514e84bb359db9fca2}

\item 
\hypertarget{classXrlTestV1p0Client_a858478c0e2ab5fcc5a88f9acfab38271}{
static void {\bfseries unmarshall\_\-print\_\-hello\_\-world\_\-and\_\-message} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, PrintHelloWorldAndMessageCB cb)}
\label{classXrlTestV1p0Client_a858478c0e2ab5fcc5a88f9acfab38271}

\item 
\hypertarget{classXrlTestV1p0Client_ae4698467535ea901158e373865e91380}{
static void {\bfseries unmarshall\_\-get\_\-greeting\_\-count} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetGreetingCountCB cb)}
\label{classXrlTestV1p0Client_ae4698467535ea901158e373865e91380}

\item 
\hypertarget{classXrlTestV1p0Client_a6c4e1666676f3bfe807125796228c1d5}{
static void {\bfseries unmarshall\_\-get\_\-greeting} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetGreetingCB cb)}
\label{classXrlTestV1p0Client_a6c4e1666676f3bfe807125796228c1d5}

\item 
\hypertarget{classXrlTestV1p0Client_a29a743b98b7b8e0ed76ad02366544799}{
static void {\bfseries unmarshall\_\-shoot\_\-foot} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ShootFootCB cb)}
\label{classXrlTestV1p0Client_a29a743b98b7b8e0ed76ad02366544799}

\item 
\hypertarget{classXrlTestV1p0Client_ace45f7b89d86566eb6d8e9b364223120}{
static void {\bfseries unmarshall\_\-float\_\-my\_\-point} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, FloatMyPointCB cb)}
\label{classXrlTestV1p0Client_ace45f7b89d86566eb6d8e9b364223120}

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

\item 
\hypertarget{classXrlTestV1p0Client_ab70359d7d70697da21284a07aefe1b52}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-print\_\-hello\_\-world\_\-and\_\-message}}
\label{classXrlTestV1p0Client_ab70359d7d70697da21284a07aefe1b52}

\item 
\hypertarget{classXrlTestV1p0Client_a92de307ab9f4bcfbaa8e7ec2aae6c5ab}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-greeting\_\-count}}
\label{classXrlTestV1p0Client_a92de307ab9f4bcfbaa8e7ec2aae6c5ab}

\item 
\hypertarget{classXrlTestV1p0Client_ae132fe26ea383ca8d0e3f22a854b9c54}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-greeting}}
\label{classXrlTestV1p0Client_ae132fe26ea383ca8d0e3f22a854b9c54}

\item 
\hypertarget{classXrlTestV1p0Client_aeb16529609ce5c240aec2c5548b13c08}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-shoot\_\-foot}}
\label{classXrlTestV1p0Client_aeb16529609ce5c240aec2c5548b13c08}

\item 
\hypertarget{classXrlTestV1p0Client_ad063587af47aecdad35913227304debc}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-float\_\-my\_\-point}}
\label{classXrlTestV1p0Client_ad063587af47aecdad35913227304debc}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classXrlTestV1p0Client_ac44d61b3baa30c668a87fa5bd07117fb}{
\index{XrlTestV1p0Client@{XrlTestV1p0Client}!send\_\-float\_\-my\_\-point@{send\_\-float\_\-my\_\-point}}
\index{send\_\-float\_\-my\_\-point@{send\_\-float\_\-my\_\-point}!XrlTestV1p0Client@{XrlTestV1p0Client}}
\subsubsection[{send\_\-float\_\-my\_\-point}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlTestV1p0Client::send\_\-float\_\-my\_\-point (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const fp64\_\-t \&}]{input, }
\item[{const FloatMyPointCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlTestV1p0Client_ac44d61b3baa30c668a87fa5bd07117fb}


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

Handle IEEE754 binary64 format.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlTestV1p0Client_ac44d61b3baa30c668a87fa5bd07117fb}{
\index{XrlTestV1p0Client@{XrlTestV1p0Client}!send\_\-float\_\-my\_\-point@{send\_\-float\_\-my\_\-point}}
\index{send\_\-float\_\-my\_\-point@{send\_\-float\_\-my\_\-point}!XrlTestV1p0Client@{XrlTestV1p0Client}}
\subsubsection[{send\_\-float\_\-my\_\-point}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlTestV1p0Client::send\_\-float\_\-my\_\-point (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const fp64\_\-t \&}]{input, }
\item[{const FloatMyPointCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlTestV1p0Client_ac44d61b3baa30c668a87fa5bd07117fb}


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

Handle IEEE754 binary64 format.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlTestV1p0Client_ae07248e4d2dca2f8d41219ef2e8a7e4e}{
\index{XrlTestV1p0Client@{XrlTestV1p0Client}!send\_\-get\_\-greeting@{send\_\-get\_\-greeting}}
\index{send\_\-get\_\-greeting@{send\_\-get\_\-greeting}!XrlTestV1p0Client@{XrlTestV1p0Client}}
\subsubsection[{send\_\-get\_\-greeting}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlTestV1p0Client::send\_\-get\_\-greeting (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const int32\_\-t \&}]{greeting\_\-num, }
\item[{const GetGreetingCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlTestV1p0Client_ae07248e4d2dca2f8d41219ef2e8a7e4e}


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

Get greeting.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em greeting\_\-num} & index of greeting. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlTestV1p0Client_ae07248e4d2dca2f8d41219ef2e8a7e4e}{
\index{XrlTestV1p0Client@{XrlTestV1p0Client}!send\_\-get\_\-greeting@{send\_\-get\_\-greeting}}
\index{send\_\-get\_\-greeting@{send\_\-get\_\-greeting}!XrlTestV1p0Client@{XrlTestV1p0Client}}
\subsubsection[{send\_\-get\_\-greeting}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlTestV1p0Client::send\_\-get\_\-greeting (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const int32\_\-t \&}]{greeting\_\-num, }
\item[{const GetGreetingCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlTestV1p0Client_ae07248e4d2dca2f8d41219ef2e8a7e4e}


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

Get greeting.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em greeting\_\-num} & index of greeting. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlTestV1p0Client_a7ccdc72bf55fae2c24238e699db4a002}{
\index{XrlTestV1p0Client@{XrlTestV1p0Client}!send\_\-get\_\-greeting\_\-count@{send\_\-get\_\-greeting\_\-count}}
\index{send\_\-get\_\-greeting\_\-count@{send\_\-get\_\-greeting\_\-count}!XrlTestV1p0Client@{XrlTestV1p0Client}}
\subsubsection[{send\_\-get\_\-greeting\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlTestV1p0Client::send\_\-get\_\-greeting\_\-count (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const GetGreetingCountCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlTestV1p0Client_a7ccdc72bf55fae2c24238e699db4a002}


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

Count number of greetings available.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlTestV1p0Client_a7ccdc72bf55fae2c24238e699db4a002}{
\index{XrlTestV1p0Client@{XrlTestV1p0Client}!send\_\-get\_\-greeting\_\-count@{send\_\-get\_\-greeting\_\-count}}
\index{send\_\-get\_\-greeting\_\-count@{send\_\-get\_\-greeting\_\-count}!XrlTestV1p0Client@{XrlTestV1p0Client}}
\subsubsection[{send\_\-get\_\-greeting\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlTestV1p0Client::send\_\-get\_\-greeting\_\-count (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const GetGreetingCountCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlTestV1p0Client_a7ccdc72bf55fae2c24238e699db4a002}


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

Count number of greetings available.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlTestV1p0Client_a4afab48ac489f3ec36395337b2bae697}{
\index{XrlTestV1p0Client@{XrlTestV1p0Client}!send\_\-print\_\-hello\_\-world@{send\_\-print\_\-hello\_\-world}}
\index{send\_\-print\_\-hello\_\-world@{send\_\-print\_\-hello\_\-world}!XrlTestV1p0Client@{XrlTestV1p0Client}}
\subsubsection[{send\_\-print\_\-hello\_\-world}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlTestV1p0Client::send\_\-print\_\-hello\_\-world (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const PrintHelloWorldCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlTestV1p0Client_a4afab48ac489f3ec36395337b2bae697}


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

Print \char`\"{}hello world\char`\"{}.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlTestV1p0Client_a4afab48ac489f3ec36395337b2bae697}{
\index{XrlTestV1p0Client@{XrlTestV1p0Client}!send\_\-print\_\-hello\_\-world@{send\_\-print\_\-hello\_\-world}}
\index{send\_\-print\_\-hello\_\-world@{send\_\-print\_\-hello\_\-world}!XrlTestV1p0Client@{XrlTestV1p0Client}}
\subsubsection[{send\_\-print\_\-hello\_\-world}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlTestV1p0Client::send\_\-print\_\-hello\_\-world (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const PrintHelloWorldCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlTestV1p0Client_a4afab48ac489f3ec36395337b2bae697}


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

Print \char`\"{}hello world\char`\"{}.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlTestV1p0Client_a46db99fa66abcce4354c87f26a4641d9}{
\index{XrlTestV1p0Client@{XrlTestV1p0Client}!send\_\-print\_\-hello\_\-world\_\-and\_\-message@{send\_\-print\_\-hello\_\-world\_\-and\_\-message}}
\index{send\_\-print\_\-hello\_\-world\_\-and\_\-message@{send\_\-print\_\-hello\_\-world\_\-and\_\-message}!XrlTestV1p0Client@{XrlTestV1p0Client}}
\subsubsection[{send\_\-print\_\-hello\_\-world\_\-and\_\-message}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlTestV1p0Client::send\_\-print\_\-hello\_\-world\_\-and\_\-message (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{msg, }
\item[{const PrintHelloWorldAndMessageCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlTestV1p0Client_a46db99fa66abcce4354c87f26a4641d9}


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

Print \char`\"{}hello world\char`\"{} and a user supplied greeting.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em msg} & greeting to be printed. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlTestV1p0Client_a46db99fa66abcce4354c87f26a4641d9}{
\index{XrlTestV1p0Client@{XrlTestV1p0Client}!send\_\-print\_\-hello\_\-world\_\-and\_\-message@{send\_\-print\_\-hello\_\-world\_\-and\_\-message}}
\index{send\_\-print\_\-hello\_\-world\_\-and\_\-message@{send\_\-print\_\-hello\_\-world\_\-and\_\-message}!XrlTestV1p0Client@{XrlTestV1p0Client}}
\subsubsection[{send\_\-print\_\-hello\_\-world\_\-and\_\-message}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlTestV1p0Client::send\_\-print\_\-hello\_\-world\_\-and\_\-message (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{msg, }
\item[{const PrintHelloWorldAndMessageCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlTestV1p0Client_a46db99fa66abcce4354c87f26a4641d9}


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

Print \char`\"{}hello world\char`\"{} and a user supplied greeting.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em msg} & greeting to be printed. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlTestV1p0Client_a51f0b1c604a2a0927aa686866f879920}{
\index{XrlTestV1p0Client@{XrlTestV1p0Client}!send\_\-shoot\_\-foot@{send\_\-shoot\_\-foot}}
\index{send\_\-shoot\_\-foot@{send\_\-shoot\_\-foot}!XrlTestV1p0Client@{XrlTestV1p0Client}}
\subsubsection[{send\_\-shoot\_\-foot}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlTestV1p0Client::send\_\-shoot\_\-foot (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const ShootFootCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlTestV1p0Client_a51f0b1c604a2a0927aa686866f879920}


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

Something that always fails.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlTestV1p0Client_a51f0b1c604a2a0927aa686866f879920}{
\index{XrlTestV1p0Client@{XrlTestV1p0Client}!send\_\-shoot\_\-foot@{send\_\-shoot\_\-foot}}
\index{send\_\-shoot\_\-foot@{send\_\-shoot\_\-foot}!XrlTestV1p0Client@{XrlTestV1p0Client}}
\subsubsection[{send\_\-shoot\_\-foot}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlTestV1p0Client::send\_\-shoot\_\-foot (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const ShootFootCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlTestV1p0Client_a51f0b1c604a2a0927aa686866f879920}


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

Something that always fails.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination. \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i386-\/pc-\/mingw32/xrl/interfaces/test\_\-xif.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/interfaces/test\_\-xif.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i386-\/pc-\/mingw32/xrl/interfaces/test\_\-xif.cc\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/interfaces/test\_\-xif.cc\end{DoxyCompactItemize}
