rad
2.0.0
|
Simple class that dispatches events to registered handlers. More...
Public Member Functions | |
def | __init__ |
def | register_handler |
Registers a handler for an event id. More... | |
def | unregister_handler |
Unregisters a handler for an event id. More... | |
def | dispatch |
Dispatch event to all registered handlers. More... | |
def | __init__ |
def | register_handler |
Registers a handler for an event id. More... | |
def | unregister_handler |
Unregisters a handler for an event id. More... | |
def | dispatch |
Dispatch event to all registered handlers. More... | |
Simple class that dispatches events to registered handlers.
Usage::
def handler(event): # Do something with event pass dispatcher = Dispatcher() dispatcher.register_handler('myevent', handler) # Dispatch an event dispatcher.dispatch(Event('myevent', payload=None))
def rad.core.dispatcher.Dispatcher.__init__ | ( | self | ) |
def rad.core.dispatcher.Dispatcher.__init__ | ( | self | ) |
def rad.core.dispatcher.Dispatcher.dispatch | ( | self, | |
event | |||
) |
Dispatch event to all registered handlers.
def rad.core.dispatcher.Dispatcher.dispatch | ( | self, | |
event | |||
) |
Dispatch event to all registered handlers.
def rad.core.dispatcher.Dispatcher.register_handler | ( | self, | |
event_id | |||
) |
Registers a handler for an event id.
unregister_handler
. def rad.core.dispatcher.Dispatcher.register_handler | ( | self, | |
event_id | |||
) |
Registers a handler for an event id.
unregister_handler
. def rad.core.dispatcher.Dispatcher.unregister_handler | ( | self, | |
token | |||
) |
Unregisters a handler for an event id.
def rad.core.dispatcher.Dispatcher.unregister_handler | ( | self, | |
token | |||
) |
Unregisters a handler for an event id.