\hypertarget{classUnknownMessage}{
\section{UnknownMessage Class Reference}
\label{classUnknownMessage}\index{UnknownMessage@{UnknownMessage}}
}


Wrapper class for an unknown OLSR message type.  




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

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

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

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

\item 
\hypertarget{classUnknownMessage_accec84131968577f0a80d9f9f55df0fd}{
vector$<$ uint8\_\-t $>$ {\bfseries opaque\_\-data} ()}
\label{classUnknownMessage_accec84131968577f0a80d9f9f55df0fd}

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

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classUnknownMessage_add861ff1990932f7f86b64d6108f71a7}{
size\_\-t {\bfseries \_\-opaque\_\-data\_\-offset}}
\label{classUnknownMessage_add861ff1990932f7f86b64d6108f71a7}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Wrapper class for an unknown OLSR message type. Used for passing messages to entities which need to deal with them in an opaque way, e.g. Secured OLSR. 

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}
