9 : distributor(distributor_)
22 bool AlarmEvent::alarm()
void registerEventListener(EventType type, EventListener &listener, Priority priority=OTHER)
Registers a given object to receive certain events.
void unregisterEventListener(EventType type, EventListener &listener)
Unregisters a previously registered event listener.
Priority
Priorities from high to low, higher priority listeners can block events for lower priority listeners...
void distributeEvent(const EventPtr &event)
Schedule the given event for delivery.
void prepareDelete()
Concrete subclasses MUST call this method in their destructor.
AlarmEvent(EventDistributor &distributor, EventListener &listener, EventType type, EventDistributor::Priority priority=EventDistributor::OTHER)