Mediator Class Reference

#include <mediator.h>

List of all members.

Public Types

typedef std::vector< MediatorCollegue * > MediatorCollegueListType

Public Member Functions

 Mediator ()
virtual ~Mediator ()
virtual void mediatorInformed (MediatorCollegue *source, MediatorEvent *event)=0
void addMediatorCollegue (MediatorCollegue *collegue)
void removeAllMediatorCollegues ()
MediatorColleguegetMediatorCollegue (int index)
unsigned int getMediatorCollegueIndex (MediatorCollegue *collegue)
unsigned int getNumberOfMediatorCollegues ()
void mediate (int indexOfMediatorCollegue, MediatorEvent *event)
void mediate (MediatorCollegue *collegue, MediatorEvent *event)
void mediateToAll (MediatorEvent *event)
void mediateToAllQMP (MediatorEvent *event)


Member Typedef Documentation

typedef std::vector<MediatorCollegue*> MediatorCollegueListType


Constructor & Destructor Documentation

Mediator (  ) 

~Mediator (  )  [virtual]


Member Function Documentation

void addMediatorCollegue ( MediatorCollegue collegue  ) 

MediatorCollegue * getMediatorCollegue ( int  index  ) 

unsigned int getMediatorCollegueIndex ( MediatorCollegue collegue  ) 

unsigned int getNumberOfMediatorCollegues (  ) 

void mediate ( MediatorCollegue collegue,
MediatorEvent event 
)

void mediate ( int  indexOfMediatorCollegue,
MediatorEvent event 
)

void mediateToAll ( MediatorEvent event  ) 

void mediateToAllQMP ( MediatorEvent event  ) 

virtual void mediatorInformed ( MediatorCollegue source,
MediatorEvent event 
) [pure virtual]

void removeAllMediatorCollegues (  ) 


The documentation for this class was generated from the following files:
Generated on Fri Oct 30 16:29:02 2009 for Robot Simulator of the Robotics Group for Self-Organization of Control by  doxygen 1.4.7