jp.go.aist.rtm.RTC.port
クラス CorbaConsumer<OBJECT_TYPE>

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

public class CorbaConsumer<OBJECT_TYPE>
extends CorbaConsumerBase

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


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

フィールドの詳細

m_var

protected OBJECT_TYPE m_var

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

コンストラクタの詳細

CorbaConsumer

public CorbaConsumer()
コンストラクタ


CorbaConsumer

public CorbaConsumer(java.lang.Class<OBJECT_TYPE> OBJECT_TYPE_CLASS)

コンストラクタです。


CorbaConsumer

public CorbaConsumer(CorbaConsumer<OBJECT_TYPE> rhs)

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

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

setObject

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

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

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

_ptr

public OBJECT_TYPE _ptr()

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

戻り値:
CORBAオブジェクト

releaseObject

public void releaseObject()

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

オーバーライド:
クラス CorbaConsumerBase 内の releaseObject