SALOME documentation central

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

Member Function Documentation

def SALOME_NamingServicePy::SALOME_NamingServicePy_i::__init__ (   self,
  orb = None 
)
Standard Constructor, with ORB reference.
 
Initializes the naming service root context
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

Copyright © 2007-2008 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