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 | |
A class to manage SALOME naming service from python code
| 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.
| def SALOME_NamingServicePy.SALOME_NamingServicePy_i.Create_Directory | ( | self, | |
| ObjRef, | |||
| Path | |||
| ) |
ns.Create_Directory(ObjRef, Path) create a sub directory
References SALOME_NamingService._current_context, SALOME_NamingServicePy.SALOME_NamingServicePy_i._current_context, SALOME_NamingService._root_context, and SALOME_NamingServicePy.SALOME_NamingServicePy_i._root_context.
| 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.
| 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.
| def SALOME_NamingServicePy.SALOME_NamingServicePy_i.Register | ( | self, | |
| ObjRef, | |||
| Path | |||
| ) |
ns.Register(object,pathname ) register a CORBA object under a pathname
References SALOME_NamingService._current_context, SALOME_NamingServicePy.SALOME_NamingServicePy_i._current_context, SALOME_NamingService._root_context, and SALOME_NamingServicePy.SALOME_NamingServicePy_i._root_context.
| def SALOME_NamingServicePy.SALOME_NamingServicePy_i.Resolve | ( | self, | |
| Path | |||
| ) |
ns.Resolve(pathname) -> object find a CORBA object (ior) by its pathname
References SALOME_NamingService._current_context, SALOME_NamingServicePy.SALOME_NamingServicePy_i._current_context, SeqByteReceiver._obj, SALOME_PyNode.SeqByteReceiver._obj, SALOME::GenericObj_wrap< GENOBJ >._obj, SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy._obj, SALOME_NamingServicePy.SALOME_NamingServicePy_i._obj, SALOME_NamingService._root_context, and SALOME_NamingServicePy.SALOME_NamingServicePy_i._root_context.
Referenced by orbmodule.client.waitNS(), and orbmodule.client.waitNSPID().
| def SALOME_NamingServicePy.SALOME_NamingServicePy_i.Resolve_Dir | ( | self, | |
| Path | |||
| ) |
ns.Resolve_Dir(pathname) -> dir find a CORBA object (ior) by its pathname
References SALOME_NamingService._current_context, SALOME_NamingServicePy.SALOME_NamingServicePy_i._current_context, SeqByteReceiver._obj, SALOME_PyNode.SeqByteReceiver._obj, SALOME::GenericObj_wrap< GENOBJ >._obj, SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy._obj, SALOME_NamingServicePy.SALOME_NamingServicePy_i._obj, SALOME_NamingService._root_context, and SALOME_NamingServicePy.SALOME_NamingServicePy_i._root_context.
|
staticprivate |
Referenced by SALOME_NamingServicePy.SALOME_NamingServicePy_i.__init__(), SALOME_NamingServicePy.SALOME_NamingServicePy_i.Create_Directory(), SALOME_NamingServicePy.SALOME_NamingServicePy_i.Register(), SALOME_NamingServicePy.SALOME_NamingServicePy_i.Resolve(), and SALOME_NamingServicePy.SALOME_NamingServicePy_i.Resolve_Dir().
|
staticprivate |
Referenced by SALOME_PyNode.SeqByteReceiver.__del__(), SALOME_PyNode.SeqByteReceiver.data(), SALOME_PyNode.SeqByteReceiver.fetchByChunks(), SALOME_PyNode.SeqByteReceiver.fetchOneShot(), SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy.keys(), SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy.Register(), SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy.Resolve(), SALOME_NamingServicePy.SALOME_NamingServicePy_i.Resolve(), and SALOME_NamingServicePy.SALOME_NamingServicePy_i.Resolve_Dir().
|
staticprivate |
Referenced by SALOME_Container.SALOME_Container_Abstract_i.__init__(), SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.__init__(), SALOME_ContainerPy.SALOME_ContainerPy_i.__init__(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.__init__(), SALOME_NamingServicePy.SALOME_NamingServicePy_i.__init__(), SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.create_component_instance(), SALOME_Container.SALOME_Container_Abstract_i.create_component_instance(), SALOME_Container.SALOME_Container_Abstract_i.create_pynode(), SALOME_Container.SALOME_Container_Abstract_i.create_pyscriptnode(), SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy.Register(), SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy.Resolve(), and SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.Shutdown().
|
staticprivate |
Referenced by SALOME_NamingServicePy.SALOME_NamingServicePy_i.__init__(), SALOME_NamingServicePy.SALOME_NamingServicePy_i.Create_Directory(), SALOME_NamingServicePy.SALOME_NamingServicePy_i.Destroy_FullDirectory(), SALOME_NamingServicePy.SALOME_NamingServicePy_i.Destroy_Name(), SALOME_NamingServicePy.SALOME_NamingServicePy_i.Register(), SALOME_NamingServicePy.SALOME_NamingServicePy_i.Resolve(), and SALOME_NamingServicePy.SALOME_NamingServicePy_i.Resolve_Dir().