27 #ifndef _SESSION_SERVERTHREAD_HXX_
28 #define _SESSION_SERVERTHREAD_HXX_
33 #include <omniORB4/CORBA.h>
39 class SALOME_NamingService;
40 class Abstract_Engines_Container_i;
46 using RealNS =
typename MY_NS::RealNS;
49 static const char* _serverTypes[];
55 PortableServer::POA_ptr poa);
60 void ActivateModuleCatalog (
int argc,
char ** argv );
61 void ActivateSALOMEDS (
int argc,
char ** argv );
62 void ActivateRegistry (
int argc,
char ** argv );
63 void ActivateContainer (
int argc,
char ** argv );
64 virtual void ActivateSession (
int argc,
char ** argv );
66 void ActivateContainerManager(
int argc,
char ** argv );
74 std::unique_ptr<MY_NS>
_NS;
89 PortableServer::POA_ptr poa,
91 QWaitCondition* GUILauncher);
95 void ActivateSession (
int argc,
char ** argv )
override;
#define SESSION_EXPORT
Definition: SALOME_Session.hxx:37
void WaitForServerReadiness(std::string serverName)
Definition: Session_ServerThread.hxx:44
int _argc
Definition: Session_ServerThread.hxx:69
std::unique_ptr< MY_NS > _NS
Definition: Session_ServerThread.hxx:74
int _servType
Definition: Session_ServerThread.hxx:71
void ActivateEngine(int argc, char **argv)
typename MY_NS::RealNS RealNS
Definition: Session_ServerThread.hxx:46
char ** _argv
Definition: Session_ServerThread.hxx:70
Abstract_Engines_Container_i * _container
Definition: Session_ServerThread.hxx:75
static const int NB_SRV_TYP
Definition: Session_ServerThread.hxx:48
PortableServer::POA_var _root_poa
Definition: Session_ServerThread.hxx:73
CORBA::ORB_var _orb
Definition: Session_ServerThread.hxx:72
Definition: Session_ServerThread.hxx:83
QWaitCondition * _GUILauncher
Definition: Session_ServerThread.hxx:98
QMutex * _GUIMutex
Definition: Session_ServerThread.hxx:97
Session_SessionThread()
Definition: Session_ServerThread.hxx:85