Defines the trait for a Dispatcher Aware Class.
Interface to be implemented by classes depending on a dispatcher.
Interface for event dispatchers.
Interface for events.
Implementation of EventInterface.
A dispatcher delegating its methods to an other dispatcher.
Implementation of a DispatcherInterface supporting prioritized listeners.
Default Event class.
Implementation of an immutable Event.
A class containing an inner listeners priority queue that can be iterated multiple times.
An enumeration of priorities for event listeners, that you are encouraged to use when adding them in the Dispatcher.