Version: 8.3.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Engines Namespace Reference

This is a package of interfaces used for connecting new components to SALOME application. It also contains a set of interfaces used for management of MED component in SALOME application. More...

Data Structures

interface  DSC
 Interface of a DSC component. More...
 
interface  ConnectionManager
 Interface of the ConnectionManager. It is a helper object for connection operations. The ConnectionManager is used like other services of SALOME (e.g ContainerManager). More...
 
interface  Superv_Component
 Interface of the Superv_Component. This interface is a DSC component that contains services for the SALOME module SUPERV. This interface contains methods that are only in local (so they are described and explained in the implementation class Superv_Component_i). These methods give access to data-oriented ports provided by default by SALOME's kernel. 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. This interface defines the process of loading and registration of new components in SALOME application. More...
 
interface  EngineComponent
 Interface of the component. This interface is used for interaction between the container and the component and between the components inside the container. More...
 
interface  ImportableComponent
 Base interface of the component that supports exporting data. More...
 
interface  fileTransfer
 Interface of fileTransfer. The fileTransfer and fileRef interfaces provide a file transfer service between different computers. 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. It can managed one or more real files. It's useful for parallel files. Currently Salome_file cannot manage two files that have the same name but not the same path. More...
 
interface  fileRef
 Interface of fileRef. The fileTransfer and fileRef interfaces provide a file transfer service between different computers. 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. This interface defines the process of loading and registration of new components in SALOME application. 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. This interface defines the operations needed to add a paco++ port into a parallel DSC component. More...
 
interface  Parallel_Salome_file
 Interface of a Parallel_Salome_file This interface is used by parallel components and containers. It adds methods to enable to choose on which node of the parallel component the file has to be received. 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
 
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< long > IntegerList
 
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. It also contains a set of interfaces used for management of MED component in SALOME application.

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

Typedef Documentation

typedef sequence<octet> Engines::TMPFile

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

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

Generic parameter list.

typedef sequence<string> Engines::ResourceList

Type to transmit list of resources.

typedef sequence<string> Engines::CompoList

components list