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

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.port.ConnectorBase
      上位を拡張 jp.go.aist.rtm.RTC.port.InPortConnector
          上位を拡張 jp.go.aist.rtm.RTC.port.InPortPullConnector

public class InPortPullConnector
extends InPortConnector

InPortPullConnector

InPortPullConnector base class

A connector class for pull type dataflow of InPort

導入されたバージョン:
1.0.0

入れ子のクラスの概要
 
クラス jp.go.aist.rtm.RTC.port.ConnectorBase から継承された入れ子のクラス/インタフェース
ConnectorBase.Profile
 
フィールドの概要
 
クラス jp.go.aist.rtm.RTC.port.InPortConnector から継承されたフィールド
m_buffer, m_profile
 
コンストラクタの概要
InPortPullConnector(ConnectorBase.Profile profile, OutPortConsumer consumer, BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Constructor
 
メソッドの概要
 void activate()
           
protected  BufferBase<org.omg.CORBA.portable.OutputStream> createBuffer(ConnectorBase.Profile profile)
           
 void deactivate()
           
 ReturnCode disconnect()
           Disconnect connection This operation disconnect this connection
 ReturnCode read(DataRef<org.omg.CORBA.portable.OutputStream> data)
           Destructor The read function to read data from buffer to InPort
 
クラス jp.go.aist.rtm.RTC.port.InPortConnector から継承されたメソッド
getBuffer, id, name, profile
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

InPortPullConnector

public InPortPullConnector(ConnectorBase.Profile profile,
                           OutPortConsumer consumer,
                           BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
                    throws java.lang.Exception

Constructor

例外:
java.lang.Exception
メソッドの詳細

read

public ReturnCode read(DataRef<org.omg.CORBA.portable.OutputStream> data)

Destructor

The read function to read data from buffer to InPort

定義:
クラス InPortConnector 内の read

disconnect

public ReturnCode disconnect()

Disconnect connection

This operation disconnect this connection

定義:
クラス InPortConnector 内の disconnect

activate

public void activate()
定義:
クラス ConnectorBase 内の activate

deactivate

public void deactivate()
定義:
クラス ConnectorBase 内の deactivate

createBuffer

protected BufferBase<org.omg.CORBA.portable.OutputStream> createBuffer(ConnectorBase.Profile profile)