22 #include "SALOME_NamingService_Abstract.hxx"
37 std::vector< std::string >
repr()
override {
return _effective_ns->repr(); }
38 void init_orb(CORBA::ORB_ptr
orb=0)
override { _effective_ns->init_orb(
orb); }
39 bool IsTrueNS()
const override {
return _effective_ns->IsTrueNS(); }
40 void Register(CORBA::Object_ptr ObjRef,
const char* Path)
override { _effective_ns->Register(ObjRef,Path); }
41 CORBA::Object_ptr
Resolve(
const char* Path)
override {
return _effective_ns->Resolve(Path); }
42 CORBA::Object_ptr
ResolveFirst(
const char* Path)
override {
return _effective_ns->ResolveFirst(Path); }
43 void Destroy_Name(
const char* Path)
override { _effective_ns->Destroy_Name(Path); }
44 void Destroy_Directory(
const char* Path)
override { _effective_ns->Destroy_Directory(Path); }
46 bool Change_Directory(
const char* Path)
override {
return _effective_ns->Change_Directory(Path); }
47 std::vector<std::string>
list_subdirs()
override {
return _effective_ns->list_directory(); }
48 std::vector<std::string>
list_directory()
override {
return _effective_ns->list_directory(); }
51 CORBA::Object_ptr
ResolveComponent(
const char* hostname,
const char* containerName,
const char* componentName,
const int nbproc=0)
override {
return _effective_ns->ResolveComponent(hostname,containerName,componentName,nbproc); }
54 void initializeEffectiveNS();
#define YACSRUNTIMESALOME_EXPORT
std::vector< std::string > list_directory_recurs() override
void init_orb(CORBA::ORB_ptr orb=0) override
std::vector< std::string > list_directory() override
std::vector< std::string > list_subdirs() override
CORBA::Object_ptr ResolveComponent(const char *hostname, const char *containerName, const char *componentName, const int nbproc=0) override
std::unique_ptr< SALOME_NamingService_Abstract > _effective_ns
std::vector< std::string > repr() override
void Register(CORBA::Object_ptr ObjRef, const char *Path) override
bool IsTrueNS() const override
SALOME_NamingService_Abstract * clone() override
void Destroy_Name(const char *Path) override
bool Change_Directory(const char *Path) override
void Destroy_Directory(const char *Path) override
CORBA::Object_ptr Resolve(const char *Path) override
CORBA::Object_ptr ResolveFirst(const char *Path) override
void Destroy_FullDirectory(const char *Path) override