\hypertarget{classParsedFinderMessageBase}{
\section{ParsedFinderMessageBase Class Reference}
\label{classParsedFinderMessageBase}\index{ParsedFinderMessageBase@{ParsedFinderMessageBase}}
}


Base class for parsed \hyperlink{classFinder}{Finder} Messages.  




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

Inheritance diagram for ParsedFinderMessageBase:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classParsedFinderMessageBase}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classParsedFinderMessageBase_aee6e2890be3a662f0c4e4eba41244d01}{ParsedFinderMessageBase} (const char $\ast$data, char type)  throw (BadFinderMessageFormat, WrongFinderMessageType)
\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\item 
\hypertarget{classParsedFinderMessageBase_a3a125539a64bdb201f75ccb44ed2822e}{
uint32\_\-t {\bfseries seqno} () const }
\label{classParsedFinderMessageBase_a3a125539a64bdb201f75ccb44ed2822e}

\item 
\hypertarget{classParsedFinderMessageBase_a257c164372e50e5d5341501d61fa9ab0}{
char {\bfseries type} () const }
\label{classParsedFinderMessageBase_a257c164372e50e5d5341501d61fa9ab0}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classParsedFinderMessageBase_a4ebc2f7918b42d862e2f639d33d04bd7}{
uint32\_\-t {\bfseries bytes\_\-parsed} () const }
\label{classParsedFinderMessageBase_a4ebc2f7918b42d862e2f639d33d04bd7}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classParsedFinderMessageBase_af2916f03e26515cc3006943231cb23d0}{
uint32\_\-t {\bfseries \_\-seqno}}
\label{classParsedFinderMessageBase_af2916f03e26515cc3006943231cb23d0}

\item 
\hypertarget{classParsedFinderMessageBase_aecdb3f8911f3cd994daed309e1fb79db}{
char {\bfseries \_\-type}}
\label{classParsedFinderMessageBase_aecdb3f8911f3cd994daed309e1fb79db}

\item 
\hypertarget{classParsedFinderMessageBase_a121e2189e1d6f28d036fbfe35f986cce}{
uint32\_\-t {\bfseries \_\-bytes\_\-parsed}}
\label{classParsedFinderMessageBase_a121e2189e1d6f28d036fbfe35f986cce}

\end{DoxyCompactItemize}
\subsection*{Static Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classParsedFinderMessageBase_a4d28433bb03564918ea40434f25533ac}{
static const char $\ast$ {\bfseries c\_\-msg\_\-template}}
\label{classParsedFinderMessageBase_a4d28433bb03564918ea40434f25533ac}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Base class for parsed \hyperlink{classFinder}{Finder} Messages. 

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


Constructor. 

Initializes common header fields of seqno and type from string representation and provides accessors to these values. 

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}
