36#ifdef _QX_ENABLE_QT_NETWORK
37#ifndef _QX_HTTP_TRANSACTION_H_
38#define _QX_HTTP_TRANSACTION_H_
51#ifdef _QX_NO_PRECOMPILED_HEADER
75 struct QxHttpTransactionImpl;
76 std::unique_ptr<QxHttpTransactionImpl>
m_pImpl;
List of parameters to compile and build QxOrm library.
HTTP request (headers + body)
HTTP response (headers + body)
qx::QxHttpTransaction qx_http_transaction
Transaction of QxService module (contains request from client and reply from server)
qx_bool : boolean type with code and description message when an error occured
qx::QxHttpRequest : HTTP request (headers + body)
qx::QxHttpResponse : HTTP response (headers + body)
qx::QxHttpTransaction : HTTP transaction (contains request from client and reply from server)
qx_bool writeChunked(const QByteArray &data)
std::unique_ptr< QxHttpTransactionImpl > m_pImpl
Private implementation idiom.
virtual ~QxHttpTransaction()
virtual qx_bool readSocketServer(QTcpSocket &socket)
qx::QxHttpResponse & response()
virtual qx_bool writeSocketServer(QTcpSocket &socket)
qx::QxHttpRequest & request()
virtual void executeServer()
qx::service::QxTransaction : transaction of QxService module (contains request from client and reply ...
Root namespace for all QxOrm library features.
std::shared_ptr< QxHttpTransaction > QxHttpTransaction_ptr