\hypertarget{classTestFinderClientObserver}{
\section{TestFinderClientObserver Class Reference}
\label{classTestFinderClientObserver}\index{TestFinderClientObserver@{TestFinderClientObserver}}
}
Inheritance diagram for TestFinderClientObserver:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classTestFinderClientObserver}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classTestFinderClientObserver_a0c8dc4b4829fcc862e87a3a9522a4b94}{
{\bfseries TestFinderClientObserver} (const string \&tgtname)}
\label{classTestFinderClientObserver_a0c8dc4b4829fcc862e87a3a9522a4b94}

\item 
void \hyperlink{classTestFinderClientObserver_afcc301c3ead6263e68b78c1e6d6548fb}{finder\_\-connect\_\-event} ()
\begin{DoxyCompactList}\small\item\em \hyperlink{classFinder}{Finder} connection established. \item\end{DoxyCompactList}\item 
void \hyperlink{classTestFinderClientObserver_a7395f64fc27df7657737ed7ca5232f71}{finder\_\-disconnect\_\-event} ()
\begin{DoxyCompactList}\small\item\em \hyperlink{classFinder}{Finder} connection terminated. \item\end{DoxyCompactList}\item 
void \hyperlink{classTestFinderClientObserver_ab5a1676439a5bcb52f7b69963f5a2099}{finder\_\-ready\_\-event} (const string \&target\_\-name)
\begin{DoxyCompactList}\small\item\em \hyperlink{classFinder}{Finder} registration of named target is complete and target is able to send and receive Xrls requests. \item\end{DoxyCompactList}\item 
\hypertarget{classTestFinderClientObserver_a0d2a4fb4acc546e329b421ed7f86825e}{
bool {\bfseries connected} () const }
\label{classTestFinderClientObserver_a0d2a4fb4acc546e329b421ed7f86825e}

\item 
\hypertarget{classTestFinderClientObserver_a8e5933f7480c23553484f8bc10e031d0}{
bool {\bfseries got\_\-correct\_\-ready\_\-event} () const }
\label{classTestFinderClientObserver_a8e5933f7480c23553484f8bc10e031d0}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classTestFinderClientObserver_a9a8ddcb5c69d215704c1bf04ca80f0ea}{
bool {\bfseries \_\-connected}}
\label{classTestFinderClientObserver_a9a8ddcb5c69d215704c1bf04ca80f0ea}

\item 
\hypertarget{classTestFinderClientObserver_a77dfdf4ec5db95fc743bb90820a6bd20}{
bool {\bfseries \_\-correct\_\-target\_\-ready}}
\label{classTestFinderClientObserver_a77dfdf4ec5db95fc743bb90820a6bd20}

\item 
\hypertarget{classTestFinderClientObserver_a98334c68f382ab487ac06f41d597def0}{
string {\bfseries \_\-expected\_\-target}}
\label{classTestFinderClientObserver_a98334c68f382ab487ac06f41d597def0}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classTestFinderClientObserver_afcc301c3ead6263e68b78c1e6d6548fb}{
\index{TestFinderClientObserver@{TestFinderClientObserver}!finder\_\-connect\_\-event@{finder\_\-connect\_\-event}}
\index{finder\_\-connect\_\-event@{finder\_\-connect\_\-event}!TestFinderClientObserver@{TestFinderClientObserver}}
\subsubsection[{finder\_\-connect\_\-event}]{\setlength{\rightskip}{0pt plus 5cm}void TestFinderClientObserver::finder\_\-connect\_\-event (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classTestFinderClientObserver_afcc301c3ead6263e68b78c1e6d6548fb}


\hyperlink{classFinder}{Finder} connection established. 

Called by \hyperlink{classFinderClient}{FinderClient} when a connection to \hyperlink{protocolthe-p}{the} \hyperlink{classFinder}{Finder} is established. 

Implements \hyperlink{classFinderClientObserver_a43fb336f2fd06bcd4fe5db522ec40289}{FinderClientObserver}.

\hypertarget{classTestFinderClientObserver_a7395f64fc27df7657737ed7ca5232f71}{
\index{TestFinderClientObserver@{TestFinderClientObserver}!finder\_\-disconnect\_\-event@{finder\_\-disconnect\_\-event}}
\index{finder\_\-disconnect\_\-event@{finder\_\-disconnect\_\-event}!TestFinderClientObserver@{TestFinderClientObserver}}
\subsubsection[{finder\_\-disconnect\_\-event}]{\setlength{\rightskip}{0pt plus 5cm}void TestFinderClientObserver::finder\_\-disconnect\_\-event (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classTestFinderClientObserver_a7395f64fc27df7657737ed7ca5232f71}


\hyperlink{classFinder}{Finder} connection terminated. 

Called by \hyperlink{classFinderClient}{FinderClient} when \hyperlink{protocolthe-p}{the} connection to \hyperlink{protocolthe-p}{the} \hyperlink{classFinder}{Finder} is lost. 

Implements \hyperlink{classFinderClientObserver_a42663e39f0c24cbdf237ec3652676482}{FinderClientObserver}.

\hypertarget{classTestFinderClientObserver_ab5a1676439a5bcb52f7b69963f5a2099}{
\index{TestFinderClientObserver@{TestFinderClientObserver}!finder\_\-ready\_\-event@{finder\_\-ready\_\-event}}
\index{finder\_\-ready\_\-event@{finder\_\-ready\_\-event}!TestFinderClientObserver@{TestFinderClientObserver}}
\subsubsection[{finder\_\-ready\_\-event}]{\setlength{\rightskip}{0pt plus 5cm}void TestFinderClientObserver::finder\_\-ready\_\-event (
\begin{DoxyParamCaption}
\item[{const string \&}]{target\_\-name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classTestFinderClientObserver_ab5a1676439a5bcb52f7b69963f5a2099}


\hyperlink{classFinder}{Finder} registration of named target is complete and target is able to send and receive Xrls requests. 

Called by \hyperlink{classFinderClient}{FinderClient} after Xrls have been registered and \hyperlink{protocolthe-p}{the} \hyperlink{protocolthe-p}{the} target is enabled with \hyperlink{protocolthe-p}{the} finder.


\begin{DoxyParams}{Parameters}
{\em target\_\-name} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target transitioning to ready state. \\
\hline
\end{DoxyParams}


Implements \hyperlink{classFinderClientObserver_ad57a956cd2743b18cfe7a22d280a15d1}{FinderClientObserver}.



The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/libxipc/tests/test\_\-finder.cc\end{DoxyCompactItemize}
