123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- #include "private/qhttpclientresponse_private.hpp"
- #include "qhttpclient.hpp"
- ///////////////////////////////////////////////////////////////////////////////
- namespace qhttp {
- namespace client {
- ///////////////////////////////////////////////////////////////////////////////
- QHttpResponse::QHttpResponse(QHttpClient *cli)
- : QHttpAbstractInput(cli), d_ptr(new QHttpResponsePrivate(cli, this)) {
- d_ptr->initialize();
- QHTTP_LINE_LOG
- }
- QHttpResponse::QHttpResponse(QHttpResponsePrivate &dd, QHttpClient *cli)
- : QHttpAbstractInput(cli), d_ptr(&dd) {
- d_ptr->initialize();
- QHTTP_LINE_LOG
- }
- QHttpResponse::~QHttpResponse() {
- QHTTP_LINE_LOG
- }
- TStatusCode
- QHttpResponse::status() const {
- return d_func()->istatus;
- }
- const QString&
- QHttpResponse::statusString() const {
- return d_func()->icustomStatusMessage;
- }
- const QString&
- QHttpResponse::httpVersion() const {
- return d_func()->iversion;
- }
- const THeaderHash&
- QHttpResponse::headers() const {
- return d_func()->iheaders;
- }
- bool
- QHttpResponse::isSuccessful() const {
- return d_func()->isuccessful;
- }
- void
- QHttpResponse::collectData(int atMost) {
- d_func()->collectData(atMost);
- }
- const QByteArray&
- QHttpResponse::collectedData() const {
- return d_func()->icollectedData;
- }
- QHttpClient*
- QHttpResponse::connection() const {
- return d_func()->iclient;
- }
- ///////////////////////////////////////////////////////////////////////////////
- } // namespace client
- } // namespace qhttp
- ///////////////////////////////////////////////////////////////////////////////
|