jp.go.aist.rtm.RTC.port
Interface InPortConsumer

All Known Implementing Classes:
InPortCorbaCdrConsumer

public interface InPortConsumer

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


Method Summary
 void init(Properties prop)
           Initializing configuration
 void publishInterfaceProfile(NVListHolder properties)
           publishInterfaceProfile
 ReturnCode put(org.omg.CORBA.portable.OutputStream data)
           put
 void setConnector(OutPortConnector connector)
           setting Connector
 boolean subscribeInterface(NVListHolder properties)
          指定されたプロパティセットの内容に基づいて、データ送出通知の受け取りに登録します。
 void unsubscribeInterface(NVListHolder properties)
          データ送出通知の受け取り登録を解除します。
 

Method Detail

init

void init(Properties prop)

Initializing configuration

This operation would be called to configure this consumer

in initialization.


subscribeInterface

boolean subscribeInterface(NVListHolder properties)

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

Parameters:
properties - 登録時に参照される情報
Returns:
登録された場合にはtrueを、さもなくばfalseを返します。

unsubscribeInterface

void unsubscribeInterface(NVListHolder properties)

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

Parameters:
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

Parameters:
connector -