Version: 9.15.0
Session_SessionThread< MY_NS > Class Template Reference

#include <Session_ServerThread.hxx>

Inheritance diagram for Session_SessionThread< MY_NS >:
Inheritance graph

Public Member Functions

 Session_SessionThread ()
 
 Session_SessionThread (int argc, char **argv, CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, QMutex *GUIMutex, QWaitCondition *GUILauncher)
 
virtual ~Session_SessionThread ()
 
- Public Member Functions inherited from Session_ServerThread< MY_NS >
 Session_ServerThread ()
 
 Session_ServerThread (int argc, char **argv, CORBA::ORB_ptr orb, PortableServer::POA_ptr poa)
 
virtual ~Session_ServerThread ()
 
void Init ()
 
void Shutdown ()
 

Protected Member Functions

void ActivateSession (int argc, char **argv) override
 
- Protected Member Functions inherited from Session_ServerThread< MY_NS >
void ActivateModuleCatalog (int argc, char **argv)
 
void ActivateSALOMEDS (int argc, char **argv)
 
void ActivateRegistry (int argc, char **argv)
 
void ActivateContainer (int argc, char **argv)
 
void ActivateEngine (int argc, char **argv)
 
void ActivateContainerManager (int argc, char **argv)
 
RealNSgetNS ()
 

Private Attributes

QMutex * _GUIMutex
 
QWaitCondition * _GUILauncher
 

Additional Inherited Members

- Public Types inherited from Session_ServerThread< MY_NS >
using RealNS = typename MY_NS::RealNS
 
- Static Public Attributes inherited from Session_ServerThread< MY_NS >
static const int NB_SRV_TYP = 6
 
static const char * _serverTypes []
 
- Protected Attributes inherited from Session_ServerThread< MY_NS >
int _argc
 
char ** _argv
 
int _servType
 
CORBA::ORB_var _orb
 
PortableServer::POA_var _root_poa
 
std::unique_ptr< MY_NS > _NS
 
Abstract_Engines_Container_i * _container
 

Constructor & Destructor Documentation

◆ Session_SessionThread() [1/2]

template<class MY_NS >
Session_SessionThread< MY_NS >::Session_SessionThread ( )
inline

◆ Session_SessionThread() [2/2]

template<class MY_NS >
Session_SessionThread< MY_NS >::Session_SessionThread ( int  argc,
char **  argv,
CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
QMutex *  GUIMutex,
QWaitCondition *  GUILauncher 
)

◆ ~Session_SessionThread()

template<class MY_NS >
Session_SessionThread< MY_NS >::~Session_SessionThread
virtual

Member Function Documentation

◆ ActivateSession()

template<class MY_NS >
void Session_SessionThread< MY_NS >::ActivateSession ( int  argc,
char **  argv 
)
overrideprotectedvirtual

Reimplemented from Session_ServerThread< MY_NS >.

Member Data Documentation

◆ _GUILauncher

template<class MY_NS >
QWaitCondition* Session_SessionThread< MY_NS >::_GUILauncher
private

◆ _GUIMutex

template<class MY_NS >
QMutex* Session_SessionThread< MY_NS >::_GUIMutex
private

The documentation for this class was generated from the following files: