QXRD
0.11.16
|
#include <qxrdacquisitionthread.h>
Public Member Functions | |
QxrdAcquisitionThread (QcepSettingsSaverWPtr saver, QxrdExperimentWPtr doc, QxrdDataProcessorWPtr proc, QcepAllocatorWPtr allocator, int detectorType) | |
~QxrdAcquisitionThread () | |
void | shutdown () |
void | msleep (int msec) |
QxrdAcquisitionPtr | acquisition () const |
void | sleep (double time) |
Public Member Functions inherited from QxrdThread | |
QxrdThread (QObject *parent=0) | |
Public Member Functions inherited from QcepThread | |
QcepThread (QObject *parent=0) | |
Protected Member Functions | |
void | run () |
Private Attributes | |
QcepSettingsSaverWPtr | m_Saver |
QxrdExperimentWPtr | m_Experiment |
QcepAllocatorWPtr | m_Allocator |
QxrdDataProcessorWPtr | m_Processor |
int | m_DetectorType |
QxrdAcquisitionPtr | m_Acquisition |
Additional Inherited Members | |
Static Public Member Functions inherited from QcepThread | |
static void | msleep (long unsigned int) |
Protected Attributes inherited from QcepThread | |
QMutex | m_Mutex |
Definition at line 12 of file qxrdacquisitionthread.h.
QxrdAcquisitionThread::QxrdAcquisitionThread | ( | QcepSettingsSaverWPtr | saver, |
QxrdExperimentWPtr | doc, | ||
QxrdDataProcessorWPtr | proc, | ||
QcepAllocatorWPtr | allocator, | ||
int | detectorType | ||
) |
Definition at line 16 of file qxrdacquisitionthread.cpp.
References DEBUG_CONSTRUCTORS, and qcepDebug().
QxrdAcquisitionThread::~QxrdAcquisitionThread | ( | ) |
Definition at line 36 of file qxrdacquisitionthread.cpp.
References DEBUG_CONSTRUCTORS, qcepDebug(), and shutdown().
QxrdAcquisitionPtr QxrdAcquisitionThread::acquisition | ( | ) | const |
Definition at line 89 of file qxrdacquisitionthread.cpp.
References m_Acquisition, and QcepThread::m_Mutex.
void QxrdAcquisitionThread::msleep | ( | int | msec | ) |
Definition at line 84 of file qxrdacquisitionthread.cpp.
|
protected |
Definition at line 45 of file qxrdacquisitionthread.cpp.
References DEBUG_THREADS, m_Acquisition, m_Allocator, m_Experiment, QcepThread::m_Mutex, m_Processor, m_Saver, and qcepDebug().
|
virtual |
Implements QxrdThread.
Definition at line 77 of file qxrdacquisitionthread.cpp.
Referenced by ~QxrdAcquisitionThread().
void QxrdAcquisitionThread::sleep | ( | double | time | ) |
Definition at line 104 of file qxrdacquisitionthread.cpp.
|
private |
Definition at line 43 of file qxrdacquisitionthread.h.
Referenced by acquisition(), and run().
|
private |
Definition at line 40 of file qxrdacquisitionthread.h.
Referenced by run().
|
private |
Definition at line 42 of file qxrdacquisitionthread.h.
|
private |
Definition at line 39 of file qxrdacquisitionthread.h.
Referenced by run().
|
private |
Definition at line 41 of file qxrdacquisitionthread.h.
Referenced by run().
|
private |
Definition at line 38 of file qxrdacquisitionthread.h.
Referenced by run().