QXRD
0.11.16
|
#include <qxrdexperimentthread.h>
Public Member Functions | |
QxrdExperimentThread (QString path, QxrdApplicationWPtr app, QSettings *settings) | |
virtual | ~QxrdExperimentThread () |
void | init (QxrdExperimentThreadWPtr expThread) |
QxrdExperimentPtr | experiment () |
void | shutdown () |
Public Member Functions inherited from QxrdThread | |
QxrdThread (QObject *parent=0) | |
Public Member Functions inherited from QcepThread | |
QcepThread (QObject *parent=0) | |
Static Public Member Functions | |
static QxrdExperimentThreadPtr | newExperiment (QString path, QxrdApplicationWPtr app, QSettings *settings) |
Static Public Member Functions inherited from QcepThread | |
static void | msleep (long unsigned int) |
Protected Member Functions | |
void | run () |
Private Attributes | |
QString | m_ExperimentPath |
QxrdApplicationWPtr | m_Application |
QSettings * | m_Settings |
QxrdExperimentThreadWPtr | m_ExperimentThread |
QxrdExperimentPtr | m_Experiment |
Additional Inherited Members | |
Protected Attributes inherited from QcepThread | |
QMutex | m_Mutex |
Definition at line 13 of file qxrdexperimentthread.h.
QxrdExperimentThread::QxrdExperimentThread | ( | QString | path, |
QxrdApplicationWPtr | app, | ||
QSettings * | settings | ||
) |
Definition at line 14 of file qxrdexperimentthread.cpp.
References DEBUG_CONSTRUCTORS, and qcepDebug().
Referenced by newExperiment().
|
virtual |
Definition at line 27 of file qxrdexperimentthread.cpp.
References DEBUG_APP, DEBUG_CONSTRUCTORS, m_Application, qcepDebug(), and shutdown().
QxrdExperimentPtr QxrdExperimentThread::experiment | ( | ) |
Definition at line 60 of file qxrdexperimentthread.cpp.
References m_Experiment, QcepThread::m_Mutex, and QcepThread::msleep().
void QxrdExperimentThread::init | ( | QxrdExperimentThreadWPtr | expThread | ) |
Definition at line 46 of file qxrdexperimentthread.cpp.
References m_ExperimentThread.
|
static |
Definition at line 51 of file qxrdexperimentthread.cpp.
References QxrdExperimentThread().
Referenced by QxrdApplication::openExperiment().
|
protected |
Definition at line 75 of file qxrdexperimentthread.cpp.
References DEBUG_THREADS, m_Application, m_Experiment, m_ExperimentPath, QcepThread::m_Mutex, m_Settings, and qcepDebug().
|
virtual |
Implements QxrdThread.
Definition at line 111 of file qxrdexperimentthread.cpp.
Referenced by ~QxrdExperimentThread().
|
private |
Definition at line 37 of file qxrdexperimentthread.h.
Referenced by run(), and ~QxrdExperimentThread().
|
private |
Definition at line 40 of file qxrdexperimentthread.h.
Referenced by experiment(), and run().
|
private |
Definition at line 36 of file qxrdexperimentthread.h.
Referenced by run().
|
private |
Definition at line 39 of file qxrdexperimentthread.h.
Referenced by init().
|
private |
Definition at line 38 of file qxrdexperimentthread.h.
Referenced by run().