#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: