\hypertarget{classParsedFinderXrlMessage}{
\section{ParsedFinderXrlMessage Class Reference}
\label{classParsedFinderXrlMessage}\index{ParsedFinderXrlMessage@{ParsedFinderXrlMessage}}
}


Parses finder protocol messages into Xrls.  




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

Inheritance diagram for ParsedFinderXrlMessage:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classParsedFinderXrlMessage}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classParsedFinderXrlMessage_a2b130428465781951a6de8dd8ceeae62}{ParsedFinderXrlMessage} (const char $\ast$data)  throw (BadFinderMessageFormat, WrongFinderMessageType, InvalidString)
\begin{DoxyCompactList}\small\item\em Constructor for received \hyperlink{classXrl}{Xrl} messages. \item\end{DoxyCompactList}\item 
\hypertarget{classParsedFinderXrlMessage_ad5c0ac06dd9e52d85adcb2c247fca196}{
const \hyperlink{classXrl}{Xrl} \& {\bfseries xrl} () const }
\label{classParsedFinderXrlMessage_ad5c0ac06dd9e52d85adcb2c247fca196}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classParsedFinderXrlMessage_a5788b1ac7cef176d9256ecf9d6865b41}{
\hyperlink{classXrl}{Xrl} $\ast$ {\bfseries \_\-xrl}}
\label{classParsedFinderXrlMessage_a5788b1ac7cef176d9256ecf9d6865b41}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Parses finder protocol messages into Xrls. 

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


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

Attempts to extract \hyperlink{classXrl}{Xrl} 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} message. \\
\hline
{\em \hyperlink{classInvalidString}{InvalidString}} & if \hyperlink{protocolthe-p}{the} data within \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} \hyperlink{classMessage}{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}
