TwiceAsNice
2019-02-18
|
#include <RingBufferWorker.h>
Public Types | |
typedef Image< Type > | ImageType |
typedef std::vector< ImageType > | SeqImageType |
typedef std::vector< SeqImageType > | SeqSeqImageType |
typedef std::vector< RingBufferDataType > | SeqRingBufferDataType |
typedef std::vector< SeqRingBufferDataType > | SeqSeqRingBufferDataType |
typedef IceUtil::Handle< RingBufferDataType > | RingBufferDataTypePtr |
typedef Basda::Ringbuffer< RingBufferDataType > | RingbufferType |
typedef IceUtil::Handle< RingbufferType > | RingbufferTypePtr |
typedef Basda::VinoDevice< Type, RingBufferDataType >::ImageCallback | CallbackType |
typedef Image< Type > | ImageType |
typedef std::vector< ImageType > | SeqImageType |
typedef std::vector< SeqImageType > | SeqSeqImageType |
typedef std::vector< RingBufferDataType > | SeqRingBufferDataType |
typedef std::vector< SeqRingBufferDataType > | SeqSeqRingBufferDataType |
typedef IceUtil::Handle< RingBufferDataType > | RingBufferDataTypePtr |
typedef Basda::Ringbuffer< RingBufferDataType > | RingbufferType |
typedef IceUtil::Handle< RingbufferType > | RingbufferTypePtr |
typedef Basda::VinoDevice< Type, RingBufferDataType >::ImageCallback | CallbackType |
typedef Image< Type > | ImageType |
typedef std::vector< ImageType > | SeqImageType |
typedef std::vector< SeqImageType > | SeqSeqImageType |
typedef std::vector< RingBufferDataType > | SeqRingBufferDataType |
typedef std::vector< SeqRingBufferDataType > | SeqSeqRingBufferDataType |
typedef IceUtil::Handle< RingBufferDataType > | RingBufferDataTypePtr |
typedef Basda::Ringbuffer< RingBufferDataType > | RingbufferType |
typedef IceUtil::Handle< RingbufferType > | RingbufferTypePtr |
typedef Basda::VinoDevice< Type, RingBufferDataType >::ImageCallback | CallbackType |
![]() | |
typedef IceUtil::Handle< RingBufferDataType > | DataTypePtr |
typedef IceUtil::Handle< RingBufferDataType > | DataTypePtr |
typedef std::vector< RingBufferDataType > | SeqDataType |
typedef std::vector< RingBufferDataType > | SeqDataType |
typedef std::vector< RingBufferDataType >::iterator | SeqDataTypeIt |
typedef std::vector< RingBufferDataType >::iterator | SeqDataTypeIt |
typedef std::vector< DataTypePtr > | SeqImagePtrType |
typedef std::vector< DataTypePtr > | SeqImagePtrType |
typedef std::vector< DataRingbufferObject > | DataRingbufferObjectSeq |
typedef std::vector< DataRingbufferObject > | DataRingbufferObjectSeq |
typedef std::vector< DataRingbufferObject >::iterator | DataRingbufferObjectSeqIt |
typedef std::vector< DataRingbufferObject >::iterator | DataRingbufferObjectSeqIt |
typedef std::vector< DataRingbufferObject >::const_iterator | DataRingbufferObjectSeqConstIt |
typedef std::vector< DataRingbufferObject >::const_iterator | DataRingbufferObjectSeqConstIt |
Public Member Functions | |
VinoRingbufferWorker () | |
virtual | ~VinoRingbufferWorker () |
virtual void | terminate () |
virtual void | startImageRead (int _num=-1) |
virtual void | stopImageRead () |
virtual void | pauseImageRead () |
virtual void | initRingBuffer (size_t _size, const RingBufferDataType &_data) |
virtual void | initRingBuffer (size_t _size, const ImageHeader &_imageHeader) |
virtual void | setCallback (CallbackType *_callback) |
bool | isEndless () |
VinoRingbufferWorker () | |
virtual | ~VinoRingbufferWorker () |
virtual void | terminate () |
virtual void | startImageRead (int _num=-1) |
virtual void | stopImageRead () |
virtual void | pauseImageRead () |
virtual void | initRingBuffer (size_t _size, const RingBufferDataType &_data) |
virtual void | initRingBuffer (size_t _size, const ImageHeader &_imageHeader) |
virtual void | setCallback (CallbackType *_callback) |
bool | isEndless () |
VinoRingbufferWorker () | |
virtual | ~VinoRingbufferWorker () |
virtual void | terminate () |
virtual void | startImageRead (int _num=-1) |
virtual void | stopImageRead () |
virtual void | pauseImageRead () |
virtual void | initRingBuffer (size_t _size, const RingBufferDataType &_data) |
virtual void | initRingBuffer (size_t _size, const ImageHeader &_imageHeader) |
virtual void | setCallback (CallbackType *_callback) |
bool | isEndless () |
![]() | |
Thread () | |
virtual | ~Thread () |
IceUtil::ThreadControl | start (size_t _stackSize=0, int prio=-1, int schedpolicy=-1, cpu_set_t *mask=0) |
virtual bool | terminated () |
virtual void | cancel () |
cancels a thread - this will throw an unknown exception More... | |
virtual void | wait () |
virtual void | sleep (const Nice::Time &_t) |
virtual void | yield () |
virtual void | wakeupAt (const Nice::Time &_t) |
Thread () | |
virtual | ~Thread () |
IceUtil::ThreadControl | start (size_t _stackSize=0, int prio=-1, int schedpolicy=-1, cpu_set_t *mask=0) |
virtual bool | terminated () |
virtual void | cancel () |
cancels a thread - this will throw an unknown exception More... | |
virtual void | wait () |
virtual void | sleep (const Nice::Time &_t) |
virtual void | yield () |
virtual void | wakeupAt (const Nice::Time &_t) |
![]() | |
RingbufferRegime::State | state () |
the current state. This is one of TERMINATED, WORKING, STOP, PUASE, IDLE, TIMEOUT or ERROR More... | |
RingbufferRegime::State | state () |
the current state. This is one of TERMINATED, WORKING, STOP, PUASE, IDLE, TIMEOUT or ERROR More... | |
RingbufferRegime::State | state () |
RingbufferRegime::State | state () |
Ringbuffer () | |
Ringbuffer () | |
~Ringbuffer () | |
~Ringbuffer () | |
void | notifyAll () |
void | notifyAll () |
void | terminate () |
void | terminate () |
void | setState (RingbufferRegime::State _state) |
void | setState (RingbufferRegime::State _state) |
size_t | seqId () |
size_t | seqId () |
DataTypePtr | lastBuffer () |
DataTypePtr | lastBuffer () |
DataTypePtr | currentBuffer () |
DataTypePtr | currentBuffer () |
DataTypePtr | nextBuffer () |
DataTypePtr | nextBuffer () |
DataTypePtr | getLastBuffer () |
DataTypePtr | getLastBuffer () |
size_t | getLastBufferNum () |
size_t | getLastBufferNum () |
RingbufferRegime::State | readIdxBuffer (DataTypePtr &_data, size_t _num, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
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 | readNumBuffer (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 | 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) |
RingbufferRegime::State | readBuffer (DataTypePtr &_data, const Nice::Time &=Nice::Time(), DeviceAsync &=Device::s_async) |
RingbufferRegime::State | readBuffer (DataTypePtr &_data, 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) |
void | waitForState (RingbufferRegime::State _state, 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) |
bool | timedWaitForState (RingbufferRegime::State _state, const Nice::Time &_timeout, DeviceAsync &=Device::s_async) |
RingbufferRegime::State | waitForStateChange (DeviceAsync &_async=Device::s_async) |
RingbufferRegime::State | waitForStateChange (DeviceAsync &_async=Device::s_async) |
RingbufferRegime::State | waitForStateChange (DeviceAsync &_async=Device::s_async) |
RingbufferRegime::State | waitForStateChange (DeviceAsync &_async=Device::s_async) |
RingbufferRegime::State | timedWaitForStateChange (const Nice::Time &_timeout, DeviceAsync &_async=Device::s_async) |
RingbufferRegime::State | timedWaitForStateChange (const Nice::Time &_timeout, DeviceAsync &_async=Device::s_async) |
RingbufferRegime::State | timedWaitForStateChange (const Nice::Time &_time, DeviceAsync &_async=Device::s_async) |
RingbufferRegime::State | timedWaitForStateChange (const Nice::Time &_time, DeviceAsync &_async=Device::s_async) |
bool | isSame (size_t _size, const Type &_data=Type()) |
bool | isSame (size_t _size, const Type &_data=Type()) |
void | resize (size_t _size, const Type &_data=Type()) |
void | resize (size_t _size, const RingBufferDataType &_data=RingBufferDataType()) |
void | resize (size_t _size, const Type &_data=Type()) |
void | resize (size_t _size, const RingBufferDataType &_data=RingBufferDataType()) |
void | resize (size_t _size, const RingBufferDataType &_data=RingBufferDataType()) |
void | resize (size_t _size, const RingBufferDataType &_data=RingBufferDataType()) |
size_t | size () |
size_t | size () |
size_t | size () |
size_t | size () |
const DataTypePtr & | getNumBuffer (size_t _num) |
const DataTypePtr & | getNumBuffer (size_t _num) |
RingbufferRegime::State | waitIfState (RingbufferRegime::State _state, DeviceAsync &_async=Device::s_async) |
RingbufferRegime::State | waitIfState (RingbufferRegime::State _state, DeviceAsync &_async=Device::s_async) |
void | init (size_t _size, const RingBufferDataType &_data=RingBufferDataType()) |
void | init (size_t _size, const RingBufferDataType &_data=RingBufferDataType()) |
Protected Member Functions | |
virtual void | setup ()=0 |
once More... | |
virtual void | init () |
before reading once More... | |
virtual void | read (const RingBufferDataTypePtr &_image)=0 |
! from the working loop called for reading single image More... | |
virtual void | post (const RingBufferDataTypePtr &_image) |
virtual void | deinit () |
after reading once More... | |
virtual void | setErrorImage (RingBufferDataTypePtr _image) |
virtual void | setExpoMode (Basda::ExpoModeType) |
More... | |
virtual void | setImageHeader (const ImageHeader &_ih) |
virtual void | useDarkImage (bool _useDark) |
virtual void | setDarkImage (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_dark) |
virtual void | setCurrentDarkImage () |
const ImageType & | currentDarkImage () |
virtual Basda::ImageBase | darkImage (Nice::Int _prg, Nice::Int _gain) |
virtual void | setup ()=0 |
once More... | |
virtual void | init () |
before reading once More... | |
virtual void | read (const RingBufferDataTypePtr &_image)=0 |
! from the working loop called for reading single image More... | |
virtual void | post (const RingBufferDataTypePtr &_image) |
virtual void | deinit () |
after reading once More... | |
virtual void | setErrorImage (RingBufferDataTypePtr _image) |
virtual void | setExpoMode (Basda::ExpoModeType) |
virtual void | setImageHeader (const ImageHeader &_ih) |
virtual void | useDarkImage (bool _useDark) |
virtual void | setDarkImage (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_dark) |
virtual void | setCurrentDarkImage () |
const ImageType & | currentDarkImage () |
virtual Basda::ImageBase | darkImage (Nice::Int _prg, Nice::Int _gain) |
virtual void | setup ()=0 |
once More... | |
virtual void | init () |
before reading once More... | |
virtual void | read (const RingBufferDataTypePtr &_image)=0 |
! from the working loop called for reading single image More... | |
virtual void | post (const RingBufferDataTypePtr &_image) |
virtual void | deinit () |
after reading once More... | |
virtual void | setErrorImage (RingBufferDataTypePtr _image) |
virtual void | setExpoMode (Basda::ExpoModeType) |
virtual void | setImageHeader (const ImageHeader &_ih) |
virtual void | useDarkImage (bool _useDark) |
virtual void | setDarkImage (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_dark) |
virtual void | setCurrentDarkImage () |
const ImageType & | currentDarkImage () |
virtual Basda::ImageBase | darkImage (Nice::Int _prg, Nice::Int _gain) |
![]() | |
Ringbuffer () | |
default ctor. Generates a ring buffer of zero size in the IDLE state. More... | |
Ringbuffer () | |
default ctor. Generates a ring buffer of zero size in the IDLE state. More... | |
~Ringbuffer () | |
dtor. Does nothing. More... | |
~Ringbuffer () | |
dtor. Does nothing. More... | |
void | notifyAll () |
void | notifyAll () |
void | terminate () |
void | terminate () |
void | setState (RingbufferRegime::State _state) |
void | setState (RingbufferRegime::State _state) |
size_t | seqId () |
retreive the sequential ID. More... | |
size_t | seqId () |
retreive the sequential ID. More... | |
DataTypePtr | lastBuffer () |
DataTypePtr | lastBuffer () |
const DataTypePtr & | currentBuffer () |
const DataTypePtr & | currentBuffer () |
void | setCurrentBuffer (const DataTypePtr &_buffer) |
void | setCurrentBuffer (const DataTypePtr &_buffer) |
DataTypePtr & | nextBuffer () |
DataTypePtr & | nextBuffer () |
Protected Attributes | |
SeqSeqImageType | m_darkImageByPrgGain |
bool | m_useDarkImage |
ImageType | m_currentDarkImage [2] |
size_t | m_currentDarkImageActive |
ImageHeader | m_imageHeader |
size_t | m_imageCounter |
![]() | |
Nice::Atomic< bool > | m_terminated |
![]() | |
DataRingbufferObjectSeq | m_ring |
DataRingbufferObjectSeqIt | m_currentBuffer |
DataRingbufferObjectSeqIt | m_lastBuffer |
size_t | m_currentSeqId |
size_t | m_size |
Nice::Monitor | m_readerMonitor |
RingbufferRegime::State | m_state |
Private Member Functions | |
void | pushState (RingbufferRegime::State _state) |
void | pushImage (RingBufferDataTypePtr &_image) |
virtual void | run () |
void | pushState (RingbufferRegime::State _state) |
void | pushImage (RingBufferDataTypePtr &_image) |
virtual void | run () |
void | pushState (RingbufferRegime::State _state) |
void | pushImage (RingBufferDataTypePtr &_image) |
virtual void | run () |
Private Attributes | |
CallbackType * | m_callback |
Additional Inherited Members | |
![]() | |
size_t | m_seqId |
![]() | |
enum | STATE { VALID, TERMINATED, CANCELED, VALID, TERMINATED, CANCELED } |
enum | STATE { VALID, TERMINATED, CANCELED, VALID, TERMINATED, CANCELED } |
![]() | |
typedef IceUtil::Handle< RingBufferDataType > | DataTypePtr |
typedef IceUtil::Handle< RingBufferDataType > | DataTypePtr |
typedef std::vector< RingBufferDataType > | SeqDataType |
typedef std::vector< RingBufferDataType > | SeqDataType |
typedef std::vector< RingBufferDataType >::iterator | SeqDataTypeIt |
typedef std::vector< RingBufferDataType >::iterator | SeqDataTypeIt |
typedef std::vector< DataTypePtr > | SeqImagePtrType |
typedef std::vector< DataTypePtr > | SeqImagePtrType |
typedef std::vector< DataTypePtr > | DataRingbufferObjectSeq |
typedef std::vector< DataTypePtr > | DataRingbufferObjectSeq |
typedef std::vector< DataTypePtr >::iterator | DataRingbufferObjectSeqIt |
typedef std::vector< DataTypePtr >::iterator | DataRingbufferObjectSeqIt |
typedef std::vector< DataTypePtr >::const_iterator | DataRingbufferObjectSeqConstIt |
typedef std::vector< DataTypePtr >::const_iterator | DataRingbufferObjectSeqConstIt |
typedef Basda::VinoDevice<Type, RingBufferDataType>::ImageCallback Basda::VinoRingbufferWorker< Type, RingBufferDataType >::CallbackType |
typedef Basda::VinoDevice<Type, RingBufferDataType>::ImageCallback Basda::VinoRingbufferWorker< Type, RingBufferDataType >::CallbackType |
typedef Basda::VinoDevice<Type, RingBufferDataType>::ImageCallback Basda::VinoRingbufferWorker< Type, RingBufferDataType >::CallbackType |
typedef Image<Type> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::ImageType |
typedef Image<Type> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::ImageType |
typedef Image<Type> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::ImageType |
typedef IceUtil::Handle<RingBufferDataType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::RingBufferDataTypePtr |
typedef IceUtil::Handle<RingBufferDataType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::RingBufferDataTypePtr |
typedef IceUtil::Handle<RingBufferDataType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::RingBufferDataTypePtr |
typedef Basda::Ringbuffer<RingBufferDataType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::RingbufferType |
typedef Basda::Ringbuffer<RingBufferDataType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::RingbufferType |
typedef Basda::Ringbuffer<RingBufferDataType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::RingbufferType |
typedef IceUtil::Handle<RingbufferType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::RingbufferTypePtr |
typedef IceUtil::Handle<RingbufferType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::RingbufferTypePtr |
typedef IceUtil::Handle<RingbufferType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::RingbufferTypePtr |
typedef std::vector<ImageType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::SeqImageType |
typedef std::vector<ImageType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::SeqImageType |
typedef std::vector<ImageType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::SeqImageType |
typedef std::vector<RingBufferDataType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::SeqRingBufferDataType |
typedef std::vector<RingBufferDataType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::SeqRingBufferDataType |
typedef std::vector<RingBufferDataType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::SeqRingBufferDataType |
typedef std::vector<SeqImageType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::SeqSeqImageType |
typedef std::vector<SeqImageType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::SeqSeqImageType |
typedef std::vector<SeqImageType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::SeqSeqImageType |
typedef std::vector<SeqRingBufferDataType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::SeqSeqRingBufferDataType |
typedef std::vector<SeqRingBufferDataType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::SeqSeqRingBufferDataType |
typedef std::vector<SeqRingBufferDataType> Basda::VinoRingbufferWorker< Type, RingBufferDataType >::SeqSeqRingBufferDataType |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
after reading once
Reimplemented in Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, and Basda::VinoDeviceAlgo< Type >::RingbufferWorker.
|
inlineprotectedvirtual |
after reading once
Reimplemented in Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, and Basda::VinoDeviceAlgo< Type >::RingbufferWorker.
|
inlineprotectedvirtual |
after reading once
Reimplemented in Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, and Basda::VinoDeviceAlgo< Type >::RingbufferWorker.
|
inlineprotectedvirtual |
before reading once
Reimplemented in Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, and Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker.
|
inlineprotectedvirtual |
before reading once
Reimplemented in Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, and Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker.
|
inlineprotectedvirtual |
before reading once
Reimplemented in Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, and Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
protectedpure virtual |
! from the working loop called for reading single image
|
protectedpure virtual |
! from the working loop called for reading single image
|
protectedpure virtual |
! from the working loop called for reading single image
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
protectedpure virtual |
once
Implemented in Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, and Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker.
|
protectedpure virtual |
once
Implemented in Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, and Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker.
|
protectedpure virtual |
once
Implemented in Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Basda::VinoDeviceAlgo< Type >::RingbufferWorker, Basda::PdvVinoDevice< Type, SrcType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker, and Laos::BcuCamDevice< DiagType, DataType >::RingbufferWorker.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from Nice::Thread.
|
inlinevirtual |
Reimplemented from Nice::Thread.
|
inlinevirtual |
Reimplemented from Nice::Thread.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |