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

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

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

\item 
\hypertarget{classXrlFinderV0p2Client_a407f33586658b7f9259f4b0485eb803b}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const bool $\ast$ $>$::RefPtr {\bfseries FinderClientEnabledCB}}
\label{classXrlFinderV0p2Client_a407f33586658b7f9259f4b0485eb803b}

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

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

\item 
\hypertarget{classXrlFinderV0p2Client_afcba1b44ac81db87f6ed67cbcdcf96e2}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries ResolveXrlCB}}
\label{classXrlFinderV0p2Client_afcba1b44ac81db87f6ed67cbcdcf96e2}

\item 
\hypertarget{classXrlFinderV0p2Client_a8fa25511735309610093fa781468b1ec}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetXrlTargetsCB}}
\label{classXrlFinderV0p2Client_a8fa25511735309610093fa781468b1ec}

\item 
\hypertarget{classXrlFinderV0p2Client_a78e2d34860e0220272fdb0120dc55e21}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetXrlsRegisteredByCB}}
\label{classXrlFinderV0p2Client_a78e2d34860e0220272fdb0120dc55e21}

\item 
\hypertarget{classXrlFinderV0p2Client_a56a0a514731432e6a75c945eca0c596b}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetIpv4PermittedHostsCB}}
\label{classXrlFinderV0p2Client_a56a0a514731432e6a75c945eca0c596b}

\item 
\hypertarget{classXrlFinderV0p2Client_a04b17be5b27015e4e6e7b69007c94804}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetIpv4PermittedNetsCB}}
\label{classXrlFinderV0p2Client_a04b17be5b27015e4e6e7b69007c94804}

\item 
\hypertarget{classXrlFinderV0p2Client_a00f35c3ca692a98f205a070f376147a5}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetIpv6PermittedHostsCB}}
\label{classXrlFinderV0p2Client_a00f35c3ca692a98f205a070f376147a5}

\item 
\hypertarget{classXrlFinderV0p2Client_a8552b472e03e9bff72a0e400fa9809ef}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetIpv6PermittedNetsCB}}
\label{classXrlFinderV0p2Client_a8552b472e03e9bff72a0e400fa9809ef}

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

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

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

\item 
\hypertarget{classXrlFinderV0p2Client_a407f33586658b7f9259f4b0485eb803b}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const bool $\ast$ $>$::RefPtr {\bfseries FinderClientEnabledCB}}
\label{classXrlFinderV0p2Client_a407f33586658b7f9259f4b0485eb803b}

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

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

\item 
\hypertarget{classXrlFinderV0p2Client_afcba1b44ac81db87f6ed67cbcdcf96e2}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries ResolveXrlCB}}
\label{classXrlFinderV0p2Client_afcba1b44ac81db87f6ed67cbcdcf96e2}

\item 
\hypertarget{classXrlFinderV0p2Client_a8fa25511735309610093fa781468b1ec}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetXrlTargetsCB}}
\label{classXrlFinderV0p2Client_a8fa25511735309610093fa781468b1ec}

\item 
\hypertarget{classXrlFinderV0p2Client_a78e2d34860e0220272fdb0120dc55e21}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetXrlsRegisteredByCB}}
\label{classXrlFinderV0p2Client_a78e2d34860e0220272fdb0120dc55e21}

\item 
\hypertarget{classXrlFinderV0p2Client_a56a0a514731432e6a75c945eca0c596b}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetIpv4PermittedHostsCB}}
\label{classXrlFinderV0p2Client_a56a0a514731432e6a75c945eca0c596b}

\item 
\hypertarget{classXrlFinderV0p2Client_a04b17be5b27015e4e6e7b69007c94804}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetIpv4PermittedNetsCB}}
\label{classXrlFinderV0p2Client_a04b17be5b27015e4e6e7b69007c94804}

\item 
\hypertarget{classXrlFinderV0p2Client_a00f35c3ca692a98f205a070f376147a5}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetIpv6PermittedHostsCB}}
\label{classXrlFinderV0p2Client_a00f35c3ca692a98f205a070f376147a5}

