#include <mediator.h>
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 () |
| MediatorCollegue * | getMediatorCollegue (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) |
| typedef std::vector<MediatorCollegue*> MediatorCollegueListType |
| Mediator | ( | ) |
| ~Mediator | ( | ) | [virtual] |
| 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 | ( | ) |
1.4.7