Classes | Public Member Functions | Private Attributes | List of all members
OpenRTM_aist.NamingManager.NamingManager Class Reference

ModuleManager class More...

Classes

class  Comps
 
class  Mgr
 
class  Names
 

Public Member Functions

def __init__ (self, manager)
 
def bindCompsTo (self, ns)
 
def bindManagerObject (self, name, mgr)
 
def bindObject (self, name, rtobj)
 
def createNamingObj (self, method, name_server)
 
def getObjects (self)
 
def registerCompName (self, name, rtobj)
 
def registerMgrName (self, name, mgr)
 
def registerNameServer (self, method, name_server)
 
def retryConnection (self, ns)
 Rebind the component to NameServer. More...
 
def unbindAll (self)
 
def unbindObject (self, name)
 
def unregisterCompName (self, name)
 
def unregisterMgrName (self, name)
 
def update (self)
 

Private Attributes

 _compNames
 
 _compNamesMutex
 
 _manager
 
 _mgrNames
 
 _mgrNamesMutex
 
 _names
 
 _namesMutex
 
 _rtcout
 

Detailed Description

ModuleManager class

 

Definition at line 226 of file NamingManager.py.

Constructor & Destructor Documentation

◆ __init__()

def OpenRTM_aist.NamingManager.NamingManager.__init__ (   self,
  manager 
)

Definition at line 245 of file NamingManager.py.

Member Function Documentation

◆ bindCompsTo()

def OpenRTM_aist.NamingManager.NamingManager.bindCompsTo (   self,
  ns 
)

Definition at line 490 of file NamingManager.py.

◆ bindManagerObject()

def OpenRTM_aist.NamingManager.NamingManager.bindManagerObject (   self,
  name,
  mgr 
)

Definition at line 308 of file NamingManager.py.

◆ bindObject()

def OpenRTM_aist.NamingManager.NamingManager.bindObject (   self,
  name,
  rtobj 
)

Definition at line 294 of file NamingManager.py.

◆ createNamingObj()

def OpenRTM_aist.NamingManager.NamingManager.createNamingObj (   self,
  method,
  name_server 
)

Definition at line 457 of file NamingManager.py.

◆ getObjects()

def OpenRTM_aist.NamingManager.NamingManager.getObjects (   self)

Definition at line 433 of file NamingManager.py.

◆ registerCompName()

def OpenRTM_aist.NamingManager.NamingManager.registerCompName (   self,
  name,
  rtobj 
)

Definition at line 509 of file NamingManager.py.

◆ registerMgrName()

def OpenRTM_aist.NamingManager.NamingManager.registerMgrName (   self,
  name,
  mgr 
)

Definition at line 519 of file NamingManager.py.

◆ registerNameServer()

def OpenRTM_aist.NamingManager.NamingManager.registerNameServer (   self,
  method,
  name_server 
)

Definition at line 273 of file NamingManager.py.

◆ retryConnection()

def OpenRTM_aist.NamingManager.NamingManager.retryConnection (   self,
  ns 
)

Rebind the component to NameServer.

Connect with the NameServer and rebind the component.

Parameters
nsNameServer

void retryConnection(Names* ns);

Definition at line 582 of file NamingManager.py.

◆ unbindAll()

def OpenRTM_aist.NamingManager.NamingManager.unbindAll (   self)

Definition at line 403 of file NamingManager.py.

◆ unbindObject()

def OpenRTM_aist.NamingManager.NamingManager.unbindObject (   self,
  name 
)

Definition at line 381 of file NamingManager.py.

◆ unregisterCompName()

def OpenRTM_aist.NamingManager.NamingManager.unregisterCompName (   self,
  name 
)

Definition at line 542 of file NamingManager.py.

◆ unregisterMgrName()

def OpenRTM_aist.NamingManager.NamingManager.unregisterMgrName (   self,
  name 
)

Definition at line 552 of file NamingManager.py.

◆ update()

def OpenRTM_aist.NamingManager.NamingManager.update (   self)

Definition at line 335 of file NamingManager.py.

Member Data Documentation

◆ _compNames

OpenRTM_aist.NamingManager.NamingManager._compNames
private

Definition at line 252 of file NamingManager.py.

◆ _compNamesMutex

OpenRTM_aist.NamingManager.NamingManager._compNamesMutex
private

Definition at line 254 of file NamingManager.py.

◆ _manager

OpenRTM_aist.NamingManager.NamingManager._manager
private

Definition at line 246 of file NamingManager.py.

◆ _mgrNames

OpenRTM_aist.NamingManager.NamingManager._mgrNames
private

Definition at line 253 of file NamingManager.py.

◆ _mgrNamesMutex

OpenRTM_aist.NamingManager.NamingManager._mgrNamesMutex
private

Definition at line 255 of file NamingManager.py.

◆ _names

OpenRTM_aist.NamingManager.NamingManager._names
private

Definition at line 250 of file NamingManager.py.

◆ _namesMutex

OpenRTM_aist.NamingManager.NamingManager._namesMutex
private

Definition at line 251 of file NamingManager.py.

◆ _rtcout

OpenRTM_aist.NamingManager.NamingManager._rtcout
private

Definition at line 247 of file NamingManager.py.


The documentation for this class was generated from the following file:


openrtm_aist_python
Author(s): Shinji Kurihara
autogenerated on Mon Feb 28 2022 23:01:08