IChangeChannel Struct Reference
[Shell Interfaces]

Inheritance diagram for IChangeChannel:
IMCUnknown

List of all members.

Public Member Functions

virtual void MCCOMAPI RegisterListener (IChangeListener *listener)=0
virtual void MCCOMAPI UnregisterListener (IChangeListener *listener)=0
virtual int32 MCCOMAPI GetChannelID ()=0

Detailed Description

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.


Member Function Documentation

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.


The documentation for this struct was generated from the following file:
Generated on Mon Apr 26 22:47:42 2010 for Carrara SDK Doc by  doxygen 1.6.3