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

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

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

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

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

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

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

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

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

\item 
bool \hyperlink{classXrlFinderEventNotifierV0p1Client_a76a777837b709693247e7f71c9a8237e}{send\_\-register\_\-class\_\-event\_\-interest} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&requester\_\-instance, const string \&class\_\-name, const RegisterClassEventInterestCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderEventNotifierV0p1Client_ae4bed97533cf75fbf3a05441bc009797}{send\_\-deregister\_\-class\_\-event\_\-interest} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&requester\_\-instance, const string \&class\_\-name, const DeregisterClassEventInterestCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderEventNotifierV0p1Client_a9facfefa9140acaa65dc99b1b82ff561}{send\_\-register\_\-instance\_\-event\_\-interest} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&requester\_\-instance, const string \&instance\_\-name, const RegisterInstanceEventInterestCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderEventNotifierV0p1Client_a608913cdb1ac594aedd387f71fd172ad}{send\_\-deregister\_\-instance\_\-event\_\-interest} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&requester\_\-instance, const string \&instance\_\-name, const DeregisterInstanceEventInterestCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlFinderEventNotifierV0p1Client_a53ef914d18f8f526f64c269c78520ed4}{
{\bfseries XrlFinderEventNotifierV0p1Client} (\hyperlink{classXrlSender}{XrlSender} $\ast$s)}
\label{classXrlFinderEventNotifierV0p1Client_a53ef914d18f8f526f64c269c78520ed4}

\item 
bool \hyperlink{classXrlFinderEventNotifierV0p1Client_a76a777837b709693247e7f71c9a8237e}{send\_\-register\_\-class\_\-event\_\-interest} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&requester\_\-instance, const string \&class\_\-name, const RegisterClassEventInterestCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderEventNotifierV0p1Client_ae4bed97533cf75fbf3a05441bc009797}{send\_\-deregister\_\-class\_\-event\_\-interest} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&requester\_\-instance, const string \&class\_\-name, const DeregisterClassEventInterestCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderEventNotifierV0p1Client_a9facfefa9140acaa65dc99b1b82ff561}{send\_\-register\_\-instance\_\-event\_\-interest} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&requester\_\-instance, const string \&instance\_\-name, const RegisterInstanceEventInterestCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlFinderEventNotifierV0p1Client_a608913cdb1ac594aedd387f71fd172ad}{send\_\-deregister\_\-instance\_\-event\_\-interest} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&requester\_\-instance, const string \&instance\_\-name, const DeregisterInstanceEventInterestCB \&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{classXrlFinderEventNotifierV0p1Client_ae01b6ba9b349814b1b6b1158273be8cd}{
\hyperlink{classXrlSender}{XrlSender} $\ast$ {\bfseries \_\-sender}}
\label{classXrlFinderEventNotifierV0p1Client_ae01b6ba9b349814b1b6b1158273be8cd}

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

\item 
\hypertarget{classXrlFinderEventNotifierV0p1Client_a4f1a9c4ed54ff8aa5a71ada1c7838545}{
static void {\bfseries unmarshall\_\-deregister\_\-class\_\-event\_\-interest} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeregisterClassEventInterestCB cb)}
\label{classXrlFinderEventNotifierV0p1Client_a4f1a9c4ed54ff8aa5a71ada1c7838545}

\item 
\hypertarget{classXrlFinderEventNotifierV0p1Client_ac066e8cabb9626bcf528bf98e7d2a0b2}{
static void {\bfseries unmarshall\_\-register\_\-instance\_\-event\_\-interest} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RegisterInstanceEventInterestCB cb)}
\label{classXrlFinderEventNotifierV0p1Client_ac066e8cabb9626bcf528bf98e7d2a0b2}

\item 
\hypertarget{classXrlFinderEventNotifierV0p1Client_a37853b360effd20d01322584d5e6a218}{
static void {\bfseries unmarshall\_\-deregister\_\-instance\_\-event\_\-interest} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeregisterInstanceEventInterestCB cb)}
\label{classXrlFinderEventNotifierV0p1Client_a37853b360effd20d01322584d5e6a218}

\item 
\hypertarget{classXrlFinderEventNotifierV0p1Client_a8da38d7c91d4ccc81f0beda110daa296}{
static void {\bfseries unmarshall\_\-register\_\-class\_\-event\_\-interest} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RegisterClassEventInterestCB cb)}
\label{classXrlFinderEventNotifierV0p1Client_a8da38d7c91d4ccc81f0beda110daa296}

