18#include <QtNetwork/private/qtnetworkglobal_p.h>
20#include <QtNetwork/qhstspolicy.h>
22#include <QtCore/qbytearray.h>
23#include <QtCore/qdatetime.h>
24#include <QtCore/qstring.h>
25#include <QtCore/qglobal.h>
26#include <QtCore/qpair.h>
27#include <QtCore/qurl.h>
28#include <QtCore/qcontainerfwd.h>
42 void updateFromPolicies(
const QList<QHstsPolicy> &hosts);
44 bool includeSubDomains);
45 bool isKnownHost(
const QUrl &
url)
const;
48 QList<QHstsPolicy> policies()
const;
50#if QT_CONFIG(settings)
57 bool includeSubDomains);
66 if (fragment.size()) {
67 if (rhs.fragment.
size())
68 return fragment < rhs.fragment;
72 if (rhs.fragment.
size())
74 return name < rhs.name;
85 mutable std::map<HostName, QHstsPolicy> knownHosts;
86#if QT_CONFIG(settings)
102 bool parseSTSHeader();
103 bool parseDirective();
112 bool maxAgeFound =
false;
114 bool subDomainsFound =
false;
\inmodule QtCore\reentrant
constexpr qsizetype size() const noexcept
Returns the size of this string view, in UTF-16 code units (that is, surrogate pairs count as two for...
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
static QString header(const QString &name)
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
static bool operator<(const QSettingsIniKey &k1, const QSettingsIniKey &k2)
#define Q_AUTOTEST_EXPORT
QUrl url("example.com")
[constructor-url-reference]