jp.go.aist.rtm.RTC.port
インタフェース InPortConsumer

既知の実装クラスの一覧:
InPortCorbaCdrConsumer

public interface InPortConsumer

入力ポートコンシューマが提供すべき機能のインタフェースです。


メソッドの概要
 void init(Properties prop)
           Initializing configuration This operation would be called to configure this consumer in initialization.
 void publishInterfaceProfile(NVListHolder properties)
           publishInterfaceProfile Publish interfaceProfile information.
 ReturnCode put(org.omg.CORBA.portable.OutputStream data)
           put Pure virtual function to send data to the destination port.
 void setConnector(OutPortConnector connector)
           setting Connector
 boolean subscribeInterface(NVListHolder properties)
          指定されたプロパティセットの内容に基づいて、データ送出通知の受け取りに登録します。
 void unsubscribeInterface(NVListHolder properties)
          データ送出通知の受け取り登録を解除します。
 

メソッドの詳細

init

void init(Properties prop)

Initializing configuration

This operation would be called to configure this consumer

in initialization.


subscribeInterface

boolean subscribeInterface(NVListHolder properties)

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

パラメータ:
properties - 登録時に参照される情報
戻り値:
登録された場合にはtrueを、さもなくばfalseを返します。

unsubscribeInterface

void unsubscribeInterface(NVListHolder properties)

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

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

put

ReturnCode put(org.omg.CORBA.portable.OutputStream data)

put

Pure virtual function to send data to the destination port.


publishInterfaceProfile

void publishInterfaceProfile(NVListHolder properties)

publishInterfaceProfile

Publish interfaceProfile information.

Check the dataport.interface_type value of the NameValue object

specified by an argument in property information and get information

only when the interface type of the specified port is matched.


setConnector

void setConnector(OutPortConnector connector)

setting Connector

パラメータ:
connector -