Version: 9.15.0
SALOME_NamingServicePy.SALOME_NamingServicePy_i Class Reference

Public Member Functions

def __init__ (self, orb=None, steps=240, spy=False)
 
def Register (self, ObjRef, Path)
 
def Resolve (self, Path)
 
def Resolve_Dir (self, Path)
 
def Create_Directory (self, ObjRef, Path)
 
def Destroy_Name (self, Path)
 
def Destroy_FullDirectory (self, Path)
 

Static Private Attributes

 _orb = None
 
 _root_context = None
 
 _current_context = None
 
 _obj = None
 

Detailed Description

  A class to manage SALOME naming service from python code

Constructor & Destructor Documentation

◆ __init__()

def SALOME_NamingServicePy.SALOME_NamingServicePy_i.__init__ (   self,
  orb = None,
  steps = 240,
  spy = False 
)
Standard Constructor, with ORB reference.

Initializes the naming service root context

References SALOME_NamingService._current_context, SALOME_NamingServicePy.SALOME_NamingServicePy_i._current_context, Engines_Component_i._orb, SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._orb, SALOME_Container.SALOME_Container_Abstract_i._orb, Abstract_Engines_Container_i._orb, SALOME_ContainerManager._orb, SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._orb, SALOME_PyNode.ExchangeContextUsingTCP._orb, ConnectionManager_i._orb, Param_Double_Port_uses_i._orb, SALOME_Launcher._orb, LifeCycleCORBATest._orb, Logger._orb, SALOME_ModuleCatalogImpl._orb, SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy._orb, SALOME_NamingService._orb, SALOME_NamingServicePy.SALOME_NamingServicePy_i._orb, NamingServiceTest._orb, Engines_Parallel_Component_i._orb, Engines_Parallel_Container_i._orb, RegistryService._orb, SALOME_ResourcesManager._orb, SALOMEDS_ChildIterator_i._orb, SALOMEDS_Driver_i._orb, SALOMEDS_DriverFactory_i._orb, SALOMEDS_GenericAttribute_i._orb, SALOMEDS_SComponentIterator_i._orb, SALOMEDS_SObject._orb, SALOMEDS_SObject_i._orb, SALOMEDS_Study._orb, SALOMEDS::Notifier._orb, SALOMEDS::GenObjRegister._orb, SALOMEDS_Study_i._orb, SALOMEDS_StudyBuilder._orb, SALOMEDS_StudyBuilder_i._orb, SALOMEDS_UseCaseBuilder_i._orb, SALOMEDS_UseCaseIterator_i._orb, SALOMEDSTest._orb, SALOMESDS::DataScopeKiller._orb, SALOMESDS::DataScopeServerBase._orb, SALOMESDS::DataServerManager._orb, ORB_INIT._orb, SALOME_NamingService._root_context, SALOME_NamingServicePy.SALOME_NamingServicePy_i._root_context, and MESSAGE.

Member Function Documentation

◆ Create_Directory()

def SALOME_NamingServicePy.SALOME_NamingServicePy_i.Create_Directory (   self,
  ObjRef,
  Path 
)

◆ Destroy_FullDirectory()

def SALOME_NamingServicePy.SALOME_NamingServicePy_i.Destroy_FullDirectory (   self,
  Path 
)
 ns.Destroy_FullDirectory(Path)

  remove recursively a directory

References SALOME_NamingService._root_context, and SALOME_NamingServicePy.SALOME_NamingServicePy_i._root_context.

◆ Destroy_Name()

def SALOME_NamingServicePy.SALOME_NamingServicePy_i.Destroy_Name (   self,
  Path 
)
 ns.Destroy_Name(Path) 

  remove a name in naming service

References SALOME_NamingService._root_context, and SALOME_NamingServicePy.SALOME_NamingServicePy_i._root_context.

◆ Register()

def SALOME_NamingServicePy.SALOME_NamingServicePy_i.Register (   self,
  ObjRef,
  Path 
)

◆ Resolve()

◆ Resolve_Dir()

Field Documentation

◆ _current_context

◆ _obj

◆ _orb

◆ _root_context