Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

ListMediator Class Reference

Manages list activity between ListColleagues. More...

#include <ListMediator.hpp>

Inheritance diagram for ListMediator

Inheritance graph
[legend]
Collaboration diagram for ListMediator:

Collaboration graph
[legend]
List of all members.

Public Methods

 ListMediator ( void )
 Default constructor.

virtual ~ListMediator ( void )
 Virtual destructor.

void run ( void )
 Gets the activity rolling.


Protected Methods

 ListMediator ( ListMediatorCref ) throw ( corelinux::Assertion )
 Copy constructor never called.

ListMediatorRef operator= ( ListMediatorCref ) throw ( corelinux::Assertion )
 Assignment never called.

bool operator== ( ListMediatorCref ) const throw ( corelinux::Assertion )
 Equality never called.

virtual void colleagueCreated ( corelinux::ColleaguePtr )
 Call when creating a Colleague.

virtual corelinux::Iterator<
corelinux::ColleaguePtr>* 
createIterator ( corelinux::Event<corelinux::Identifier> * )
 Call when requesting Colleagues interested in EventType.

virtual void destroyIterator ( corelinux::Iterator<corelinux::ColleaguePtr> * )
 Called when destroying the iterator.


Detailed Description

Manages list activity between ListColleagues.


The documentation for this class was generated from the following files:
This is the CoreLinux++ reference manual
Provided by The CoreLinux Consortium