\hypertarget{classIfConfigObserverIPHelper}{
\section{IfConfigObserverIPHelper Class Reference}
\label{classIfConfigObserverIPHelper}\index{IfConfigObserverIPHelper@{IfConfigObserverIPHelper}}
}
Inheritance diagram for IfConfigObserverIPHelper:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classIfConfigObserverIPHelper}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classIfConfigObserverIPHelper_a034d2876f2b79ef0315e96f1812a92b1}{IfConfigObserverIPHelper} (\hyperlink{classFeaDataPlaneManager}{FeaDataPlaneManager} \&fea\_\-data\_\-plane\_\-manager)
\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\item 
\hypertarget{classIfConfigObserverIPHelper_a6c8ca52a32cb019d41b0267286525e7f}{
virtual \hyperlink{classIfConfigObserverIPHelper_a6c8ca52a32cb019d41b0267286525e7f}{$\sim$IfConfigObserverIPHelper} ()}
\label{classIfConfigObserverIPHelper_a6c8ca52a32cb019d41b0267286525e7f}

\begin{DoxyCompactList}\small\item\em Virtual destructor. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classIfConfigObserverIPHelper_a6385731cbad9e90bf34825498c572436}{start} (string \&error\_\-msg)
\begin{DoxyCompactList}\small\item\em Start operation. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classIfConfigObserverIPHelper_a9b5eddde8477fb5feda79fb4e3aa8a6d}{stop} (string \&error\_\-msg)
\begin{DoxyCompactList}\small\item\em Stop operation. \item\end{DoxyCompactList}\item 
virtual void \hyperlink{classIfConfigObserverIPHelper_ab38cd8daaf49c31e2ede34dd889b8f62}{receive\_\-data} (const vector$<$ uint8\_\-t $>$ \&buffer)
\begin{DoxyCompactList}\small\item\em Receive data from \hyperlink{protocolthe-p}{the} underlying system. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classIfConfigObserverIPHelper_a034d2876f2b79ef0315e96f1812a92b1}{
\index{IfConfigObserverIPHelper@{IfConfigObserverIPHelper}!IfConfigObserverIPHelper@{IfConfigObserverIPHelper}}
\index{IfConfigObserverIPHelper@{IfConfigObserverIPHelper}!IfConfigObserverIPHelper@{IfConfigObserverIPHelper}}
\subsubsection[{IfConfigObserverIPHelper}]{\setlength{\rightskip}{0pt plus 5cm}IfConfigObserverIPHelper::IfConfigObserverIPHelper (
\begin{DoxyParamCaption}
\item[{{\bf FeaDataPlaneManager} \&}]{fea\_\-data\_\-plane\_\-manager}
\end{DoxyParamCaption}
)}}
\label{classIfConfigObserverIPHelper_a034d2876f2b79ef0315e96f1812a92b1}


Constructor. 


\begin{DoxyParams}{Parameters}
{\em fea\_\-data\_\-plane\_\-manager} & \hyperlink{protocolthe-p}{the} corresponding data plane manager (\hyperlink{classFeaDataPlaneManager}{FeaDataPlaneManager}). \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{classIfConfigObserverIPHelper_ab38cd8daaf49c31e2ede34dd889b8f62}{
\index{IfConfigObserverIPHelper@{IfConfigObserverIPHelper}!receive\_\-data@{receive\_\-data}}
\index{receive\_\-data@{receive\_\-data}!IfConfigObserverIPHelper@{IfConfigObserverIPHelper}}
\subsubsection[{receive\_\-data}]{\setlength{\rightskip}{0pt plus 5cm}virtual void IfConfigObserverIPHelper::receive\_\-data (
\begin{DoxyParamCaption}
\item[{const vector$<$ uint8\_\-t $>$ \&}]{buffer}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classIfConfigObserverIPHelper_ab38cd8daaf49c31e2ede34dd889b8f62}


Receive data from \hyperlink{protocolthe-p}{the} underlying system. 


\begin{DoxyParams}{Parameters}
{\em buffer} & \hyperlink{protocolthe-p}{the} buffer with \hyperlink{protocolthe-p}{the} received data. \\
\hline
\end{DoxyParams}


Implements \hyperlink{classIfConfigObserver_a57ed31f9badca57cb346d9936ba3e058}{IfConfigObserver}.

\hypertarget{classIfConfigObserverIPHelper_a6385731cbad9e90bf34825498c572436}{
\index{IfConfigObserverIPHelper@{IfConfigObserverIPHelper}!start@{start}}
\index{start@{start}!IfConfigObserverIPHelper@{IfConfigObserverIPHelper}}
\subsubsection[{start}]{\setlength{\rightskip}{0pt plus 5cm}virtual int IfConfigObserverIPHelper::start (
\begin{DoxyParamCaption}
\item[{string \&}]{error\_\-msg}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classIfConfigObserverIPHelper_a6385731cbad9e90bf34825498c572436}


Start operation. 


\begin{DoxyParams}{Parameters}
{\em error\_\-msg} & \hyperlink{protocolthe-p}{the} error message (if error). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classIfConfigObserver_a881507351873c256a198022c8c82bc92}{IfConfigObserver}.

\hypertarget{classIfConfigObserverIPHelper_a9b5eddde8477fb5feda79fb4e3aa8a6d}{
\index{IfConfigObserverIPHelper@{IfConfigObserverIPHelper}!stop@{stop}}
\index{stop@{stop}!IfConfigObserverIPHelper@{IfConfigObserverIPHelper}}
\subsubsection[{stop}]{\setlength{\rightskip}{0pt plus 5cm}virtual int IfConfigObserverIPHelper::stop (
\begin{DoxyParamCaption}
\item[{string \&}]{error\_\-msg}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classIfConfigObserverIPHelper_a9b5eddde8477fb5feda79fb4e3aa8a6d}


Stop operation. 


\begin{DoxyParams}{Parameters}
{\em error\_\-msg} & \hyperlink{protocolthe-p}{the} error message (if error). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classIfConfigObserver_adea98105533e538c787f7c789218c1da}{IfConfigObserver}.



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