\hypertarget{classAddr4Modifier}{
\section{Addr4Modifier Class Reference}
\label{classAddr4Modifier}\index{Addr4Modifier@{Addr4Modifier}}
}


Base class for IPv4vif address modifier operations.  




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

Inheritance diagram for Addr4Modifier:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.516129cm]{classAddr4Modifier}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAddr4Modifier_a4a390d7b89242c6a0b635ea6a3ba94af}{
{\bfseries Addr4Modifier} (\hyperlink{classIfConfig}{IfConfig} \&ifconfig, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr)}
\label{classAddr4Modifier_a4a390d7b89242c6a0b635ea6a3ba94af}

\item 
string \hyperlink{classAddr4Modifier_a59fa590d915168a0d547d286529446cb}{path} () const 
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAddr4Modifier_ab5c3860c113a22616a062cbb8d415820}{
\hyperlink{classIfTreeAddr4}{IfTreeAddr4} $\ast$ {\bfseries addr} ()}
\label{classAddr4Modifier_ab5c3860c113a22616a062cbb8d415820}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAddr4Modifier_a957381917f9b5240a8fd7763943c359e}{
const \hyperlink{classIPv4}{IPv4} {\bfseries \_\-addr}}
\label{classAddr4Modifier_a957381917f9b5240a8fd7763943c359e}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Base class for IPv4vif address modifier operations. 

\subsection{Member Function Documentation}
\hypertarget{classAddr4Modifier_a59fa590d915168a0d547d286529446cb}{
\index{Addr4Modifier@{Addr4Modifier}!path@{path}}
\index{path@{path}!Addr4Modifier@{Addr4Modifier}}
\subsubsection[{path}]{\setlength{\rightskip}{0pt plus 5cm}string Addr4Modifier::path (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classAddr4Modifier_a59fa590d915168a0d547d286529446cb}
\begin{DoxyReturn}{Returns}
space separated path description. 
\end{DoxyReturn}


Reimplemented from \hyperlink{classVifModifier_a263ecb290b6772ce6717dac32d6e8682}{VifModifier}.



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}
