Version: 7.8.0
Engines Namespace Reference

This is a package of interfaces used for connecting new components to SALOME application. More...

Data Structures

interface  DSC
 Interface of a DSC component. More...
 
interface  ConnectionManager
 Interface of the ConnectionManager. More...
 
interface  Superv_Component
 Interface of the Superv_Component. More...
 
struct  KeyValuePair
 General Key Value Structure to set or get properties, for component. More...
 
struct  dataref
 Structure data type to hold reference on data. More...
 
interface  Container
 Interface of the Container. More...
 
interface  EngineComponent
 Interface of the component. More...
 
interface  ImportableComponent
 Base interface of the component that supports exporting data. More...
 
interface  fileTransfer
 Interface of fileTransfer. More...
 
struct  file
 A file managed by a Salome_file. More...
 
struct  SfState
 The state of a Salome_file. More...
 
interface  Salome_file
 Interface of a Salome_file managed This file is independent of a Salome module. More...
 
interface  fileRef
 Interface of fileRef. More...
 
struct  ContainerParameters
 Type to describe required properties of a container. More...
 
interface  ContainerManager
 Interface of the containerManager This interface is used for interaction with the unique instance of ContainerManager. More...
 
struct  Parameter
 A generic parameter. More...
 
struct  JobParameters
 
struct  JobDescription
 
interface  SalomeLauncherObserver
 
interface  SalomeLauncher
 Interface of the salome launcher. More...
 
interface  MPIContainer
 Interface of the MPI parallel container. More...
 
interface  MPIObject
 Interface of a parallel object for the MPI parallel container. More...
 
interface  Parallel_Component
 
interface  PACO_Container
 
interface  Parallel_DSC
 Interface of a Parallel_DSC component. More...
 
interface  Parallel_Salome_file
 Interface of a Parallel_Salome_file This interface is used by parallel components and containers. More...
 
interface  PyNodeBase
 
interface  PyNode
 
interface  PyScriptNode
 
struct  ResourceParameters
 Type to describe required properties of a resource. More...
 
struct  ResourceDefinition
 Type to describe a resource. More...
 
interface  ResourcesManager
 Interface of the resourcesManager This interface is used for interaction with the unique instance of ResourcesManager. More...
 
interface  TestComponent
 a component with 2 operations (Coucou and Setenv) More...
 
interface  TestMPIComponent
 
struct  CSR
 

Typedefs

typedef sequence< octet > TMPFile
 A byte stream which is used for binary data transfer between different components. More...
 
typedef sequence< KeyValuePairFieldsDict
 
typedef sequence< octet > fileBlock
 A block of binary data used for file transfer. The maximum size of the block is defined on server side. More...
 
typedef sequence< Engines::filefiles
 A sequence of Engines::file. More...
 
typedef sequence< string > FilesList
 files list More...
 
typedef sequence
< Engines::Parameter
ParameterList
 Generic parameter list. More...
 
typedef sequence
< Engines::JobDescription
JobsList
 
typedef sequence< Object > IORTab
 
typedef sequence< octet > pickledArgs
 
typedef sequence< string > listofstring
 
typedef sequence< string > ResourceList
 Type to transmit list of resources. More...
 
typedef sequence< string > CompoList
 components list More...
 
typedef sequence< double > DoubleVec
 
typedef sequence< long > IntVec
 
typedef struct Engines::CSR CSRMatStruct
 

Detailed Description

This is a package of interfaces used for connecting new components to SALOME application.

This is a package of interfaces used for executing Python code on remote container.

It also contains a set of interfaces used for management of MED component in SALOME application.

Typedef Documentation

typedef sequence<string> Engines::CompoList

components list

typedef sequence<double> Engines::DoubleVec
typedef sequence<KeyValuePair> Engines::FieldsDict
typedef sequence<octet> Engines::fileBlock

A block of binary data used for file transfer. The maximum size of the block is defined on server side.

typedef sequence<Engines::file> Engines::files

A sequence of Engines::file.

typedef sequence<string> Engines::FilesList

files list

typedef sequence<long> Engines::IntVec
typedef sequence<Object> Engines::IORTab
typedef sequence<string> Engines::listofstring

Generic parameter list.

typedef sequence<octet> Engines::pickledArgs
typedef sequence<string> Engines::ResourceList

Type to transmit list of resources.

typedef sequence<octet> Engines::TMPFile

A byte stream which is used for binary data transfer between different components.