99         constant 
int NO_ERROR                          =  0; 
   100         constant 
int ERR_INVALID_NAME                  =  1; 
   101         constant 
int ERR_NO_SUCH_SCRIPT                =  2; 
   102         constant 
int ERR_MAX_SCRIPT_NUMBERS_EXCEEDED   =  3; 
   103         constant 
int ERR_MAX_SCRIPT_SIZE_EXCEEDED      =  4; 
   104         constant 
int ERR_MAX_ALL_SCRIPT_SIZE_EXCEEDED  =  5; 
   105         constant 
int ERR_NOT_TERMINATED                =  6; 
   106         constant 
int ERR_NOT_RUNNING                   =  7; 
   107         constant 
int ERR_INVALID_ADDR                  =  8; 
   108         constant 
int ERR_TOO_MANY_ARGUMENTS            = 10; 
   109         constant 
int ERR_ARGUMENT_NOT_VALID            = 11; 
   139         int getScript(in 
string name, out 
string script);
   148         vector<string> getScriptNames();
   160         int deleteScript(in 
string name);
   221         int getScriptOutput(in 
string name, in 
long iAddr, out 
long oAddr, out 
long nAddr, out 
string oString, out 
boolean more);
   232         int clearScriptOutput(in 
string name);
   244         int startScript(in 
string name);
   260         int startScriptWithArgs(in 
string name, in map<string, string> arguments);
   273         int terminateScript(in 
string name);
   285         int getScriptState(in 
string name, out 
ScriptState state);
   293         map<string, ScriptState> getScriptStates();
 int maxScriptMemoryGrowth
maximum virtual memory growth per script (l) 
Definition: LuaService.idl:82
ExitType exitType
type of exit code 
Definition: LuaService.idl:63
some script options 
Definition: LuaService.idl:68
script state is terminated 
Definition: LuaService.idl:52
int outputBufferSize
output buffer size per script (l) 
Definition: LuaService.idl:88
the script never ran (after uploading or system (re)start) 
Definition: LuaService.idl:50
int exitStatus
exit status or signal 
Definition: LuaService.idl:64
There is a single manager instance. 
Definition: LuaService.idl:96
int maxAllScriptSize
maximum size of all script files (l) 
Definition: LuaService.idl:86
int maxScriptSize
maximum size of a script file (l) 
Definition: LuaService.idl:85
A structure that descripts the state of a script. 
Definition: LuaService.idl:46
ExecState execState
execution state of the script 
Definition: LuaService.idl:62
int maxAmountOfScripts
number of scripts that can be stored (l) 
Definition: LuaService.idl:83
The struct represents two kinds of information: 
Definition: LuaService.idl:81
boolean autoStart
starts a script after system booting 
Definition: LuaService.idl:70
Lua-Service. 
Definition: LuaService.idl:35
exitStatus is an exit code 
Definition: LuaService.idl:58
ExitType
Descripts the type of exitStatus. 
Definition: LuaService.idl:57
int amountOfScripts
number of scripts that are stored (cs) 
Definition: LuaService.idl:84
int autoStartDelay
minimum delay to 'autoStart' a script 
Definition: LuaService.idl:90
int restartInterval
minimum delay to next (re)start (cs) 
Definition: LuaService.idl:89
ExecState
execution state for a scripts 
Definition: LuaService.idl:49
script state is running 
Definition: LuaService.idl:51
map< string, string > defaultArgs
default arguments are passed to the lua script 
Definition: LuaService.idl:69
int allScriptSize
size of all script files (cs) 
Definition: LuaService.idl:87
boolean autoRestart
restarts a script after termination or crash 
Definition: LuaService.idl:71