\item 
\hypertarget{classXrlFinderV0p2Client_a8552b472e03e9bff72a0e400fa9809ef}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetIpv6PermittedNetsCB}}
\label{classXrlFinderV0p2Client_a8552b472e03e9bff72a0e400fa9809ef}

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

\item 
bool \hyperlink{classXrlFinderV0p2Client_a74b79058b1b16942a7f67e524b5c09ec}{send\_\-register\_\-finder\_\-client} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&instance\_\-name, const string \&class\_\-name, const bool \&singleton, const string \&in\_\-cookie, const RegisterFinderClientCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlFinderV0p2Client_a14802160192006e347770f3393283db9}{
bool {\bfseries send\_\-unregister\_\-finder\_\-client} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&instance\_\-name, const UnregisterFinderClientCB \&cb)}
\label{classXrlFinderV0p2Client_a14802160192006e347770f3393283db9}

\item 
bool \hyperlink{classXrlFinderV0p2Client_a09a92d175ad2cef6c9c626fa29ca878b}{send\_\-set\_\-finder\_\-client\_\-enabled} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&instance\_\-name, const bool \&enabled, const SetFinderClientEnabledCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_a828cbe5fa323d16aba2935adb046295c}{send\_\-finder\_\-client\_\-enabled} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&instance\_\-name, const FinderClientEnabledCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_a587165bb581378dad58452fac05df784}{send\_\-add\_\-xrl} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl, const string \&protocol\_\-name, const string \&protocol\_\-args, const AddXrlCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_a9e7e3909fd1635cfd93733747f48702a}{send\_\-remove\_\-xrl} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl, const RemoveXrlCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_a80c9adf0d860ffa9fa31dbffdb14f5b1}{send\_\-resolve\_\-xrl} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl, const ResolveXrlCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_a66c517921b37a233b29c81275c34b860}{send\_\-get\_\-xrl\_\-targets} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetXrlTargetsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_af3e03639df72f042ffa625b948567f9d}{send\_\-get\_\-xrls\_\-registered\_\-by} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&target\_\-name, const GetXrlsRegisteredByCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_a0e97e9044b7815117a906c5ff2876cd1}{send\_\-get\_\-ipv4\_\-permitted\_\-hosts} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetIpv4PermittedHostsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_ab5aaf9a5a449cb3a23e4148361ceb8ca}{send\_\-get\_\-ipv4\_\-permitted\_\-nets} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetIpv4PermittedNetsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_a18dc2c9638d35c8c8019cc4bbec52b59}{send\_\-get\_\-ipv6\_\-permitted\_\-hosts} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetIpv6PermittedHostsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_accb055a79e4f2f92866ef5c9f0283e95}{send\_\-get\_\-ipv6\_\-permitted\_\-nets} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetIpv6PermittedNetsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlFinderV0p2Client_a83dc890b03b60982b3685c704dda5403}{
{\bfseries XrlFinderV0p2Client} (\hyperlink{classXrlSender}{XrlSender} $\ast$s)}
\label{classXrlFinderV0p2Client_a83dc890b03b60982b3685c704dda5403}

\item 
bool \hyperlink{classXrlFinderV0p2Client_a74b79058b1b16942a7f67e524b5c09ec}{send\_\-register\_\-finder\_\-client} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&instance\_\-name, const string \&class\_\-name, const bool \&singleton, const string \&in\_\-cookie, const RegisterFinderClientCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlFinderV0p2Client_a14802160192006e347770f3393283db9}{
bool {\bfseries send\_\-unregister\_\-finder\_\-client} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&instance\_\-name, const UnregisterFinderClientCB \&cb)}
\label{classXrlFinderV0p2Client_a14802160192006e347770f3393283db9}

