#include <list>
#include <string>
-class SALOME_NamingService_Abstract;
+class SALOME_NamingService_Container_Abstract;
class CONTAINER_EXPORT Engines_Container_i:
public virtual POA_Engines::Container,
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();
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();
bool _isSupervContainer;
- SALOME_NamingService_Abstract *_NS ;
+ SALOME_NamingService_Container_Abstract *_NS ;
std::string _library_path;
std::string _containerName;
std::string _logfilename;