24 #ifndef _SALOME_PYNODE_IDL_
25 #define _SALOME_PYNODE_IDL_
This file contains a set of interfaces used for communication between components.
This file contains the objects defining the main exception used in SALOME application.
interface for common behavior of SALOME transient CORBA objects
Definition: Utils_SALOME_Exception.hxx:66
The main exception in SALOME application.
Definition: SALOME_Exception.idl:71
Interface of the Container.
Definition: SALOME_Component.idl:79
Definition: SALOME_PyNode.idl:44
void executeAnotherPieceOfCode(in string codeStr)
This method executes the python code in codeStr and can append/remove symboles in context to make the...
void defineNewCustomVar(in string varName, in pickledArgs valueOfVar)
This method allows to define a new global var called varName.
Definition: SALOME_PyNode.idl:65
pickledArgs execute(in string functionName, in pickledArgs inargs)
execute a python function defined in the node
Definition: SALOME_PyNode.idl:77
void assignVarInContext(in string varName, in pickledArgs value)
void executeFirst(in SALOME::SenderByte inargs)
first part of whole execute method.
void executeSimple(in listofstring key, in listofstring val)
pickledArgs getValueOfVarInContext(in string varName)
pickledArgs callMethodOnVarInContext(in string varName, in string methodName, in pickledArgs args)
SALOME::SenderByteSeq executeSecond(in listofstring outargsname)
second and last part of execute method.
pickledArgs execute(in listofstring outargsname, in pickledArgs inargs)
execute a python script defined in the node
void assignNewCompiledCode(in string codeStr)
This method compiles, but NOT EXECUTE, the code codeStr.
listofstring listAllVarsInContext()
interface for common behavior of SALOME transient CORBA objects
Definition: SALOME_GenericObj.idl:40
Definition: SALOME_Comm.idl:140
This is a package of interfaces used for connecting new components to SALOME application.
Definition: DSC_Engines.idl:36
sequence< octet > pickledArgs
Definition: SALOME_PyNode.idl:39
sequence< string > listofstring
Definition: SALOME_PyNode.idl:40
Module SALOME contains all base interfaces of SALOME Kernel.
Definition: HeatMarcel.hxx:25
sequence< SenderByte > SenderByteSeq
Definition: SALOME_Comm.idl:143
string varName
Definition: TestSalomeSDSHelper0.py:25
args
Definition: pythfilter.py:547