22 #include "SALOME_NamingService.hxx"
25 #include "omniORB4/CORBA.h"
30 class Abstract_Engines_Container_i;
38 void Register(CORBA::Object_ptr ObjRef,
const char* Path) { _NS.Register(ObjRef,Path); }
39 CORBA::Object_ptr
Resolve(
const char* Path) {
return _NS.Resolve(Path); }
41 Abstract_Engines_Container_i *activateContainer(CORBA::ORB_var orb, PortableServer::POA_var poa,
int argc,
char** argv);
43 static void activateContainerManager(CORBA::ORB_var orb);
44 static void activateSession(CORBA::ORB_var orb, PortableServer::POA_var poa, QMutex *GUIMutex, QWaitCondition *GUILauncher,
int argc,
char ** argv);
45 static void activateSALOMEDS(CORBA::ORB_var orb, PortableServer::POA_var poa);
46 static CORBA::Object_var forServerChecker(
const char *NSName,
int argc,
char **argv);
47 static CosNaming::NamingContext_var checkTrueNamingServiceIfExpected(
int argc,
char **argv,
bool& forceOK);
48 static const char LibName[];
53 #include "SALOME_Fake_NamingService.hxx"
58 using RealNS = SALOME_Fake_NamingService;
61 void Register(CORBA::Object_ptr ObjRef,
const char* Path) { _NS.Register(ObjRef,Path); }
62 CORBA::Object_ptr
Resolve(
const char* Path) {
return _NS.Resolve(Path); }
64 Abstract_Engines_Container_i *activateContainer(CORBA::ORB_var orb, PortableServer::POA_var poa,
int argc,
char** argv);
65 static void defineDefaultSALOMEKERNELNamingService();
66 static void activateContainerManager(CORBA::ORB_var orb);
67 static void activateSession(CORBA::ORB_var orb, PortableServer::POA_var poa, QMutex *GUIMutex, QWaitCondition *GUILauncher,
int argc,
char ** argv);
68 static void activateSALOMEDS(CORBA::ORB_var orb, PortableServer::POA_var poa);
69 static CORBA::Object_var forServerChecker(
const char *NSName,
int argc,
char **argv);
70 static CosNaming::NamingContext_var checkTrueNamingServiceIfExpected(
int argc,
char **argv,
bool& forceOK);
71 static const char LibName[];
#define SESSION_EXPORT
Definition: SALOME_Session.hxx:37
Definition: Session_NS_wrapper.hxx:56
SALOME_Fake_NamingService RealNS
Definition: Session_NS_wrapper.hxx:58
RealNS _NS
Definition: Session_NS_wrapper.hxx:73
RealNS * getNS()
Definition: Session_NS_wrapper.hxx:63
NewStyleNS(CORBA::ORB_ptr orb)
Definition: Session_NS_wrapper.hxx:60
CORBA::Object_ptr Resolve(const char *Path)
Definition: Session_NS_wrapper.hxx:62
void Register(CORBA::Object_ptr ObjRef, const char *Path)
Definition: Session_NS_wrapper.hxx:61
Definition: Session_NS_wrapper.hxx:33
SALOME_NamingService RealNS
Definition: Session_NS_wrapper.hxx:35
RealNS _NS
Definition: Session_NS_wrapper.hxx:50
void Register(CORBA::Object_ptr ObjRef, const char *Path)
Definition: Session_NS_wrapper.hxx:38
RealNS * getNS()
Definition: Session_NS_wrapper.hxx:40
static void defineDefaultSALOMEKERNELNamingService()
Definition: Session_NS_wrapper.hxx:42
CORBA::Object_ptr Resolve(const char *Path)
Definition: Session_NS_wrapper.hxx:39
OldStyleNS(CORBA::ORB_ptr orb)
Definition: Session_NS_wrapper.hxx:37