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: