|
typedef IceUtil::Handle< DataType > | DataTypePtr |
|
typedef std::vector< DataType > | SeqDataType |
|
typedef std::vector< DataType >::iterator | SeqDataTypeIt |
|
typedef std::vector< DataTypePtr > | SeqImagePtrType |
|
typedef std::vector< DataRingbufferObject > | DataRingbufferObjectSeq |
|
typedef std::vector< DataRingbufferObject >::iterator | DataRingbufferObjectSeqIt |
|
typedef std::vector< DataRingbufferObject >::const_iterator | DataRingbufferObjectSeqConstIt |
|
typedef IceUtil::Handle< DataType > | DataTypePtr |
|
typedef std::vector< DataType > | SeqDataType |
|
typedef std::vector< DataType >::iterator | SeqDataTypeIt |
|
typedef std::vector< DataTypePtr > | SeqImagePtrType |
|
typedef std::vector< DataRingbufferObject > | DataRingbufferObjectSeq |
|
typedef std::vector< DataRingbufferObject >::iterator | DataRingbufferObjectSeqIt |
|
typedef std::vector< DataRingbufferObject >::const_iterator | DataRingbufferObjectSeqConstIt |
|
RingbufferRegime::State | state () |
| the current state. This is one of TERMINATED, WORKING, STOP, PUASE, IDLE, TIMEOUT or ERROR More...
|
|
DataTypePtr | getLastBuffer () |
|
size_t | getLastBufferNum () |
|
RingbufferRegime::State | readIdxBuffer (DataTypePtr &_data, size_t _num, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | readNumBuffer (DataTypePtr &_data, size_t _num, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | readBuffer (DataTypePtr &_data, const Nice::Time &=Nice::Time(), DeviceAsync &=Device::s_async) |
|
void | waitForState (RingbufferRegime::State _state, DeviceAsync &=Device::s_async) |
|
bool | timedWaitForState (RingbufferRegime::State _state, const Nice::Time &_timeout, DeviceAsync &=Device::s_async) |
|
RingbufferRegime::State | waitForStateChange (DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | timedWaitForStateChange (const Nice::Time &_timeout, DeviceAsync &_async=Device::s_async) |
|
template<typename Type > |
bool | isSame (size_t _size, const Type &_data=Type()) |
|
template<typename Type > |
void | resize (size_t _size, const Type &_data=Type()) |
|
void | resize (size_t _size, const DataType &_data=DataType()) |
|
size_t | size () |
|
RingbufferRegime::State | state () |
| the current state. This is one of TERMINATED, WORKING, STOP, PUASE, IDLE, TIMEOUT or ERROR More...
|
|
DataTypePtr | getLastBuffer () |
|
size_t | getLastBufferNum () |
|
RingbufferRegime::State | readIdxBuffer (DataTypePtr &_data, size_t _num, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | readNumBuffer (DataTypePtr &_data, size_t _num, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | readBuffer (DataTypePtr &_data, const Nice::Time &=Nice::Time(), DeviceAsync &=Device::s_async) |
|
void | waitForState (RingbufferRegime::State _state, DeviceAsync &=Device::s_async) |
|
bool | timedWaitForState (RingbufferRegime::State _state, const Nice::Time &_timeout, DeviceAsync &=Device::s_async) |
|
RingbufferRegime::State | waitForStateChange (DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | timedWaitForStateChange (const Nice::Time &_timeout, DeviceAsync &_async=Device::s_async) |
|
template<typename Type > |
bool | isSame (size_t _size, const Type &_data=Type()) |
|
template<typename Type > |
void | resize (size_t _size, const Type &_data=Type()) |
|
void | resize (size_t _size, const DataType &_data=DataType()) |
|
size_t | size () |
|
RingbufferRegime::State | state () |
|
| Ringbuffer () |
|
| ~Ringbuffer () |
|
void | notifyAll () |
|
void | terminate () |
|
void | setState (RingbufferRegime::State _state) |
|
size_t | seqId () |
|
DataTypePtr | lastBuffer () |
|
DataTypePtr | currentBuffer () |
|
DataTypePtr | nextBuffer () |
|
const DataTypePtr & | getNumBuffer (size_t _num) |
|
RingbufferRegime::State | readNumBuffer (DataTypePtr &_data, size_t _num, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | readBuffer (DataTypePtr &_data, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | waitIfState (RingbufferRegime::State _state, DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | waitForStateChange (DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | timedWaitForStateChange (const Nice::Time &_time, DeviceAsync &_async=Device::s_async) |
|
void | resize (size_t _size, const DataType &_data=DataType()) |
|
void | init (size_t _size, const DataType &_data=DataType()) |
|
size_t | size () |
|
RingbufferRegime::State | state () |
|
| Ringbuffer () |
|
| ~Ringbuffer () |
|
void | notifyAll () |
|
void | terminate () |
|
void | setState (RingbufferRegime::State _state) |
|
size_t | seqId () |
|
DataTypePtr | lastBuffer () |
|
DataTypePtr | currentBuffer () |
|
DataTypePtr | nextBuffer () |
|
const DataTypePtr & | getNumBuffer (size_t _num) |
|
RingbufferRegime::State | readNumBuffer (DataTypePtr &_data, size_t _num, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | readBuffer (DataTypePtr &_data, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | waitIfState (RingbufferRegime::State _state, DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | waitForStateChange (DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | timedWaitForStateChange (const Nice::Time &_time, DeviceAsync &_async=Device::s_async) |
|
void | resize (size_t _size, const DataType &_data=DataType()) |
|
void | init (size_t _size, const DataType &_data=DataType()) |
|
size_t | size () |
|
size_t | m_seqId |
|
typedef IceUtil::Handle< DataType > | DataTypePtr |
|
typedef std::vector< DataType > | SeqDataType |
|
typedef std::vector< DataType >::iterator | SeqDataTypeIt |
|
typedef std::vector< DataTypePtr > | SeqImagePtrType |
|
typedef std::vector< DataTypePtr > | DataRingbufferObjectSeq |
|
typedef std::vector< DataTypePtr >::iterator | DataRingbufferObjectSeqIt |
|
typedef std::vector< DataTypePtr >::const_iterator | DataRingbufferObjectSeqConstIt |
|
typedef IceUtil::Handle< DataType > | DataTypePtr |
|
typedef std::vector< DataType > | SeqDataType |
|
typedef std::vector< DataType >::iterator | SeqDataTypeIt |
|
typedef std::vector< DataTypePtr > | SeqImagePtrType |
|
typedef std::vector< DataTypePtr > | DataRingbufferObjectSeq |
|
typedef std::vector< DataTypePtr >::iterator | DataRingbufferObjectSeqIt |
|
typedef std::vector< DataTypePtr >::const_iterator | DataRingbufferObjectSeqConstIt |
|