1#ifndef included_AMP_DataChangeListener_h
2#define included_AMP_DataChangeListener_h
Interface for managing classes that need to know when managed data has changed.
Interface for managing classes that need to know when managed data has changed.
void deregisterFromFirer(DataChangeFirer *firer)
Deregister this DataChangeListener with a DataChangeFirer.
virtual void receiveDataChanged()=0
The method called when a data change event occurs.
DataChangeListener()
Construct the DataChangeListener.
virtual ~DataChangeListener()
Destroy the DataChangeListener.
std::vector< DataChangeFirer * > d_firers
void registerWithFirer(DataChangeFirer *firer)
Register this DataChangeListener with a DataChangeFirer.