22 #include "omniORB4/CORBA.h"
36 static void SetLogContainersFile(
const std::string& logFileName);
37 static std::string GetLogContainersFile();
38 static void FlushLogContainersFile();
39 bool IsTrueNS()
const override {
return false; }
40 std::vector< std::string >
repr()
override;
42 void Register(CORBA::Object_ptr ObjRef,
const char* Path)
override;
43 CORBA::Object_ptr
Resolve(
const char* Path)
override;
44 CORBA::Object_ptr
ResolveFirst(
const char* Path)
override;
55 static std::string ReprOfContainersIORS_NoThreadSafe();
56 static std::string ReprOfContainersIORS();
57 static std::vector< std::pair< std::string, Engines::Container_var> > ListOfContainersInNS_NoThreadSafe();
58 static void FlushLogContainersFile_NoThreadSafe();
59 static std::vector<std::string> SplitDir(
const std::string& fullPath);
62 static std::map<std::string,CORBA::Object_var>
_map;
#define NAMINGSERVICE_EXPORT
Definition: SALOME_NamingService_defs.hxx:36
Definition: SALOME_Fake_NamingService.hxx:32
std::string _current_dir
Definition: SALOME_Fake_NamingService.hxx:66
bool IsTrueNS() const override
Definition: SALOME_Fake_NamingService.hxx:39
SALOME_Fake_NamingService()=default
static std::map< std::string, CORBA::Object_var > _map
Definition: SALOME_Fake_NamingService.hxx:62
static std::mutex _mutex
Definition: SALOME_Fake_NamingService.hxx:61
static bool _log_container_file_thread_launched
Definition: SALOME_Fake_NamingService.hxx:63
static std::string _log_container_file_name
Definition: SALOME_Fake_NamingService.hxx:64
Definition: SALOME_NamingService_Abstract.hxx:46
virtual void Destroy_Directory(const char *Path)=0
virtual std::vector< std::string > list_directory_recurs()=0
virtual bool Change_Directory(const char *Path)=0
virtual std::vector< std::string > list_subdirs()=0
virtual std::vector< std::string > list_directory()=0
virtual std::vector< std::string > repr()=0
virtual CORBA::Object_ptr ResolveComponent(const char *hostname, const char *containerName, const char *componentName, const int nbproc=0)=0
virtual CORBA::Object_ptr Resolve(const char *Path)=0
virtual void Destroy_Name(const char *Path)=0
virtual void Register(CORBA::Object_ptr ObjRef, const char *Path)=0
virtual void init_orb(CORBA::ORB_ptr orb=0)=0
virtual SALOME_NamingService_Container_Abstract * clone()=0
virtual void Destroy_FullDirectory(const char *Path)=0
virtual CORBA::Object_ptr ResolveFirst(const char *Path)=0
containerName
Definition: SALOME_ContainerPy.py:383
orb
Definition: salome.py:122
hostname
Definition: test.py:29