Version: 8.3.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
SALOME_NamingServicePy.SALOME_NamingServicePy_i Class Reference
Inheritance diagram for SALOME_NamingServicePy.SALOME_NamingServicePy_i:
Inheritance graph

Public Member Functions

def __init__
 
def Register
 
def Resolve
 
def Create_Directory
 
def Destroy_Name
 
def Destroy_FullDirectory
 

Detailed Description

  A class to manage SALOME naming service from python code

Constructor & Destructor Documentation

def SALOME_NamingServicePy.SALOME_NamingServicePy_i.__init__ (   self,
  orb = None 
)
Standard Constructor, with ORB reference.
 
Initializes the naming service root context

Member Function Documentation

def SALOME_NamingServicePy.SALOME_NamingServicePy_i.Register (   self,
  ObjRef,
  Path 
)
ns.Register(object,pathname )  

register a CORBA object under a pathname
def SALOME_NamingServicePy.SALOME_NamingServicePy_i.Resolve (   self,
  Path 
)
ns.Resolve(pathname) -> object

find a CORBA object (ior) by its pathname
def SALOME_NamingServicePy.SALOME_NamingServicePy_i.Create_Directory (   self,
  ObjRef,
  Path 
)
ns.Create_Directory(ObjRef, Path) 

create a sub directory 
def SALOME_NamingServicePy.SALOME_NamingServicePy_i.Destroy_Name (   self,
  Path 
)
ns.Destroy_Name(Path) 

  remove a name in naming service
def SALOME_NamingServicePy.SALOME_NamingServicePy_i.Destroy_FullDirectory (   self,
  Path 
)
ns.Destroy_FullDirectory(Path)

  remove recursively a directory