\hypertarget{classXrlCommonV0p1Client}{
\section{XrlCommonV0p1Client Class Reference}
\label{classXrlCommonV0p1Client}\index{XrlCommonV0p1Client@{XrlCommonV0p1Client}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlCommonV0p1Client_a09119db47d974cadb22f79d849a71b2c}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const string $\ast$ $>$::RefPtr {\bfseries GetTargetNameCB}}
\label{classXrlCommonV0p1Client_a09119db47d974cadb22f79d849a71b2c}

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

\item 
\hypertarget{classXrlCommonV0p1Client_a9b92ae35941b4870712c01f6500b4fe7}{
typedef XorpCallback3$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$, const string $\ast$ $>$::RefPtr {\bfseries GetStatusCB}}
\label{classXrlCommonV0p1Client_a9b92ae35941b4870712c01f6500b4fe7}

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

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

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

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

\item 
\hypertarget{classXrlCommonV0p1Client_a9b92ae35941b4870712c01f6500b4fe7}{
typedef XorpCallback3$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$, const string $\ast$ $>$::RefPtr {\bfseries GetStatusCB}}
\label{classXrlCommonV0p1Client_a9b92ae35941b4870712c01f6500b4fe7}

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

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

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

\item 
bool \hyperlink{classXrlCommonV0p1Client_aeb35ccc039c1a8e6d00ae0477d6383a7}{send\_\-get\_\-target\_\-name} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetTargetNameCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlCommonV0p1Client_a36c1c2ed6e2d6ffa5c8b0b731f8342f8}{send\_\-get\_\-version} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetVersionCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlCommonV0p1Client_a5afee919000d2256a45e515bdaa8d462}{send\_\-get\_\-status} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetStatusCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlCommonV0p1Client_a9eaaafb0d9c208fd48fa0282a5a31b07}{send\_\-shutdown} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const ShutdownCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlCommonV0p1Client_ac284ee5e7aaba07f0c110d631f6bc4c1}{send\_\-startup} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const StartupCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlCommonV0p1Client_a96f7f7f185a5b7f86c50935440b9c1c2}{
{\bfseries XrlCommonV0p1Client} (\hyperlink{classXrlSender}{XrlSender} $\ast$s)}
\label{classXrlCommonV0p1Client_a96f7f7f185a5b7f86c50935440b9c1c2}

\item 
bool \hyperlink{classXrlCommonV0p1Client_aeb35ccc039c1a8e6d00ae0477d6383a7}{send\_\-get\_\-target\_\-name} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetTargetNameCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlCommonV0p1Client_a36c1c2ed6e2d6ffa5c8b0b731f8342f8}{send\_\-get\_\-version} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetVersionCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlCommonV0p1Client_a5afee919000d2256a45e515bdaa8d462}{send\_\-get\_\-status} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetStatusCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlCommonV0p1Client_a9eaaafb0d9c208fd48fa0282a5a31b07}{send\_\-shutdown} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const ShutdownCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlCommonV0p1Client_ac284ee5e7aaba07f0c110d631f6bc4c1}{send\_\-startup} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const StartupCB \&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{classXrlCommonV0p1Client_a69cbf87ceb17aa2e95629674afb17d7a}{
\hyperlink{classXrlSender}{XrlSender} $\ast$ {\bfseries \_\-sender}}
\label{classXrlCommonV0p1Client_a69cbf87ceb17aa2e95629674afb17d7a}

\end{DoxyCompactItemize}
\subsection*{Static Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlCommonV0p1Client_a918fcf9e13763a16f2b569267ef87ab1}{
static void {\bfseries unmarshall\_\-get\_\-target\_\-name} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetTargetNameCB cb)}
\label{classXrlCommonV0p1Client_a918fcf9e13763a16f2b569267ef87ab1}

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

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

\item 
\hypertarget{classXrlCommonV0p1Client_a90442f3083be85f04a3d34bb3aefd2ae}{
static void {\bfseries unmarshall\_\-shutdown} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ShutdownCB cb)}
\label{classXrlCommonV0p1Client_a90442f3083be85f04a3d34bb3aefd2ae}

