qx::service::QxThread : thread to execute a transaction of QxService module
More...
#include <QxThread.h>
◆ QxThread()
qx::service::QxThread::QxThread |
( |
QxThreadPool * | pool, |
|
|
QThread * | thread ) |
|
inline |
◆ ~QxThread()
virtual qx::service::QxThread::~QxThread |
( |
| ) |
|
|
inlinevirtual |
◆ checkKeepAlive()
bool qx::service::QxThread::checkKeepAlive |
( |
QTcpSocket & | socket | ) |
|
|
protected |
◆ checkSocketSSLEncrypted()
bool qx::service::QxThread::checkSocketSSLEncrypted |
( |
QTcpSocket * | socket | ) |
|
|
protected |
◆ clearData()
void qx::service::QxThread::clearData |
( |
| ) |
|
|
protected |
◆ customRequestHandler
◆ doProcess()
void qx::service::QxThread::doProcess |
( |
QTcpSocket & | socket | ) |
|
|
protected |
◆ error
◆ execute()
◆ finished
void qx::service::QxThread::finished |
( |
| ) |
|
|
signal |
◆ getSocketDescriptor()
◆ hasBeenStopped()
bool qx::service::QxThread::hasBeenStopped |
( |
| ) |
|
|
protected |
◆ incomingConnection
void qx::service::QxThread::incomingConnection |
( |
| ) |
|
|
signal |
◆ init()
void qx::service::QxThread::init |
( |
| ) |
|
◆ initSocketSSL()
QSslSocket * qx::service::QxThread::initSocketSSL |
( |
| ) |
|
|
protected |
◆ isAvailable()
bool qx::service::QxThread::isAvailable |
( |
| ) |
|
◆ onCustomRequestHandler
void qx::service::QxThread::onCustomRequestHandler |
( |
| ) |
|
|
privateslot |
◆ onIncomingConnection
void qx::service::QxThread::onIncomingConnection |
( |
| ) |
|
|
privateslot |
◆ onSocketDisconnected
void qx::service::QxThread::onSocketDisconnected |
( |
| ) |
|
|
privateslot |
◆ onSocketReadyRead
void qx::service::QxThread::onSocketReadyRead |
( |
| ) |
|
|
privateslot |
◆ onSocketSSLEncrypted
void qx::service::QxThread::onSocketSSLEncrypted |
( |
| ) |
|
|
privateslot |
◆ onSocketSSLErrors
void qx::service::QxThread::onSocketSSLErrors |
( |
const QList< QSslError > & | errors | ) |
|
|
privateslot |
◆ onSocketSSLPeerVerifyError
void qx::service::QxThread::onSocketSSLPeerVerifyError |
( |
const QSslError & | error | ) |
|
|
privateslot |
◆ quit()
void qx::service::QxThread::quit |
( |
| ) |
|
|
protected |
◆ stop()
void qx::service::QxThread::stop |
( |
| ) |
|
◆ transactionFinished
◆ transactionStarted
◆ wait()
void qx::service::QxThread::wait |
( |
| ) |
|
◆ m_bIsDisconnected
bool qx::service::QxThread::m_bIsDisconnected |
|
protected |
Socket has been disconnected.
Definition at line 106 of file QxThread.h.
◆ m_bIsStopped
bool qx::service::QxThread::m_bIsStopped |
|
protected |
Set this flag to 'true' to terminate thread.
Definition at line 105 of file QxThread.h.
◆ m_iSocketDescriptor
Socket descriptor to retrieve 'QTcpSocket'.
Definition at line 101 of file QxThread.h.
◆ m_mutex
QMutex qx::service::QxThread::m_mutex |
|
protected |
◆ m_pThread
QThread* qx::service::QxThread::m_pThread |
|
protected |
Thread where this worker is executed.
Definition at line 103 of file QxThread.h.
◆ m_pThreadPool
Parent thread pool to set available.
Definition at line 102 of file QxThread.h.
◆ m_pTransaction
Current service transaction.
Definition at line 104 of file QxThread.h.
The documentation for this class was generated from the following file:
- C:/M/B/src/QxOrm-1.4.9/include/QxService/QxThread.h