Salome HOME
YACS in SSL mode
[modules/kernel.git] / src / Container / SALOME_Container_i.hxx
index 244221993c540819dd5239f36e68bcce9b62da94..f0a8e4e76eb699704af031d416ebcc068edbbff6 100644 (file)
@@ -48,7 +48,7 @@
 #include <list>
 #include <string>
 
-class SALOME_NamingService_Abstract;
+class  SALOME_NamingService_Container_Abstract;
 
 class CONTAINER_EXPORT Engines_Container_i:
   public virtual POA_Engines::Container,
@@ -60,7 +60,7 @@ public:
                       PortableServer::POA_ptr poa,
                       char * containerName ,
                       int argc, char* argv[],
-                      SALOME_NamingService_Abstract *ns = nullptr,
+                      SALOME_NamingService_Container_Abstract *ns = nullptr,
                       bool isServantAloneInProcess = true);
   virtual ~Engines_Container_i();
 
@@ -87,6 +87,7 @@ public:
   load_impl(const char* nameToRegister,
             const char* componentName);
 
+  Engines::EmbeddedNamingService_ptr get_embedded_NS_if_ssl() override;
 
   void remove_impl(Engines::EngineComponent_ptr component_i);
   void finalize_removal();
@@ -151,7 +152,7 @@ protected:
 
   bool _isSupervContainer;
 
-  SALOME_NamingService_Abstract *_NS ;
+  SALOME_NamingService_Container_Abstract *_NS ;
   std::string _library_path;
   std::string _containerName;
   std::string _logfilename;