
Public Member Functions | |
| def | __init__ (self, nodeName, code, poa, my_container, logscript) |
| def | executeNow (self, outargsname) |
| def | getContainer (self) |
| def | getCode (self) |
| def | getName (self) |
| def | defineNewCustomVar (self, varName, valueOfVar) |
| def | executeAnotherPieceOfCode (self, code) |
| def | assignNewCompiledCode (self, codeStr) |
| def | executeSimple (self, key, val) |
| def | execute (self, outargsname, argsin) |
| def | executeFirst (self, argsin) |
| def | executeSecond (self, outargsname) |
| def | listAllVarsInContext (self) |
| def | removeAllVarsInContext (self) |
| def | getValueOfVarInContext (self, varName) |
| def | assignVarInContext (self, varName, value) |
| def | callMethodOnVarInContext (self, varName, methodName, args) |
| def | beginOfCurrentExecutionSession (self) |
| def | endOfCurrentExecutionSession (self) |
| def | addInfoOnLevel2 (self, key, value) |
| def | addTimeInfoOnLevel2 (self, key) |
| def | Register (self) |
| def | UnRegister (self) |
| def | Destroy (self) |
Data Fields | |
| nodeName | |
| code | |
| my_container_py | |
| my_container | |
| ccode | |
| context | |
| poa | |
| cnt | |
Private Attributes | |
| _log_script | |
| _current_execution_session | |
| def SALOME_PyNode.PyScriptNode_OutOfProcess_Replay_FT_i.__init__ | ( | self, | |
| nodeName, | |||
| code, | |||
| poa, | |||
| my_container, | |||
| logscript | |||
| ) |
Initialize the node : compilation in the local context
Reimplemented from SALOME_PyNode.PyScriptNode_Abstract_i.
|
inherited |
|
inherited |
|
inherited |
References SALOME_PyNode.PyScriptNode_Abstract_i.ccode, SALOME_ContainerHelper.ScriptExecInfoDeco.code(), SALOME_ContainerHelper.ScriptInfoAbstract.code(), SALOME_ContainerHelper.ScriptInfoDeco.code(), SALOME_PyNode.PyNode_i.code, SALOME_PyNode.PyScriptNode_Abstract_i.code, SALOME_ContainerScriptPerfLog.code(), Engines_Component_i.nodeName(), Engines_Parallel_Component_i.nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName(), SALOME_ContainerHelper.ScriptExecInfoDeco.nodeName(), SALOME_ContainerHelper.ScriptInfoAbstract.nodeName(), SALOME_ContainerHelper.ScriptInfoDeco.nodeName(), SALOME_PyNode.PyNode_i.nodeName, and SALOME_PyNode.PyScriptNode_Abstract_i.nodeName.
|
inherited |
References SALOME_PyNode.PyNode_i.context, SALOME_PyNode.PyScriptNode_Abstract_i.context, Engines_Component_i.nodeName(), Engines_Parallel_Component_i.nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName(), SALOME_ContainerHelper.ScriptExecInfoDeco.nodeName(), SALOME_ContainerHelper.ScriptInfoAbstract.nodeName(), SALOME_ContainerHelper.ScriptInfoDeco.nodeName(), SALOME_PyNode.PyNode_i.nodeName, and SALOME_PyNode.PyScriptNode_Abstract_i.nodeName.
|
inherited |
|
inherited |
References SALOME_PyNode.PyNode_i.context, SALOME_PyNode.PyScriptNode_Abstract_i.context, Engines_Component_i.nodeName(), Engines_Parallel_Component_i.nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName(), SALOME_ContainerHelper.ScriptExecInfoDeco.nodeName(), SALOME_ContainerHelper.ScriptInfoAbstract.nodeName(), SALOME_ContainerHelper.ScriptInfoDeco.nodeName(), SALOME_PyNode.PyNode_i.nodeName, and SALOME_PyNode.PyScriptNode_Abstract_i.nodeName.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Execute the script stored in attribute ccode with pickled args (argsin)
References SALOME_PyNode.PyScriptNode_Abstract_i.ccode, SALOME_PyNode.PyNode_i.context, SALOME_PyNode.PyScriptNode_Abstract_i.context, Engines_Component_i.nodeName(), Engines_Parallel_Component_i.nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName(), SALOME_ContainerHelper.ScriptExecInfoDeco.nodeName(), SALOME_ContainerHelper.ScriptInfoAbstract.nodeName(), SALOME_ContainerHelper.ScriptInfoDeco.nodeName(), SALOME_PyNode.PyNode_i.nodeName, and SALOME_PyNode.PyScriptNode_Abstract_i.nodeName.
Referenced by KERNEL_PY.salome_pynode.SmartPyNode.__getattr__().
|
inherited |
Called for initialization of container lodging self.
References SALOME_PyNode.PyNode_i.context, SALOME_PyNode.PyScriptNode_Abstract_i.context, Engines_Component_i.nodeName(), Engines_Parallel_Component_i.nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName(), SALOME_ContainerHelper.ScriptExecInfoDeco.nodeName(), SALOME_ContainerHelper.ScriptInfoAbstract.nodeName(), SALOME_ContainerHelper.ScriptInfoDeco.nodeName(), SALOME_PyNode.PyNode_i.nodeName, and SALOME_PyNode.PyScriptNode_Abstract_i.nodeName.
|
inherited |
Same than first part of self.execute to reduce memory peak.
References SALOME_PyNode.LogOfCurrentExecutionSessionAbs.addInfoOnLevel2(), SALOME_PyNode.PyScriptNode_Abstract_i.addInfoOnLevel2(), SALOME_PyNode.PyScriptNode_Abstract_i.addTimeInfoOnLevel2(), SALOME_PyNode.PyScriptNode_Abstract_i.beginOfCurrentExecutionSession(), SALOME_PyNode.PyNode_i.context, SALOME_PyNode.PyScriptNode_Abstract_i.context, Engines_Component_i.nodeName(), Engines_Parallel_Component_i.nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName(), SALOME_ContainerHelper.ScriptExecInfoDeco.nodeName(), SALOME_ContainerHelper.ScriptInfoAbstract.nodeName(), SALOME_ContainerHelper.ScriptInfoDeco.nodeName(), SALOME_PyNode.PyNode_i.nodeName, SALOME_PyNode.PyScriptNode_Abstract_i.nodeName, and SALOME_PyNode.UnProxyObjectSimple().
| def SALOME_PyNode.PyScriptNode_OutOfProcess_Replay_FT_i.executeNow | ( | self, | |
| outargsname | |||
| ) |
Reimplemented from SALOME_PyNode.PyScriptNode_Abstract_i.
References SALOME_PyNode.PyScriptNode_Abstract_i._current_execution_session, SALOME_ContainerScriptPerfLog.code(), SALOME_ContainerHelper.ScriptExecInfoDeco.code(), SALOME_ContainerHelper.ScriptInfoAbstract.code(), SALOME_ContainerHelper.ScriptInfoDeco.code(), SALOME_PyNode.PyNode_i.code, SALOME_PyNode.PyScriptNode_Abstract_i.code, SALOME_PyNode.PyNode_i.context, SALOME_PyNode.PyScriptNode_Abstract_i.context, SALOME_PyNode.ExecCrashProofWithReplayFT(), SALOME_PyNode.PyNode_i.my_container, and SALOME_PyNode.PyScriptNode_Abstract_i.my_container.
Referenced by SALOME_PyNode.PyScriptNode_Abstract_i.executeSecond().
|
inherited |
Same than second part of self.execute to reduce memory peak.
References SALOME_PyNode.PyScriptNode_Abstract_i._current_execution_session, SALOME_PyNode.LogOfCurrentExecutionSessionAbs.addInfoOnLevel2(), SALOME_PyNode.PyScriptNode_Abstract_i.addInfoOnLevel2(), SALOME_PyNode.PyScriptNode_Abstract_i.addTimeInfoOnLevel2(), SALOME_PyNode.PyNode_i.context, SALOME_PyNode.PyScriptNode_Abstract_i.context, SALOME_PyNode.CPUMemoryMonitoring(), SALOME_PyNode.PyScriptNode_Abstract_i.endOfCurrentExecutionSession(), SALOME_PyNode.PyScriptNode_Abstract_i.executeNow(), SALOME_PyNode.PyScriptNode_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_Replay_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_FT_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_Replay_FT_i.executeNow(), SALOME_PyNode.PyScriptNode_Abstract_i.my_container_py, Engines_Component_i.nodeName(), Engines_Parallel_Component_i.nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName(), SALOME_ContainerHelper.ScriptExecInfoDeco.nodeName(), SALOME_ContainerHelper.ScriptInfoAbstract.nodeName(), SALOME_ContainerHelper.ScriptInfoDeco.nodeName(), SALOME_PyNode.PyNode_i.nodeName, SALOME_PyNode.PyScriptNode_Abstract_i.nodeName, SALOME_PyNode.Generic.poa, SALOME_PyNode.ReadCPUMemInfo(), and SALOME_PyNode.SpoolPickleObject().
|
inherited |
Same as execute method except that no pickelization mecanism is implied here. No output is expected
References SALOME_PyNode.PyScriptNode_Abstract_i.ccode, SALOME_PyNode.PyNode_i.context, SALOME_PyNode.PyScriptNode_Abstract_i.context, Engines_Component_i.nodeName(), Engines_Parallel_Component_i.nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName(), SALOME_ContainerHelper.ScriptExecInfoDeco.nodeName(), SALOME_ContainerHelper.ScriptInfoAbstract.nodeName(), SALOME_ContainerHelper.ScriptInfoDeco.nodeName(), SALOME_PyNode.PyNode_i.nodeName, and SALOME_PyNode.PyScriptNode_Abstract_i.nodeName.
|
inherited |
|
inherited |
|
inherited |
References Engines_Component_i.nodeName(), Engines_Parallel_Component_i.nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName(), SALOME_ContainerHelper.ScriptExecInfoDeco.nodeName(), SALOME_ContainerHelper.ScriptInfoAbstract.nodeName(), SALOME_ContainerHelper.ScriptInfoDeco.nodeName(), SALOME_PyNode.PyNode_i.nodeName, and SALOME_PyNode.PyScriptNode_Abstract_i.nodeName.
Referenced by studyedit.StudyEditor.findItem(), and KERNEL_PY.kernel.studyedit.StudyEditor.findItem().
|
inherited |
References SALOME_PyNode.PyNode_i.context, SALOME_PyNode.PyScriptNode_Abstract_i.context, Engines_Component_i.nodeName(), Engines_Parallel_Component_i.nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName(), SALOME_ContainerHelper.ScriptExecInfoDeco.nodeName(), SALOME_ContainerHelper.ScriptInfoAbstract.nodeName(), SALOME_ContainerHelper.ScriptInfoDeco.nodeName(), SALOME_PyNode.PyNode_i.nodeName, and SALOME_PyNode.PyScriptNode_Abstract_i.nodeName.
|
inherited |
|
inherited |
References SALOME_PyNode.Generic.cnt.
|
inherited |
|
inherited |
References SALOME_PyNode.Generic.cnt, and SALOME_PyNode.Generic.poa.
Referenced by SALOME_PyNode.Generic.Destroy().
|
privateinherited |
Referenced by SALOME_PyNode.PyScriptNode_Abstract_i.addInfoOnLevel2(), SALOME_PyNode.PyScriptNode_Abstract_i.addTimeInfoOnLevel2(), SALOME_PyNode.PyScriptNode_Abstract_i.beginOfCurrentExecutionSession(), SALOME_PyNode.PyScriptNode_Abstract_i.endOfCurrentExecutionSession(), SALOME_PyNode.PyScriptNode_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_Replay_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_FT_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_Replay_FT_i.executeNow(), and SALOME_PyNode.PyScriptNode_Abstract_i.executeSecond().
|
privateinherited |
|
inherited |
|
inherited |
Referenced by SALOME_PyNode.Generic.Register(), and SALOME_PyNode.Generic.UnRegister().
|
inherited |
Referenced by SALOME_PyNode.PyScriptNode_Abstract_i.assignNewCompiledCode(), SALOME_PyNode.PyScriptNode_OutOfProcess_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_Replay_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_FT_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_Replay_FT_i.executeNow(), SALOME_PyNode.PyNode_i.getCode(), and SALOME_PyNode.PyScriptNode_Abstract_i.getCode().
|
inherited |
Referenced by SALOME_PyNode.PyScriptNode_Abstract_i.assignVarInContext(), SALOME_PyNode.PyScriptNode_Abstract_i.beginOfCurrentExecutionSession(), SALOME_PyNode.PyScriptNode_Abstract_i.callMethodOnVarInContext(), SALOME_PyNode.PyNode_i.defineNewCustomVar(), SALOME_PyNode.PyScriptNode_Abstract_i.defineNewCustomVar(), SALOME_PyNode.PyNode_i.execute(), SALOME_PyNode.PyScriptNode_Abstract_i.execute(), SALOME_PyNode.PyNode_i.executeAnotherPieceOfCode(), SALOME_PyNode.PyScriptNode_Abstract_i.executeAnotherPieceOfCode(), SALOME_PyNode.PyScriptNode_Abstract_i.executeFirst(), SALOME_PyNode.PyScriptNode_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_Replay_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_FT_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_Replay_FT_i.executeNow(), SALOME_PyNode.PyScriptNode_Abstract_i.executeSecond(), SALOME_PyNode.PyScriptNode_Abstract_i.executeSimple(), SALOME_PyNode.PyScriptNode_Abstract_i.getValueOfVarInContext(), SALOME_PyNode.PyScriptNode_Abstract_i.listAllVarsInContext(), and SALOME_PyNode.PyScriptNode_Abstract_i.removeAllVarsInContext().
|
inherited |
Referenced by SALOME_PyNode.PyScriptNode_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_Replay_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_FT_i.executeNow(), SALOME_PyNode.PyScriptNode_OutOfProcess_Replay_FT_i.executeNow(), SALOME_PyNode.PyNode_i.getContainer(), and SALOME_PyNode.PyScriptNode_Abstract_i.getContainer().
|
inherited |
Referenced by SALOME_PyNode.PyScriptNode_Abstract_i.executeSecond().
|
inherited |
Referenced by SALOME_PyNode.PyScriptNode_Abstract_i.assignNewCompiledCode(), SALOME_PyNode.PyScriptNode_Abstract_i.assignVarInContext(), SALOME_PyNode.PyScriptNode_Abstract_i.callMethodOnVarInContext(), SALOME_PyNode.PyNode_i.execute(), SALOME_PyNode.PyScriptNode_Abstract_i.execute(), SALOME_PyNode.PyNode_i.executeAnotherPieceOfCode(), SALOME_PyNode.PyScriptNode_Abstract_i.executeAnotherPieceOfCode(), SALOME_PyNode.PyScriptNode_Abstract_i.executeFirst(), SALOME_PyNode.PyScriptNode_Abstract_i.executeSecond(), SALOME_PyNode.PyScriptNode_Abstract_i.executeSimple(), SALOME_PyNode.PyNode_i.getName(), SALOME_PyNode.PyScriptNode_Abstract_i.getName(), SALOME_PyNode.PyScriptNode_Abstract_i.getValueOfVarInContext(), and SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.sendMessage().
|
inherited |