![]() |
QxOrm 1.4.9
C++ Object Relational Mapping library
|
qx::QxHttpTransaction : HTTP transaction (contains request from client and reply from server) More...
#include <QxHttpTransaction.h>
Private Attributes | |
std::unique_ptr< QxHttpTransactionImpl > | m_pImpl |
Private implementation idiom. | |
Additional Inherited Members | |
![]() | |
enum | connection_status { conn_none , conn_keep_alive , conn_close } |
![]() | |
void | onCustomRequestHandler () |
![]() | |
QSslSocket * | initSocketSSL () |
bool | checkSocketSSLEncrypted (QTcpSocket *socket) |
![]() | |
QString | m_sTransactionId |
Transaction id (GUID) | |
quint32 | m_uiInputTransactionSize |
Input transaction size. | |
quint32 | m_uiOutputTransactionSize |
Output transaction size. | |
QDateTime | m_dtTransactionBegin |
Date-time transaction begin. | |
QDateTime | m_dtTransactionRequestSent |
Date-time transaction request sent. | |
QDateTime | m_dtTransactionRequestReceived |
Date-time transaction request received. | |
QDateTime | m_dtTransactionReplySent |
Date-time transaction reply sent. | |
QDateTime | m_dtTransactionReplyReceived |
Date-time transaction reply received. | |
QDateTime | m_dtTransactionEnd |
Date-time transaction end. | |
QString | m_sIpSource |
Ip address source (request) | |
QString | m_sIpTarget |
Ip address target (reply) | |
long | m_lPortSource |
Port number source (request) | |
long | m_lPortTarget |
Port number target (reply) | |
QString | m_sServiceName |
Service name to create using 'QxFactory'. | |
QString | m_sServiceMethod |
Service method to call to execute transaction. | |
qx_bool | m_bMessageReturn |
Message return to indicate if an error occured. | |
IxParameter_ptr | m_pInputParameter |
List of input parameters (request) | |
IxParameter_ptr | m_pOutputParameter |
List of output parameters (reply) | |
IxService_ptr | m_pServiceInstance |
Service instance created by 'm_sServiceName' property. | |
connection_status | m_eForceConnectionStatus |
Sometimes we have to force connection status. | |
qx::QxHttpTransaction : HTTP transaction (contains request from client and reply from server)
Definition at line 68 of file QxHttpTransaction.h.
qx::QxHttpTransaction::QxHttpTransaction | ( | ) |
|
virtual |
|
virtual |
Reimplemented from qx::service::QxTransaction.
|
virtual |
Reimplemented from qx::service::QxTransaction.
|
virtual |
Reimplemented from qx::service::QxTransaction.
qx::QxHttpRequest & qx::QxHttpTransaction::request | ( | ) |
qx::QxHttpResponse & qx::QxHttpTransaction::response | ( | ) |
qx_bool qx::QxHttpTransaction::writeChunked | ( | const QByteArray & | data | ) |
|
virtual |
Reimplemented from qx::service::QxTransaction.
|
private |
Private implementation idiom.
Definition at line 76 of file QxHttpTransaction.h.