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

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.port.InPortTcpSockConsumer<DataType>
すべての実装されたインタフェース:
InPortConsumer

public class InPortTcpSockConsumer<DataType>
extends java.lang.Object
implements InPortConsumer

通信手段に TCP ソケットを利用した入力ポートコンシューマの実装クラスです。


コンストラクタの概要
InPortTcpSockConsumer(java.lang.Class<DataType> DATA_TYPE_CLASS, BufferBase<DataType> buffer, Properties prop)
           
 
メソッドの概要
 InPortTcpSockConsumer clone()
          当該InPortConsumerオブジェクトを複製します。
 void push()
          接続先のポートへデータを送り出します。
 boolean subscribeInterface(NVListHolder properties)
          指定されたプロパティセットの内容に基づいて、データ送出通知の受け取りに登録します。
 void unsubscribeInterface(NVListHolder properties)
          データ送出通知の受け取り登録を解除します。
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

InPortTcpSockConsumer

public InPortTcpSockConsumer(java.lang.Class<DataType> DATA_TYPE_CLASS,
                             BufferBase<DataType> buffer,
                             Properties prop)
メソッドの詳細

clone

public InPortTcpSockConsumer clone()
インタフェース InPortConsumer の記述:

当該InPortConsumerオブジェクトを複製します。

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

push

public void push()
インタフェース InPortConsumer の記述:

接続先のポートへデータを送り出します。

定義:
インタフェース InPortConsumer 内の push

subscribeInterface

public boolean subscribeInterface(NVListHolder properties)
インタフェース InPortConsumer の記述:

指定されたプロパティセットの内容に基づいて、データ送出通知の受け取りに登録します。

定義:
インタフェース InPortConsumer 内の subscribeInterface
パラメータ:
properties - 登録時に参照される情報
戻り値:
登録された場合にはtrueを、さもなくばfalseを返します。

unsubscribeInterface

public void unsubscribeInterface(NVListHolder properties)
インタフェース InPortConsumer の記述:

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

定義:
インタフェース InPortConsumer 内の unsubscribeInterface
パラメータ:
properties - 登録解除時に参照される情報