#include <SALOME_NamingService.hxx>
#include <SALOME_ModuleCatalog_impl.hxx>
#include <SALOME_LifeCycleCORBA.hxx>
#include <SALOME_Event.h>
#include <Container_init_python.hxx>
#include <ConnectionManager_i.hxx>
#include <RegistryService.hxx>
#include <OpUtil.hxx>
#include <Utils_ORB_INIT.hxx>
#include <Utils_SINGLETON.hxx>
#include <Utils_SALOME_Exception.hxx>
#include <Utils_CorbaException.hxx>
#include <utilities.h>
#include "Session_ServerLauncher.hxx"
#include "Session_ServerCheck.hxx"
#include "Session_Session_i.hxx"
#include <Qtx.h>
#include <QtxSplash.h>
#include "GUI_version.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 <SALOMEconfig.h>
#include <CORBA_SERVER_HEADER(SALOME_Session)>
#include <CORBA_SERVER_HEADER(SALOMEDS)>
#include <time.h>
#include <QDir>
#include <QFile>
#include <QApplication>
#include <QMutex>
#include <QWaitCondition>
#include <QRegExp>
#include <QTextStream>
Classes | |
class | SALOME_ResourceMgr |
class | SALOME_Session |
class | SALOME_QApplication |
class | GetInterfaceThread |
Functions | |
void | MessageOutput (QtMsgType type, const QMessageLogContext &context, const QString &msg) |
CORBA server for SALOME Session. More... | |
QString | salomeVersion () |
bool | isFound (const char *str, int argc, char **argv) |
void | killOmniNames () |
void | shutdownServers (SALOME_NamingService *theNS) |
int | main (int argc, char **argv) |
bool isFound | ( | const char * | str, |
int | argc, | ||
char ** | argv | ||
) |
void killOmniNames | ( | ) |
int main | ( | int | argc, |
char ** | argv | ||
) |
References Qtx::addSlash(), Style_Salome::apply(), QtxResourceMgr::booleanValue(), SALOME_Session::createResourceMgr(), 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, SALOME_Session_i::NSunregister(), obj, QtxSplash::pixmap(), Qtx::qtDir(), QtxSplash::readSettings(), SUIT_Application::resourceMgr(), salomeVersion(), QtxResourceMgr::setCurrentFormat(), QtxSplash::setError(), SALOME_QApplication::setHandler(), QtxSplash::setOption(), QtxSplash::setPixmap(), QtxSplash::setProgress(), QtxSplash::setStatus(), QtxResourceMgr::setWorkingMode(), Session_ServerLauncher::ShutdownAll(), shutdownServers(), QtxSplash::splash(), SUIT_Session::startApplication(), and Session_ServerCheck::totalSteps().
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:
QString salomeVersion | ( | ) |
void shutdownServers | ( | SALOME_NamingService * | theNS | ) |