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 Ieee80211AgentSTA Ieee80211Mac Ieee80211MgmtBase InterfaceTable LDP LinkStateRouting Mac80211 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, Ieee80211Mac, Ieee80211AgentSTA, Ieee80211MgmtAdhoc, Ieee80211MgmtAP, Ieee80211MgmtAPSimplified, Ieee80211MgmtSTA, Ieee80211MgmtSTASimplified, CSMAMacLayer, Mac80211, and NAMTraceWriter.


The documentation for this class was generated from the following file:
Generated on Thu Oct 19 18:22:24 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.0