listener::Event | The event base class |
listener::EventFilter | Class which is responsible of filtering events |
listener::EventFiltering | Helper filter class to register for a certain types of events only. This class is a parametrisable EventFilter |
listener::EventRecorder | An event recorder |
listener::Listener | Class which is responsible of listening to events |
listener::ListenerForEvent< EVENT > | Listener class for only one special Event of type EVENT |
listener::MultiplexerListener | The MultiplexerListener allows to create Event classes, without their corresponding Listener. Its usage simplify the use of Events and the connection to the Subscriber. The Subscriber only has to create methods taking a special Event type as pointer parameter, and to connect them using this class |
listener::Publisher | Class which is responsible of publishing events |
listener::Subscriber | Class which is responsible of subscribing to a publisher in order to receives events by using Listeners |