diff options
author | Markus Goetz <Markus.Goetz@nokia.com> | 2009-05-13 11:12:25 (GMT) |
---|---|---|
committer | Markus Goetz <Markus.Goetz@nokia.com> | 2009-05-13 11:42:04 (GMT) |
commit | 9d827648b7618cd3bdad6548e83b1d16453c96bf (patch) | |
tree | ba9fa348a8fa2edb66a4b7ddd3120d99554d9db7 /src/network/access/qhttpnetworkrequest_p.h | |
parent | 66534102f76c89c6f07f42dab0a47b0d2debec97 (diff) | |
download | Qt-9d827648b7618cd3bdad6548e83b1d16453c96bf.zip Qt-9d827648b7618cd3bdad6548e83b1d16453c96bf.tar.gz Qt-9d827648b7618cd3bdad6548e83b1d16453c96bf.tar.bz2 |
QNAM: Upload architecture change: HTTP implementation
Reviewed-by: Peter Hartmann
Reviewed-by: Thiago Macieira
Diffstat (limited to 'src/network/access/qhttpnetworkrequest_p.h')
-rw-r--r-- | src/network/access/qhttpnetworkrequest_p.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/network/access/qhttpnetworkrequest_p.h b/src/network/access/qhttpnetworkrequest_p.h index d18e116..ed4325a 100644 --- a/src/network/access/qhttpnetworkrequest_p.h +++ b/src/network/access/qhttpnetworkrequest_p.h @@ -58,6 +58,8 @@ QT_BEGIN_NAMESPACE +class QNonContiguousByteDevice; + class QHttpNetworkRequestPrivate; class Q_AUTOTEST_EXPORT QHttpNetworkRequest: public QHttpNetworkHeader { @@ -104,8 +106,8 @@ public: Priority priority() const; void setPriority(Priority priority); - QIODevice *data() const; - void setData(QIODevice *data); + void setUploadByteDevice(QNonContiguousByteDevice *bd); + QNonContiguousByteDevice* uploadByteDevice() const; private: QSharedDataPointer<QHttpNetworkRequestPrivate> d; @@ -113,7 +115,6 @@ private: friend class QHttpNetworkConnectionPrivate; }; - class QHttpNetworkRequestPrivate : public QHttpNetworkHeaderPrivate { public: @@ -129,7 +130,7 @@ public: QHttpNetworkRequest::Operation operation; QHttpNetworkRequest::Priority priority; - mutable QIODevice *data; + mutable QNonContiguousByteDevice* uploadByteDevice; bool autoDecompress; }; |