Version: 8.3.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 "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

namespace  KERNEL
 

Macros

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

Functions

CORBA::ORB_ptr KERNEL::getORB ()
 This function returns a static reference to the orb. More...
 
SALOME_NamingServiceKERNEL::getNamingService ()
 This function returns a static reference to the SALOME naming service. More...
 
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::StudyManager_ptr KERNEL::getStudyManager ()
 This returns a static reference to the SALOME study manager. More...
 
Engines::SalomeLauncher_ptr KERNEL::getSalomeLauncher ()
 This returns a static reference to the SALOME launcher. More...
 
Engines::ResourcesManager_ptr KERNEL::getResourcesManager ()
 
SALOMEDS::Study_ptr KERNEL::getStudyById (int aStudyId)
 This returns the study with the specified id if it's defined in the SALOME study manager. More...
 
int KERNEL::getStudyId (SALOMEDS::Study_ptr study)
 
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...
 
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

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