Base implementation classes.
The public-facing Events serves as the base class for an event interface; its public attributes represent different kinds of events. These attributes are mirrored onto a _Dispatch class, which serves as a container for collections of listener functions. These collections are represented both at the class level of a particular _Dispatch class as well as within instances of _Dispatch.
Class | Events |
Define event listening functions for a particular target type. |
Class | _Dispatch |
Mirror the event listening definitions of an Events class with listener collections. |
Class | _EventMeta |
Intercept new Event subclasses and create associated _Dispatch classes. |
Class | _JoinedDispatcher |
Represent a connection between two _Dispatch objects. |
Class | _UnpickleDispatch |
Serializable callable that re-generates an instance of _Dispatch given a particular .Events subclass. |
Class | dispatcher |
No summary |
Class | slots_dispatcher |
Undocumented |
Function | _create_dispatcher_class |
Create a ._Dispatch class corresponding to an .Events class. |
Function | _is_event_name |
Undocumented |
Function | _remove_dispatcher |
Undocumented |
Variable | _registrars |
Undocumented |