jp.go.aist.rtm.RTC
Interface NamingBase

All Known Implementing Classes:
NamingOnCorba

public interface NamingBase

NamingService management interface

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


Method Summary
 void bindObject(java.lang.String name, ManagerServant mgr)
           Pure virtual function to bind the specified ManagerServants to NamingService
 void bindObject(java.lang.String name, RTObject_impl rtobj)
           Pure virtual function to bind the specified objects to the NamingService
 boolean isAlive()
           Check if the name service is alive
 void unbindObject(java.lang.String name)
           Pure virtual function to unbind the specified objects from NamingService
 

Method Detail

bindObject

void bindObject(java.lang.String name,
                RTObject_impl rtobj)
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

bindObject

void bindObject(java.lang.String name,
                ManagerServant mgr)
Pure virtual function to bind the specified ManagerServants to NamingService

Parameters:
name - The name to be bound to the NamingService
mgr - The target objects to be bound to the NamingSerivce

unbindObject

void unbindObject(java.lang.String name)
Pure virtual function to unbind the specified objects from NamingService

Parameters:
name - The name of the object released from NamingService

isAlive

boolean isAlive()
Check if the name service is alive

Returns:
true: alive, false:non not alive