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

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

public class OutPortTcpSockProvider<DataType>
extends OutPortProviderImpl
implements OutPortProvider

通信手段に TCP ソケットを利用した出力ポートプロバイダの実装クラスです。


フィールドの概要
 
クラス jp.go.aist.rtm.RTC.port.OutPortProviderImpl から継承されたフィールド
m_properties
 
コンストラクタの概要
OutPortTcpSockProvider(java.lang.Class<DataType> DATA_TYPE_CLASS, BufferBase<DataType> buffer)
          コンストラクタ ポートプロパティに以下の項目を設定する。
 
メソッドの概要
 void publishInterfaceProfile(NVListHolder properties)
          InterfaceProfile情報を公開します。
 
クラス jp.go.aist.rtm.RTC.port.OutPortProviderImpl から継承されたメソッド
publishInterface, setDataFlowType, setDataType, setInterfaceType, setPortType, setSubscriptionType
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.go.aist.rtm.RTC.port.OutPortProvider から継承されたメソッド
publishInterface
 

コンストラクタの詳細

OutPortTcpSockProvider

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

コンストラクタ ポートプロパティに以下の項目を設定する。

メソッドの詳細

publishInterfaceProfile

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

InterfaceProfile情報を公開します。 引数で指定するホルダ内のNameValueオブジェクトのdataport.interface_type値を調べ、 当該ポートのインタフェースタイプと一致する場合のみ情報が取得されます。

定義:
インタフェース OutPortProvider 内の publishInterfaceProfile
オーバーライド:
クラス OutPortProviderImpl 内の publishInterfaceProfile
パラメータ:
properties - Interface情報を受け取るホルダオブジェクト