-// Copyright (C) 2007-2019 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
#endif
-class SALOME_NamingService;
+class SALOME_NamingService_Abstract;
class LIFECYCLECORBA_EXPORT IncompatibleComponent : public SALOME_Exception
{
class LIFECYCLECORBA_EXPORT SALOME_LifeCycleCORBA
{
public:
- SALOME_LifeCycleCORBA(SALOME_NamingService *ns = 0);
+ SALOME_LifeCycleCORBA(SALOME_NamingService_Abstract *ns = 0);
virtual ~SALOME_LifeCycleCORBA();
Engines::EngineComponent_ptr
Engines::ContainerManager_ptr getContainerManager();
Engines::ResourcesManager_ptr getResourcesManager();
- SALOME_NamingService * namingService();
+ SALOME_NamingService_Abstract * namingService();
CORBA::ORB_ptr orb();
void copyFile(const char* hostSrc, const char* fileSrc, const char* hostDest, const char* fileDest);
_LoadComponent(const Engines::ContainerParameters& params,
const char *componentName);
- SALOME_NamingService *_NS;
- SALOME_NamingService *_NSnew;
+ SALOME_NamingService_Abstract *_NS;
+ SALOME_NamingService_Abstract *_NSnew;
Engines::ContainerManager_var _ContManager;
Engines::ResourcesManager_var _ResManager;
} ;
+class LIFECYCLECORBA_EXPORT SALOME_LifeCycleCORBASSL : public SALOME_LifeCycleCORBA
+{
+public:
+ SALOME_LifeCycleCORBASSL();
+};
+
#endif