Version: 9.12.0
SALOMEDS_DriverFactory_i Class Reference

#include <SALOMEDS_Driver_i.hxx>

Inheritance diagram for SALOMEDS_DriverFactory_i:

Public Member Functions

 SALOMEDS_DriverFactory_i (CORBA::ORB_ptr theORB, bool isNSAvail=true)
 
 SALOMEDS_DriverFactory_i (CORBA::ORB_ptr theORB, SALOME_NamingService_Abstract *ns)
 
SALOME_NamingService_AbstractgetNS () const
 
virtual ~SALOMEDS_DriverFactory_i ()
 
virtual SALOMEDSImpl_DriverGetDriverByType (const std::string &theComponentType)
 
virtual SALOMEDSImpl_DriverGetDriverByIOR (const std::string &theIOR)
 

Protected Attributes

CORBA::ORB_var _orb
 
SALOME_NamingService_Abstract_name_service = nullptr
 

Constructor & Destructor Documentation

◆ SALOMEDS_DriverFactory_i() [1/2]

SALOMEDS_DriverFactory_i::SALOMEDS_DriverFactory_i ( CORBA::ORB_ptr  theORB,
bool  isNSAvail = true 
)

References _name_service, and _orb.

◆ SALOMEDS_DriverFactory_i() [2/2]

SALOMEDS_DriverFactory_i::SALOMEDS_DriverFactory_i ( CORBA::ORB_ptr  theORB,
SALOME_NamingService_Abstract ns 
)

◆ ~SALOMEDS_DriverFactory_i()

SALOMEDS_DriverFactory_i::~SALOMEDS_DriverFactory_i ( )
virtual

References _name_service.

Member Function Documentation

◆ GetDriverByIOR()

SALOMEDSImpl_Driver * SALOMEDS_DriverFactory_i::GetDriverByIOR ( const std::string &  theIOR)
virtual

◆ GetDriverByType()

◆ getNS()

SALOME_NamingService_Abstract* SALOMEDS_DriverFactory_i::getNS ( ) const

References _name_service.

Referenced by SALOMEDS_Study_i::DumpStudy().

Field Documentation

◆ _name_service

SALOME_NamingService_Abstract* SALOMEDS_DriverFactory_i::_name_service = nullptr
protected

◆ _orb