public interface NamingBase
NamingServer 管理用抽象インターフェースクラス。 具象管理クラスは、以下の純粋仮想関数の実装を提供しなければならない。
修飾子とタイプ | メソッドと説明 |
---|---|
void |
bindObject(java.lang.String name,
ManagerServant mgr)
指定したManagerServantをNamingServiceへバインドする純粋仮想関数
|
void |
bindObject(java.lang.String name,
PortBase port) |
void |
bindObject(java.lang.String name,
RTObject_impl rtobj)
指定したオブジェクトをNamingServiceへバインドする純粋仮想関数
|
void |
bindPortObject(java.lang.String name,
PortBase port)
指定した CORBA オブジェクトのNamingServiceへバインド
|
CorbaNaming |
getCorbaNaming() |
boolean |
isAlive()
ネームサーバの生存を確認する。
|
RTObject[] |
string_to_component(java.lang.String name)
rtcloc形式でRTCのオブジェクトリファレンスを取得する
|
void |
unbindObject(java.lang.String name)
指定したオブジェクトをNamingServiceからアンバインドするための
純粋仮想関数
|
void bindObject(java.lang.String name, RTObject_impl rtobj)
name
- バインド時の名称
rtobj
- バインド対象オブジェクト
void bindObject(java.lang.String name, PortBase port)
void bindObject(java.lang.String name, ManagerServant mgr)
name
- バインド時の名称
mgr
- バインド対象ManagerServant
void unbindObject(java.lang.String name)
name
- アンバインド対象オブジェクト名
boolean isAlive()
RTObject[] string_to_component(java.lang.String name)
void bindPortObject(java.lang.String name, PortBase port)
指定した CORBA オブジェクトを指定した名称で CORBA NamingService へ バインドする。
name
- バインド時の名称
port
- バインド対象オブジェクト
CorbaNaming getCorbaNaming()