\hypertarget{classParsedFinderXrlResponse}{
\section{ParsedFinderXrlResponse Class Reference}
\label{classParsedFinderXrlResponse}\index{ParsedFinderXrlResponse@{ParsedFinderXrlResponse}}
}


Parses finder protocol messages into \hyperlink{classXrl}{Xrl} responses.  




{\ttfamily \#include $<$finder\_\-msgs.hh$>$}

Inheritance diagram for ParsedFinderXrlResponse:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classParsedFinderXrlResponse}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classParsedFinderXrlResponse_a606dfd91b0bd648e4f8ad6bcdaaae4df}{ParsedFinderXrlResponse} (const char $\ast$data)  throw (BadFinderMessageFormat, WrongFinderMessageType, InvalidString)
\begin{DoxyCompactList}\small\item\em Constructor for received \hyperlink{classXrl}{Xrl} Response messages. \item\end{DoxyCompactList}\item 
\hypertarget{classParsedFinderXrlResponse_af16fe93ecd49ec7a0fdaad9bb0c90dcd}{
const \hyperlink{classXrlError}{XrlError} \& {\bfseries xrl\_\-error} () const }
\label{classParsedFinderXrlResponse_af16fe93ecd49ec7a0fdaad9bb0c90dcd}

\item 
\hypertarget{classParsedFinderXrlResponse_a9cfcdfef83d326f5170df801690ff54f}{
\hyperlink{classXrlArgs}{XrlArgs} $\ast$ {\bfseries xrl\_\-args} () const }
\label{classParsedFinderXrlResponse_a9cfcdfef83d326f5170df801690ff54f}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classParsedFinderXrlResponse_a0a220dc2700811d0a8c64e9f53b778d6}{
\hyperlink{classXrlError}{XrlError} {\bfseries \_\-xrl\_\-error}}
\label{classParsedFinderXrlResponse_a0a220dc2700811d0a8c64e9f53b778d6}

\item 
\hypertarget{classParsedFinderXrlResponse_a2e1632b04e601493ea9cafc1a3fcd7b5}{
\hyperlink{classXrlArgs}{XrlArgs} $\ast$ {\bfseries \_\-xrl\_\-args}}
\label{classParsedFinderXrlResponse_a2e1632b04e601493ea9cafc1a3fcd7b5}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Parses finder protocol messages into \hyperlink{classXrl}{Xrl} responses. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classParsedFinderXrlResponse_a606dfd91b0bd648e4f8ad6bcdaaae4df}{
\index{ParsedFinderXrlResponse@{ParsedFinderXrlResponse}!ParsedFinderXrlResponse@{ParsedFinderXrlResponse}}
\index{ParsedFinderXrlResponse@{ParsedFinderXrlResponse}!ParsedFinderXrlResponse@{ParsedFinderXrlResponse}}
\subsubsection[{ParsedFinderXrlResponse}]{\setlength{\rightskip}{0pt plus 5cm}ParsedFinderXrlResponse::ParsedFinderXrlResponse (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{data}
\end{DoxyParamCaption}
)  throw ({\bf BadFinderMessageFormat}, {\bf WrongFinderMessageType}, {\bf InvalidString})}}
\label{classParsedFinderXrlResponse_a606dfd91b0bd648e4f8ad6bcdaaae4df}


Constructor for received \hyperlink{classXrl}{Xrl} Response messages. 

Attempts to extract \hyperlink{classXrl}{Xrl} Reponse from data.


\begin{DoxyExceptions}{Exceptions}
{\em \hyperlink{structBadFinderMessageFormat}{BadFinderMessageFormat}} & when bad packet data received. \\
\hline
{\em \hyperlink{structWrongFinderMessageType}{WrongFinderMessageType}} & if message is not a \hyperlink{classFinder}{Finder} \hyperlink{classXrl}{Xrl} Response \hyperlink{classMessage}{Message}. \\
\hline
{\em \hyperlink{classInvalidString}{InvalidString}} & if \hyperlink{protocolthe-p}{the} data within \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} Response message could not be rendered as an \hyperlink{classXrl}{Xrl}. \\
\hline
\end{DoxyExceptions}


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