\item 
\hypertarget{classXrlFinderEventNotifierV0p1Client_abcb47864e279c0e51a324f847d24b89a}{
static void {\bfseries unmarshall\_\-deregister\_\-class\_\-event\_\-interest} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeregisterClassEventInterestCB cb)}
\label{classXrlFinderEventNotifierV0p1Client_abcb47864e279c0e51a324f847d24b89a}

\item 
\hypertarget{classXrlFinderEventNotifierV0p1Client_a3893f4a39ef736108fd42f73aa7d8e02}{
static void {\bfseries unmarshall\_\-register\_\-instance\_\-event\_\-interest} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RegisterInstanceEventInterestCB cb)}
\label{classXrlFinderEventNotifierV0p1Client_a3893f4a39ef736108fd42f73aa7d8e02}

\item 
\hypertarget{classXrlFinderEventNotifierV0p1Client_ae3d2c36b7c8118f37458e3d32f5dedad}{
static void {\bfseries unmarshall\_\-deregister\_\-instance\_\-event\_\-interest} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeregisterInstanceEventInterestCB cb)}
\label{classXrlFinderEventNotifierV0p1Client_ae3d2c36b7c8118f37458e3d32f5dedad}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlFinderEventNotifierV0p1Client_a5b9e3f7287aedb1f2e81e548564e8482}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-register\_\-class\_\-event\_\-interest}}
\label{classXrlFinderEventNotifierV0p1Client_a5b9e3f7287aedb1f2e81e548564e8482}

\item 
\hypertarget{classXrlFinderEventNotifierV0p1Client_aafa4ab34361f3bd3a513d4d1a7ca0e28}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-deregister\_\-class\_\-event\_\-interest}}
\label{classXrlFinderEventNotifierV0p1Client_aafa4ab34361f3bd3a513d4d1a7ca0e28}

\item 
\hypertarget{classXrlFinderEventNotifierV0p1Client_a9a3fda59015df0779fcf001515a4d145}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-register\_\-instance\_\-event\_\-interest}}
\label{classXrlFinderEventNotifierV0p1Client_a9a3fda59015df0779fcf001515a4d145}

