jp.go.aist.rtm.RTC.port
クラス OutPortProviderImpl

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.port.OutPortProviderImpl
すべての実装されたインタフェース:
OutPortProvider
直系の既知のサブクラス:
OutPortTcpSockProvider

public class OutPortProviderImpl
extends java.lang.Object
implements OutPortProvider

OutPortProviderインタフェースのベース実装クラスです。


フィールドの概要
protected  NVListHolder m_properties
          接続プロフィールを保持するメンバ変数です。
 
コンストラクタの概要
OutPortProviderImpl()
           
 
メソッドの概要
 void publishInterface(NVListHolder properties)
          Interface情報を公開します。
 void publishInterfaceProfile(NVListHolder properties)
          InterfaceProfile情報を公開します。
protected  void setDataFlowType(java.lang.String dataFlowType)
          インタフェースプロフィールのデータフロータイプを設定します。
protected  void setDataType(java.lang.String dataType)
          インタフェースポロフィールのデータタイプを設定します。
protected  void setInterfaceType(java.lang.String interfaceType)
          インタフェースプロフィールのインタフェースタイプを設定します。
protected  void setPortType(java.lang.String portType)
          インタフェースプロフィールのポートタイプを設定します。
protected  void setSubscriptionType(java.lang.String subscriptionType)
          インタフェースプロフィールのサブスクリプションタイプを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

m_properties

protected NVListHolder m_properties

接続プロフィールを保持するメンバ変数です。

コンストラクタの詳細

OutPortProviderImpl

public OutPortProviderImpl()
メソッドの詳細

publishInterfaceProfile

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

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

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

publishInterface

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

Interface情報を公開します。

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

setPortType

protected void setPortType(java.lang.String portType)

インタフェースプロフィールのポートタイプを設定します。

パラメータ:
portType - ポートタイプ

setDataType

protected void setDataType(java.lang.String dataType)

インタフェースポロフィールのデータタイプを設定します。

パラメータ:
dataType - データタイプ

setInterfaceType

protected void setInterfaceType(java.lang.String interfaceType)

インタフェースプロフィールのインタフェースタイプを設定します。

パラメータ:
interfaceType - インタフェースタイプ

setDataFlowType

protected void setDataFlowType(java.lang.String dataFlowType)

インタフェースプロフィールのデータフロータイプを設定します。

パラメータ:
dataFlowType - データフロータイプ

setSubscriptionType

protected void setSubscriptionType(java.lang.String subscriptionType)

インタフェースプロフィールのサブスクリプションタイプを設定します。

パラメータ:
subscriptionType - サブスクリプションタイプ