\hypertarget{classIfMgrIPv4SetBroadcast}{
\section{IfMgrIPv4SetBroadcast Class Reference}
\label{classIfMgrIPv4SetBroadcast}\index{IfMgrIPv4SetBroadcast@{IfMgrIPv4SetBroadcast}}
}


\hyperlink{classCommand}{Command} to set broadcast address associated with a virtual interface address.  




{\ttfamily \#include $<$ifmgr\_\-cmds.hh$>$}

Inheritance diagram for IfMgrIPv4SetBroadcast:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=5.000000cm]{classIfMgrIPv4SetBroadcast}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classIfMgrIPv4SetBroadcast_a993f34d173b4a52cebfab5b5fb4a4c35}{
{\bfseries IfMgrIPv4SetBroadcast} (const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const \hyperlink{classIPv4}{IPv4} \&broadcast\_\-addr)}
\label{classIfMgrIPv4SetBroadcast_a993f34d173b4a52cebfab5b5fb4a4c35}

\item 
\hypertarget{classIfMgrIPv4SetBroadcast_a4104989cfdca2a10d70a7500afb83806}{
const \hyperlink{classIPv4}{IPv4} \& {\bfseries broadcast\_\-addr} () const }
\label{classIfMgrIPv4SetBroadcast_a4104989cfdca2a10d70a7500afb83806}

\item 
bool \hyperlink{classIfMgrIPv4SetBroadcast_a86943ba27e266923d1b1200d4b6e609d}{execute} (\hyperlink{classIfMgrIfTree}{IfMgrIfTree} \&tree) const 
\begin{DoxyCompactList}\small\item\em Execute \hyperlink{classCommand}{Command} to interface tree. \item\end{DoxyCompactList}\item 
bool \hyperlink{classIfMgrIPv4SetBroadcast_a58fe4a2d442f1771b58ccb0f1bf461fb}{forward} (\hyperlink{classXrlSender}{XrlSender} \&sender, const string \&xrl\_\-target, const IfMgrXrlSendCB \&xscb) const 
\begin{DoxyCompactList}\small\item\em Forward \hyperlink{classCommand}{Command} as an \hyperlink{classXrl}{Xrl} call to a remote target. \item\end{DoxyCompactList}\item 
\hypertarget{classIfMgrIPv4SetBroadcast_ad55d35b19952880c274118045e4867e5}{
string \hyperlink{classIfMgrIPv4SetBroadcast_ad55d35b19952880c274118045e4867e5}{str} () const }
\label{classIfMgrIPv4SetBroadcast_ad55d35b19952880c274118045e4867e5}

\begin{DoxyCompactList}\small\item\em Render command as string. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classIfMgrIPv4SetBroadcast_a7ed672db9e6a73bb193042889c428745}{
\hyperlink{classIPv4}{IPv4} {\bfseries \_\-broadcast\_\-addr}}
\label{classIfMgrIPv4SetBroadcast_a7ed672db9e6a73bb193042889c428745}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{classCommand}{Command} to set broadcast address associated with a virtual interface address. 

\subsection{Member Function Documentation}
\hypertarget{classIfMgrIPv4SetBroadcast_a86943ba27e266923d1b1200d4b6e609d}{
\index{IfMgrIPv4SetBroadcast@{IfMgrIPv4SetBroadcast}!execute@{execute}}
\index{execute@{execute}!IfMgrIPv4SetBroadcast@{IfMgrIPv4SetBroadcast}}
\subsubsection[{execute}]{\setlength{\rightskip}{0pt plus 5cm}bool IfMgrIPv4SetBroadcast::execute (
\begin{DoxyParamCaption}
\item[{{\bf IfMgrIfTree} \&}]{tree}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classIfMgrIPv4SetBroadcast_a86943ba27e266923d1b1200d4b6e609d}


Execute \hyperlink{classCommand}{Command} to interface tree. 

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


Implements \hyperlink{classIfMgrCommandBase_a46a666d7c10bdc6f057c883464024fb3}{IfMgrCommandBase}.

\hypertarget{classIfMgrIPv4SetBroadcast_a58fe4a2d442f1771b58ccb0f1bf461fb}{
\index{IfMgrIPv4SetBroadcast@{IfMgrIPv4SetBroadcast}!forward@{forward}}
\index{forward@{forward}!IfMgrIPv4SetBroadcast@{IfMgrIPv4SetBroadcast}}
\subsubsection[{forward}]{\setlength{\rightskip}{0pt plus 5cm}bool IfMgrIPv4SetBroadcast::forward (
\begin{DoxyParamCaption}
\item[{{\bf XrlSender} \&}]{sender, }
\item[{const string \&}]{xrl\_\-target, }
\item[{const IfMgrXrlSendCB \&}]{xscb}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classIfMgrIPv4SetBroadcast_a58fe4a2d442f1771b58ccb0f1bf461fb}


Forward \hyperlink{classCommand}{Command} as an \hyperlink{classXrl}{Xrl} call to a remote target. 


\begin{DoxyParams}{Parameters}
{\em sender} & xrl router to use as \hyperlink{protocolthe-p}{the} command sender. \\
\hline
{\em xrl\_\-target} & \hyperlink{protocolthe-p}{the} target to direct \hyperlink{protocolthe-p}{the} command to. \\
\hline
{\em xscb} & callback to invoke with \hyperlink{classXrl}{Xrl} result.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true on success, false on failure. 
\end{DoxyReturn}


Implements \hyperlink{classIfMgrCommandBase_a3a4578efe6bdc5ec5b92c60eee8e55c3}{IfMgrCommandBase}.



The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/libfeaclient/ifmgr\_\-cmds.hh\item 
/home/greearb/git/xorp.ct.github/xorp/libfeaclient/ifmgr\_\-cmds.cc\end{DoxyCompactItemize}
