| Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
    | 
A structure that descripts the state of a script. More...
import <LuaService.idl;
| Public Types | |
| enum | ExecState { STAT_NEW , STAT_RUNNING , STAT_TERMINATED , STAT_RESTARTING } | 
| execution state for a scripts  More... | |
| enum | ExitType { EXIT_CODE , SIGNAL } | 
| Descripts the type of exitStatus.  More... | |
| Public Attributes | |
| ExecState | execState | 
| execution state of the script | |
| ExitType | exitType | 
| type of exit code | |
| int | exitStatus | 
| exit status or signal | |
A structure that descripts the state of a script.
When a script is uploaded the new execState is STAT_NEW. exitCode and signal is not valid.
When the execState is changing to STAT_TERMINATED then exitCode and signal will be set.
Definition at line 46 of file LuaService.idl.
execution state for a scripts
Definition at line 49 of file LuaService.idl.
Descripts the type of exitStatus.
| Enumerator | |
|---|---|
| EXIT_CODE | exitStatus is an exit code | 
| SIGNAL | exitStatus is a signal | 
Definition at line 57 of file LuaService.idl.
| ExecState luaservice::ScriptState::execState | 
execution state of the script
Definition at line 62 of file LuaService.idl.
| int luaservice::ScriptState::exitStatus | 
exit status or signal
Definition at line 64 of file LuaService.idl.
| ExitType luaservice::ScriptState::exitType | 
type of exit code
Definition at line 63 of file LuaService.idl.