\item 
bool \hyperlink{classXrlFinderV0p2Client_a09a92d175ad2cef6c9c626fa29ca878b}{send\_\-set\_\-finder\_\-client\_\-enabled} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&instance\_\-name, const bool \&enabled, const SetFinderClientEnabledCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_a828cbe5fa323d16aba2935adb046295c}{send\_\-finder\_\-client\_\-enabled} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&instance\_\-name, const FinderClientEnabledCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_a587165bb581378dad58452fac05df784}{send\_\-add\_\-xrl} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl, const string \&protocol\_\-name, const string \&protocol\_\-args, const AddXrlCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_a9e7e3909fd1635cfd93733747f48702a}{send\_\-remove\_\-xrl} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl, const RemoveXrlCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_a80c9adf0d860ffa9fa31dbffdb14f5b1}{send\_\-resolve\_\-xrl} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&xrl, const ResolveXrlCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_a66c517921b37a233b29c81275c34b860}{send\_\-get\_\-xrl\_\-targets} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetXrlTargetsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_af3e03639df72f042ffa625b948567f9d}{send\_\-get\_\-xrls\_\-registered\_\-by} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&target\_\-name, const GetXrlsRegisteredByCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_a0e97e9044b7815117a906c5ff2876cd1}{send\_\-get\_\-ipv4\_\-permitted\_\-hosts} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetIpv4PermittedHostsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_ab5aaf9a5a449cb3a23e4148361ceb8ca}{send\_\-get\_\-ipv4\_\-permitted\_\-nets} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetIpv4PermittedNetsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_a18dc2c9638d35c8c8019cc4bbec52b59}{send\_\-get\_\-ipv6\_\-permitted\_\-hosts} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetIpv6PermittedHostsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderV0p2Client_accb055a79e4f2f92866ef5c9f0283e95}{send\_\-get\_\-ipv6\_\-permitted\_\-nets} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetIpv6PermittedNetsCB \&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{classXrlFinderV0p2Client_a482a9a523adbd6e499a66d447b80b814}{
\hyperlink{classXrlSender}{XrlSender} $\ast$ {\bfseries \_\-sender}}
\label{classXrlFinderV0p2Client_a482a9a523adbd6e499a66d447b80b814}

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

\item 
\hypertarget{classXrlFinderV0p2Client_af94aa9a4c0df0baf7b6614e2c2c41ebd}{
static void {\bfseries unmarshall\_\-unregister\_\-finder\_\-client} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, UnregisterFinderClientCB cb)}
\label{classXrlFinderV0p2Client_af94aa9a4c0df0baf7b6614e2c2c41ebd}

\item 
\hypertarget{classXrlFinderV0p2Client_aea6002a0fad9994303dd31983e822de9}{
static void {\bfseries unmarshall\_\-set\_\-finder\_\-client\_\-enabled} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetFinderClientEnabledCB cb)}
\label{classXrlFinderV0p2Client_aea6002a0fad9994303dd31983e822de9}

\item 
\hypertarget{classXrlFinderV0p2Client_a756a753b47100d59d0ad3d57bab0fe0f}{
static void {\bfseries unmarshall\_\-finder\_\-client\_\-enabled} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, FinderClientEnabledCB cb)}
\label{classXrlFinderV0p2Client_a756a753b47100d59d0ad3d57bab0fe0f}

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

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

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

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

\item 
\hypertarget{classXrlFinderV0p2Client_a9c13c963c082b9eb80c9c4dd8031d4d0}{
static void {\bfseries unmarshall\_\-get\_\-xrls\_\-registered\_\-by} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetXrlsRegisteredByCB cb)}
\label{classXrlFinderV0p2Client_a9c13c963c082b9eb80c9c4dd8031d4d0}

\item 
\hypertarget{classXrlFinderV0p2Client_af4d1ddff974f35a49016d5b99f4e150f}{
static void {\bfseries unmarshall\_\-get\_\-ipv4\_\-permitted\_\-hosts} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetIpv4PermittedHostsCB cb)}
\label{classXrlFinderV0p2Client_af4d1ddff974f35a49016d5b99f4e150f}

\item 
\hypertarget{classXrlFinderV0p2Client_addb9043b2902b8a977cc65ae306bc5ac}{
static void {\bfseries unmarshall\_\-get\_\-ipv4\_\-permitted\_\-nets} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetIpv4PermittedNetsCB cb)}
\label{classXrlFinderV0p2Client_addb9043b2902b8a977cc65ae306bc5ac}

