|
qavrg 0.0.28
|
#include <qavrgspecserverthread.h>
Signals | |
| void | printMessage (QString msg) |
Public Member Functions | |
| QavrgSpecServerThread (QavrgAcquisition *acq) | |
| ~QavrgSpecServerThread () | |
| void | shutdown () |
| QavrgSpecServer * | server () |
Protected Member Functions | |
| void | run () |
Private Attributes | |
| QavrgSpecServer * | m_SpecServer |
Definition at line 8 of file qavrgspecserverthread.h.
| QavrgSpecServerThread::QavrgSpecServerThread | ( | QavrgAcquisition * | acq | ) |
Definition at line 5 of file qavrgspecserverthread.cpp.
References m_SpecServer.
: QThread(),
m_SpecServer(NULL)
{
m_SpecServer = new QavrgSpecServer(acq);
m_SpecServer -> moveToThread(this);
}
| QavrgSpecServerThread::~QavrgSpecServerThread | ( | ) |
Definition at line 13 of file qavrgspecserverthread.cpp.
References m_SpecServer, and shutdown().
{
shutdown();
delete m_SpecServer;
}
| void QavrgSpecServerThread::printMessage | ( | QString | msg | ) | [signal] |
Referenced by run().
| void QavrgSpecServerThread::run | ( | ) | [protected] |
Definition at line 20 of file qavrgspecserverthread.cpp.
References m_SpecServer, and printMessage().
{
emit printMessage(tr("spec server thread 0x%1\n").arg((long)(QThread::currentThread()),8,16,QChar('0')));
m_SpecServer -> startServer(QHostAddress::Any);
exec();
}
| QavrgSpecServer * QavrgSpecServerThread::server | ( | ) |
Definition at line 36 of file qavrgspecserverthread.cpp.
References m_SpecServer.
{
return m_SpecServer;
}
| void QavrgSpecServerThread::shutdown | ( | ) |
Definition at line 29 of file qavrgspecserverthread.cpp.
Referenced by ~QavrgSpecServerThread().
{
exit();
wait(1000);
}
Definition at line 25 of file qavrgspecserverthread.h.
Referenced by QavrgSpecServerThread(), run(), server(), and ~QavrgSpecServerThread().
1.7.4