25 #ifndef _SALOME_COMPONENT_IDL_
26 #define _SALOME_COMPONENT_IDL_
62 typedef sequence<KeyValuePair> FieldsDict;
85 boolean load_component_Library(in
string componentName, out
string reason);
113 in
long studyId, in FieldsDict env,
137 in
string componentName);
146 void finalize_removal() ;
152 readonly attribute
string name ;
164 string getHostName();
175 boolean Kill_impl() ;
184 fileRef createFileRef(in
string origFileName);
195 Salome_file createSalome_file(in
string origFileName);
211 void copyFile(in
Container contai, in
string remoteFile, in
string localFile);
270 void setProperties(in FieldsDict dico);
277 FieldsDict getProperties();
283 void SetOption(in
string optionName, in
string value);
289 string GetOption(in
string optionName);
298 void Names( in
string aGraphName , in
string aNodeName ) ;
304 boolean Kill_impl() ;
311 boolean Stop_impl() ;
318 boolean Suspend_impl() ;
324 boolean Resume_impl() ;
330 long CpuUsed_impl() ;
337 TMPFile DumpPython(in Object theStudy,
338 in
boolean isPublished,
339 in
boolean isMultiFile,
340 out
boolean isValidScript);
441 boolean hasObjectInfo();
455 string getObjectInfo(in
long studyId, in
string entry);
464 SALOME::StringSeq GetImportableFormats();
486 long open(in
string fileName);
492 long openW(in
string fileName);
499 void close(in
long fileId);
506 fileBlock getBlock(in
long fileId);
513 void putBlock(in
long fileId, in fileBlock block);
524 string source_file_name;
532 typedef sequence<Engines::file>
files;
623 void connectDistributedFile(in
string file_name,
634 void setDistributedSourceFile(in
string file_name,
717 boolean addRef(in
string machine,
720 string getRef(in
string machine);
string hdf5_file_name
hdf5 file where the file can be saved
Definition: SALOME_Component.idl:540
Interface of fileRef. The fileTransfer and fileRef interfaces provide a file transfer service between...
Definition: SALOME_Component.idl:708
The state of a Salome_file.
Definition: SALOME_Component.idl:536
interface for remote python execution
readonly attribute string workingdir
working directory of the container
Definition: SALOME_Component.idl:155
readonly attribute string instanceName
The name of the instance of the Component.
Definition: SALOME_Component.idl:235
Structure data type to hold reference on data.
Definition: SALOME_Component.idl:57
interface for common behavior of SALOME transient CORBA objects
Definition: SALOME_GenericObj.idl:40
string path
path name
Definition: SALOME_Component.idl:522
Interface of the component. This interface is used for interaction between the container and the comp...
Definition: SALOME_Component.idl:232
string status
status ("present" or "notpresent")
Definition: SALOME_Component.idl:526
The main exception in SALOME application.
Definition: SALOME_Exception.idl:70
string name
file name
Definition: SALOME_Component.idl:538
string file_name
file name
Definition: SALOME_Component.idl:520
readonly attribute string origFileName
the original file
Definition: SALOME_Component.idl:711
Interface of the Container. This interface defines the process of loading and registration of new com...
Definition: SALOME_Component.idl:74
Base interface of the component that supports exporting data.
Definition: SALOME_Component.idl:461
Definition: SALOME_PyNode.idl:54
attribute string logfilename
name of the container log file (this has been set by the launcher)
Definition: SALOME_Component.idl:158
sequence< octet > TMPFile
Definition: SALOME_Component.idl:47
General Key Value Structure to set or get properties, for component.
Definition: SALOME_Component.idl:50
sequence< Engines::file > files
A sequence of Engines::file.
Definition: SALOME_Component.idl:532
Definition: SALOME_PyNode.idl:41
readonly attribute string refMachine
the machine of the original file
Definition: SALOME_Component.idl:713
boolean files_ok
information if all the files are received
Definition: SALOME_Component.idl:544
sequence< octet > fileBlock
A block of binary data used for file transfer. The maximum size of the block is defined on server sid...
Definition: SALOME_Component.idl:466
readonly attribute string name
Name of the container.
Definition: SALOME_Component.idl:152
readonly attribute string interfaceName
The name of the interface of the Component.
Definition: SALOME_Component.idl:238
A file managed by a Salome_file.
Definition: SALOME_Component.idl:518
Interface of fileTransfer. The fileTransfer and fileRef interfaces provide a file transfer service be...
Definition: SALOME_Component.idl:475
This file contains a set of interfaces used for creation, management and modification of the Study...
long number_of_files
number of files managed
Definition: SALOME_Component.idl:542
interface for common behavior of SALOME transient CORBA objects
Interface of a Salome_file managed This file is independent of a Salome module. It can managed one or...
Definition: SALOME_Component.idl:553
This file contains the objects defining the main exception used in SALOME application.