Uranium
Application Framework
|
Public Member Functions | |
def | __init__ (self) |
def | setState (self, new_state) |
def | startEngine (self) |
def | close (self) |
def | getLog (self) |
def | getEngineCommand (self) |
![]() | |
def | __init__ (self, args, kwags) |
def | getId (self) |
def | setPluginId |
def | setMetaData |
def | getMetaData (self) |
def | getPluginId (self) |
def | setVersion |
def | getVersion (self) |
Static Public Attributes | |
tuple | processingProgress = Signal() |
tuple | backendStateChange = Signal() |
tuple | backendConnected = Signal() |
tuple | backendQuit = Signal() |
Base class for any backend communication (separate piece of software). It makes use of the Socket class from libArcus for the actual communication bits. The message_handlers dict should be filled with string (full name of proto message), function pairs.
def UM.Backend.Backend.Backend.getEngineCommand | ( | self | ) |
Get the command used to start the backend executable
def UM.Backend.Backend.Backend.getLog | ( | self | ) |
Get the logging messages of the backend connection.
def UM.Backend.Backend.Backend.startEngine | ( | self | ) |
:brief Start the backend / engine. Runs the engine, this is only called when the socket is fully opened & ready to accept connections