\item 
\hypertarget{classXrlFinderV0p2Client_a9fa63074f0f1b69bbb98151eb7fb64f2}{
static void {\bfseries unmarshall\_\-get\_\-ipv6\_\-permitted\_\-hosts} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetIpv6PermittedHostsCB cb)}
\label{classXrlFinderV0p2Client_a9fa63074f0f1b69bbb98151eb7fb64f2}

\item 
\hypertarget{classXrlFinderV0p2Client_aa780e14b0381312696ddf1103f496783}{
static void {\bfseries unmarshall\_\-get\_\-ipv6\_\-permitted\_\-nets} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetIpv6PermittedNetsCB cb)}
\label{classXrlFinderV0p2Client_aa780e14b0381312696ddf1103f496783}

\item 
\hypertarget{classXrlFinderV0p2Client_a44012436192a8c5250e1ec043ed4b0a8}{
static void {\bfseries unmarshall\_\-register\_\-finder\_\-client} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RegisterFinderClientCB cb)}
\label{classXrlFinderV0p2Client_a44012436192a8c5250e1ec043ed4b0a8}

\item 
\hypertarget{classXrlFinderV0p2Client_a35841c7fd1477f5f04f4cad4d85b90df}{
static void {\bfseries unmarshall\_\-unregister\_\-finder\_\-client} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, UnregisterFinderClientCB cb)}
\label{classXrlFinderV0p2Client_a35841c7fd1477f5f04f4cad4d85b90df}

\item 
\hypertarget{classXrlFinderV0p2Client_a7f80f9b267a278bb12ef1518454a855b}{
static void {\bfseries unmarshall\_\-set\_\-finder\_\-client\_\-enabled} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetFinderClientEnabledCB cb)}
\label{classXrlFinderV0p2Client_a7f80f9b267a278bb12ef1518454a855b}

\item 
\hypertarget{classXrlFinderV0p2Client_a310b20bde2dbe1ae0d145401d6ebf4c6}{
static void {\bfseries unmarshall\_\-finder\_\-client\_\-enabled} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, FinderClientEnabledCB cb)}
\label{classXrlFinderV0p2Client_a310b20bde2dbe1ae0d145401d6ebf4c6}

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

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

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

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

\item 
\hypertarget{classXrlFinderV0p2Client_ae7837096de39d239b06c812c9815f99d}{
static void {\bfseries unmarshall\_\-get\_\-xrls\_\-registered\_\-by} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetXrlsRegisteredByCB cb)}
\label{classXrlFinderV0p2Client_ae7837096de39d239b06c812c9815f99d}

\item 
\hypertarget{classXrlFinderV0p2Client_ad46136e3dca6fe539ce77734e7518cd9}{
static void {\bfseries unmarshall\_\-get\_\-ipv4\_\-permitted\_\-hosts} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetIpv4PermittedHostsCB cb)}
\label{classXrlFinderV0p2Client_ad46136e3dca6fe539ce77734e7518cd9}

\item 
\hypertarget{classXrlFinderV0p2Client_a2a6810b4014991f77f3e5f3ef4c41a0a}{
static void {\bfseries unmarshall\_\-get\_\-ipv4\_\-permitted\_\-nets} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetIpv4PermittedNetsCB cb)}
\label{classXrlFinderV0p2Client_a2a6810b4014991f77f3e5f3ef4c41a0a}

\item 
\hypertarget{classXrlFinderV0p2Client_afe6a744ffbe15a3426a47a3b0f6934de}{
static void {\bfseries unmarshall\_\-get\_\-ipv6\_\-permitted\_\-hosts} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetIpv6PermittedHostsCB cb)}
\label{classXrlFinderV0p2Client_afe6a744ffbe15a3426a47a3b0f6934de}

