インタフェース
jp.go.aist.rtm.RTC.buffer.BufferBase の使用

BufferBase を使用しているパッケージ
jp.go.aist.rtm.RTC.buffer   
jp.go.aist.rtm.RTC.port   
jp.go.aist.rtm.RTC.port.publisher   
 

jp.go.aist.rtm.RTC.buffer での BufferBase の使用
 

BufferBase を実装している jp.go.aist.rtm.RTC.buffer のクラス
 class RingBuffer<DataType>
          リング状のバッファを持つバッファ実装です。
 

BufferBase を返す jp.go.aist.rtm.RTC.buffer のメソッド
 BufferBase<org.omg.CORBA.portable.OutputStream> CdrRingBuffer.creator_()
           creator_
 

jp.go.aist.rtm.RTC.port での BufferBase の使用
 

BufferBase として宣言されている jp.go.aist.rtm.RTC.port のフィールド
protected  BufferBase<org.omg.CORBA.portable.OutputStream> InPortConnector.m_buffer
           
protected  BufferBase<org.omg.CORBA.portable.OutputStream> OutPortPullConnector.m_buffer
           the pointer to the buffer
protected  BufferBase<org.omg.CORBA.portable.OutputStream> InPortBase.m_thebuffer
           
 

BufferBase を返す jp.go.aist.rtm.RTC.port のメソッド
protected  BufferBase<org.omg.CORBA.portable.OutputStream> InPortPushConnector.createBuffer(ConnectorBase.ConnectorInfo profile)
           create buffer
protected  BufferBase<org.omg.CORBA.portable.OutputStream> InPortPullConnector.createBuffer(ConnectorBase.ConnectorInfo profile)
           create buffer
protected  BufferBase<org.omg.CORBA.portable.OutputStream> OutPortPullConnector.createBuffer(ConnectorBase.ConnectorInfo profile)
           create buffer
protected  BufferBase<org.omg.CORBA.portable.OutputStream> OutPortPushConnector.createBuffer(ConnectorBase.ConnectorInfo profile)
           create buffer
 BufferBase<org.omg.CORBA.portable.OutputStream> InPortConnector.getBuffer()
           Getting Buffer This operation returns this connector's buffer
 BufferBase<org.omg.CORBA.portable.OutputStream> OutPortPullConnector.getBuffer()
           Getting Buffer This operation returns this connector's buffer
abstract  BufferBase<org.omg.CORBA.portable.OutputStream> ConnectorBase.getBuffer()
           Getting Buffer This operation returns this connector's buffer
 BufferBase<org.omg.CORBA.portable.OutputStream> OutPortPushConnector.getBuffer()
           Getting Buffer This operation returns this connector's buffer
abstract  BufferBase<org.omg.CORBA.portable.OutputStream> OutPortConnector.getBuffer()
           Getting Buffer This operation returns this connector's buffer
 

BufferBase 型のパラメータを持つ jp.go.aist.rtm.RTC.port のメソッド
 void OutPortConsumer.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Setting outside buffer's pointer A pointer to a buffer from which OutPortProvider retrieve data.
 void InPortCorbaCdrProvider.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           setBuffer
 void OutPortCorbaCdrConsumer.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Setting outside buffer's pointer A pointer to a buffer from which OutPortProvider retrieve data.
 void OutPortProvider.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Setting outside buffer's pointer A pointer to a buffer from which OutPortProvider retrieve data.
 void InPortProvider.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Initializing configuration This operation would be called to configure this consumer in initialization.
 void OutPortCorbaCdrProvider.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Setting outside buffer's pointer A pointer to a buffer from which OutPortProvider retrieve data.
 

BufferBase 型のパラメータを持つ jp.go.aist.rtm.RTC.port のコンストラクタ
InPort(BufferBase<DataType> superClass, java.lang.String name, DataRef<DataType> value, boolean read_block, boolean write_block, long read_timeout, long write_timeout)
          コンストラクタです。
InPortConnector(ConnectorBase.ConnectorInfo profile, BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Constructor
InPortPullConnector(ConnectorBase.ConnectorInfo profile, OutPortConsumer consumer, ConnectorListeners listeners, BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
          コンストラクタ.
InPortPushConnector(ConnectorBase.ConnectorInfo profile, InPortProvider provider, ConnectorListeners listeners, BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
          コンストラクタ {@.ja InPortPushConnector のコンストラクタはオブジェクト生成時に下記を 引数にとる。
InPortTcpSockConsumer(java.lang.Class<DataType> DATA_TYPE_CLASS, BufferBase<DataType> buffer, Properties prop)
           
OutPort(BufferBase<DataType> buffer, java.lang.String name, DataRef<DataType> valueRef)
          コンストラクタです。
OutPortPullConnector(ConnectorBase.ConnectorInfo profile, OutPortProvider provider, ConnectorListeners listeners, BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Constructor OutPortPullConnector assume ownership of InPortConsumer.
OutPortPushConnector(ConnectorBase.ConnectorInfo profile, InPortConsumer consumer, ConnectorListeners listeners, BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
          コンストラクタ {@.ja OutPortPushConnector のコンストラクタはオブジェクト生成時に下記 を引数にとる。
 

jp.go.aist.rtm.RTC.port.publisher での BufferBase の使用
 

BufferBase 型のパラメータを持つ jp.go.aist.rtm.RTC.port.publisher のメソッド
 ReturnCode PublisherFlush.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           setBuffer Setting buffer
abstract  ReturnCode PublisherBase.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           setBuffer
 ReturnCode PublisherPeriodic.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           setBuffer Setting buffer
 ReturnCode PublisherNew.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           setBuffer Setting buffer