Version: 8.3.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
SALOME_Component.idl File Reference

interfaces for EngineComponent 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::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  Engines::ImportableComponent
 Base interface of the component that supports exporting data. 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. More...
 
typedef sequence< Engines::fileEngines::files
 A sequence of Engines::file. More...
 

Detailed Description

interfaces for EngineComponent and Container