\item 
\hypertarget{classXrlCommonV0p1Client_a192cf3f53bf7ed47b6e1c0d2eb924789}{
static void {\bfseries unmarshall\_\-startup} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StartupCB cb)}
\label{classXrlCommonV0p1Client_a192cf3f53bf7ed47b6e1c0d2eb924789}

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

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

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

\item 
\hypertarget{classXrlCommonV0p1Client_af962efbb5a91b5ac0b2304cbac08c75a}{
static void {\bfseries unmarshall\_\-shutdown} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ShutdownCB cb)}
\label{classXrlCommonV0p1Client_af962efbb5a91b5ac0b2304cbac08c75a}

\item 
\hypertarget{classXrlCommonV0p1Client_a178e6434655837a19212b0f770d98057}{
static void {\bfseries unmarshall\_\-startup} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StartupCB cb)}
\label{classXrlCommonV0p1Client_a178e6434655837a19212b0f770d98057}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlCommonV0p1Client_aae0fb6b236431f27d0d8b41a736557b2}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-target\_\-name}}
\label{classXrlCommonV0p1Client_aae0fb6b236431f27d0d8b41a736557b2}

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

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

\item 
\hypertarget{classXrlCommonV0p1Client_ac73386a9cb40b7cc0f6d094120028c1f}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-shutdown}}
\label{classXrlCommonV0p1Client_ac73386a9cb40b7cc0f6d094120028c1f}

