CORBA Naming Service helper class. More...
Public Member Functions | |
def | __del__ |
destructor | |
def | __init__ |
Consructor. | |
def | bind |
def | bindByString |
def | bindContext |
def | bindContextRecursive |
def | bindNewContext |
def | bindOrResolve |
Bind of resolve the given name component. | |
def | bindOrResolveContext |
Bind of resolve the given name component. | |
def | bindRecursive |
def | clearAll |
Destroy all binding. | |
def | destroy |
def | destroyRecursive |
Destroy the naming context recursively. | |
def | getNameLength |
Get string length of the name component's string representation. | |
def | getNameServer |
Get the name of naming server. | |
def | getRootContext |
Get the root context. | |
def | init |
def | isAlive |
Check on whether the root context is alive. | |
def | list |
def | nameIsNamingContext |
Whether the given name component is NamingContext. | |
def | nameToString |
Get string representation of name component. | |
def | newContext |
def | objIsNamingContext |
Whether the object is NamingContext. | |
def | rebind |
def | rebindByString |
def | rebindContext |
def | rebindContextRecursive |
def | rebindRecursive |
def | resolve |
def | resolveStr |
Resolve from name of string representation and get object. | |
def | split |
Split of string. | |
def | subName |
Get subset of given name component. | |
def | toName |
Get NameComponent from gien string name representation. | |
def | toString |
Get string representation of given NameComponent. | |
def | toUrl |
Get URL representation from given addr and string_name. | |
def | unbind |
void unbind(const CosNaming::Name& name) throw(NotFound, CannotProceed, InvalidName); | |
Private Member Functions | |
def | __print_exception |
Print exception information Print exception information. | |
Private Attributes | |
_blLength | |
_nameServer | |
_orb | |
_rootContext |
CORBA Naming Service helper class.
This class is a wrapper class of CosNaming::NamingContext. Almost the same operations which CosNaming::NamingContext has are provided, and some operation allows string naming representation of context and object instead of CosNaming::Name.
The object of the class would connect to a CORBA naming server at the instantiation or immediately after instantiation. After that the object invokes operations to the root context of it. This class realizes forced binding to deep NamingContext, without binding intermediate NamingContexts explicitly.
Definition at line 61 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.__init__ | ( | self, | |
orb, | |||
name_server = None |
|||
) |
Consructor.
Definition at line 81 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.__del__ | ( | self | ) |
destructor
Definition at line 114 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.__print_exception | ( | self | ) | [private] |
Print exception information Print exception information.
Definition at line 1238 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.bind | ( | self, | |
name_list, | |||
obj, | |||
force = None |
|||
) |
Definition at line 213 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.bindByString | ( | self, | |
string_name, | |||
obj, | |||
force = True |
|||
) |
Definition at line 257 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.bindContext | ( | self, | |
name, | |||
name_cxt, | |||
force = True |
|||
) |
Definition at line 457 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.bindContextRecursive | ( | self, | |
context, | |||
name_list, | |||
name_cxt | |||
) |
Definition at line 483 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.bindNewContext | ( | self, | |
name, | |||
force = True |
|||
) |
Definition at line 668 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.bindOrResolve | ( | self, | |
context, | |||
name_list, | |||
obj | |||
) |
Bind of resolve the given name component.
Definition at line 958 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.bindOrResolveContext | ( | self, | |
context, | |||
name_list, | |||
new_context = None |
|||
) |
Bind of resolve the given name component.
Definition at line 989 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.bindRecursive | ( | self, | |
context, | |||
name_list, | |||
obj | |||
) |
Definition at line 296 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.clearAll | ( | self | ) |
Destroy all binding.
Definition at line 787 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.destroy | ( | self, | |
context | |||
) |
Definition at line 725 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.destroyRecursive | ( | self, | |
context | |||
) |
Destroy the naming context recursively.
Definition at line 748 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.getNameLength | ( | self, | |
name_list | |||
) |
Get string length of the name component's string representation.
Definition at line 1161 of file CorbaNaming.py.
Get the name of naming server.
Definition at line 1012 of file CorbaNaming.py.
Get the root context.
Definition at line 1029 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.init | ( | self, | |
name_server | |||
) |
Definition at line 131 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.isAlive | ( | self | ) |
Check on whether the root context is alive.
Check on whether the root context is alive.
self | bool CorbaNaming::isAlive() |
Definition at line 155 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.list | ( | self, | |
name_cxt, | |||
how_many, | |||
rbl, | |||
rbi | |||
) |
Definition at line 806 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.nameIsNamingContext | ( | self, | |
name_list | |||
) |
Whether the given name component is NamingContext.
Definition at line 1070 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.nameToString | ( | self, | |
name_list, | |||
string_name, | |||
slen | |||
) |
Get string representation of name component.
Definition at line 1126 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.newContext | ( | self | ) |
Definition at line 638 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.objIsNamingContext | ( | self, | |
obj | |||
) |
Whether the object is NamingContext.
Definition at line 1047 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.rebind | ( | self, | |
name_list, | |||
obj, | |||
force = True |
|||
) |
Definition at line 338 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.rebindByString | ( | self, | |
string_name, | |||
obj, | |||
force = True |
|||
) |
Definition at line 385 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.rebindContext | ( | self, | |
name, | |||
name_cxt, | |||
force = True |
|||
) |
Definition at line 511 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.rebindContextRecursive | ( | self, | |
context, | |||
name_list, | |||
name_cxt | |||
) |
Definition at line 536 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.rebindRecursive | ( | self, | |
context, | |||
name_list, | |||
obj | |||
) |
Definition at line 415 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.resolve | ( | self, | |
name | |||
) |
Definition at line 568 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.resolveStr | ( | self, | |
string_name | |||
) |
Resolve from name of string representation and get object.
Definition at line 930 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.split | ( | self, | |
input, | |||
delimiter, | |||
results | |||
) |
Split of string.
Definition at line 1198 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.subName | ( | self, | |
name_list, | |||
begin, | |||
end = None |
|||
) |
Get subset of given name component.
Definition at line 1092 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.toName | ( | self, | |
sname | |||
) |
Get NameComponent from gien string name representation.
Definition at line 862 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.toString | ( | self, | |
name_list | |||
) |
Get string representation of given NameComponent.
Definition at line 835 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.toUrl | ( | self, | |
addr, | |||
string_name | |||
) |
Get URL representation from given addr and string_name.
Definition at line 907 of file CorbaNaming.py.
def OpenRTM_aist.CorbaNaming.CorbaNaming.unbind | ( | self, | |
name | |||
) |
void unbind(const CosNaming::Name& name) throw(NotFound, CannotProceed, InvalidName);
Definition at line 609 of file CorbaNaming.py.
Definition at line 81 of file CorbaNaming.py.
Definition at line 81 of file CorbaNaming.py.
Definition at line 81 of file CorbaNaming.py.
Definition at line 81 of file CorbaNaming.py.