OpenRTM-aist  1.2.1
Public Member Functions | List of all members
RTC::NamingOnManager Class Reference

#include <NamingManager.h>

Inheritance diagram for RTC::NamingOnManager:
Inheritance graph
[legend]
Collaboration diagram for RTC::NamingOnManager:
Collaboration graph
[legend]

Public Member Functions

 NamingOnManager (CORBA::ORB_ptr orb, Manager *mgr)
 Constructor. More...
 
virtual ~NamingOnManager (void)
 Destructor. More...
 
virtual void bindObject (const char *name, const RTObject_impl *rtobj)
 Bind the specified CORBA objects to NamingService. More...
 
virtual void bindObject (const char *name, const PortBase *port)
 Pure virtual function to bind the specified objects to the NamingService. More...
 
virtual void bindObject (const char *name, const RTM::ManagerServant *mgr)
 Bind the specified ManagerServants to NamingService. More...
 
virtual void unbindObject (const char *name)
 Unbind the specified CORBA objects from NamingService. More...
 
virtual bool isAlive ()
 Check if the name service is alive. More...
 
RTC::RTCList string_to_component (std::string name)
 
RTM::Manager_ptr getManager (std::string name)
 
- Public Member Functions inherited from RTC::NamingBase
 NamingBase ()
 Constructor. More...
 
virtual ~NamingBase (void)
 Destructor. More...
 

Detailed Description

Since
1.2.0

Constructor & Destructor Documentation

RTC::NamingOnManager::NamingOnManager ( CORBA::ORB_ptr  orb,
Manager mgr 
)

Constructor.

Parameters
orbORB
mgr
virtual RTC::NamingOnManager::~NamingOnManager ( void  )
inlinevirtual

Member Function Documentation

virtual void RTC::NamingOnManager::bindObject ( const char *  name,
const RTObject_impl rtobj 
)
virtual

Bind the specified CORBA objects to NamingService.

Bind the specified CORBA objects to CORBA NamingService by specified names.

Parameters
nameNames at the binding
rtobjThe target objects for the binding

Implements RTC::NamingBase.

virtual void RTC::NamingOnManager::bindObject ( const char *  name,
const PortBase port 
)
virtual

Pure virtual function to bind the specified objects to the NamingService.

Parameters
nameThe name to be bound to the NamingService
rtobjThe target objects to be bound to the NamingSerivce

Implements RTC::NamingBase.

virtual void RTC::NamingOnManager::bindObject ( const char *  name,
const RTM::ManagerServant mgr 
)
virtual

Bind the specified ManagerServants to NamingService.

Parameters
nameNames at the binding
mgrThe target ManagerServants for the binding

Implements RTC::NamingBase.

RTM::Manager_ptr RTC::NamingOnManager::getManager ( std::string  name)
Parameters
name
Returns
virtual bool RTC::NamingOnManager::isAlive ( )
virtual

Check if the name service is alive.

Returns
true: alive, false:non not alive

Implements RTC::NamingBase.

RTC::RTCList RTC::NamingOnManager::string_to_component ( std::string  name)
virtual
Parameters
name
Returns

Implements RTC::NamingBase.

virtual void RTC::NamingOnManager::unbindObject ( const char *  name)
virtual

Unbind the specified CORBA objects from NamingService.

Unbind the specified CORBA objects from CORBA NamingService.

Parameters
nameThe target objects for the unbinding

Implements RTC::NamingBase.


The documentation for this class was generated from the following file: