-// Copyright (C) 2007-2020 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2024 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
class RegistryConnexion;
class Engines_Container_i;
+class SALOME_NamingService_Abstract;
class CONTAINER_EXPORT Engines_Component_i:
public virtual POA_Engines::EngineComponent,
const char *interfaceName,
bool notif = false,
bool regist = true);
+
+ CORBA::Boolean isSSLMode() override;
virtual ~Engines_Component_i();
const char* Salome_file_name);
// Object information
- virtual bool hasObjectInfo() { return false; }
- virtual char* getObjectInfo(const char* entry) { return CORBA::string_dup(""); }
+ virtual bool hasObjectInfo();
+ virtual char* getObjectInfo(const char* entry);
// Version information
virtual char* getVersion();
virtual void configureSalome_file(std::string service_name,
std::string file_port_name,
Salome_file_i * file);
+
+protected:
+
+ SALOME_NamingService_Abstract *getNS();
protected:
static bool _isMultiInstance;