Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

IObjectEventHandler Class Reference
[Managed Objects]

IObjectEventHandler Class Definition. More...

#include <IObjectEventHandler.h>

Inheritance diagram for IObjectEventHandler:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual ~IObjectEventHandler ()
virtual void changed (IManagedObject *inTarget)=0
virtual void childChanged (IManagedObject *inTarget, void *inChild)=0
virtual void childAdded (IManagedObject *inTarget, void *inChild)=0

Detailed Description

IObjectEventHandler Class Definition.

Interface for the ObjectEventHandler family. A ObjectEventHandler is an observer which expects to be notified when the data to which it subscribed has changed.


Constructor & Destructor Documentation

virtual IObjectEventHandler::~IObjectEventHandler   [inline, virtual]
 


Member Function Documentation

virtual void IObjectEventHandler::changed IManagedObject   inTarget [pure virtual]
 

Called when the data node has been modified

Parameters:
inTarget  IManagedObject which was subscribed to the data node

Implemented in BaseObjectEventHandler, and ManagedObject.

virtual void IObjectEventHandler::childAdded IManagedObject   inTarget,
void *    inChild
[pure virtual]
 

Called when a child of the data node has been added

Parameters:
inTarget  IManagedObject which was subscribed to the data node
inChild  Data node of the child which has been added

Implemented in BaseObjectEventHandler, and ManagedObject.

virtual void IObjectEventHandler::childChanged IManagedObject   inTarget,
void *    inChild
[pure virtual]
 

Called when a child of the data node has been modified

Parameters:
inTarget  IManagedObject which was subscribed to the data node
inChild  Data node of the child which has changed

Implemented in Actor, ActorRef, BaseObjectEventHandler, Chapter, FormationRef, and ManagedObject.


The documentation for this class was generated from the following file:
Generated on Mon Apr 15 15:23:17 2002 for WhiteDwarf by doxygen1.2.15