Version: 9.12.0
SALOME_KernelServices.hxx File Reference
#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"
Include dependency graph for SALOME_KernelServices.hxx:
This graph shows which files directly or indirectly include this file:

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_AbstractKERNEL::getNamingService ()
 This function returns a static reference to the SALOME naming service. More...
 
void KERNEL::assignNamingServiceSL ()
 
SALOME_LifeCycleCORBAKERNEL::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)
 

Macro Definition Documentation

◆ LOG

#define LOG   SALOMELOG

◆ SALOMELOG

#define SALOMELOG (   msg)    {MESS_BEGIN("[XSALOME]") << msg << MESS_END}