module documentation
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 | dispatcher |
Descriptor used by target classes to deliver the _Dispatch class at the class level and produce new _Dispatch instances for target instances. |
Class |
|
Define event listening functions for a particular target type. |
Class | slots |
Undocumented |
Class | _ |
Mirror the event listening definitions of an Events class with listener collections. |
Class | _ |
Undocumented |
Class | _ |
No class docstring; 2/2 class variables, 1/2 method, 0/1 static method, 1/3 class method documented |
Class | _ |
Represent a connection between two _Dispatch objects. |
Class | _ |
Serializable callable that re-generates an instance of :class:`_Dispatch` given a particular :class:`.Events` subclass. |
Function | _is |
Undocumented |
Function | _remove |
Undocumented |
Variable | _registrars |
Undocumented |