Public Member Functions | |
virtual void MCCOMAPI | RegisterListener (IChangeListener *listener)=0 |
virtual void MCCOMAPI | UnregisterListener (IChangeListener *listener)=0 |
virtual int32 MCCOMAPI | GetChannelID ()=0 |
This is the generic interface to access a change channel. A change channel stores a list of listener that are notified when a change occurs.
There are several change channels in the application. They are identified by a four characters Identifier.
virtual int32 MCCOMAPI IChangeChannel::GetChannelID | ( | ) | [pure virtual] |
Returns the Identifier of the channel.
virtual void MCCOMAPI IChangeChannel::RegisterListener | ( | IChangeListener * | listener | ) | [pure virtual] |
Registers a listener.
virtual void MCCOMAPI IChangeChannel::UnregisterListener | ( | IChangeListener * | listener | ) | [pure virtual] |
Unregister a listener.