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 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
 Existence of route context of Nameserver.


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 RTObject_impl rtobj 
) [pure virtual]

Pure virtual function to bind the specified objects to NamingService.

Parameters:
name Names at the binding
rtobj The target objects for the binding

Implemented in RTC::NamingOnCorba.

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 Names at the binding
mgr The target ManagerServants for the binding

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 target objects for the unbinding

Implemented in RTC::NamingOnCorba.

virtual bool RTC::NamingBase::isAlive (  )  [pure virtual]

Existence of route context of Nameserver.

Returns:
true:existent,false:non existent

Implemented in RTC::NamingOnCorba.


Generated on Thu Jan 28 13:25:36 2010 for OpenRTM by  doxygen 1.5.5