\hypertarget{classConfigureAllInterfacesFromSystem}{
\section{ConfigureAllInterfacesFromSystem Class Reference}
\label{classConfigureAllInterfacesFromSystem}\index{ConfigureAllInterfacesFromSystem@{ConfigureAllInterfacesFromSystem}}
}


Class for configuring all interfaces within \hyperlink{protocolthe-p}{the} FEA by using information from \hyperlink{protocolthe-p}{the} underlying system.  




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

Inheritance diagram for ConfigureAllInterfacesFromSystem:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classConfigureAllInterfacesFromSystem}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classConfigureAllInterfacesFromSystem_a2b23dcd7ac61d87d82f4e7b5971d4628}{
{\bfseries ConfigureAllInterfacesFromSystem} (\hyperlink{classIfConfig}{IfConfig} \&ifconfig, bool enable)}
\label{classConfigureAllInterfacesFromSystem_a2b23dcd7ac61d87d82f4e7b5971d4628}

\item 
bool \hyperlink{classConfigureAllInterfacesFromSystem_adc67f2ad7a822581ab1e422bd1cf0c03}{dispatch} ()
\begin{DoxyCompactList}\small\item\em Dispatch operation. \item\end{DoxyCompactList}\item 
string \hyperlink{classConfigureAllInterfacesFromSystem_adb9d06d589640b02b695f0d0fc7e941a}{str} () const 
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classConfigureAllInterfacesFromSystem_a602b189a41a5de8b23522af14c829af7}{
bool {\bfseries \_\-enable}}
\label{classConfigureAllInterfacesFromSystem_a602b189a41a5de8b23522af14c829af7}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Class for configuring all interfaces within \hyperlink{protocolthe-p}{the} FEA by using information from \hyperlink{protocolthe-p}{the} underlying system. 

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


Dispatch operation. 

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


Implements \hyperlink{classTransactionOperation_af7bf9947f71a3aca9dcda09f5dec9037}{TransactionOperation}.

\hypertarget{classConfigureAllInterfacesFromSystem_adb9d06d589640b02b695f0d0fc7e941a}{
\index{ConfigureAllInterfacesFromSystem@{ConfigureAllInterfacesFromSystem}!str@{str}}
\index{str@{str}!ConfigureAllInterfacesFromSystem@{ConfigureAllInterfacesFromSystem}}
\subsubsection[{str}]{\setlength{\rightskip}{0pt plus 5cm}string ConfigureAllInterfacesFromSystem::str (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classConfigureAllInterfacesFromSystem_adb9d06d589640b02b695f0d0fc7e941a}
\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}
