インタフェース
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> OutPortPullConnector.m_buffer
           the pointer to the buffer
protected  BufferBase<org.omg.CORBA.portable.OutputStream> InPortConnector.m_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> OutPortPushConnector.createBuffer(ConnectorBase.Profile profile)
           create buffer
protected  BufferBase<org.omg.CORBA.portable.OutputStream> InPortPushConnector.createBuffer(ConnectorBase.Profile profile)
           
protected  BufferBase<org.omg.CORBA.portable.OutputStream> InPortPullConnector.createBuffer(ConnectorBase.Profile profile)
           
 BufferBase<org.omg.CORBA.portable.OutputStream> OutPortPushConnector.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> OutPortConnector.getBuffer()
           Getting Buffer This operation returns this connector's buffer
 BufferBase<org.omg.CORBA.portable.OutputStream> InPortConnector.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 型のパラメータを持つ jp.go.aist.rtm.RTC.port のメソッド
 void OutPortProviderImpl.setBuffer(BufferBase<org.omg.CORBA.portable.InputStream> buffer)
           
 void OutPortProvider.setBuffer(BufferBase<org.omg.CORBA.portable.InputStream> buffer)
           Setting outside buffer's pointer A pointer to a buffer from which OutPortProvider retrieve data.
 void OutPortCorbaProvider.setBuffer(BufferBase<org.omg.CORBA.portable.InputStream> buffer)
           
 void OutPortCorbaCdrProvider.setBuffer(BufferBase<org.omg.CORBA.portable.InputStream> buffer)
           Setting outside buffer's pointer A pointer to a buffer from which OutPortProvider retrieve data.
 void OutPortCorbaConsumer.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           
 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 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 InPortTcpSockProvider.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           
 void InPortProviderImpl.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           
 void InPortProvider.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Initializing configuration This operation would be called to configure this consumer in initialization.
 void InPortCorbaProvider.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           
 void InPortCorbaCdrProvider.setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           setBuffer
 

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.Profile profile, BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Constructor
InPortCorbaConsumer(java.lang.Class<DataType> DATA_TYPE_CLASS, BufferBase<DataType> buffer)
          コンストラクタです。
InPortCorbaProvider(java.lang.Class<DataType> DATA_TYPE_CLASS, BufferBase<DataType> buffer)
          コンストラクタです。
InPortPullConnector(ConnectorBase.Profile profile, OutPortConsumer consumer, BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Constructor
InPortPushConnector(ConnectorBase.Profile profile, InPortProvider provider, BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Constructor InPortPushConnector assume ownership of InPortConsumer.
InPortTcpSockConsumer(java.lang.Class<DataType> DATA_TYPE_CLASS, BufferBase<DataType> buffer, Properties prop)
           
InPortTcpSockProvider(java.lang.Class<DataType> DATA_TYPE_CLASS, BufferBase<DataType> buffer, Properties prop)
          コンストラクタ ポートプロパティに以下の項目を設定する。
OutPort(BufferBase<DataType> buffer, java.lang.String name, DataRef<DataType> valueRef)
          コンストラクタです。
OutPortCorbaConsumer(java.lang.Class<DataType> DATA_TYPE_CLASS, BufferBase<DataType> buffer)
          コンストラクタです。
OutPortCorbaProvider(java.lang.Class<DataType> DATA_TYPE_CLASS, BufferBase<DataType> buffer)
          コンストラクタです。
OutPortPullConnector(ConnectorBase.Profile profile, OutPortProvider provider, BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Constructor OutPortPullConnector assume ownership of InPortConsumer.
OutPortPushConnector(ConnectorBase.Profile profile, InPortConsumer consumer, BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           Constructor OutPortPushConnector assume ownership of InPortConsumer.
OutPortTcpSockProvider(java.lang.Class<DataType> DATA_TYPE_CLASS, BufferBase<DataType> buffer)
          コンストラクタ ポートプロパティに以下の項目を設定する。
 

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

BufferBase 型のパラメータを持つ jp.go.aist.rtm.RTC.port.publisher のメソッド
 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
 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