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
virtual void unbindObject (const char *name)=0
 Pure virtual function to unbind the specified objects from NamingService.


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]

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.


Generated on Sun May 24 14:08:45 2009 for OpenRTM by  doxygen 1.5.3