jp.go.aist.rtm.RTC.port
Class CorbaConsumerBase

java.lang.Object
  extended by jp.go.aist.rtm.RTC.port.CorbaConsumerBase
Direct Known Subclasses:
CorbaConsumer

public class CorbaConsumerBase
extends java.lang.Object

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


Field Summary
protected  org.omg.CORBA.Object m_objref
          設定されているCORBAオブジェクトです。
 
Constructor Summary
CorbaConsumerBase()
          コンストラクタです。
CorbaConsumerBase(CorbaConsumerBase rhs)
          コピーコンストラクタです。
 
Method Summary
 org.omg.CORBA.Object getObject()
          設定されているCORBAオブジェクトを取得します。
 void releaseObject()
          CORBAオブジェクトの設定をクリアします。
設定されているCORBAオブジェクトそのものに対しては、何も操作しません。
 boolean setObject(org.omg.CORBA.Object obj)
          CORBAオブジェクトを設定します。
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_objref

protected org.omg.CORBA.Object m_objref

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

Constructor Detail

CorbaConsumerBase

public CorbaConsumerBase()

コンストラクタです。


CorbaConsumerBase

public CorbaConsumerBase(CorbaConsumerBase rhs)

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

Parameters:
rhs - コピー元のCorbaConsumerBaseオブジェクト
Method Detail

setObject

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

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

Parameters:
obj - CORBAオブジェクト
Returns:
設定に成功した場合はtrueを、さもなくばflaseを返します。

getObject

public org.omg.CORBA.Object getObject()

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

Returns:
CORBAオブジェクト

releaseObject

public void releaseObject()

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