Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qnetworkreplydataimpl_p.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QNETWORKREPLYDATAIMPL_H
6
#
define
QNETWORKREPLYDATAIMPL_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists for the convenience
13
// of the Network Access API. This header file may change from
14
// version to version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
<
QtNetwork
/
private
/
qtnetworkglobal_p
.
h
>
20
#
include
"qnetworkreply.h"
21
#
include
"qnetworkreply_p.h"
22
#
include
"qnetworkaccessmanager.h"
23
#
include
<
QBuffer
>
24
25
QT_BEGIN_NAMESPACE
26
27
28
class
QNetworkReplyDataImplPrivate
;
29
class
QNetworkReplyDataImpl
:
public
QNetworkReply
30
{
31
Q_OBJECT
32
public
:
33
QNetworkReplyDataImpl
(
QObject
*
parent
,
const
QNetworkRequest
&
req
,
const
QNetworkAccessManager
::
Operation
op
);
34
~
QNetworkReplyDataImpl
();
35
virtual
void
abort
()
override
;
36
37
// reimplemented from QNetworkReply
38
virtual
void
close
()
override
;
39
virtual
qint64
bytesAvailable
()
const
override
;
40
virtual
bool
isSequential
()
const
override
;
41
qint64
size
()
const
override
;
42
43
virtual
qint64
readData
(
char
*data, qint64 maxlen)
override
;
44
45
Q_DECLARE_PRIVATE
(
QNetworkReplyDataImpl
)
46
};
47
48
class
QNetworkReplyDataImplPrivate
:
public
QNetworkReplyPrivate
49
{
50
public
:
51
QNetworkReplyDataImplPrivate
();
52
~
QNetworkReplyDataImplPrivate
();
53
54
QBuffer
decodedData
;
55
56
Q_DECLARE_PUBLIC(QNetworkReplyDataImpl)
57
};
58
59
QT_END_NAMESPACE
60
61
#
endif
// QNETWORKREPLYDATAIMPL_H
QByteArray::FromBase64Result
\inmodule QtCore
Definition
qbytearray.h:824
QNetworkCookieJar
The QNetworkCookieJar class implements a simple jar of QNetworkCookie objects.
Definition
qnetworkcookiejar.h:19
QNetworkCookie
The QNetworkCookie class holds one network cookie.
Definition
qnetworkcookie.h:24
QNetworkReplyDataImplPrivate
Definition
qnetworkreplydataimpl_p.h:49
QNetworkReplyDataImplPrivate::QNetworkReplyDataImplPrivate
QNetworkReplyDataImplPrivate()
Definition
qnetworkreplydataimpl.cpp:12
QNetworkReplyDataImplPrivate::decodedData
QBuffer decodedData
Definition
qnetworkreplydataimpl_p.h:54
QNetworkReplyDataImplPrivate::~QNetworkReplyDataImplPrivate
~QNetworkReplyDataImplPrivate()
Definition
qnetworkreplydataimpl.cpp:17
QNetworkReplyDataImpl
Definition
qnetworkreplydataimpl_p.h:30
QNetworkReplyDataImpl::close
virtual void close() override
Closes this device for reading.
Definition
qnetworkreplydataimpl.cpp:65
QNetworkReplyDataImpl::abort
virtual void abort() override
Aborts the operation immediately and closes any network connections still open.
Definition
qnetworkreplydataimpl.cpp:70
QNetworkReplyDataImpl::readData
virtual qint64 readData(char *data, qint64 maxlen) override
Definition
qnetworkreplydataimpl.cpp:95
QNetworkReplyDataImpl::size
qint64 size() const override
For open random-access devices, this function returns the size of the device.
Definition
qnetworkreplydataimpl.cpp:86
QNetworkReplyDataImpl::bytesAvailable
virtual qint64 bytesAvailable() const override
Returns the number of bytes that are available for reading.
Definition
qnetworkreplydataimpl.cpp:75
QNetworkReplyDataImpl::~QNetworkReplyDataImpl
~QNetworkReplyDataImpl()
Definition
qnetworkreplydataimpl.cpp:21
QNetworkReplyDataImpl::isSequential
virtual bool isSequential() const override
\reimp
Definition
qnetworkreplydataimpl.cpp:81
QNetworkReplyPrivate
Definition
qnetworkreply_p.h:30
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
operator<<
Q_CORE_EXPORT QDebug operator<<(QDebug debug, QDir::Filters filters)
Definition
qdir.cpp:2620
QNetworkAccessBackendFactory_iid
#define QNetworkAccessBackendFactory_iid
Definition
qnetworkaccessbackend_p.h:155
qtbase
src
network
access
qnetworkreplydataimpl_p.h
Generated on
for Qt by
1.18.0