\item 
\hypertarget{classXrlFinderEventNotifierV0p1Client_a30c9c1488e789c2e47822d3da696c867}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-deregister\_\-instance\_\-event\_\-interest}}
\label{classXrlFinderEventNotifierV0p1Client_a30c9c1488e789c2e47822d3da696c867}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classXrlFinderEventNotifierV0p1Client_ae4bed97533cf75fbf3a05441bc009797}{
\index{XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}!send\_\-deregister\_\-class\_\-event\_\-interest@{send\_\-deregister\_\-class\_\-event\_\-interest}}
\index{send\_\-deregister\_\-class\_\-event\_\-interest@{send\_\-deregister\_\-class\_\-event\_\-interest}!XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}}
\subsubsection[{send\_\-deregister\_\-class\_\-event\_\-interest}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderEventNotifierV0p1Client::send\_\-deregister\_\-class\_\-event\_\-interest (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{requester\_\-instance, }
\item[{const string \&}]{class\_\-name, }
\item[{const DeregisterClassEventInterestCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderEventNotifierV0p1Client_ae4bed97533cf75fbf3a05441bc009797}


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

Deregister interest in events relating to a particular class.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em requester\_\-instance} & instance name of \hyperlink{classXrl}{Xrl} Target interested in receiving event notifications.\\
\hline
{\em class\_\-name} & class of \hyperlink{classXrl}{Xrl} Targets to stop event notifications for. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlFinderEventNotifierV0p1Client_ae4bed97533cf75fbf3a05441bc009797}{
\index{XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}!send\_\-deregister\_\-class\_\-event\_\-interest@{send\_\-deregister\_\-class\_\-event\_\-interest}}
\index{send\_\-deregister\_\-class\_\-event\_\-interest@{send\_\-deregister\_\-class\_\-event\_\-interest}!XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}}
\subsubsection[{send\_\-deregister\_\-class\_\-event\_\-interest}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderEventNotifierV0p1Client::send\_\-deregister\_\-class\_\-event\_\-interest (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{requester\_\-instance, }
\item[{const string \&}]{class\_\-name, }
\item[{const DeregisterClassEventInterestCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderEventNotifierV0p1Client_ae4bed97533cf75fbf3a05441bc009797}


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

Deregister interest in events relating to a particular class.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em requester\_\-instance} & instance name of \hyperlink{classXrl}{Xrl} Target interested in receiving event notifications.\\
\hline
{\em class\_\-name} & class of \hyperlink{classXrl}{Xrl} Targets to stop event notifications for. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlFinderEventNotifierV0p1Client_a608913cdb1ac594aedd387f71fd172ad}{
\index{XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}!send\_\-deregister\_\-instance\_\-event\_\-interest@{send\_\-deregister\_\-instance\_\-event\_\-interest}}
\index{send\_\-deregister\_\-instance\_\-event\_\-interest@{send\_\-deregister\_\-instance\_\-event\_\-interest}!XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}}
\subsubsection[{send\_\-deregister\_\-instance\_\-event\_\-interest}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderEventNotifierV0p1Client::send\_\-deregister\_\-instance\_\-event\_\-interest (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{requester\_\-instance, }
\item[{const string \&}]{instance\_\-name, }
\item[{const DeregisterInstanceEventInterestCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderEventNotifierV0p1Client_a608913cdb1ac594aedd387f71fd172ad}


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

Register interest in events relating to a particular instance.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em requester\_\-instance} & instance name of \hyperlink{classXrl}{Xrl} Target interested in receiving event notifications.\\
\hline
{\em instance\_\-name} & name of \hyperlink{classXrl}{Xrl} Target instance to stop event notifications for. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlFinderEventNotifierV0p1Client_a608913cdb1ac594aedd387f71fd172ad}{
\index{XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}!send\_\-deregister\_\-instance\_\-event\_\-interest@{send\_\-deregister\_\-instance\_\-event\_\-interest}}
\index{send\_\-deregister\_\-instance\_\-event\_\-interest@{send\_\-deregister\_\-instance\_\-event\_\-interest}!XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}}
\subsubsection[{send\_\-deregister\_\-instance\_\-event\_\-interest}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderEventNotifierV0p1Client::send\_\-deregister\_\-instance\_\-event\_\-interest (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{requester\_\-instance, }
\item[{const string \&}]{instance\_\-name, }
\item[{const DeregisterInstanceEventInterestCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderEventNotifierV0p1Client_a608913cdb1ac594aedd387f71fd172ad}


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

Register interest in events relating to a particular instance.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em requester\_\-instance} & instance name of \hyperlink{classXrl}{Xrl} Target interested in receiving event notifications.\\
\hline
{\em instance\_\-name} & name of \hyperlink{classXrl}{Xrl} Target instance to stop event notifications for. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlFinderEventNotifierV0p1Client_a76a777837b709693247e7f71c9a8237e}{
\index{XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}!send\_\-register\_\-class\_\-event\_\-interest@{send\_\-register\_\-class\_\-event\_\-interest}}
\index{send\_\-register\_\-class\_\-event\_\-interest@{send\_\-register\_\-class\_\-event\_\-interest}!XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}}
\subsubsection[{send\_\-register\_\-class\_\-event\_\-interest}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderEventNotifierV0p1Client::send\_\-register\_\-class\_\-event\_\-interest (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{requester\_\-instance, }
\item[{const string \&}]{class\_\-name, }
\item[{const RegisterClassEventInterestCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderEventNotifierV0p1Client_a76a777837b709693247e7f71c9a8237e}


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

Register interest in events relating to a particular class. Following this call \hyperlink{protocolthe-p}{the} requester will receive birth event notifications for existing instances within \hyperlink{protocolthe-p}{the} named class and will receive birth and deatch event notifications as instances are created and destroyed subsequently.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em requester\_\-instance} & instance name of \hyperlink{classXrl}{Xrl} Target interested in receiving event notifications.\\
\hline
{\em class\_\-name} & class of \hyperlink{classXrl}{Xrl} Targets to generate event notifications for. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlFinderEventNotifierV0p1Client_a76a777837b709693247e7f71c9a8237e}{
\index{XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}!send\_\-register\_\-class\_\-event\_\-interest@{send\_\-register\_\-class\_\-event\_\-interest}}
\index{send\_\-register\_\-class\_\-event\_\-interest@{send\_\-register\_\-class\_\-event\_\-interest}!XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}}
\subsubsection[{send\_\-register\_\-class\_\-event\_\-interest}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderEventNotifierV0p1Client::send\_\-register\_\-class\_\-event\_\-interest (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{requester\_\-instance, }
\item[{const string \&}]{class\_\-name, }
\item[{const RegisterClassEventInterestCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderEventNotifierV0p1Client_a76a777837b709693247e7f71c9a8237e}


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

Register interest in events relating to a particular class. Following this call \hyperlink{protocolthe-p}{the} requester will receive birth event notifications for existing instances within \hyperlink{protocolthe-p}{the} named class and will receive birth and deatch event notifications as instances are created and destroyed subsequently.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em requester\_\-instance} & instance name of \hyperlink{classXrl}{Xrl} Target interested in receiving event notifications.\\
\hline
{\em class\_\-name} & class of \hyperlink{classXrl}{Xrl} Targets to generate event notifications for. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlFinderEventNotifierV0p1Client_a9facfefa9140acaa65dc99b1b82ff561}{
\index{XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}!send\_\-register\_\-instance\_\-event\_\-interest@{send\_\-register\_\-instance\_\-event\_\-interest}}
\index{send\_\-register\_\-instance\_\-event\_\-interest@{send\_\-register\_\-instance\_\-event\_\-interest}!XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}}
\subsubsection[{send\_\-register\_\-instance\_\-event\_\-interest}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderEventNotifierV0p1Client::send\_\-register\_\-instance\_\-event\_\-interest (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{requester\_\-instance, }
\item[{const string \&}]{instance\_\-name, }
\item[{const RegisterInstanceEventInterestCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderEventNotifierV0p1Client_a9facfefa9140acaa65dc99b1b82ff561}


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

Register interest in events relating to a particular instance. Following this call \hyperlink{protocolthe-p}{the} requester will receive a birth event notification for \hyperlink{protocolthe-p}{the} named instance if it exists. When \hyperlink{protocolthe-p}{the} named instance dies, \hyperlink{protocolthe-p}{the} requester will receive a death event notification. This method will fail if \hyperlink{protocolthe-p}{the} named instance does not exist.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em requester\_\-instance} & instance name of \hyperlink{classXrl}{Xrl} Target interested in receiving event notifications.\\
\hline
{\em instance\_\-name} & name of \hyperlink{classXrl}{Xrl} Target instance to receive event notifications for. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlFinderEventNotifierV0p1Client_a9facfefa9140acaa65dc99b1b82ff561}{
\index{XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}!send\_\-register\_\-instance\_\-event\_\-interest@{send\_\-register\_\-instance\_\-event\_\-interest}}
\index{send\_\-register\_\-instance\_\-event\_\-interest@{send\_\-register\_\-instance\_\-event\_\-interest}!XrlFinderEventNotifierV0p1Client@{XrlFinderEventNotifierV0p1Client}}
\subsubsection[{send\_\-register\_\-instance\_\-event\_\-interest}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlFinderEventNotifierV0p1Client::send\_\-register\_\-instance\_\-event\_\-interest (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{requester\_\-instance, }
\item[{const string \&}]{instance\_\-name, }
\item[{const RegisterInstanceEventInterestCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlFinderEventNotifierV0p1Client_a9facfefa9140acaa65dc99b1b82ff561}


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

Register interest in events relating to a particular instance. Following this call \hyperlink{protocolthe-p}{the} requester will receive a birth event notification for \hyperlink{protocolthe-p}{the} named instance if it exists. When \hyperlink{protocolthe-p}{the} named instance dies, \hyperlink{protocolthe-p}{the} requester will receive a death event notification. This method will fail if \hyperlink{protocolthe-p}{the} named instance does not exist.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em requester\_\-instance} & instance name of \hyperlink{classXrl}{Xrl} Target interested in receiving event notifications.\\
\hline
{\em instance\_\-name} & name of \hyperlink{classXrl}{Xrl} Target instance to receive event notifications for. \\
\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\_\-event\_\-notifier\_\-xif.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/interfaces/finder\_\-event\_\-notifier\_\-xif.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i386-\/pc-\/mingw32/xrl/interfaces/finder\_\-event\_\-notifier\_\-xif.cc\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/interfaces/finder\_\-event\_\-notifier\_\-xif.cc\end{DoxyCompactItemize}
