A wrapper class for C++ PluginEventHandlerRegistry. More...
Public Member Functions | |
def | __init__ (self) |
Constructor. | |
def | delete (self) |
Explicitly free the underlying C++ object. More... | |
def | registerEventHandler (self, handler, event_code) |
Register an event handler by event code. More... | |
def | registerInputEventHandler (self, handler) |
Register an event handler for all events from the input plugin. More... | |
def | registerOutputEventHandler (self, handler) |
Register an event handler for all events from the output plugin. More... | |
A wrapper class for C++ PluginEventHandlerRegistry.
def tsduck.PluginEventHandlerRegistry.registerEventHandler | ( | self, | |
handler, | |||
event_code | |||
) |
Register an event handler by event code.
handler | An instance of AbstractPluginEventHandler. |
event_code | The code of the events to handle. |
def tsduck.PluginEventHandlerRegistry.registerInputEventHandler | ( | self, | |
handler | |||
) |
Register an event handler for all events from the input plugin.
handler | An instance of AbstractPluginEventHandler. |
def tsduck.PluginEventHandlerRegistry.registerOutputEventHandler | ( | self, | |
handler | |||
) |
Register an event handler for all events from the output plugin.
handler | An instance of AbstractPluginEventHandler. |
|
inherited |
Explicitly free the underlying C++ object.
After this call, the object becomes unusable. Most usages are unpredictable but most likely will do nothing.
Reimplemented in tsduck.InputSwitcher, tsduck.TSProcessor, tsduck.SystemMonitor, tsduck.SectionFile, tsduck.AbstractPluginEventHandler, tsduck.DuckContext, and tsduck.AsyncReport.