\item 
\hypertarget{classXrlCommonV0p1Client_a2b22eb94f3cccbc924d3ebfbb73474ef}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-startup}}
\label{classXrlCommonV0p1Client_a2b22eb94f3cccbc924d3ebfbb73474ef}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classXrlCommonV0p1Client_a5afee919000d2256a45e515bdaa8d462}{
\index{XrlCommonV0p1Client@{XrlCommonV0p1Client}!send\_\-get\_\-status@{send\_\-get\_\-status}}
\index{send\_\-get\_\-status@{send\_\-get\_\-status}!XrlCommonV0p1Client@{XrlCommonV0p1Client}}
\subsubsection[{send\_\-get\_\-status}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlCommonV0p1Client::send\_\-get\_\-status (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const GetStatusCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlCommonV0p1Client_a5afee919000d2256a45e515bdaa8d462}


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

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


\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{classXrlCommonV0p1Client_a5afee919000d2256a45e515bdaa8d462}{
\index{XrlCommonV0p1Client@{XrlCommonV0p1Client}!send\_\-get\_\-status@{send\_\-get\_\-status}}
\index{send\_\-get\_\-status@{send\_\-get\_\-status}!XrlCommonV0p1Client@{XrlCommonV0p1Client}}
\subsubsection[{send\_\-get\_\-status}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlCommonV0p1Client::send\_\-get\_\-status (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const GetStatusCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlCommonV0p1Client_a5afee919000d2256a45e515bdaa8d462}


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

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


\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{classXrlCommonV0p1Client_aeb35ccc039c1a8e6d00ae0477d6383a7}{
\index{XrlCommonV0p1Client@{XrlCommonV0p1Client}!send\_\-get\_\-target\_\-name@{send\_\-get\_\-target\_\-name}}
\index{send\_\-get\_\-target\_\-name@{send\_\-get\_\-target\_\-name}!XrlCommonV0p1Client@{XrlCommonV0p1Client}}
\subsubsection[{send\_\-get\_\-target\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlCommonV0p1Client::send\_\-get\_\-target\_\-name (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const GetTargetNameCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlCommonV0p1Client_aeb35ccc039c1a8e6d00ae0477d6383a7}


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

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


\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{classXrlCommonV0p1Client_aeb35ccc039c1a8e6d00ae0477d6383a7}{
\index{XrlCommonV0p1Client@{XrlCommonV0p1Client}!send\_\-get\_\-target\_\-name@{send\_\-get\_\-target\_\-name}}
\index{send\_\-get\_\-target\_\-name@{send\_\-get\_\-target\_\-name}!XrlCommonV0p1Client@{XrlCommonV0p1Client}}
\subsubsection[{send\_\-get\_\-target\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlCommonV0p1Client::send\_\-get\_\-target\_\-name (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const GetTargetNameCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlCommonV0p1Client_aeb35ccc039c1a8e6d00ae0477d6383a7}


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

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


\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{classXrlCommonV0p1Client_a36c1c2ed6e2d6ffa5c8b0b731f8342f8}{
\index{XrlCommonV0p1Client@{XrlCommonV0p1Client}!send\_\-get\_\-version@{send\_\-get\_\-version}}
\index{send\_\-get\_\-version@{send\_\-get\_\-version}!XrlCommonV0p1Client@{XrlCommonV0p1Client}}
\subsubsection[{send\_\-get\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlCommonV0p1Client::send\_\-get\_\-version (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const GetVersionCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlCommonV0p1Client_a36c1c2ed6e2d6ffa5c8b0b731f8342f8}


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

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


\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{classXrlCommonV0p1Client_a36c1c2ed6e2d6ffa5c8b0b731f8342f8}{
\index{XrlCommonV0p1Client@{XrlCommonV0p1Client}!send\_\-get\_\-version@{send\_\-get\_\-version}}
\index{send\_\-get\_\-version@{send\_\-get\_\-version}!XrlCommonV0p1Client@{XrlCommonV0p1Client}}
\subsubsection[{send\_\-get\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlCommonV0p1Client::send\_\-get\_\-version (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const GetVersionCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlCommonV0p1Client_a36c1c2ed6e2d6ffa5c8b0b731f8342f8}


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

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


\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{classXrlCommonV0p1Client_a9eaaafb0d9c208fd48fa0282a5a31b07}{
\index{XrlCommonV0p1Client@{XrlCommonV0p1Client}!send\_\-shutdown@{send\_\-shutdown}}
\index{send\_\-shutdown@{send\_\-shutdown}!XrlCommonV0p1Client@{XrlCommonV0p1Client}}
\subsubsection[{send\_\-shutdown}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlCommonV0p1Client::send\_\-shutdown (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const ShutdownCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlCommonV0p1Client_a9eaaafb0d9c208fd48fa0282a5a31b07}


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

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


\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{classXrlCommonV0p1Client_a9eaaafb0d9c208fd48fa0282a5a31b07}{
\index{XrlCommonV0p1Client@{XrlCommonV0p1Client}!send\_\-shutdown@{send\_\-shutdown}}
\index{send\_\-shutdown@{send\_\-shutdown}!XrlCommonV0p1Client@{XrlCommonV0p1Client}}
\subsubsection[{send\_\-shutdown}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlCommonV0p1Client::send\_\-shutdown (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const ShutdownCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlCommonV0p1Client_a9eaaafb0d9c208fd48fa0282a5a31b07}


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

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


\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{classXrlCommonV0p1Client_ac284ee5e7aaba07f0c110d631f6bc4c1}{
\index{XrlCommonV0p1Client@{XrlCommonV0p1Client}!send\_\-startup@{send\_\-startup}}
\index{send\_\-startup@{send\_\-startup}!XrlCommonV0p1Client@{XrlCommonV0p1Client}}
\subsubsection[{send\_\-startup}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlCommonV0p1Client::send\_\-startup (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const StartupCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlCommonV0p1Client_ac284ee5e7aaba07f0c110d631f6bc4c1}


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

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


\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{classXrlCommonV0p1Client_ac284ee5e7aaba07f0c110d631f6bc4c1}{
\index{XrlCommonV0p1Client@{XrlCommonV0p1Client}!send\_\-startup@{send\_\-startup}}
\index{send\_\-startup@{send\_\-startup}!XrlCommonV0p1Client@{XrlCommonV0p1Client}}
\subsubsection[{send\_\-startup}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlCommonV0p1Client::send\_\-startup (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const StartupCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlCommonV0p1Client_ac284ee5e7aaba07f0c110d631f6bc4c1}


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

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


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