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::

corelinux::Mediator 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