Public Member Functions

INotifiable Class Reference

#include <INotifiable.h>

Inheritance diagram for INotifiable:
BasicModule EtherMACBase InterfaceTable LDP LinkStateRouting NAMTraceWriter PPP RoutingTable RoutingTable6

List of all members.

Public Member Functions

virtual ~INotifiable ()
virtual void receiveChangeNotification (int category, const cPolymorphic *details)=0

Detailed Description

Clients can receive change notifications from the NotificationBoard via this interface. Clients must "implement" (subclass from) this class.

See also:
NotificationBoard
Author:
Andras Varga

Definition at line 32 of file INotifiable.h.


Constructor & Destructor Documentation

virtual INotifiable::~INotifiable (  )  [inline, virtual]

Definition at line 35 of file INotifiable.h.

{}


Member Function Documentation

virtual void INotifiable::receiveChangeNotification ( int  category,
const cPolymorphic *  details 
) [pure virtual]

Called by the NotificationBoard whenever a change of a category occurs to which this client has subscribed.

Implemented in BasicModule, EtherMACBase, PPP, InterfaceTable, RoutingTable, RoutingTable6, LDP, LinkStateRouting, and NAMTraceWriter.


The documentation for this class was generated from the following file: