\hypertarget{classSelectorListObserverBase}{
\section{SelectorListObserverBase Class Reference}
\label{classSelectorListObserverBase}\index{SelectorListObserverBase@{SelectorListObserverBase}}
}


Abstract class used to receive \hyperlink{classSelectorList}{SelectorList} notifications.  




{\ttfamily \#include $<$selector.hh$>$}

Inheritance diagram for SelectorListObserverBase:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classSelectorListObserverBase}
\end{center}
\end{figure}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classSelectorListObserverBase_a91a5f751519be42415b1c08105a8aba6}{
virtual void \hyperlink{classSelectorListObserverBase_a91a5f751519be42415b1c08105a8aba6}{notify\_\-added} (\hyperlink{classXorpFd}{XorpFd} fd, const SelectorMask \&mask)=0}
\label{classSelectorListObserverBase_a91a5f751519be42415b1c08105a8aba6}

\begin{DoxyCompactList}\small\item\em This function will get called when a new file descriptor is added to \hyperlink{protocolthe-p}{the} \hyperlink{classSelectorList}{SelectorList}. \item\end{DoxyCompactList}\item 
\hypertarget{classSelectorListObserverBase_af8ef3a21975f1eda983a4505357c2854}{
virtual void \hyperlink{classSelectorListObserverBase_af8ef3a21975f1eda983a4505357c2854}{notify\_\-removed} (\hyperlink{classXorpFd}{XorpFd} fd, const SelectorMask \&mask)=0}
\label{classSelectorListObserverBase_af8ef3a21975f1eda983a4505357c2854}

\begin{DoxyCompactList}\small\item\em This function will get called when a new file descriptor is removed from \hyperlink{protocolthe-p}{the} \hyperlink{classSelectorList}{SelectorList}. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classSelectorListObserverBase_a4aad28d4112fef6db1cd8faf44638cbc}{
\hyperlink{classSelectorList}{SelectorList} $\ast$ {\bfseries \_\-observed}}
\label{classSelectorListObserverBase_a4aad28d4112fef6db1cd8faf44638cbc}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classSelectorListObserverBase_a67472736c48eecf312aa201a995daa54}{
class \hyperlink{classSelectorListObserverBase_a67472736c48eecf312aa201a995daa54}{SelectorList}}
\label{classSelectorListObserverBase_a67472736c48eecf312aa201a995daa54}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Abstract class used to receive \hyperlink{classSelectorList}{SelectorList} notifications. A \hyperlink{classSelectorListObserverBase}{SelectorListObserverBase} abstract class can be subtyped to create classes that will receive \hyperlink{classSelectorList}{SelectorList} events. All methods in this class are private, since they must only be invoked by \hyperlink{protocolthe-p}{the} friend class \hyperlink{classSelectorList}{SelectorList} 

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