\hypertarget{classFibConfigTableObserverRtmV2_1_1RtmV2Observer}{
\section{FibConfigTableObserverRtmV2::RtmV2Observer Class Reference}
\label{classFibConfigTableObserverRtmV2_1_1RtmV2Observer}\index{FibConfigTableObserverRtmV2::RtmV2Observer@{FibConfigTableObserverRtmV2::RtmV2Observer}}
}
Inheritance diagram for FibConfigTableObserverRtmV2::RtmV2Observer:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classFibConfigTableObserverRtmV2_1_1RtmV2Observer}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classFibConfigTableObserverRtmV2_1_1RtmV2Observer_a637087b1efdd6c21505346bfb7f0f02d}{
{\bfseries RtmV2Observer} (\hyperlink{classWinRtmPipe}{WinRtmPipe} \&rs, int af, \hyperlink{classFibConfigTableObserverRtmV2}{FibConfigTableObserverRtmV2} \&rtmo)}
\label{classFibConfigTableObserverRtmV2_1_1RtmV2Observer_a637087b1efdd6c21505346bfb7f0f02d}

\item 
void \hyperlink{classFibConfigTableObserverRtmV2_1_1RtmV2Observer_a99f7af7203992f0ecd9cb4bdc0c00479}{routing\_\-socket\_\-data} (const vector$<$ uint8\_\-t $>$ \&buffer)
\begin{DoxyCompactList}\small\item\em Receive data from \hyperlink{protocolthe-p}{the} routing socket. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classFibConfigTableObserverRtmV2_1_1RtmV2Observer_ab0c8cddde8a90001d84aa0f12020aec9}{
int {\bfseries \_\-af}}
\label{classFibConfigTableObserverRtmV2_1_1RtmV2Observer_ab0c8cddde8a90001d84aa0f12020aec9}

\item 
\hypertarget{classFibConfigTableObserverRtmV2_1_1RtmV2Observer_a9b823a33e76dd096c49f5d43af243bcf}{
\hyperlink{classFibConfigTableObserverRtmV2}{FibConfigTableObserverRtmV2} \& {\bfseries \_\-rtmo}}
\label{classFibConfigTableObserverRtmV2_1_1RtmV2Observer_a9b823a33e76dd096c49f5d43af243bcf}

\end{DoxyCompactItemize}


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


Receive data from \hyperlink{protocolthe-p}{the} routing socket. 

Note that this method is called asynchronously when \hyperlink{protocolthe-p}{the} routing socket has data to receive, therefore it should never be called directly by anything else except \hyperlink{protocolthe-p}{the} routing socket facility itself.


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


Implements \hyperlink{classWinRtmPipeObserver_a4a17384822bec7bfe6802a26df6ae0c2}{WinRtmPipeObserver}.



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