Module SALOME contains all base interfaces of SALOME Kernel. More...
Data Structures | |
| class | LockMasterImpl |
| class | LockServantImpl |
| class | RendezVousServantImpl |
| class | GenericObj_i |
| Implementation of the base servant for SALOME objects with reference counter. More... | |
| class | GenericObj_wrap |
| class | RefAndServant |
| Class in charge to manage life cycle of servant instance and its associated reference. More... | |
| class | AutoPyRef |
| 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 |
| interface | SenderByte |
| 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 | ExternalServerHandler |
| interface | ExternalServerLauncher |
| 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... | |
| interface | BasicDataServer |
| interface | PickelizedPyObjServer |
| interface | PickelizedPyObjRdOnlyServer |
| interface | PickelizedPyObjRdExtBaseServer |
| interface | PickelizedPyObjRdExtServer |
| interface | PickelizedPyObjRdExtInitServer |
| interface | PickelizedPyObjRdWrServer |
| interface | DataScopeKiller |
| interface | RequestSwitcherBase |
| interface | RequestSwitcher |
| interface | RequestSwitcherDSM |
| interface | DataScopeServerBase |
| interface | DataScopeServer |
| interface | Transaction |
| interface | TransactionRdWrAccess |
| interface | TransactionMultiKeyAddSession |
| interface | KeyWaiter |
| interface | DataScopeServerTransaction |
| interface | DataServerManager |
| struct | StatSession |
| Session State and Statistics More... | |
| interface | Session |
| Interface of the session. More... | |
Typedefs | |
| using | AutoServantDeleter = std::unique_ptr< PortableServer::ServantBase, decltype(ServantDeleter)> |
| typedef sequence< double > | vectorOfDouble |
| typedef sequence< long > | vectorOfLong |
| typedef sequence< octet > | vectorOfByte |
| typedef sequence< SenderByte > | SenderByteSeq |
| typedef sequence< string > | StringVec |
| typedef sequence< long > | LongVec |
| typedef sequence< octet > | ByteVec |
| typedef sequence< string > | CmdList |
| typedef sequence< string > | StringSeq |
| typedef sequence< ByteVec > | SeqOfByteVec |
| typedef sequence< Transaction > | ListOfTransaction |
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... | |
Functions | |
| void | is_obj_in_question (const GenericObj_i *o, int myRefCounter, const char *where) |
| template<class SEQ_OF_GENOBJ > | |
| void | UnRegister (SEQ_OF_GENOBJ &seq) |
Variables | |
| auto | ServantDeleter = [](PortableServer::ServantBase *serv) { if(serv) serv->_remove_ref(); } |
Module SALOME contains all base interfaces of SALOME Kernel.
| using SALOME::AutoServantDeleter = typedef std::unique_ptr<PortableServer::ServantBase, decltype(ServantDeleter)> |
| typedef sequence<octet> SALOME::ByteVec |
| typedef sequence<string> SALOME::CmdList |
| typedef sequence<Transaction> SALOME::ListOfTransaction |
| typedef sequence<long> SALOME::LongVec |
| typedef sequence<SenderByte> SALOME::SenderByteSeq |
| typedef sequence<ByteVec> SALOME::SeqOfByteVec |
| typedef sequence<string> SALOME::StringSeq |
| typedef sequence<string> SALOME::StringVec |
| typedef sequence<octet> SALOME::vectorOfByte |
| typedef sequence<double> SALOME::vectorOfDouble |
| typedef sequence<long> SALOME::vectorOfLong |
| enum SALOME::SessionState |
| void SALOME::is_obj_in_question | ( | const GenericObj_i * | o, |
| int | myRefCounter, | ||
| const char * | where | ||
| ) |
| void SALOME::UnRegister | ( | SEQ_OF_GENOBJ & | seq | ) |
| auto SALOME::ServantDeleter = [](PortableServer::ServantBase *serv) { if(serv) serv->_remove_ref(); } |