SALOME documentation central

idl/SALOME_Component.idl File Reference

interfaces for Component and Container More...

Include dependency graph for SALOME_Component.idl:

Go to the source code of this file.

Data Structures

struct  Engines::KeyValuePair
 General Key Value Structure to set or get properties, for component. More...
struct  Engines::dataref
 Structure data type to hold reference on data. More...
interface  Engines::Container
 Interface of the Container. This interface defines the process of loading and registration of new components in SALOME application. More...
interface  Engines::Component
 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  Engines::fileTransfer
 Interface of fileTransfer. The fileTransfer and fileRef interfaces provide a file transfer service between different computers. More...
struct  Engines::file
 A file managed by a Salome_file. More...
struct  Engines::SfState
 The state of a Salome_file. More...
interface  Engines::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  Engines::fileRef
 Interface of fileRef. The fileTransfer and fileRef interfaces provide a file transfer service between different computers. More...

Namespaces

namespace  Engines
 

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.


Typedefs

typedef sequence< octet > Engines::TMPFile
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::fileEngines::files
 A sequence of Engines::file.

Detailed Description

interfaces for Component and Container