Modema/System execute package

Library documentation for Modema/System execute package.

Workspaces:

  • Modema::Execute:{main}:

Modema::Execute:{main}:

Library documentation for Modema::Execute:{main}: workspace.

[clss] CodeExecutionData

Data class of execution result.

Members:

  • result: Store::Single

    Result node.

  • status: Data::Bool

    Processing status.

  • stderr: Data::String

    Standard error output.

  • stdout: Data::String

    Standard output.

[fn] ExecuteClassMethod2(Node node, Data::String methodName, Code::Parameter parameter, Data::String engine)

Execute class method and save state.

  • node : Class instance.

  • methodName : Method name.

  • parameter : Call parameter.

  • engine : Execution engine.

  • @return: Result data generated by code execution.

[fn] ExecuteCodeBuffer(Data::String code, Store::Vector<Data::String> args, Data::String engine, Data::String language)

Execute source code from buffer and save state.

  • code : Code buffer.

  • args : Argument list.

  • engine : Execution engine.

  • language : Execution language

  • @return: True if success.

[fn] ExecuteCodeBuffer2(Data::String code, Store::Vector<Data::String> args, Data::String engine, Data::String language)

Execute source code from buffer and save state.

  • code : Code buffer.

  • args : Argument list.

  • engine : Execution engine.

  • language : Execution language

  • @return: Result data generated by code execution.

[fn] ExecuteCodeFile(Data::String fileName, Store::Vector<Data::String> args, Data::String engine, Data::String language)

Execute source code from file and save state.

  • fileName : Code file name.

  • args : Argument list.

  • engine : Execution engine.

  • language : Execution language

  • @return: True if success.

[fn] ExecuteCodeFile2(Data::String fileName, Store::Vector<Data::String> args, Data::String engine, Data::String language)

Execute source code from file and save state.

  • fileName : Code file name.

  • args : Argument list.

  • engine : Execution engine.

  • language : Execution language

  • @return: Result data generated by code execution.

[fn] ExecuteCommand(Data::String command, Store::Vector<Data::String> args, Data::String result)

[fn] ExecuteProjectMethod2(Node project, Data::String projectName, Data::String methodName, Code::Parameter parameter, Data::String engine)

Execute project method and save state.

  • project : Project instance.

  • projectName : Project name.

  • methodName : Method name.

  • parameter : Call parameter.

  • engine : Execution engine.

  • @return: Result data generated by code execution.