Version: 9.12.0
SALOMESDS::RequestSwitcherDSM Class Reference

#include <SALOMESDS_DataServerManager.hxx>

Inheritance diagram for SALOMESDS::RequestSwitcherDSM:

Public Member Functions

 RequestSwitcherDSM (CORBA::ORB_ptr orb, DataServerManager *dsm)
 
SALOME::StringVeclistScopes ()
 
SALOME::DataScopeServerTransaction_ptr giveADataScopeTransactionCalled (const char *scopeName, CORBA::Boolean &isCreated)
 
void holdRequests () override
 
void activeRequests () override
 
PortableServer::POA_var getPOA () const
 
CORBA::Object_var activate ()
 
void enforcedRelease ()
 

Private Attributes

DataServerManager_dsm
 
PortableServer::POA_var _poa_for_request_control
 
PortableServer::POAManager_var _poa_manager_under_control
 

Constructor & Destructor Documentation

◆ RequestSwitcherDSM()

SALOMESDS::RequestSwitcherDSM::RequestSwitcherDSM ( CORBA::ORB_ptr  orb,
DataServerManager dsm 
)

Member Function Documentation

◆ activate()

◆ activeRequests()

void RequestSwitcherDSM::activeRequests ( )
overridevirtual

◆ enforcedRelease()

◆ getPOA()

PortableServer::POA_var SALOMESDS::RequestSwitcherBase::getPOA ( ) const
virtualinherited

Implements SALOMESDS::POAHolder.

◆ giveADataScopeTransactionCalled()

SALOME::DataScopeServerTransaction_ptr RequestSwitcherDSM::giveADataScopeTransactionCalled ( const char *  scopeName,
CORBA::Boolean &  isCreated 
)

◆ holdRequests()

void RequestSwitcherDSM::holdRequests ( )
overridevirtual

◆ listScopes()

SALOME::StringVec * RequestSwitcherDSM::listScopes ( )

Field Documentation

◆ _dsm

DataServerManager* SALOMESDS::RequestSwitcherDSM::_dsm
private

◆ _poa_for_request_control

PortableServer::POA_var SALOMESDS::RequestSwitcherBase::_poa_for_request_control
privateinherited

◆ _poa_manager_under_control

PortableServer::POAManager_var SALOMESDS::RequestSwitcherBase::_poa_manager_under_control
privateinherited