\hypertarget{classMidMessage}{
\section{MidMessage Class Reference}
\label{classMidMessage}\index{MidMessage@{MidMessage}}
}


Representation of a MID protocol message.  




{\ttfamily \#include $<$message.hh$>$}

Inheritance diagram for MidMessage:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classMidMessage}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classMidMessage_ad26fdef65e353cef7695df9c3da9b107}{
\hyperlink{classMessage}{Message} $\ast$ {\bfseries decode} (uint8\_\-t $\ast$buf, size\_\-t \&len)  throw (InvalidMessage)}
\label{classMidMessage_ad26fdef65e353cef7695df9c3da9b107}

\item 
\hypertarget{classMidMessage_a7891faf64607885ecac2dfa43892379a}{
bool {\bfseries encode} (uint8\_\-t $\ast$buf, size\_\-t \&len)}
\label{classMidMessage_a7891faf64607885ecac2dfa43892379a}

\item 
\hypertarget{classMidMessage_ab52e2936c5f6edfce43f1d13c99c1a76}{
size\_\-t {\bfseries length} () const }
\label{classMidMessage_ab52e2936c5f6edfce43f1d13c99c1a76}

\item 
\hypertarget{classMidMessage_acaf2c9fb0f7ba2d802ba9236cba0f793}{
void {\bfseries add\_\-interface} (const \hyperlink{classIPv4}{IPv4} \&addr)}
\label{classMidMessage_acaf2c9fb0f7ba2d802ba9236cba0f793}

\item 
\hypertarget{classMidMessage_ac54e2f0c184ba35d13c96226a8c570d6}{
void {\bfseries clear} ()}
\label{classMidMessage_ac54e2f0c184ba35d13c96226a8c570d6}

\item 
\hypertarget{classMidMessage_a498fd57bbc1d438695e204fdc835f2ef}{
const vector$<$ \hyperlink{classIPv4}{IPv4} $>$ \& {\bfseries interfaces} () const }
\label{classMidMessage_a498fd57bbc1d438695e204fdc835f2ef}

\item 
\hypertarget{classMidMessage_aee4d72a99638ade5449c6b0b5a646afe}{
string {\bfseries str} () const }
\label{classMidMessage_aee4d72a99638ade5449c6b0b5a646afe}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classMidMessage_a4c5cf3e93d3882f4594781f490963759}{
vector$<$ \hyperlink{classIPv4}{IPv4} $>$ {\bfseries \_\-interfaces}}
\label{classMidMessage_a4c5cf3e93d3882f4594781f490963759}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Representation of a MID protocol message. 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/contrib/olsr/message.hh\item 
/home/greearb/git/xorp.ct.github/xorp/contrib/olsr/message.cc\end{DoxyCompactItemize}
