Back to index

salome-kernel  6.5.0
Classes | Typedefs
Engines Namespace Reference

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

Classes

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  Parameter
 A generic parameter. More...
struct  ResourceParameters
 Type to describe required properties of a resource. More...
struct  ContainerParameters
 Type to describe required properties of a container. More...
struct  ResourceDefinition
 Type to describe a resource. More...
exception  NotFound
 exception thrown if a computer is not found in the catalog More...
struct  JobParameters
struct  JobDescription
interface  SalomeLauncherObserver
interface  SalomeLauncher
 Interface of the salomelauncher This interface is used for interaction with the unique instance of SalomeLauncher. More...
interface  ContainerManager
 Interface of the containerManager This interface is used for interaction with the unique instance of ContainerManager. More...
interface  ResourcesManager
 Interface of the resourcesManager This interface is used for interaction with the unique instance of ResourcesManager. More...
struct  MachineParameters
 Type to describe required properties of a container. 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  PyNode
interface  PyScriptNode
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.
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.
typedef sequence< Engines::filefiles
 A sequence of Engines::file.
typedef sequence< string > ResourceList
 Type to transmit list of resources.
typedef sequence< string > CompoList
 components list
typedef sequence< string > FilesList
 files list
typedef sequence< string > ModulesList
 modules list
typedef sequence
< Engines::Parameter
ParameterList
 Generic parameter list.
typedef sequence
< Engines::JobDescription
JobsList
typedef sequence< string > MachineList
typedef sequence< Object > IORTab
typedef sequence< octet > pickledArgs
typedef sequence< string > listofstring
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.


Class Documentation

struct Engines::KeyValuePair

General Key Value Structure to set or get properties, for component.

Definition at line 50 of file SALOME_Component.idl.

Collaboration diagram for Engines::KeyValuePair:
Class Members
string key
any value
struct Engines::dataref

Structure data type to hold reference on data.

Definition at line 57 of file SALOME_Component.idl.

Collaboration diagram for Engines::dataref:
Class Members
string ref
struct Engines::file

A file managed by a Salome_file.

Definition at line 518 of file SALOME_Component.idl.

Collaboration diagram for Engines::file:
Class Members
Container container
string file_name file name
long node
string path path name
string source_file_name
string status status ("present" or "notpresent")
string type
struct Engines::SfState

The state of a Salome_file.

Definition at line 536 of file SALOME_Component.idl.

Collaboration diagram for Engines::SfState:
Class Members
boolean files_ok information if all the files are received
string hdf5_file_name hdf5 file where the file can be saved
string name file name
long number_of_files number of files managed
struct Engines::Parameter

A generic parameter.

Definition at line 45 of file SALOME_ContainerManager.idl.

Collaboration diagram for Engines::Parameter:
Class Members
string name
string value
exception Engines::NotFound

exception thrown if a computer is not found in the catalog

Definition at line 158 of file SALOME_ContainerManager.idl.

struct Engines::JobDescription

Definition at line 195 of file SALOME_ContainerManager.idl.

Collaboration diagram for Engines::JobDescription:
Class Members
long job_id
JobParameters job_parameters
struct Engines::CSR

Definition at line 37 of file TypeData.idl.

Class Members
IntVec col
DoubleVec data
unsigned long nbpos
unsigned long nbval
IntVec pos

Typedef Documentation

typedef sequence<string> Engines::CompoList

components list

Definition at line 38 of file SALOME_ContainerManager.idl.

typedef sequence<double> Engines::DoubleVec

Definition at line 34 of file TypeData.idl.

typedef sequence<KeyValuePair> Engines::FieldsDict

Definition at line 62 of file SALOME_Component.idl.

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.

Definition at line 466 of file SALOME_Component.idl.

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

A sequence of Engines::file.

Definition at line 532 of file SALOME_Component.idl.

typedef sequence<string> Engines::FilesList

files list

Definition at line 40 of file SALOME_ContainerManager.idl.

typedef sequence<long> Engines::IntVec

Definition at line 35 of file TypeData.idl.

typedef sequence<Object> Engines::IORTab

Definition at line 33 of file SALOME_MPIObject.idl.

Definition at line 200 of file SALOME_ContainerManager.idl.

typedef sequence<string> Engines::listofstring

Definition at line 39 of file SALOME_PyNode.idl.

typedef sequence<string> Engines::MachineList

Definition at line 295 of file SALOME_ContainerManager.idl.

typedef sequence<string> Engines::ModulesList

modules list

Definition at line 42 of file SALOME_ContainerManager.idl.

Generic parameter list.

Definition at line 51 of file SALOME_ContainerManager.idl.

typedef sequence<octet> Engines::pickledArgs

Definition at line 38 of file SALOME_PyNode.idl.

typedef sequence<string> Engines::ResourceList

Type to transmit list of resources.

Definition at line 36 of file SALOME_ContainerManager.idl.

typedef sequence<octet> Engines::TMPFile

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

Definition at line 47 of file SALOME_Component.idl.