7#ifndef EVENTGENERATOR_H_
8#define EVENTGENERATOR_H_
22 void addListener(EventListener *listener) {
26 void removeListener(EventListener *listener) {
30 bool hasListeners()
const {
38 void notify(
const EventType &event) {
39 for (
typename std::list<EventListener *>::const_iterator it =
A generic event generator, for listeners of type EventListener and events of type EventType.
Definition: eventgenerator.h:18
std::list< EventListener * > listeners
the list of listeners
Definition: eventgenerator.h:20
void notify(const EventType &event)
Notifies all listeners of a specific event.
Definition: eventgenerator.h:38
C++ class: doctemplate.h.
Definition: bufferedoutput.cpp:13