\hypertarget{classSetInterfaceMtu}{
\section{SetInterfaceMtu Class Reference}
\label{classSetInterfaceMtu}\index{SetInterfaceMtu@{SetInterfaceMtu}}
}


Class for setting an interface MTU.  




{\ttfamily \#include $<$ifconfig\_\-transaction.hh$>$}

Inheritance diagram for SetInterfaceMtu:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{classSetInterfaceMtu}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classSetInterfaceMtu_a4a535747d51b4195b165f15a8a6e02a9}{
{\bfseries SetInterfaceMtu} (\hyperlink{classIfConfig}{IfConfig} \&ifconfig, const string \&ifname, uint32\_\-t mtu)}
\label{classSetInterfaceMtu_a4a535747d51b4195b165f15a8a6e02a9}

\item 
bool \hyperlink{classSetInterfaceMtu_a318480f81e3c370292832cfda8a62d7d}{dispatch} ()
\begin{DoxyCompactList}\small\item\em Dispatch operation. \item\end{DoxyCompactList}\item 
string \hyperlink{classSetInterfaceMtu_ac3025d1bc947f74f7927888598259fee}{str} () const 
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classSetInterfaceMtu_a025c2ba9057127de44371fde2ff9f397}{
static const uint32\_\-t {\bfseries MIN\_\-MTU} = 68}
\label{classSetInterfaceMtu_a025c2ba9057127de44371fde2ff9f397}

\item 
\hypertarget{classSetInterfaceMtu_acea83104f9fa26a2e30927384361f3ef}{
static const uint32\_\-t {\bfseries MAX\_\-MTU} = 65536}
\label{classSetInterfaceMtu_acea83104f9fa26a2e30927384361f3ef}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classSetInterfaceMtu_a22257ea8cf60db919522c09d6d38590f}{
uint32\_\-t {\bfseries \_\-mtu}}
\label{classSetInterfaceMtu_a22257ea8cf60db919522c09d6d38590f}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Class for setting an interface MTU. 

\subsection{Member Function Documentation}
\hypertarget{classSetInterfaceMtu_a318480f81e3c370292832cfda8a62d7d}{
\index{SetInterfaceMtu@{SetInterfaceMtu}!dispatch@{dispatch}}
\index{dispatch@{dispatch}!SetInterfaceMtu@{SetInterfaceMtu}}
\subsubsection[{dispatch}]{\setlength{\rightskip}{0pt plus 5cm}bool SetInterfaceMtu::dispatch (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classSetInterfaceMtu_a318480f81e3c370292832cfda8a62d7d}


Dispatch operation. 

\begin{DoxyReturn}{Returns}
true on success, false on error. 
\end{DoxyReturn}


Implements \hyperlink{classTransactionOperation_af7bf9947f71a3aca9dcda09f5dec9037}{TransactionOperation}.

\hypertarget{classSetInterfaceMtu_ac3025d1bc947f74f7927888598259fee}{
\index{SetInterfaceMtu@{SetInterfaceMtu}!str@{str}}
\index{str@{str}!SetInterfaceMtu@{SetInterfaceMtu}}
\subsubsection[{str}]{\setlength{\rightskip}{0pt plus 5cm}string SetInterfaceMtu::str (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classSetInterfaceMtu_ac3025d1bc947f74f7927888598259fee}
\begin{DoxyReturn}{Returns}
string representation of operation. 
\end{DoxyReturn}


Implements \hyperlink{classTransactionOperation_a2cea2981f6150390f9223372b6e89194}{TransactionOperation}.



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