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

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

public class InPortTcpSockProvider<DataType>
extends InPortProviderImpl
implements InPortProvider

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


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

コンストラクタの詳細

InPortTcpSockProvider

InPortTcpSockProvider(java.lang.Class<DataType> DATA_TYPE_CLASS,
                      BufferBase<DataType> buffer,
                      Properties prop)

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

メソッドの詳細

publishInterface

public void publishInterface(NVListHolder prop)
Interface情報を公開する。

定義:
インタフェース InPortProvider 内の publishInterface
オーバーライド:
クラス InPortProviderImpl 内の publishInterface
パラメータ:
prop - Interface情報を受け取るプロパティ

publishInterfaceProfile

public void publishInterfaceProfile(NVListHolder properties)
クラス InPortProviderImpl の記述:

InterfaceProfile情報を公開します。

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

put

public void put(org.omg.CORBA.Any data)