\hypertarget{classCorruptMessage}{
\section{CorruptMessage Class Reference}
\label{classCorruptMessage}\index{CorruptMessage@{CorruptMessage}}
}


This exception is thrown when a bad input message is received.  




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

Inheritance diagram for CorruptMessage:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classCorruptMessage}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classCorruptMessage_aef66798da0ba7b631ec701c4776d01bc}{
{\bfseries CorruptMessage} (const char $\ast$file, size\_\-t line, const string init\_\-why=\char`\"{}\char`\"{})}
\label{classCorruptMessage_aef66798da0ba7b631ec701c4776d01bc}

\item 
\hypertarget{classCorruptMessage_a1f51c52c79885043c25ecc7982f084e4}{
{\bfseries CorruptMessage} (const char $\ast$file, size\_\-t line, const string init\_\-why, const int error, const int subcode)}
\label{classCorruptMessage_a1f51c52c79885043c25ecc7982f084e4}

\item 
\hypertarget{classCorruptMessage_aec61bd7e1881973ec8deaf4e208b1ac8}{
{\bfseries CorruptMessage} (const char $\ast$file, size\_\-t line, const string init\_\-why, const int error, const int subcode, const uint8\_\-t $\ast$data, const size\_\-t len)}
\label{classCorruptMessage_aec61bd7e1881973ec8deaf4e208b1ac8}

\item 
\hypertarget{classCorruptMessage_a494cb747336dfca991e62fd422931753}{
int {\bfseries error} () const }
\label{classCorruptMessage_a494cb747336dfca991e62fd422931753}

\item 
\hypertarget{classCorruptMessage_a8f62a420688f0fdff5fdd850ea961a57}{
int {\bfseries subcode} () const }
\label{classCorruptMessage_a8f62a420688f0fdff5fdd850ea961a57}

\item 
\hypertarget{classCorruptMessage_a523ba770d10334d5b7bae68fadab05a3}{
const uint8\_\-t $\ast$ {\bfseries data} () const }
\label{classCorruptMessage_a523ba770d10334d5b7bae68fadab05a3}

\item 
\hypertarget{classCorruptMessage_abc09f2aa7d35263be2a0481b82c2f879}{
size\_\-t {\bfseries len} () const }
\label{classCorruptMessage_abc09f2aa7d35263be2a0481b82c2f879}

\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classCorruptMessage_a4d7e911637c0f642ffc64ee227f9a0c8}{
static const size\_\-t {\bfseries MAXPACKETSIZE} = 4096}
\label{classCorruptMessage_a4d7e911637c0f642ffc64ee227f9a0c8}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classCorruptMessage_a553f82545e1a08a5d1da980ff9bd9e27}{
const int {\bfseries \_\-error}}
\label{classCorruptMessage_a553f82545e1a08a5d1da980ff9bd9e27}

\item 
\hypertarget{classCorruptMessage_afad3f15d18f64befa1dbe1708c805ad7}{
const int {\bfseries \_\-subcode}}
\label{classCorruptMessage_afad3f15d18f64befa1dbe1708c805ad7}

\item 
\hypertarget{classCorruptMessage_af39a323edc63d46dc708c595079b0cf5}{
uint8\_\-t {\bfseries \_\-data} \mbox{[}MAXPACKETSIZE\mbox{]}}
\label{classCorruptMessage_af39a323edc63d46dc708c595079b0cf5}

\item 
\hypertarget{classCorruptMessage_a560712f68222716401971e8687a23d9b}{
const size\_\-t {\bfseries \_\-len}}
\label{classCorruptMessage_a560712f68222716401971e8687a23d9b}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
This exception is thrown when a bad input message is received. 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/bgp/exceptions.hh\end{DoxyCompactItemize}
