![]() |
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 | |
Public Types inherited from qx::service::QxTransaction | |
| enum | connection_status { conn_none , conn_keep_alive , conn_close } |
Signals inherited from qx::service::QxTransaction | |
| void | onCustomRequestHandler () |
Protected Member Functions inherited from qx::service::QxTransaction | |
| QSslSocket * | initSocketSSL () |
| bool | checkSocketSSLEncrypted (QTcpSocket *socket) |
Protected Attributes inherited from qx::service::QxTransaction | |
| 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.