#include <Container_init_python.hxx>#include <Utils_ORB_INIT.hxx>#include <Utils_SINGLETON.hxx>#include <SALOME_NamingService.hxx>#include <SALOME_ModuleCatalog_impl.hxx>#include <OpUtil.hxx>#include <RegistryService.hxx>#include <ConnectionManager_i.hxx>#include <SALOME_LifeCycleCORBA.hxx>#include <QDir>#include <QFile>#include <QApplication>#include <QMutex>#include <QWaitCondition>#include <QRegExp>#include <QTextStream>#include <Utils_SALOME_Exception.hxx>#include <Utils_CorbaException.hxx>#include <SALOME_Event.h>#include <SALOMEconfig.h>#include <CORBA_SERVER_HEADER(SALOME_Session)>#include <CORBA_SERVER_HEADER(SALOMEDS)>#include <utilities.h>#include "Session_ServerLauncher.hxx"#include "Session_ServerCheck.hxx"#include <Qtx.h>#include <QtxSplash.h>#include <Style_Salome.h>#include <SUIT_Tools.h>#include <SUIT_Session.h>#include <SUIT_Application.h>#include <SUIT_Desktop.h>#include <SUIT_ResourceMgr.h>#include <SUIT_ExceptionHandler.h>#include <Standard_Version.hxx>
Data Structures | |
| class | SALOME_ResourceMgr |
| class | SALOME_Session |
| class | SALOME_QApplication |
| class | GetInterfaceThread |
Functions | |
| void | MessageOutput (QtMsgType type, const char *msg) |
| QString | salomeVersion () |
| bool | isFound (const char *str, int argc, char **argv) |
| void | killOmniNames () |
| void | shutdownServers (SALOME_NamingService *theNS) |
| int | main (int argc, char **argv) |
Variables | |
| PyObject * | salome_shared_modules_module = 0 |
| CORBA server for SALOME Session. | |
| static const char * | pixmap_not_found_xpm [] |
| void MessageOutput | ( | QtMsgType | type, |
| const char * | msg | ||
| ) |
| QString salomeVersion | ( | ) |
| bool isFound | ( | const char * | str, |
| int | argc, | ||
| char ** | argv | ||
| ) |
| void killOmniNames | ( | ) |
| void shutdownServers | ( | SALOME_NamingService * | theNS | ) |
References PyInterp.lcc.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
References Qtx.addSlash(), Style_Salome.apply(), QtxResourceMgr.booleanValue(), Session_ServerCheck.currentMessage(), Session_ServerCheck.currentStep(), SUIT_Application.desktop(), Session_ServerCheck.error(), SUIT_Session.exitFlags(), QtxSplash.finish(), SUIT_Session.handler(), QtxResourceMgr.IgnoreUserValues, Style_Salome.initialize(), isFound(), Session_ServerLauncher.KillAll(), killOmniNames(), QtxResourceMgr.loadLanguage(), QtxResourceMgr.loadPixmap(), MessageOutput(), SUIT_Session.NORMAL, PyInterp.obj, PyInterp.orb, QtxSplash.pixmap(), QtxSplash.readSettings(), SUIT_Application.resourceMgr(), salome_shared_modules_module, salomeVersion(), QtxResourceMgr.setCurrentFormat(), QtxSplash.setError(), SALOME_QApplication.setHandler(), QtxSplash.setOption(), QtxSplash.setPixmap(), QtxSplash.setProgress(), QtxSplash.setStatus(), QtxResourceMgr.setWorkingMode(), shutdownServers(), QtxSplash.splash(), SUIT_Session.startApplication(), and Session_ServerCheck.totalSteps().
| PyObject* salome_shared_modules_module = 0 |
SALOME_Session Server launches a SALOME session servant. The servant registers to the Naming Service. See SALOME_Session.idl for interface specification.
Main services offered by the servant are:
const char* pixmap_not_found_xpm[] [static] |
{
"16 16 3 1",
" c None",
". c #000000",
"+ c #A80000",
" ",
" ",
" . . ",
" .+. .+. ",
" .+++. .+++. ",
" .+++.+++. ",
" .+++++. ",
" .+++. ",
" .+++++. ",
" .+++.+++. ",
" .+++. .+++. ",
" .+. .+. ",
" . . ",
" ",
" ",
" "}