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

All Known Implementing Classes:
InPortCorbaCdrProvider

public interface InPortProvider

InPortに対して何を提供しているかを宣言するインタフェースです。


Method Summary
 void init(Properties prop)
           Initializing configuration
 boolean publishInterface(NVListHolder properties)
          Interface情報を公開します。
 void publishInterfaceProfile(NVListHolder properties)
          InterfaceProfile情報を公開します。
 void setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Initializing configuration
 void setConnector(InPortConnector connector)
           setting Connector
 void setListener(ConnectorBase.ConnectorInfo info, ConnectorListeners listeners)
           
 

Method Detail

publishInterface

boolean publishInterface(NVListHolder properties)

Interface情報を公開します。

Parameters:
properties - Interface情報を受け取るホルダオブジェクト
Returns:
boolean

publishInterfaceProfile

void publishInterfaceProfile(NVListHolder properties)

InterfaceProfile情報を公開します。

Parameters:
properties - InterfaceProfile情報を受け取るホルダオブジェクト

init

void init(Properties prop)

Initializing configuration

This operation would be called to configure this consumer

in initialization.


setBuffer

void setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)

Initializing configuration

This operation would be called to configure this consumer

in initialization.


setConnector

void setConnector(InPortConnector connector)

setting Connector

Parameters:
connector -

setListener

void setListener(ConnectorBase.ConnectorInfo info,
                 ConnectorListeners listeners)