\item 
\hypertarget{classXrlFinderV0p2Client_a5d287ffd099aaa6f582959c6f9c82e75}{
static void {\bfseries unmarshall\_\-get\_\-ipv6\_\-permitted\_\-nets} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetIpv6PermittedNetsCB cb)}
\label{classXrlFinderV0p2Client_a5d287ffd099aaa6f582959c6f9c82e75}

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

\item 
\hypertarget{classXrlFinderV0p2Client_abd5fb16599dcabe9f1713958f58c5f01}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-unregister\_\-finder\_\-client}}
\label{classXrlFinderV0p2Client_abd5fb16599dcabe9f1713958f58c5f01}

\item 
\hypertarget{classXrlFinderV0p2Client_a17b27b4cd5ead8681c7b4a79f3898da1}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-finder\_\-client\_\-enabled}}
\label{classXrlFinderV0p2Client_a17b27b4cd5ead8681c7b4a79f3898da1}

\item 
\hypertarget{classXrlFinderV0p2Client_a5756e0345261da9e5a977a062edcf9f3}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-finder\_\-client\_\-enabled}}
\label{classXrlFinderV0p2Client_a5756e0345261da9e5a977a062edcf9f3}

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

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

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

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

\item 
\hypertarget{classXrlFinderV0p2Client_a138d1e96e79b0e28861d85585f80234b}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-xrls\_\-registered\_\-by}}
\label{classXrlFinderV0p2Client_a138d1e96e79b0e28861d85585f80234b}

\item 
\hypertarget{classXrlFinderV0p2Client_a0b75f733870fdea6c4b89c7713c17e35}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-ipv4\_\-permitted\_\-hosts}}
\label{classXrlFinderV0p2Client_a0b75f733870fdea6c4b89c7713c17e35}

\item 
\hypertarget{classXrlFinderV0p2Client_af7e448645518960fbb7ad9fe41e58566}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-ipv4\_\-permitted\_\-nets}}
\label{classXrlFinderV0p2Client_af7e448645518960fbb7ad9fe41e58566}

\item 
\hypertarget{classXrlFinderV0p2Client_ab2fee8655aaf0815ebc18897d3713b35}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-ipv6\_\-permitted\_\-hosts}}
\label{classXrlFinderV0p2Client_ab2fee8655aaf0815ebc18897d3713b35}

\item 
\hypertarget{classXrlFinderV0p2Client_a20a25b8d08a5ea0207475682a828cce7}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-ipv6\_\-permitted\_\-nets}}
\label{classXrlFinderV0p2Client_a20a25b8d08a5ea0207475682a828cce7}

\end{DoxyCompactItemize}


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


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

Add resolved \hyperlink{classXrl}{Xrl} into system, fails if xrl is already registered.


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


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

Add resolved \hyperlink{classXrl}{Xrl} into system, fails if xrl is already registered.


