BufferBase abstract class. More...
Public Member Functions | |
def | length |
Get the buffer length. | |
def | reset |
Get the buffer length. | |
def | wptr |
Get the buffer length. | |
def | advanceWptr |
Get the buffer length. | |
def | put |
Write data into the buffer. | |
def | write |
Write data into the buffer. | |
def | writable |
Write data into the buffer. | |
def | full |
Check on whether the buffer is full. | |
def | rptr |
Get the buffer length. | |
def | advanceRptr |
Get the buffer length. | |
def | get |
Get data from the buffer. | |
def | read |
Read data from the buffer. | |
def | readable |
Write data into the buffer. | |
def | empty |
Check on whether the buffer is empty. |
BufferBase abstract class.
This is the abstract interface class for various Buffer.
def OpenRTM_aist.BufferBase.BufferBase.advanceRptr | ( | self, | ||
n = 1 | ||||
) |
Get the buffer length.
Pure virtual function to get the buffer length.
Reimplemented in OpenRTM_aist.RingBuffer.RingBuffer.
def OpenRTM_aist.BufferBase.BufferBase.advanceWptr | ( | self, | ||
n = 1 | ||||
) |
Get the buffer length.
Pure virtual function to get the buffer length.
Reimplemented in OpenRTM_aist.RingBuffer.RingBuffer.
def OpenRTM_aist.BufferBase.BufferBase.empty | ( | self | ) |
Check on whether the buffer is empty.
Pure virtual function to check on whether the buffer is empty.
Reimplemented in OpenRTM_aist.RingBuffer.RingBuffer.
def OpenRTM_aist.BufferBase.BufferBase.full | ( | self | ) |
Check on whether the buffer is full.
Pure virtual function to check on whether the buffer is full.
Reimplemented in OpenRTM_aist.RingBuffer.RingBuffer.
def OpenRTM_aist.BufferBase.BufferBase.get | ( | self | ) |
Get data from the buffer.
Reimplemented in OpenRTM_aist.BufferBase.NullBuffer.
def OpenRTM_aist.BufferBase.BufferBase.length | ( | self | ) |
def OpenRTM_aist.BufferBase.BufferBase.put | ( | self, | ||
data | ||||
) |
Write data into the buffer.
Reimplemented in OpenRTM_aist.BufferBase.NullBuffer, and OpenRTM_aist.RingBuffer.RingBuffer.
def OpenRTM_aist.BufferBase.BufferBase.read | ( | self, | ||
value, | ||||
sec = -1 , |
||||
nsec = -1 | ||||
) |
Read data from the buffer.
Reimplemented in OpenRTM_aist.RingBuffer.RingBuffer.
def OpenRTM_aist.BufferBase.BufferBase.readable | ( | self | ) |
Write data into the buffer.
Pure virtual function to write data into the buffer.
value | Target data to write. |
Reimplemented in OpenRTM_aist.RingBuffer.RingBuffer.
def OpenRTM_aist.BufferBase.BufferBase.reset | ( | self | ) |
Get the buffer length.
Pure virtual function to get the buffer length.
Reimplemented in OpenRTM_aist.RingBuffer.RingBuffer.
def OpenRTM_aist.BufferBase.BufferBase.rptr | ( | self, | ||
n = 0 | ||||
) |
Get the buffer length.
Pure virtual function to get the buffer length.
Reimplemented in OpenRTM_aist.RingBuffer.RingBuffer.
def OpenRTM_aist.BufferBase.BufferBase.wptr | ( | self, | ||
n = 0 | ||||
) |
Get the buffer length.
Pure virtual function to get the buffer length.
Reimplemented in OpenRTM_aist.RingBuffer.RingBuffer.
def OpenRTM_aist.BufferBase.BufferBase.writable | ( | self | ) |
Write data into the buffer.
Pure virtual function to write data into the buffer.
value | Target data to write. |
Reimplemented in OpenRTM_aist.RingBuffer.RingBuffer.
def OpenRTM_aist.BufferBase.BufferBase.write | ( | self, | ||
value, | ||||
sec = -1 , |
||||
nsec = -1 | ||||
) |
Write data into the buffer.
Reimplemented in OpenRTM_aist.BufferBase.NullBuffer, and OpenRTM_aist.RingBuffer.RingBuffer.