29class QHttp2ConfigurationPrivate :
public QSharedData
32 unsigned sessionWindowSize = Http2::defaultSessionWindowSize;
33 unsigned streamWindowSize = Http2::defaultSessionWindowSize;
35 unsigned maxFrameSize = Http2::minPayloadLimit;
37 unsigned maxConcurrentStreams = Http2::maxConcurrentStreams;
39 quint32 maxHeaderListSize = HeaderConstants::DEFAULT_MAX_TOTAL_HEADER_SIZE;
41 bool pushEnabled =
false;
43 bool huffmanCompressionEnabled =
true;
45 static QHttp2ConfigurationPrivate *get(QHttp2Configuration &config) {
return config.d.data(); }
46 static const QHttp2ConfigurationPrivate *get(
const QHttp2Configuration &config)
48 return config.d.data();