\hypertarget{classFinderMessageBase}{
\section{FinderMessageBase Class Reference}
\label{classFinderMessageBase}\index{FinderMessageBase@{FinderMessageBase}}
}


Base class for FinderMessage classes.  




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

Inheritance diagram for FinderMessageBase:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classFinderMessageBase}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classFinderMessageBase_a6d7d6fce25bb6e2c5f264de41e90e20e}{FinderMessageBase} (uint32\_\-t seqno, char type)
\begin{DoxyCompactList}\small\item\em Construct a message. \item\end{DoxyCompactList}\item 
const string \& \hyperlink{classFinderMessageBase_a1e6787a5a9a5c910a50dd2cd3a107add}{str} () const 
\begin{DoxyCompactList}\small\item\em String render method. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classFinderMessageBase_a468344ba118fe0b52ec4a1ab1daa4ada}{
string {\bfseries \_\-rendered}}
\label{classFinderMessageBase_a468344ba118fe0b52ec4a1ab1daa4ada}

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

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Base class for FinderMessage classes. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classFinderMessageBase_a6d7d6fce25bb6e2c5f264de41e90e20e}{
\index{FinderMessageBase@{FinderMessageBase}!FinderMessageBase@{FinderMessageBase}}
\index{FinderMessageBase@{FinderMessageBase}!FinderMessageBase@{FinderMessageBase}}
\subsubsection[{FinderMessageBase}]{\setlength{\rightskip}{0pt plus 5cm}FinderMessageBase::FinderMessageBase (
\begin{DoxyParamCaption}
\item[{uint32\_\-t}]{seqno, }
\item[{char}]{type}
\end{DoxyParamCaption}
)}}
\label{classFinderMessageBase_a6d7d6fce25bb6e2c5f264de41e90e20e}


Construct a message. 

Initialized string representation with filled in header fields. Child constructors add their own payload representation.


\begin{DoxyParams}{Parameters}
{\em seqno} & The sequence number to be associated with \hyperlink{protocolthe-p}{the} message \\
\hline
{\em type} & The message type. \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{classFinderMessageBase_a1e6787a5a9a5c910a50dd2cd3a107add}{
\index{FinderMessageBase@{FinderMessageBase}!str@{str}}
\index{str@{str}!FinderMessageBase@{FinderMessageBase}}
\subsubsection[{str}]{\setlength{\rightskip}{0pt plus 5cm}const string\& FinderMessageBase::str (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classFinderMessageBase_a1e6787a5a9a5c910a50dd2cd3a107add}


String render method. 

This method provides 

\subsection{Member Data Documentation}
\hypertarget{classFinderMessageBase_ad0c9e6a0dc339701a8a215b9a5f476bb}{
\index{FinderMessageBase@{FinderMessageBase}!c\_\-msg\_\-template@{c\_\-msg\_\-template}}
\index{c\_\-msg\_\-template@{c\_\-msg\_\-template}!FinderMessageBase@{FinderMessageBase}}
\subsubsection[{c\_\-msg\_\-template}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ FinderMessageBase::c\_\-msg\_\-template\hspace{0.3cm}{\ttfamily  \mbox{[}static, protected\mbox{]}}}}
\label{classFinderMessageBase_ad0c9e6a0dc339701a8a215b9a5f476bb}
{\bfseries Initial value:}
\begin{DoxyCode}
"%u"
    FMC_MSG_DATA
\end{DoxyCode}


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}
