RTC::NamingBase Class Reference

NamingService management abstract class. More...

#include <NamingManager.h>

Inheritance diagram for RTC::NamingBase:
RTC::NamingOnCorba

List of all members.

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.

Detailed Description

NamingService management abstract class.

This is the abstract interface class for NamingServer management. Concrete management classes must implement the following pure virtual functions.

Since:
0.4.0

Constructor & Destructor Documentation

RTC::NamingBase::NamingBase (  )  [inline]

Constructor.

virtual RTC::NamingBase::~NamingBase ( void   )  [inline, virtual]

Destructor.


Member Function Documentation

virtual void RTC::NamingBase::bindObject ( const char *  name,
const RTM::ManagerServant mgr 
) [pure virtual]

Pure virtual function to bind the specified ManagerServants to NamingService.

Parameters:
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.

Parameters:
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.

Returns:
true: alive, false:non not 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.

Parameters:
name The name of the object released from NamingService

Implemented in RTC::NamingOnCorba.

Generated on Fri Oct 28 18:31:18 2016 for OpenRTM-aist by  doxygen 1.6.3