jp.go.aist.rtm.RTC.port
クラス CorbaConsumerBase

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.port.CorbaConsumerBase
直系の既知のサブクラス:
CorbaConsumer

public class CorbaConsumerBase
extends java.lang.Object

CORBAを通信手段とするコンシューマ実装のためのベースクラスです。


フィールドの概要
protected  org.omg.CORBA.Object m_objref
          設定されているCORBAオブジェクトです。
 
コンストラクタの概要
CorbaConsumerBase()
          コンストラクタです。
CorbaConsumerBase(CorbaConsumerBase rhs)
          コピーコンストラクタです。
 
メソッドの概要
 org.omg.CORBA.Object getObject()
          設定されているCORBAオブジェクトを取得します。
 void releaseObject()
          CORBAオブジェクトの設定をクリアします。
 boolean setObject(org.omg.CORBA.Object obj)
          CORBAオブジェクトを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

m_objref

protected org.omg.CORBA.Object m_objref

設定されているCORBAオブジェクトです。

コンストラクタの詳細

CorbaConsumerBase

public CorbaConsumerBase()

コンストラクタです。


CorbaConsumerBase

public CorbaConsumerBase(CorbaConsumerBase rhs)

コピーコンストラクタです。

パラメータ:
rhs - コピー元のCorbaConsumerBaseオブジェクト
メソッドの詳細

setObject

public boolean setObject(org.omg.CORBA.Object obj)

CORBAオブジェクトを設定します。

パラメータ:
obj - CORBAオブジェクト
戻り値:
設定に成功した場合はtrueを、さもなくばflaseを返します。

getObject

public org.omg.CORBA.Object getObject()

設定されているCORBAオブジェクトを取得します。

戻り値:
CORBAオブジェクト

releaseObject

public void releaseObject()

CORBAオブジェクトの設定をクリアします。
設定されているCORBAオブジェクトそのものに対しては、何も操作しません。