|
OpenRTM-aist
1.2.1
|
NamingService management abstract class. More...
#include <NamingManager.h>

Public Member Functions | |
| NamingBase () | |
| Constructor. More... | |
| virtual | ~NamingBase (void) |
| Destructor. More... | |
| virtual void | bindObject (const char *name, const PortBase *port)=0 |
| Pure virtual function to bind the specified objects to the NamingService. More... | |
| virtual void | bindObject (const char *name, const RTObject_impl *rtobj)=0 |
| virtual void | bindObject (const char *name, const RTM::ManagerServant *mgr)=0 |
| Pure virtual function to bind the specified ManagerServants to NamingService. More... | |
| virtual void | unbindObject (const char *name)=0 |
| Pure virtual function to unbind the specified objects from NamingService. More... | |
| virtual bool | isAlive ()=0 |
| Check if the name service is alive. More... | |
| virtual RTC::RTCList | string_to_component (std::string name)=0 |
NamingService management abstract class.
This is the abstract interface class for NamingServer management. Concrete management classes must implement the following pure virtual functions.
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
References bindObject(), isAlive(), string_to_component(), and unbindObject().
|
pure virtual |
Pure virtual function to bind the specified objects to the NamingService.
| name | The name to be bound to the NamingService |
| rtobj | The target objects to be bound to the NamingSerivce |
Implemented in RTC::NamingOnManager, and RTC::NamingOnCorba.
Referenced by ~NamingBase(), RTC::NamingOnCorba::~NamingOnCorba(), and RTC::NamingOnManager::~NamingOnManager().
|
pure virtual |
Implemented in RTC::NamingOnManager, and RTC::NamingOnCorba.
|
pure virtual |
Pure virtual function to bind the specified ManagerServants to NamingService.
| name | The name to be bound to the NamingService |
| rtobj | The target objects to be bound to the NamingSerivce |
Implemented in RTC::NamingOnManager, and RTC::NamingOnCorba.
|
pure virtual |
Check if the name service is alive.
Implemented in RTC::NamingOnManager, and RTC::NamingOnCorba.
Referenced by ~NamingBase(), RTC::NamingOnCorba::~NamingOnCorba(), and RTC::NamingOnManager::~NamingOnManager().
|
pure virtual |
| name |
Implemented in RTC::NamingOnManager, and RTC::NamingOnCorba.
Referenced by RTC::NamingManager::getNameServices(), ~NamingBase(), RTC::NamingOnCorba::~NamingOnCorba(), and RTC::NamingOnManager::~NamingOnManager().
|
pure virtual |
Pure virtual function to unbind the specified objects from NamingService.
| name | The name of the object released from NamingService |
Implemented in RTC::NamingOnManager, and RTC::NamingOnCorba.
Referenced by ~NamingBase(), RTC::NamingOnCorba::~NamingOnCorba(), and RTC::NamingOnManager::~NamingOnManager().
1.8.11