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

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

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

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

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

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

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

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

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

\item 
bool \hyperlink{classXrlFinderClientV0p2Client_afad2a339c8d13459933be9d1a9737f8e}{send\_\-hello} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const HelloCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderClientV0p2Client_a43e3d3ad2555c69746434ac3a2a8de78}{send\_\-remove\_\-xrl\_\-from\_\-cache} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl, const RemoveXrlFromCacheCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderClientV0p2Client_ae76180ec059751f26a1eb7e667bf2002}{send\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&target\_\-name, const RemoveXrlsForTargetFromCacheCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderClientV0p2Client_ac27425185f6beedf8961bb2e5546b8f1}{send\_\-dispatch\_\-tunneled\_\-xrl} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl, const DispatchTunneledXrlCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlFinderClientV0p2Client_a4c970c056ddbc77e80d4b40cebbc7c5e}{
{\bfseries XrlFinderClientV0p2Client} (\hyperlink{classXrlSender}{XrlSender} $\ast$s)}
\label{classXrlFinderClientV0p2Client_a4c970c056ddbc77e80d4b40cebbc7c5e}

\item 
bool \hyperlink{classXrlFinderClientV0p2Client_afad2a339c8d13459933be9d1a9737f8e}{send\_\-hello} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const HelloCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderClientV0p2Client_a43e3d3ad2555c69746434ac3a2a8de78}{send\_\-remove\_\-xrl\_\-from\_\-cache} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl, const RemoveXrlFromCacheCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderClientV0p2Client_ae76180ec059751f26a1eb7e667bf2002}{send\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&target\_\-name, const RemoveXrlsForTargetFromCacheCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderClientV0p2Client_ac27425185f6beedf8961bb2e5546b8f1}{send\_\-dispatch\_\-tunneled\_\-xrl} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl, const DispatchTunneledXrlCB \&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{classXrlFinderClientV0p2Client_afd2ce4397f617de038b972d83328280c}{
\hyperlink{classXrlSender}{XrlSender} $\ast$ {\bfseries \_\-sender}}
\label{classXrlFinderClientV0p2Client_afd2ce4397f617de038b972d83328280c}

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

\item 
\hypertarget{classXrlFinderClientV0p2Client_ad8fa6b85d2a1cae50e29c0b05c919f91}{
static void {\bfseries unmarshall\_\-remove\_\-xrl\_\-from\_\-cache} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RemoveXrlFromCacheCB cb)}
\label{classXrlFinderClientV0p2Client_ad8fa6b85d2a1cae50e29c0b05c919f91}

\item 
\hypertarget{classXrlFinderClientV0p2Client_a1878212742526e1789e3279c63557024}{
static void {\bfseries unmarshall\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RemoveXrlsForTargetFromCacheCB cb)}
\label{classXrlFinderClientV0p2Client_a1878212742526e1789e3279c63557024}

\item 
\hypertarget{classXrlFinderClientV0p2Client_a89126d38d573f967f89bb8050bae469e}{
static void {\bfseries unmarshall\_\-dispatch\_\-tunneled\_\-xrl} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DispatchTunneledXrlCB cb)}
\label{classXrlFinderClientV0p2Client_a89126d38d573f967f89bb8050bae469e}

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

\item 
\hypertarget{classXrlFinderClientV0p2Client_a44a6350f18ae8413b565e3d995046a4b}{
static void {\bfseries unmarshall\_\-remove\_\-xrl\_\-from\_\-cache} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RemoveXrlFromCacheCB cb)}
\label{classXrlFinderClientV0p2Client_a44a6350f18ae8413b565e3d995046a4b}

\item 
\hypertarget{classXrlFinderClientV0p2Client_a9cfd492337457f86103ca4fbd84c1c5a}{
static void {\bfseries unmarshall\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RemoveXrlsForTargetFromCacheCB cb)}
\label{classXrlFinderClientV0p2Client_a9cfd492337457f86103ca4fbd84c1c5a}

\item 
\hypertarget{classXrlFinderClientV0p2Client_a8c561fea5c5fb94aadd14b02a770393c}{
static void {\bfseries unmarshall\_\-dispatch\_\-tunneled\_\-xrl} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DispatchTunneledXrlCB cb)}
\label{classXrlFinderClientV0p2Client_a8c561fea5c5fb94aadd14b02a770393c}

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

\item 
\hypertarget{classXrlFinderClientV0p2Client_a8a92a0364d82228f86ab298b79deb33a}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-remove\_\-xrl\_\-from\_\-cache}}
\label{classXrlFinderClientV0p2Client_a8a92a0364d82228f86ab298b79deb33a}

\item 
\hypertarget{classXrlFinderClientV0p2Client_a1f3186e750d8ff048ef3426d3097d74d}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache}}
\label{classXrlFinderClientV0p2Client_a1f3186e750d8ff048ef3426d3097d74d}

\item 
\hypertarget{classXrlFinderClientV0p2Client_afb05ff28a24b6ce43458b51ba5e82ac8}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-dispatch\_\-tunneled\_\-xrl}}
\label{classXrlFinderClientV0p2Client_afb05ff28a24b6ce43458b51ba5e82ac8}

\end{DoxyCompactItemize}


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


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

Execute tunneled \hyperlink{classXrl}{Xrl}. Permits finder to call methods on clients through \hyperlink{classFinderClient}{FinderClient}.


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


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

Execute tunneled \hyperlink{classXrl}{Xrl}. Permits finder to call methods on clients through \hyperlink{classFinderClient}{FinderClient}.


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


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

No op method used by finder to poll for liveness.


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


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

No op method used by finder to poll for liveness.


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


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

Remove \hyperlink{classXrl}{Xrl} from cache. The client should remove currently cached value for \hyperlink{classXrl}{Xrl} from it's cached. On \hyperlink{protocolthe-p}{the} next invocation of \hyperlink{classXrl}{Xrl}, \hyperlink{protocolthe-p}{the} client will need to consult \hyperlink{protocolthe-p}{the} \hyperlink{classFinder}{Finder} for updated information, though implementations may consult \hyperlink{protocolthe-p}{the} \hyperlink{classFinder}{Finder} for updated information before.


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


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

Remove \hyperlink{classXrl}{Xrl} from cache. The client should remove currently cached value for \hyperlink{classXrl}{Xrl} from it's cached. On \hyperlink{protocolthe-p}{the} next invocation of \hyperlink{classXrl}{Xrl}, \hyperlink{protocolthe-p}{the} client will need to consult \hyperlink{protocolthe-p}{the} \hyperlink{classFinder}{Finder} for updated information, though implementations may consult \hyperlink{protocolthe-p}{the} \hyperlink{classFinder}{Finder} for updated information before.


\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{classXrlFinderClientV0p2Client_ae76180ec059751f26a1eb7e667bf2002}{
\index{XrlFinderClientV0p2Client@{XrlFinderClientV0p2Client}!send\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache@{send\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache}}
\index{send\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache@{send\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache}!XrlFinderClientV0p2Client@{XrlFinderClientV0p2Client}}
\subsubsection[{send\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderClientV0p2Client::send\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{target\_\-name, }
\item[{const RemoveXrlsForTargetFromCacheCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderClientV0p2Client_ae76180ec059751f26a1eb7e667bf2002}


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

Remove all Xrls relating to target from cache.


\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{classXrlFinderClientV0p2Client_ae76180ec059751f26a1eb7e667bf2002}{
\index{XrlFinderClientV0p2Client@{XrlFinderClientV0p2Client}!send\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache@{send\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache}}
\index{send\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache@{send\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache}!XrlFinderClientV0p2Client@{XrlFinderClientV0p2Client}}
\subsubsection[{send\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderClientV0p2Client::send\_\-remove\_\-xrls\_\-for\_\-target\_\-from\_\-cache (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{target\_\-name, }
\item[{const RemoveXrlsForTargetFromCacheCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderClientV0p2Client_ae76180ec059751f26a1eb7e667bf2002}


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

Remove all Xrls relating to target from cache.


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