\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{classXrlFinderV0p2Client_a828cbe5fa323d16aba2935adb046295c}{
\index{XrlFinderV0p2Client@{XrlFinderV0p2Client}!send\_\-finder\_\-client\_\-enabled@{send\_\-finder\_\-client\_\-enabled}}
\index{send\_\-finder\_\-client\_\-enabled@{send\_\-finder\_\-client\_\-enabled}!XrlFinderV0p2Client@{XrlFinderV0p2Client}}
\subsubsection[{send\_\-finder\_\-client\_\-enabled}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderV0p2Client::send\_\-finder\_\-client\_\-enabled (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{instance\_\-name, }
\item[{const FinderClientEnabledCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderV0p2Client_a828cbe5fa323d16aba2935adb046295c}


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

Get enabled state information associated with finder client.


\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{classXrlFinderV0p2Client_a828cbe5fa323d16aba2935adb046295c}{
\index{XrlFinderV0p2Client@{XrlFinderV0p2Client}!send\_\-finder\_\-client\_\-enabled@{send\_\-finder\_\-client\_\-enabled}}
\index{send\_\-finder\_\-client\_\-enabled@{send\_\-finder\_\-client\_\-enabled}!XrlFinderV0p2Client@{XrlFinderV0p2Client}}
\subsubsection[{send\_\-finder\_\-client\_\-enabled}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderV0p2Client::send\_\-finder\_\-client\_\-enabled (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{instance\_\-name, }
\item[{const FinderClientEnabledCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderV0p2Client_a828cbe5fa323d16aba2935adb046295c}


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

Get enabled state information associated with finder client.


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


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

Get list of \hyperlink{classIPv4}{IPv4} hosts that clients should accept IPC requests from.


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


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

Get list of \hyperlink{classIPv4}{IPv4} hosts that clients should accept IPC requests from.


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


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

Get list of \hyperlink{classIPv4}{IPv4} nets that clients should accept IPC requests from.


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


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

Get list of \hyperlink{classIPv4}{IPv4} nets that clients should accept IPC requests from.


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


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

Get list of \hyperlink{classIPv6}{IPv6} hosts that clients should accept IPC requests from.


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


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

Get list of \hyperlink{classIPv6}{IPv6} hosts that clients should accept IPC requests from.


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


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

Get list of \hyperlink{classIPv6}{IPv6} nets that clients should accept IPC requests from.


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


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

Get list of \hyperlink{classIPv6}{IPv6} nets that clients should accept IPC requests from.


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


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

Get list of registered \hyperlink{classXrl}{Xrl} targets


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


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

Get list of registered \hyperlink{classXrl}{Xrl} targets


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


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

Get list of Xrls registered by 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{classXrlFinderV0p2Client_af3e03639df72f042ffa625b948567f9d}{
\index{XrlFinderV0p2Client@{XrlFinderV0p2Client}!send\_\-get\_\-xrls\_\-registered\_\-by@{send\_\-get\_\-xrls\_\-registered\_\-by}}
\index{send\_\-get\_\-xrls\_\-registered\_\-by@{send\_\-get\_\-xrls\_\-registered\_\-by}!XrlFinderV0p2Client@{XrlFinderV0p2Client}}
\subsubsection[{send\_\-get\_\-xrls\_\-registered\_\-by}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderV0p2Client::send\_\-get\_\-xrls\_\-registered\_\-by (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{target\_\-name, }
\item[{const GetXrlsRegisteredByCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderV0p2Client_af3e03639df72f042ffa625b948567f9d}


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

Get list of Xrls registered by 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{classXrlFinderV0p2Client_a74b79058b1b16942a7f67e524b5c09ec}{
\index{XrlFinderV0p2Client@{XrlFinderV0p2Client}!send\_\-register\_\-finder\_\-client@{send\_\-register\_\-finder\_\-client}}
\index{send\_\-register\_\-finder\_\-client@{send\_\-register\_\-finder\_\-client}!XrlFinderV0p2Client@{XrlFinderV0p2Client}}
\subsubsection[{send\_\-register\_\-finder\_\-client}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderV0p2Client::send\_\-register\_\-finder\_\-client (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{instance\_\-name, }
\item[{const string \&}]{class\_\-name, }
\item[{const bool \&}]{singleton, }
\item[{const string \&}]{in\_\-cookie, }
\item[{const RegisterFinderClientCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderV0p2Client_a74b79058b1b16942a7f67e524b5c09ec}


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

Register client with \hyperlink{classFinder}{Finder}. Once client has been registered \hyperlink{classXrl}{Xrl} registrations may proceed. Once \hyperlink{classXrl}{Xrl} registrations have have been completed \hyperlink{protocolthe-p}{the} client needs to be enabled for \hyperlink{protocolthe-p}{the} \hyperlink{classFinder}{Finder} to respond to queries about \hyperlink{protocolthe-p}{the} client. Fails if instance\_\-name is already registered, or another instance of \hyperlink{protocolthe-p}{the} same class is registered as a singleton. The client must support \hyperlink{protocolthe-p}{the} finder\_\-client interface in order to be able to process messages from \hyperlink{protocolthe-p}{the} finder.


\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{classXrlFinderV0p2Client_a74b79058b1b16942a7f67e524b5c09ec}{
\index{XrlFinderV0p2Client@{XrlFinderV0p2Client}!send\_\-register\_\-finder\_\-client@{send\_\-register\_\-finder\_\-client}}
\index{send\_\-register\_\-finder\_\-client@{send\_\-register\_\-finder\_\-client}!XrlFinderV0p2Client@{XrlFinderV0p2Client}}
\subsubsection[{send\_\-register\_\-finder\_\-client}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderV0p2Client::send\_\-register\_\-finder\_\-client (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{instance\_\-name, }
\item[{const string \&}]{class\_\-name, }
\item[{const bool \&}]{singleton, }
\item[{const string \&}]{in\_\-cookie, }
\item[{const RegisterFinderClientCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderV0p2Client_a74b79058b1b16942a7f67e524b5c09ec}


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

Register client with \hyperlink{classFinder}{Finder}. Once client has been registered \hyperlink{classXrl}{Xrl} registrations may proceed. Once \hyperlink{classXrl}{Xrl} registrations have have been completed \hyperlink{protocolthe-p}{the} client needs to be enabled for \hyperlink{protocolthe-p}{the} \hyperlink{classFinder}{Finder} to respond to queries about \hyperlink{protocolthe-p}{the} client. Fails if instance\_\-name is already registered, or another instance of \hyperlink{protocolthe-p}{the} same class is registered as a singleton. The client must support \hyperlink{protocolthe-p}{the} finder\_\-client interface in order to be able to process messages from \hyperlink{protocolthe-p}{the} finder.


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


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

Remove xrl


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


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

Remove xrl


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


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

Resolve \hyperlink{classXrl}{Xrl}


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


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

Resolve \hyperlink{classXrl}{Xrl}


\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{classXrlFinderV0p2Client_a09a92d175ad2cef6c9c626fa29ca878b}{
\index{XrlFinderV0p2Client@{XrlFinderV0p2Client}!send\_\-set\_\-finder\_\-client\_\-enabled@{send\_\-set\_\-finder\_\-client\_\-enabled}}
\index{send\_\-set\_\-finder\_\-client\_\-enabled@{send\_\-set\_\-finder\_\-client\_\-enabled}!XrlFinderV0p2Client@{XrlFinderV0p2Client}}
\subsubsection[{send\_\-set\_\-finder\_\-client\_\-enabled}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderV0p2Client::send\_\-set\_\-finder\_\-client\_\-enabled (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{instance\_\-name, }
\item[{const bool \&}]{enabled, }
\item[{const SetFinderClientEnabledCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderV0p2Client_a09a92d175ad2cef6c9c626fa29ca878b}


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

Enable resolution of Xrls associated with target. Disabling Xrls at present does not cause clients to flush state associated with target so cached entries in clients are unaffected by this \hyperlink{classXrl}{Xrl}. Caller must be client that registered \hyperlink{classXrl}{Xrl}.


\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{classXrlFinderV0p2Client_a09a92d175ad2cef6c9c626fa29ca878b}{
\index{XrlFinderV0p2Client@{XrlFinderV0p2Client}!send\_\-set\_\-finder\_\-client\_\-enabled@{send\_\-set\_\-finder\_\-client\_\-enabled}}
\index{send\_\-set\_\-finder\_\-client\_\-enabled@{send\_\-set\_\-finder\_\-client\_\-enabled}!XrlFinderV0p2Client@{XrlFinderV0p2Client}}
\subsubsection[{send\_\-set\_\-finder\_\-client\_\-enabled}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderV0p2Client::send\_\-set\_\-finder\_\-client\_\-enabled (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{instance\_\-name, }
\item[{const bool \&}]{enabled, }
\item[{const SetFinderClientEnabledCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderV0p2Client_a09a92d175ad2cef6c9c626fa29ca878b}


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

Enable resolution of Xrls associated with target. Disabling Xrls at present does not cause clients to flush state associated with target so cached entries in clients are unaffected by this \hyperlink{classXrl}{Xrl}. Caller must be client that registered \hyperlink{classXrl}{Xrl}.


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