#include <Session_Session_i.hxx>
|
| | SALOME_Session_i (int argc, char **argv, CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, QMutex *GUIMutex, QWaitCondition *GUILauncher) |
| |
| | SALOME_Session_i (int argc, char **argv, CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, QMutex *GUIMutex, QWaitCondition *GUILauncher, SALOME_NamingService_Abstract *NS) |
| |
| | ~SALOME_Session_i () |
| |
| void | GetInterface () |
| | Launch Graphical User Interface. More...
|
| |
| Engines::EngineComponent_ptr | GetComponent (const char *theLibraryName) |
| | Return VISU component. More...
|
| |
| void | StopSession () |
| | Stop the Session (must be idle): kill servant & server. More...
|
| |
| SALOME::StatSession | GetStatSession () |
| | Get session state. More...
|
| |
| void | Shutdown () |
| | Shutdown session. More...
|
| |
| void | NSregister () |
| | Register the servant to Naming Service. More...
|
| |
| void | NSunregister () |
| | Unregister the servant from Naming Service. More...
|
| |
| void | ping () |
| |
| CORBA::Long | getPID () |
| |
| char * | getHostname () |
| |
| bool | restoreVisualState (CORBA::Long theSavePoint) |
| | Restors a visual state of the study at theSavePoint. More...
|
| |
| SALOME::StringSeq * | getSelection () |
| | Get list of selected entities. More...
|
| |
| void | emitMessage (const char *theMessage) |
| | Emit a qt signal from the session GUI desktop window. More...
|
| |
| void | emitMessageOneWay (const char *theMessage) |
| |
◆ SALOME_Session_i() [1/2]
| SALOME_Session_i::SALOME_Session_i |
( |
int |
argc, |
|
|
char ** |
argv, |
|
|
CORBA::ORB_ptr |
orb, |
|
|
PortableServer::POA_ptr |
poa, |
|
|
QMutex * |
GUIMutex, |
|
|
QWaitCondition * |
GUILauncher |
|
) |
| |
◆ SALOME_Session_i() [2/2]
| SALOME_Session_i::SALOME_Session_i |
( |
int |
argc, |
|
|
char ** |
argv, |
|
|
CORBA::ORB_ptr |
orb, |
|
|
PortableServer::POA_ptr |
poa, |
|
|
QMutex * |
GUIMutex, |
|
|
QWaitCondition * |
GUILauncher, |
|
|
SALOME_NamingService_Abstract * |
NS |
|
) |
| |
◆ ~SALOME_Session_i()
| SALOME_Session_i::~SALOME_Session_i |
( |
| ) |
|
◆ deleteContainersinNS()
| void SALOME_Session_i::deleteContainersinNS |
( |
| ) |
|
|
protected |
◆ emitMessage()
| void SALOME_Session_i::emitMessage |
( |
const char * |
theMessage | ) |
|
◆ emitMessageOneWay()
| void SALOME_Session_i::emitMessageOneWay |
( |
const char * |
theMessage | ) |
|
◆ GetComponent()
| Engines::EngineComponent_ptr SALOME_Session_i::GetComponent |
( |
const char * |
theLibraryName | ) |
|
◆ getHostname()
| char * SALOME_Session_i::getHostname |
( |
| ) |
|
◆ GetInterface()
| void SALOME_Session_i::GetInterface |
( |
| ) |
|
◆ getPID()
| CORBA::Long SALOME_Session_i::getPID |
( |
| ) |
|
◆ getSelection()
| SALOME::StringSeq * SALOME_Session_i::getSelection |
( |
| ) |
|
◆ GetStatSession()
| SALOME::StatSession SALOME_Session_i::GetStatSession |
( |
| ) |
|
◆ NSregister()
| void SALOME_Session_i::NSregister |
( |
| ) |
|
Register the servant to Naming Service.
tries to find the Corba Naming Service and to register the session, gives naming service interface to _IAPPThread
References _NS.
◆ NSunregister()
| void SALOME_Session_i::NSunregister |
( |
| ) |
|
Unregister the servant from Naming Service.
Unregister session server from CORBA Naming Service
References _NS, and deleteContainersinNS().
◆ ping()
| void SALOME_Session_i::ping |
( |
| ) |
|
|
inline |
◆ restoreVisualState()
| bool SALOME_Session_i::restoreVisualState |
( |
CORBA::Long |
theSavePoint | ) |
|
◆ Shutdown()
| void SALOME_Session_i::Shutdown |
( |
| ) |
|
◆ StopSession()
| void SALOME_Session_i::StopSession |
( |
| ) |
|
◆ _argc
| int SALOME_Session_i::_argc |
|
protected |
◆ _argv
| char** SALOME_Session_i::_argv |
|
protected |
◆ _GUILauncher
| QWaitCondition* SALOME_Session_i::_GUILauncher |
|
protected |
◆ _GUIMutex
| QMutex* SALOME_Session_i::_GUIMutex |
|
protected |
◆ _isGUI
| CORBA::Boolean SALOME_Session_i::_isGUI |
|
protected |
◆ _isShuttingDown
| bool SALOME_Session_i::_isShuttingDown |
|
protected |
◆ _NS
| std::unique_ptr<SALOME_NamingService_Abstract> SALOME_Session_i::_NS |
|
protected |
Naming service interface.
◆ _orb
| CORBA::ORB_var SALOME_Session_i::_orb |
|
protected |
◆ _poa
| PortableServer::POA_var SALOME_Session_i::_poa |
|
protected |
The documentation for this class was generated from the following files: