QXRD
0.11.16
|
#include <qcepimagequeue.h>
Public Member Functions | |
QcepImageQueue (QString name) | |
~QcepImageQueue () | |
QSharedPointer< T > | dequeue () |
void | enqueue (QSharedPointer< T > data) |
int | size () const |
QSharedPointer< T > | operator[] (int n) |
void | deallocate () |
Properties | |
int | nRows |
int | nCols |
Private Attributes | |
QMutex | m_Lock |
QQueue< QSharedPointer< T > > | m_Queue |
QString | m_Name |
Definition at line 13 of file qcepimagequeue.h.
QcepImageQueue< T >::QcepImageQueue | ( | QString | name | ) |
Definition at line 7 of file qcepimagequeue.cpp.
References DEBUG_QUEUES, g_Application, HEXARG, QcepImageQueue< T >::m_Name, QcepImageQueue< T >::m_Queue, QcepApplication::printMessage(), and qcepDebug().
QcepImageQueue< T >::~QcepImageQueue | ( | ) |
Definition at line 19 of file qcepimagequeue.cpp.
References DEBUG_QUEUES, g_Application, HEXARG, QcepApplication::printMessage(), and qcepDebug().
void QcepImageQueue< T >::deallocate | ( | ) |
Definition at line 35 of file qcepimagequeue.cpp.
References DEBUG_QUEUES, g_Application, HEXARG, QcepApplication::printMessage(), and qcepDebug().
QSharedPointer< T > QcepImageQueue< T >::dequeue | ( | ) |
Definition at line 48 of file qcepimagequeue.cpp.
References DEBUG_QUEUES, g_Application, HEXARG, QcepApplication::printMessage(), and qcepDebug().
Referenced by QxrdDetector::acquireFrame().
void QcepImageQueue< T >::enqueue | ( | QSharedPointer< T > | data | ) |
Definition at line 83 of file qcepimagequeue.cpp.
References DEBUG_QUEUES, g_Application, HEXARG, QcepApplication::printMessage(), and qcepDebug().
Referenced by QxrdDetector::enqueueAcquiredFrame().
QSharedPointer< T > QcepImageQueue< T >::operator[] | ( | int | n | ) |
Definition at line 71 of file qcepimagequeue.cpp.
int QcepImageQueue< T >::size | ( | ) | const |
Definition at line 98 of file qcepimagequeue.cpp.
References DEBUG_QUEUES, g_Application, QcepApplication::printMessage(), and qcepDebug().
|
mutableprivate |
Definition at line 34 of file qcepimagequeue.h.
|
private |
Definition at line 36 of file qcepimagequeue.h.
Referenced by QcepImageQueue< T >::QcepImageQueue().
|
private |
Definition at line 35 of file qcepimagequeue.h.
Referenced by QcepImageQueue< T >::QcepImageQueue().
|
readwrite |
Definition at line 30 of file qcepimagequeue.h.
|
readwrite |
Definition at line 27 of file qcepimagequeue.h.