jp.go.aist.rtm.RTC.port
クラス InPortCorbaConsumer<DataType>

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.port.InPortCorbaConsumer<DataType>
型パラメータ:
DataType - データ型を指定します。

public class InPortCorbaConsumer<DataType>
extends java.lang.Object

CORBAを通信手段とする入力ポートコンシューマの実装です。


コンストラクタの概要
InPortCorbaConsumer(java.lang.Class<DataType> DATA_TYPE_CLASS, BufferBase<DataType> buffer)
          コンストラクタです。
InPortCorbaConsumer(InPortCorbaConsumer<DataType> consumer)
          コピーコンストラクタです。
 
メソッドの概要
 InPortCorbaConsumer clone()
          当該InPortCorbaConsumerオブジェクトの複製を生成します。
 void unsubscribeInterface(NVListHolder properties)
          データ送出通知の受け取り登録を解除します。
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

InPortCorbaConsumer

public InPortCorbaConsumer(java.lang.Class<DataType> DATA_TYPE_CLASS,
                           BufferBase<DataType> buffer)

コンストラクタです。

パラメータ:
DATA_TYPE_CLASS - 型パラメータ<DataType>で指定されたデータ型のClassオブジェクト
buffer - 当該コンシューマに割り当てるバッファオブジェクト

InPortCorbaConsumer

public InPortCorbaConsumer(InPortCorbaConsumer<DataType> consumer)

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

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

clone

public InPortCorbaConsumer clone()

当該InPortCorbaConsumerオブジェクトの複製を生成します。

オーバーライド:
クラス java.lang.Object 内の clone
戻り値:
複製されたInPortCorbaConsumerオブジェクト

unsubscribeInterface

public void unsubscribeInterface(NVListHolder properties)

データ送出通知の受け取り登録を解除します。

パラメータ:
properties - 登録解除時に参照される情報