Back to index

salome-kernel  6.5.0
Classes | Typedefs | Enumerations
SALOME Namespace Reference

Module SALOME contains all base interfaces of SALOME Kernel. More...

Classes

interface  MultiCommClass
interface  ServantLifeCycle
interface  Sender
interface  SenderDouble
interface  SenderInt
interface  CorbaDoubleNCSender
interface  CorbaDoubleCSender
interface  CorbaLongNCSender
interface  CorbaLongCSender
interface  MPISender
interface  MPISenderDouble
interface  MPISenderInt
interface  SocketSender
interface  SocketSenderDouble
interface  SocketSenderInt
interface  Matrix
struct  ExceptionStruct
 This struct contains a set of fields defining the structure of the exception. More...
exception  SALOME_Exception
 The main exception in SALOME application. More...
interface  GenericObj
 interface for common behavior of SALOME transient CORBA objects More...
interface  ExportableObject
 common usage interface for exporting of arbitrary data in SALOME environment More...
struct  StatSession
 Session State and Statistics More...
interface  Session
 Interface of the session. More...
protocol  GENERICOBJ_EXPORT
class  GenericObj_i
 Implementation of the base servant for SALOME objects with reference counter. More...

Typedefs

typedef sequence< double > vectorOfDouble
typedef sequence< long > vectorOfLong
typedef sequence< string > StringSeq

Enumerations

enum  TypeOfDataTransmitted { _DOUBLE_, _INT_ }
enum  TypeOfCommunication { CORBA_, MPI_, SOCKET_ }
enum  ExceptionType { COMM, BAD_PARAM, INTERNAL_ERROR }
 This enumeration contains the elements indicating the type of the exception which can be raised during SALOME session. More...
enum  SessionState { asleep, running, shutdown }
 State of the session. More...

Detailed Description

Module SALOME contains all base interfaces of SALOME Kernel.


Class Documentation

struct SALOME::ExceptionStruct

This struct contains a set of fields defining the structure of the exception.

Definition at line 55 of file SALOME_Exception.idl.

Collaboration diagram for SALOME::ExceptionStruct:
Class Members
unsigned long lineNumber Number of the line of the source file where the exception is raised.
string sourceFile The source file where the exception is raised.
string text Message which is shown when the exception is raised.
ExceptionType type Type of the exception.
struct SALOME::StatSession

Session State and Statistics

This struct contains a field list with general information about the session

Definition at line 47 of file SALOME_Session.idl.

Class Members
boolean activeGUI It is True if GUI is active in the session.
short runningStudies Number of running studies.
SessionState state State of the session. It can be:

  1. asleep : no running study
  2. running : one or more running studies

Typedef Documentation

typedef sequence<string> SALOME::StringSeq

Definition at line 35 of file SALOME_GenericObj.idl.

typedef sequence<double> SALOME::vectorOfDouble

Definition at line 39 of file SALOME_Comm.idl.

typedef sequence<long> SALOME::vectorOfLong

Definition at line 41 of file SALOME_Comm.idl.


Enumeration Type Documentation

This enumeration contains the elements indicating the type of the exception which can be raised during SALOME session.

Enumerator:
COMM 

Communication problem.

BAD_PARAM 

Bad User parameters.

INTERNAL_ERROR 

Application level problem, irrecoverable.

Definition at line 48 of file SALOME_Exception.idl.

State of the session.

This enumeration contains values defining the state of the session

Enumerator:
asleep 

Session is inactive.

running 

Session is running.

shutdown 

Session is shutting down.

Definition at line 37 of file SALOME_Session.idl.

Enumerator:
CORBA_ 
MPI_ 
SOCKET_ 

Definition at line 37 of file SALOME_Comm.idl.

{ CORBA_ , MPI_ , SOCKET_ };
Enumerator:
_DOUBLE_ 
_INT_ 

Definition at line 35 of file SALOME_Comm.idl.