qx::service::QxTransaction : transaction of QxService module (contains request from client and reply from server)
More...
#include <QxTransaction.h>
◆ connection_status
| Enumerator |
|---|
| conn_none | |
| conn_keep_alive | |
| conn_close | |
Definition at line 130 of file QxTransaction.h.
◆ QxTransaction()
| qx::service::QxTransaction::QxTransaction |
( |
| ) |
|
|
inline |
◆ ~QxTransaction()
| virtual qx::service::QxTransaction::~QxTransaction |
( |
| ) |
|
|
inlinevirtual |
◆ checkSocketSSLEncrypted()
| bool qx::service::QxTransaction::checkSocketSSLEncrypted |
( |
QTcpSocket * | socket | ) |
|
|
protected |
◆ clear()
| virtual void qx::service::QxTransaction::clear |
( |
| ) |
|
|
virtual |
◆ executeClient()
| virtual void qx::service::QxTransaction::executeClient |
( |
IxService * | pService, |
|
|
const QString & | sMethod ) |
|
virtual |
◆ executeServer()
| virtual void qx::service::QxTransaction::executeServer |
( |
| ) |
|
|
virtual |
◆ getForceConnectionStatus()
◆ getInfos()
| QString qx::service::QxTransaction::getInfos |
( |
| ) |
const |
◆ getInputParameter()
◆ getInputTransactionSize()
| quint32 qx::service::QxTransaction::getInputTransactionSize |
( |
| ) |
const |
|
inline |
◆ getIpSource()
| QString qx::service::QxTransaction::getIpSource |
( |
| ) |
const |
|
inline |
◆ getIpTarget()
| QString qx::service::QxTransaction::getIpTarget |
( |
| ) |
const |
|
inline |
◆ getMessageReturn()
| qx_bool qx::service::QxTransaction::getMessageReturn |
( |
| ) |
const |
|
inline |
◆ getOutputParameter()
◆ getOutputTransactionSize()
| quint32 qx::service::QxTransaction::getOutputTransactionSize |
( |
| ) |
const |
|
inline |
◆ getPortSource()
| long qx::service::QxTransaction::getPortSource |
( |
| ) |
const |
|
inline |
◆ getPortTarget()
| long qx::service::QxTransaction::getPortTarget |
( |
| ) |
const |
|
inline |
◆ getServiceMethod()
| QString qx::service::QxTransaction::getServiceMethod |
( |
| ) |
const |
|
inline |
◆ getServiceName()
| QString qx::service::QxTransaction::getServiceName |
( |
| ) |
const |
|
inline |
◆ getTransactionBegin()
| QDateTime qx::service::QxTransaction::getTransactionBegin |
( |
| ) |
const |
|
inline |
◆ getTransactionEnd()
| QDateTime qx::service::QxTransaction::getTransactionEnd |
( |
| ) |
const |
|
inline |
◆ getTransactionId()
| QString qx::service::QxTransaction::getTransactionId |
( |
| ) |
const |
|
inline |
◆ getTransactionReplyReceived()
| QDateTime qx::service::QxTransaction::getTransactionReplyReceived |
( |
| ) |
const |
|
inline |
◆ getTransactionReplySent()
| QDateTime qx::service::QxTransaction::getTransactionReplySent |
( |
| ) |
const |
|
inline |
◆ getTransactionRequestReceived()
| QDateTime qx::service::QxTransaction::getTransactionRequestReceived |
( |
| ) |
const |
|
inline |
◆ getTransactionRequestSent()
| QDateTime qx::service::QxTransaction::getTransactionRequestSent |
( |
| ) |
const |
|
inline |
◆ initSocketSSL()
| QSslSocket * qx::service::QxTransaction::initSocketSSL |
( |
| ) |
|
|
protected |
◆ onCustomRequestHandler
| void qx::service::QxTransaction::onCustomRequestHandler |
( |
| ) |
|
|
signal |
◆ readSocketClient()
| virtual qx_bool qx::service::QxTransaction::readSocketClient |
( |
QTcpSocket & | socket | ) |
|
|
virtual |
◆ readSocketServer()
| virtual qx_bool qx::service::QxTransaction::readSocketServer |
( |
QTcpSocket & | socket | ) |
|
|
virtual |
◆ setForceConnectionStatus()
◆ setInputParameter()
◆ setInputTransactionSize()
| void qx::service::QxTransaction::setInputTransactionSize |
( |
quint32 | ui | ) |
|
|
inline |
◆ setIpSource()
| void qx::service::QxTransaction::setIpSource |
( |
const QString & | s | ) |
|
|
inline |
◆ setIpTarget()
| void qx::service::QxTransaction::setIpTarget |
( |
const QString & | s | ) |
|
|
inline |
◆ setMessageReturn()
| void qx::service::QxTransaction::setMessageReturn |
( |
const qx_bool & | b | ) |
|
|
inline |
◆ setOutputParameter()
◆ setOutputTransactionSize()
| void qx::service::QxTransaction::setOutputTransactionSize |
( |
quint32 | ui | ) |
|
|
inline |
◆ setPortSource()
| void qx::service::QxTransaction::setPortSource |
( |
long | l | ) |
|
|
inline |
◆ setPortTarget()
| void qx::service::QxTransaction::setPortTarget |
( |
long | l | ) |
|
|
inline |
◆ setServiceMethod()
| void qx::service::QxTransaction::setServiceMethod |
( |
const QString & | s | ) |
|
|
inline |
◆ setServiceName()
| void qx::service::QxTransaction::setServiceName |
( |
const QString & | s | ) |
|
|
inline |
◆ setTransactionBegin()
| void qx::service::QxTransaction::setTransactionBegin |
( |
const QDateTime & | dt | ) |
|
|
inline |
◆ setTransactionEnd()
| void qx::service::QxTransaction::setTransactionEnd |
( |
const QDateTime & | dt | ) |
|
|
inline |
◆ setTransactionId()
| void qx::service::QxTransaction::setTransactionId |
( |
const QString & | s | ) |
|
|
inline |
◆ setTransactionReplyReceived()
| void qx::service::QxTransaction::setTransactionReplyReceived |
( |
const QDateTime & | dt | ) |
|
|
inline |
◆ setTransactionReplySent()
| void qx::service::QxTransaction::setTransactionReplySent |
( |
const QDateTime & | dt | ) |
|
|
inline |
◆ setTransactionRequestReceived()
| void qx::service::QxTransaction::setTransactionRequestReceived |
( |
const QDateTime & | dt | ) |
|
|
inline |
◆ setTransactionRequestSent()
| void qx::service::QxTransaction::setTransactionRequestSent |
( |
const QDateTime & | dt | ) |
|
|
inline |
◆ writeSocketClient()
| virtual qx_bool qx::service::QxTransaction::writeSocketClient |
( |
QTcpSocket & | socket | ) |
|
|
virtual |
◆ writeSocketServer()
| virtual qx_bool qx::service::QxTransaction::writeSocketServer |
( |
QTcpSocket & | socket | ) |
|
|
virtual |
◆ operator<<
◆ operator>>
◆ qx::cvt::detail::QxConvert_FromJson< qx::service::QxTransaction >
◆ qx::cvt::detail::QxConvert_FromJson_Helper
◆ qx::cvt::detail::QxConvert_ToJson< qx::service::QxTransaction >
◆ qx::cvt::detail::QxConvert_ToJson_Helper
◆ m_bMessageReturn
| qx_bool qx::service::QxTransaction::m_bMessageReturn |
|
protected |
Message return to indicate if an error occured.
Definition at line 149 of file QxTransaction.h.
◆ m_dtTransactionBegin
| QDateTime qx::service::QxTransaction::m_dtTransactionBegin |
|
protected |
◆ m_dtTransactionEnd
| QDateTime qx::service::QxTransaction::m_dtTransactionEnd |
|
protected |
◆ m_dtTransactionReplyReceived
| QDateTime qx::service::QxTransaction::m_dtTransactionReplyReceived |
|
protected |
◆ m_dtTransactionReplySent
| QDateTime qx::service::QxTransaction::m_dtTransactionReplySent |
|
protected |
◆ m_dtTransactionRequestReceived
| QDateTime qx::service::QxTransaction::m_dtTransactionRequestReceived |
|
protected |
◆ m_dtTransactionRequestSent
| QDateTime qx::service::QxTransaction::m_dtTransactionRequestSent |
|
protected |
◆ m_eForceConnectionStatus
Sometimes we have to force connection status.
Definition at line 153 of file QxTransaction.h.
◆ m_lPortSource
| long qx::service::QxTransaction::m_lPortSource |
|
protected |
◆ m_lPortTarget
| long qx::service::QxTransaction::m_lPortTarget |
|
protected |
◆ m_pInputParameter
◆ m_pOutputParameter
◆ m_pServiceInstance
Service instance created by 'm_sServiceName' property.
Definition at line 152 of file QxTransaction.h.
◆ m_sIpSource
| QString qx::service::QxTransaction::m_sIpSource |
|
protected |
◆ m_sIpTarget
| QString qx::service::QxTransaction::m_sIpTarget |
|
protected |
◆ m_sServiceMethod
| QString qx::service::QxTransaction::m_sServiceMethod |
|
protected |
Service method to call to execute transaction.
Definition at line 148 of file QxTransaction.h.
◆ m_sServiceName
| QString qx::service::QxTransaction::m_sServiceName |
|
protected |
◆ m_sTransactionId
| QString qx::service::QxTransaction::m_sTransactionId |
|
protected |
◆ m_uiInputTransactionSize
| quint32 qx::service::QxTransaction::m_uiInputTransactionSize |
|
protected |
◆ m_uiOutputTransactionSize
| quint32 qx::service::QxTransaction::m_uiOutputTransactionSize |
|
protected |
The documentation for this class was generated from the following file: