diff options
author | Markus Goetz <Markus.Goetz@nokia.com> | 2010-08-12 09:20:14 (GMT) |
---|---|---|
committer | Markus Goetz <Markus.Goetz@nokia.com> | 2010-08-12 09:28:19 (GMT) |
commit | 26af575213763c8202f1a142f42257d473076529 (patch) | |
tree | 8e7c32c926bf7ff92e19c39e34969f31f5cc56f5 /src/network/access/qnetworkaccessbackend.cpp | |
parent | 66a251c63191ae4dde4c9c3d6b2fcf75708c645a (diff) | |
download | Qt-26af575213763c8202f1a142f42257d473076529.zip Qt-26af575213763c8202f1a142f42257d473076529.tar.gz Qt-26af575213763c8202f1a142f42257d473076529.tar.bz2 |
QNAM Zerocopy: QNAM implementation part
Reviewed-by: Peter Hartmann
Reviewed-by: Jeremy Katz
Reviewed-by: Aleksandar Sasha Babic
Diffstat (limited to 'src/network/access/qnetworkaccessbackend.cpp')
-rw-r--r-- | src/network/access/qnetworkaccessbackend.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/network/access/qnetworkaccessbackend.cpp b/src/network/access/qnetworkaccessbackend.cpp index 60f7dc6..45495f7 100644 --- a/src/network/access/qnetworkaccessbackend.cpp +++ b/src/network/access/qnetworkaccessbackend.cpp @@ -252,6 +252,17 @@ void QNetworkAccessBackend::writeDownstreamData(QIODevice *data) reply->appendDownstreamData(data); } +// not actually appending data, it was already written to the user buffer +void QNetworkAccessBackend::writeDownstreamDataDownloadBuffer(qint64 bytesReceived, qint64 bytesTotal) +{ + reply->appendDownstreamDataDownloadBuffer(bytesReceived, bytesTotal); +} + +char* QNetworkAccessBackend::getDownloadBuffer(qint64 size) +{ + return reply->getDownloadBuffer(size); +} + QVariant QNetworkAccessBackend::header(QNetworkRequest::KnownHeaders header) const { return reply->q_func()->header(header); |