#include "KernelHelpers.hxx"
#include "SALOMEconfig.h"
#include <CORBA_SERVER_HEADER(SALOMEDS)>
#include <CORBA_SERVER_HEADER(SALOMEDS_Attributes)>
#include <CORBA_SERVER_HEADER(SALOME_Launcher)>
#include <CORBA_CLIENT_HEADER(SALOME_Session)>
#include <CORBA_SERVER_HEADER(SALOME_Exception)>
#include "SALOME_NamingService.hxx"
#include "SALOME_LifeCycleCORBA.hxx"
#include "SALOME_KernelORB.hxx"
#include "utilities.h"
#include "Utils_CorbaException.hxx"
Go to the source code of this file.
Namespaces | |
KERNEL | |
Methods to be used in SSL mode to skip NS. | |
Macros | |
#define | SALOMELOG(msg) {MESS_BEGIN("[XSALOME]") << msg << MESS_END} |
#define | LOG SALOMELOG |
Functions | |
SALOME_NamingService_Abstract * | KERNEL::getNamingService () |
This function returns a static reference to the SALOME naming service. More... | |
void | KERNEL::assignNamingServiceSL () |
SALOME_LifeCycleCORBA * | KERNEL::getLifeCycleCORBA () |
This function returns a static reference to the SALOME life cycle CORBA. More... | |
SALOME::Session_ptr | KERNEL::getSalomeSession () |
This returns a static reference to the SALOME session. More... | |
SALOMEDS::Study_ptr | KERNEL::getStudyServant () |
This returns a static reference to the SALOME study. More... | |
Engines::SalomeLauncher_ptr | KERNEL::getSalomeLauncher () |
This returns a static reference to the SALOME launcher. More... | |
Engines::ResourcesManager_ptr | KERNEL::getResourcesManager () |
CORBA::Object_ptr | KERNEL::IORToObject (char *IOR) |
This function provides a CORBA pointer to a servant from its IOR given as a string of characters. More... | |
CORBA::Object_ptr | KERNEL::SObjectToObject (SALOMEDS::SObject_ptr theSObject) |
This function retrieve the CORBA object reference from the study object wrapping it. More... | |
void | KERNEL::RegisterCompo (const std::string &compoName, CORBA::Object_var compoPtr) |
CORBA::Object_var | KERNEL::RetrieveCompo (const std::string &compoName) |
template<class TInterface > | |
TInterface::_var_type | KERNEL::ObjectToInterface (CORBA::Object_ptr object) |
This template function provides you with the servant (CORBA object narrowed to its interface) corresponding to the specified CORBA object (naked CORBA pointer). More... | |
template<class TInterface > | |
TInterface::_var_type | KERNEL::SObjectToInterface (SALOMEDS::SObject_ptr sobject) |
SALOME::SALOME_Exception | KERNEL::createSalomeException (const char *text) |
#define LOG SALOMELOG |
#define SALOMELOG | ( | msg | ) | {MESS_BEGIN("[XSALOME]") << msg << MESS_END} |