Version: 9.12.0
salome Namespace Reference

Module salome gives access to Salome resources. More...

Data Structures

class  SessionContextManager
 

Functions

def extend_path (pname)
 
def standalone ()
 
def withServers ()
 
def salome_init (path=None, embedded=False, iorfakensfile=None, forced=False)
 
def salome_init_without_session_common (path=None, embedded=False)
 
def salome_init_without_session (path=None, embedded=False, iorfakensfile=None)
 
def salome_init_without_session_attached (path=None, embedded=False)
 
def salome_init_with_session (path=None, embedded=False)
 
def salome_close ()
 
def salome_NS ()
 
def salome_walk_on_containers (ns, root)
 
def salome_shutdown_containers_with_session ()
 
def retrieve_containers_in_ns ()
 
def salome_shutdown_containers_without_session ()
 
def salome_shutdown_containers ()
 
def ContainerManagerSetOverrideEnvForContainersSimple (self, env)
 

Variables

string ROOT_PYTHONPACKAGE_NAME = "salome"
 
string MATCH_ENDING_PATTERN = "site-packages" + os.path.sep + "salome"
 
 flags = None
 
 orb
 
 lcc
 
 naming_service
 
 cm
 
 sg
 
 esm
 
 dsm
 
 modulcat
 
 rm
 
 myStudy
 
 myStudyName
 
bool salome_initial = True
 

Detailed Description

Module salome gives access to Salome resources.

Parameters
salome.orb: CORBA orb object
salome.naming_service: instance of naming Service class (SALOME_NamingServicePy::SALOME_NamingServicePy_i)
salome.lcc: instance of lifeCycleCORBA class (SALOME_LifeCycleCORBA)
salome.sg: Salome object to communicate with the graphical user interface, if running (see interface in salome_iapp::SalomeOutsideGUI)
salome.myStudyName: active Study Name
salome.myStudy: the active Study (interface SALOMEDS::Study)

Function Documentation

◆ ContainerManagerSetOverrideEnvForContainersSimple()

def salome.ContainerManagerSetOverrideEnvForContainersSimple (   self,
  env 
)

◆ extend_path()

def salome.extend_path (   pname)

◆ retrieve_containers_in_ns()

def salome.retrieve_containers_in_ns ( )

◆ salome_close()

◆ salome_init()

◆ salome_init_with_session()

def salome.salome_init_with_session (   path = None,
  embedded = False 
)

◆ salome_init_without_session()

def salome.salome_init_without_session (   path = None,
  embedded = False,
  iorfakensfile = None 
)

◆ salome_init_without_session_attached()

def salome.salome_init_without_session_attached (   path = None,
  embedded = False 
)

◆ salome_init_without_session_common()

◆ salome_NS()

def salome.salome_NS ( )

◆ salome_shutdown_containers()

def salome.salome_shutdown_containers ( )

◆ salome_shutdown_containers_with_session()

def salome.salome_shutdown_containers_with_session ( )

◆ salome_shutdown_containers_without_session()

def salome.salome_shutdown_containers_without_session ( )

◆ salome_walk_on_containers()

def salome.salome_walk_on_containers (   ns,
  root 
)

◆ standalone()

◆ withServers()

def salome.withServers ( )

Variable Documentation

◆ cm

◆ dsm

◆ esm

salome.esm

Referenced by GetExternalServerInstance(), and main().

◆ flags

salome.flags = None

◆ lcc

salome.lcc

◆ MATCH_ENDING_PATTERN

string salome.MATCH_ENDING_PATTERN = "site-packages" + os.path.sep + "salome"

◆ modulcat

salome.modulcat

◆ myStudy

salome.myStudy

Referenced by Test().

◆ myStudyName

salome.myStudyName

◆ naming_service

salome.naming_service

◆ orb

salome.orb

Referenced by Abstract_Engines_Container_i.Abstract_Engines_Container_i(), MPIObject_i.BCastIOR(), CommonDataScopeServerMain(), ConnectionManager_i.ConnectionManager_i(), container_common_main(), CreateDataScope(), ClientFactory.createStudy(), CreateStudy(), CreateStudyNSAbstract(), ClientFactory.createStudyWithoutNS(), CreateStudyWithoutNS(), SALOMESDS::DataServerManager.DataServerManager(), Engines_Component_i.Engines_Component_i(), Engines_Parallel_Component_i.Engines_Parallel_Component_i(), Engines_Parallel_Container_i.Engines_Parallel_Container_i(), SALOMEDS::GenObjRegister.GenObjRegister(), GetContainerInstance(), GetContainerManagerInstance(), KERNEL.getContainerSA(), GetCustomORB(), GetDriver(), GetDSMInstanceInternal(), GetExternalServerInstance(), getGlobalORB(), KERNEL.getLauncherSA(), GetLoggerInstance(), KERNEL.getLoggerServantSA(), GetModuleCatalogInstance(), KERNEL.getModuleComponentServantSA(), GetNewSessionInstance(), Engines_Component_i.getNS(), KERNEL.getORB(), KERNEL.GetRefToORB(), GetResourcesManagerInstance(), GetSessionInstance(), GiveADataScopeCalled(), SALOME_Launcher.init(), SALOME_NamingService_Abstract_Decorator.init_orb(), Param_Double_Port_provides_i.init_port(), IORToObject(), main(), NOTIFICATION_channel(), SALOMEDS::Notifier.Notifier(), ObjectToIOR(), Param_Double_Port_uses_i.Param_Double_Port_uses_i(), RegisterCompoInternal(), SALOME_Fake_NamingService.ReprOfContainersIORS_NoThreadSafe(), SALOMESDS::RequestSwitcherBase.RequestSwitcherBase(), RetrieveCompoInternal(), KERNEL.retrieveNewStudyServantSA(), SALOME_ContainerManager.SALOME_ContainerManager(), SALOME_ExternalServerLauncher.SALOME_ExternalServerLauncher(), SALOME_Launcher.SALOME_Launcher(), SALOME_ResourcesManager.SALOME_ResourcesManager(), SALOMEDS_ChildIterator_i.SALOMEDS_ChildIterator_i(), SALOMEDS_SComponentIterator_i.SALOMEDS_SComponentIterator_i(), SALOMEDS_SObject_i.SALOMEDS_SObject_i(), SALOMEDS_Study_i.SALOMEDS_Study_i(), SALOMEDS_StudyBuilder_i.SALOMEDS_StudyBuilder_i(), SALOMEDS_UseCaseBuilder_i.SALOMEDS_UseCaseBuilder_i(), SALOMEDS_UseCaseIterator_i.SALOMEDS_UseCaseIterator_i(), SalomeTestComponentEngine_factory(), Logger.SetOrb(), RegistryService.SetOrb(), TEST_corba(), KernelHelpersUnitTests.TEST_corba(), TestMPIComponentEngine_factory(), and TraceCollector_WaitForServerReadiness().

◆ rm

◆ ROOT_PYTHONPACKAGE_NAME

string salome.ROOT_PYTHONPACKAGE_NAME = "salome"

◆ salome_initial

bool salome.salome_initial = True

◆ sg

salome.sg