Plugin

class plugin.OpenWebifConfig(session)[source]

Enigma2 plugin configuration screen.

plugin.Plugins(**kwargs)[source]

Plugin loader(?)

plugin.on_configure_plugin(session, **kwargs)[source]

Plugin configured(?) callback function.

Parameters:session – (?) Session instance
plugin.on_network_configuration_read(reason, **kwargs)[source]

Network interface callback function.

Parameters:reason – Reason
plugin.on_start_session(reason, session)[source]

Start Session callback function.

Parameters:
  • reason – Reason
  • session – (?) Session instance
httpserver.HttpdStart(session)[source]

Helper class to start web server

Parameters:session – (?) session object
class httpserver.StopServer(session, callback=None)[source]

Helper class to stop running web servers; we use a class here to reduce use of global variables. Resembles code prior found in HttpdStop et. al.