Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

INotifiable Class Reference

#include <INotifiable.h>

Inheritance diagram for INotifiable:

BasicModule CSMAMacLayer InterfaceTable LDP LinkStateRouting Mac80211 Mgmt80211 NAMTraceWriter RoutingTable List of all members.

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


Public Member Functions

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


Constructor & Destructor Documentation

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

00036 {}


Member Function Documentation

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

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

Implemented in BasicModule, InterfaceTable, RoutingTable, LDP, LinkStateRouting, CSMAMacLayer, Mac80211, Mgmt80211, and NAMTraceWriter.


The documentation for this class was generated from the following file:
Generated on Sat Apr 1 20:52:22 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.1