NamingService management abstract class. More...
#include <NamingManager.h>
Public Member Functions | |
NamingBase () | |
Constructor. | |
virtual | ~NamingBase (void) |
Destructor. | |
virtual void | bindObject (const char *name, const RTObject_impl *rtobj)=0 |
Pure virtual function to bind the specified objects to the NamingService. | |
virtual void | bindObject (const char *name, const RTM::ManagerServant *mgr)=0 |
Pure virtual function to bind the specified ManagerServants to NamingService. | |
virtual void | unbindObject (const char *name)=0 |
Pure virtual function to unbind the specified objects from NamingService. | |
virtual bool | isAlive ()=0 |
Check if the name service is alive. |
NamingService management abstract class.
This is the abstract interface class for NamingServer management. Concrete management classes must implement the following pure virtual functions.
RTC::NamingBase::NamingBase | ( | ) | [inline] |
Constructor.
virtual RTC::NamingBase::~NamingBase | ( | void | ) | [inline, virtual] |
Destructor.
virtual void RTC::NamingBase::bindObject | ( | const char * | name, | |
const RTM::ManagerServant * | mgr | |||
) | [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::NamingOnCorba.
virtual void RTC::NamingBase::bindObject | ( | const char * | name, | |
const RTObject_impl * | rtobj | |||
) | [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::NamingOnCorba.
virtual bool RTC::NamingBase::isAlive | ( | ) | [pure virtual] |
Check if the name service is alive.
Implemented in RTC::NamingOnCorba.
virtual void RTC::NamingBase::unbindObject | ( | const char * | name | ) | [pure virtual] |
Pure virtual function to unbind the specified objects from NamingService.
name | The name of the object released from NamingService |
Implemented in RTC::NamingOnCorba.