Classes, interfaces and traits
Interface to be implemented by classes depending on a dispatcher.
Interface for events.
An event has a name and its propagation can be stopped (if the implementation supports it).« More »
Implementation of an immutable Event.
An immutable event cannot be modified after instanciation : - its propagation cannot be stopped - its arguments cannot be modified You may want to use this event when you want to ensure that the listeners won't manipulate it.« More »
A class containing an inner listeners priority queue that can be iterated multiple times.
One instance of ListenersPriorityQueue is used per Event in the Dispatcher.« More »