QXRD
0.11.16
|
#include <qcepintegrateddataqueue.h>
Public Member Functions | |
QcepIntegratedDataQueue (QString name) | |
~QcepIntegratedDataQueue () | |
QcepIntegratedDataPtr | dequeue () |
void | enqueue (QcepIntegratedDataPtr data) |
int | size () const |
QcepIntegratedDataPtr | operator[] (int n) |
void | deallocate () |
Private Attributes | |
QReadWriteLock | m_Lock |
QQueue< QcepIntegratedDataPtr > | m_Queue |
QString | m_Name |
int | m_Debug |
Definition at line 10 of file qcepintegrateddataqueue.h.
QcepIntegratedDataQueue::QcepIntegratedDataQueue | ( | QString | name | ) |
Definition at line 6 of file qcepintegrateddataqueue.cpp.
QcepIntegratedDataQueue::~QcepIntegratedDataQueue | ( | ) |
Definition at line 11 of file qcepintegrateddataqueue.cpp.
References deallocate(), DEBUG_QUEUES, g_Application, HEXARG, m_Name, m_Queue, QcepApplication::printMessage(), and qcepDebug().
void QcepIntegratedDataQueue::deallocate | ( | ) |
Definition at line 85 of file qcepintegrateddataqueue.cpp.
References DEBUG_QUEUES, g_Application, HEXARG, m_Queue, QcepApplication::printMessage(), and qcepDebug().
Referenced by ~QcepIntegratedDataQueue().
QcepIntegratedDataPtr QcepIntegratedDataQueue::dequeue | ( | ) |
Definition at line 26 of file qcepintegrateddataqueue.cpp.
References DEBUG_QUEUES, g_Application, HEXARG, m_Lock, m_Name, m_Queue, QcepApplication::printMessage(), and qcepDebug().
void QcepIntegratedDataQueue::enqueue | ( | QcepIntegratedDataPtr | data | ) |
Definition at line 48 of file qcepintegrateddataqueue.cpp.
References DEBUG_QUEUES, g_Application, HEXARG, m_Lock, m_Name, m_Queue, QcepApplication::printMessage(), and qcepDebug().
QcepIntegratedDataPtr QcepIntegratedDataQueue::operator[] | ( | int | n | ) |
Definition at line 74 of file qcepintegrateddataqueue.cpp.
References m_Lock, and m_Queue.
int QcepIntegratedDataQueue::size | ( | ) | const |
Definition at line 62 of file qcepintegrateddataqueue.cpp.
References DEBUG_QUEUES, g_Application, m_Lock, m_Name, m_Queue, QcepApplication::printMessage(), and qcepDebug().
|
private |
Definition at line 29 of file qcepintegrateddataqueue.h.
|
mutableprivate |
Definition at line 26 of file qcepintegrateddataqueue.h.
Referenced by dequeue(), enqueue(), operator[](), and size().
|
private |
Definition at line 28 of file qcepintegrateddataqueue.h.
Referenced by dequeue(), enqueue(), size(), and ~QcepIntegratedDataQueue().
|
private |
Definition at line 27 of file qcepintegrateddataqueue.h.
Referenced by deallocate(), dequeue(), enqueue(), operator[](), size(), and ~QcepIntegratedDataQueue().