X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSALOMEDS%2FSALOMEDS_Driver_i.hxx;h=5ac57f85b00796c4211e139d1370e128906074ce;hb=8469d4f02c5b4379665d4ec1b07709d3c8411114;hp=1b1809b3095a2ad585f2a931aee11382b424df7f;hpb=4b14a3f48efda72f90b88c78c6ae02153631dfd6;p=modules%2Fkernel.git diff --git a/src/SALOMEDS/SALOMEDS_Driver_i.hxx b/src/SALOMEDS/SALOMEDS_Driver_i.hxx index 1b1809b30..5ac57f85b 100644 --- a/src/SALOMEDS/SALOMEDS_Driver_i.hxx +++ b/src/SALOMEDS/SALOMEDS_Driver_i.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2023 CEA, EDF, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -111,13 +111,17 @@ class SALOMEDS_DriverFactory_i : public virtual SALOMEDSImpl_DriverFactory { protected: CORBA::ORB_var _orb; - SALOME_NamingService* _name_service; + SALOME_NamingService_Abstract* _name_service = nullptr; public: - SALOMEDS_DriverFactory_i(CORBA::ORB_ptr theORB); + SALOMEDS_DriverFactory_i(CORBA::ORB_ptr theORB, bool isNSAvail = true); + + SALOMEDS_DriverFactory_i(CORBA::ORB_ptr theORB, SALOME_NamingService_Abstract *ns); + + SALOME_NamingService_Abstract *getNS() const { return _name_service; } - ~SALOMEDS_DriverFactory_i(); + virtual ~SALOMEDS_DriverFactory_i(); virtual SALOMEDSImpl_Driver* GetDriverByType(const std::string& theComponentType);