Version: 6.5.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
runSalome Namespace Reference

Module that provides services to launch SALOME. More...

Data Structures

class  CatalogServer
 
class  ConnectionManagerServer
 
class  ContainerCPPServer
 
class  ContainerPYServer
 
class  InterpServer
 
class  LauncherServer
 
class  LoggerServer
 
class  NotifyServer
 
class  RegistryServer
 
class  SalomeDSServer
 
class  SessionServer
 

Functions

def killLocalPort
 
def givenPortKill
 
def kill_salome
 
def get_cata_path
 
def startGUI
 
def startSalome
 
def useSalome
 
def execScript
 
def searchFreePort
 
def no_main
 
def main
 
def foreGround
 

Variables

string SEP = ";"
 
tuple session = clt.waitNS("/Kernel/Session",SALOME.Session)
 
tuple end_time = os.times()
 
int nbaddi = 0
 
tuple anInterp = InterpServer(args)
 
list test = args['gui']
 
tuple iflag_ptr = cast(pythonapi.Py_InteractiveFlag, POINTER(c_int))
 
 port
 
 killSalomeWithPort
 

Detailed Description

Module that provides services to launch SALOME.

Function Documentation

def runSalome.killLocalPort ( )
kill servers from a previous SALOME exection, if needed,
on the CORBA port given in args of runSalome
def runSalome.givenPortKill (   port)
kill servers from a previous SALOME exection, if needed,
on the same CORBA port
def runSalome.kill_salome (   args)
Kill servers from previous SALOME executions, if needed;
depending on args 'killall' or 'portkill', kill all executions,
or only execution on the same CORBA port
def runSalome.get_cata_path (   list_modules,
  modules_root_dir 
)
Build a list of catalog paths (cata_path) to initialize the ModuleCatalog server
def runSalome.startGUI (   clt)
Salome Session Graphic User Interface activation
def runSalome.startSalome (   args,
  modules_list,
  modules_root_dir 
)
Launch all SALOME servers requested by args
def runSalome.useSalome (   args,
  modules_list,
  modules_root_dir 
)
Launch all SALOME servers requested by args,
save list of process, give info to user,
show registered objects in Naming Service.
def runSalome.no_main ( )
Salome Launch, when embedded in other application
def runSalome.main ( )
Salome launch as a main application
Copyright © 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS