\hypertarget{classProcessWatchBase}{
\section{ProcessWatchBase Class Reference}
\label{classProcessWatchBase}\index{ProcessWatchBase@{ProcessWatchBase}}
}


Base class for a process watcher.  




{\ttfamily \#include $<$process\_\-watch\_\-base.hh$>$}

Inheritance diagram for ProcessWatchBase:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classProcessWatchBase}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{classProcessWatchBase_a081131164730fca4640a1edadd5357e2}{add\_\-interest} (const string \&proto)=0
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Base class for a process watcher. The \hyperlink{classVarMap}{VarMap} registers interest in known protocols. Finally, \hyperlink{protocolthe-p}{the} filter manager may be informed about which processes are alive. 

\subsection{Member Function Documentation}
\hypertarget{classProcessWatchBase_a081131164730fca4640a1edadd5357e2}{
\index{ProcessWatchBase@{ProcessWatchBase}!add\_\-interest@{add\_\-interest}}
\index{add\_\-interest@{add\_\-interest}!ProcessWatchBase@{ProcessWatchBase}}
\subsubsection[{add\_\-interest}]{\setlength{\rightskip}{0pt plus 5cm}virtual void ProcessWatchBase::add\_\-interest (
\begin{DoxyParamCaption}
\item[{const string \&}]{proto}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
\label{classProcessWatchBase_a081131164730fca4640a1edadd5357e2}

\begin{DoxyParams}{Parameters}
{\em proto} & protocol to register interest in. \\
\hline
\end{DoxyParams}


Implemented in \hyperlink{classProcessWatch_a0fd11cf3ddb5fde7fa03ee67bdaee496}{ProcessWatch}, and \hyperlink{classProcessWatchFake_aad3e2c5723c558e9014739df593a3ce6}{ProcessWatchFake}.



The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/policy/process\_\-watch\_\-base.hh\end{DoxyCompactItemize}
