\hypertarget{classPWNotifier}{
\section{PWNotifier Class Reference}
\label{classPWNotifier}\index{PWNotifier@{PWNotifier}}
}


Interface which receives notification events from \hyperlink{classProcessWatch}{ProcessWatch}.  




{\ttfamily \#include $<$pw\_\-notifier.hh$>$}

Inheritance diagram for PWNotifier:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classPWNotifier}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{classPWNotifier_ac98f95473f69edf63c65a50344ad5986}{birth} (const string \&process)=0
\begin{DoxyCompactList}\small\item\em Method called when a XORP process comes to life. \item\end{DoxyCompactList}\item 
virtual void \hyperlink{classPWNotifier_a0daca802e90ab918ff2b3473d29ccc5f}{death} (const string \&process)=0
\begin{DoxyCompactList}\small\item\em Method called when a XORP process dies. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Interface which receives notification events from \hyperlink{classProcessWatch}{ProcessWatch}. An object may register to receive notification events with a process watch. This will enable \hyperlink{protocolthe-p}{the} object to receive announcements for \hyperlink{protocolthe-p}{the} death and birth of a XORP process. 

\subsection{Member Function Documentation}
\hypertarget{classPWNotifier_ac98f95473f69edf63c65a50344ad5986}{
\index{PWNotifier@{PWNotifier}!birth@{birth}}
\index{birth@{birth}!PWNotifier@{PWNotifier}}
\subsubsection[{birth}]{\setlength{\rightskip}{0pt plus 5cm}virtual void PWNotifier::birth (
\begin{DoxyParamCaption}
\item[{const string \&}]{process}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
\label{classPWNotifier_ac98f95473f69edf63c65a50344ad5986}


Method called when a XORP process comes to life. 


\begin{DoxyParams}{Parameters}
{\em process} & process name which was born. \\
\hline
\end{DoxyParams}


Implemented in \hyperlink{classFilterManager_a89bde7ac0e135afd651ede050de079e3}{FilterManager}.

\hypertarget{classPWNotifier_a0daca802e90ab918ff2b3473d29ccc5f}{
\index{PWNotifier@{PWNotifier}!death@{death}}
\index{death@{death}!PWNotifier@{PWNotifier}}
\subsubsection[{death}]{\setlength{\rightskip}{0pt plus 5cm}virtual void PWNotifier::death (
\begin{DoxyParamCaption}
\item[{const string \&}]{process}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
\label{classPWNotifier_a0daca802e90ab918ff2b3473d29ccc5f}


Method called when a XORP process dies. 


\begin{DoxyParams}{Parameters}
{\em process} & process name which died. \\
\hline
\end{DoxyParams}


Implemented in \hyperlink{classFilterManager_a8abee08f9f5f646e6f85cfbd2d5f21dd}{FilterManager}.



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