Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QHttpHeadersPrivate Class Reference
+ Inheritance diagram for QHttpHeadersPrivate:
+ Collaboration diagram for QHttpHeadersPrivate:

Public Types

using Self = QExplicitlySharedDataPointer<QHttpHeadersPrivate>
 
using Self = QExplicitlySharedDataPointer<QHttpHeadersPrivate>
 

Public Member Functions

 QHttpHeadersPrivate ()=default
 
void combinedValue (const HeaderName &name, QByteArray &result) const
 
void values (const HeaderName &name, QList< QByteArray > &result) const
 
QByteArrayView value (const HeaderName &name, QByteArrayView defaultValue) const noexcept
 
 QHttpHeadersPrivate ()=default
 
void combinedValue (const HeaderName &name, QByteArray &result) const
 
void values (const HeaderName &name, QList< QByteArray > &result) const
 
QByteArrayView value (const HeaderName &name, QByteArrayView defaultValue) const noexcept
 
- Public Member Functions inherited from QSharedData
 QSharedData () noexcept
 Constructs a QSharedData object with a reference count of 0.
 
 QSharedData (const QSharedData &) noexcept
 Constructs a QSharedData object with reference count 0.
 
QSharedDataoperator= (const QSharedData &)=delete
 
 ~QSharedData ()=default
 

Static Public Member Functions

static void removeAll (Self &d, const HeaderName &name)
 
static void replaceOrAppend (Self &d, const HeaderName &name, const QByteArray &value)
 
static void removeAll (Self &d, const HeaderName &name)
 
static void replaceOrAppend (Self &d, const HeaderName &name, const QByteArray &value)
 

Public Attributes

QList< Headerheaders
 
- Public Attributes inherited from QSharedData
QAtomicInt ref
 

Detailed Description

Definition at line 785 of file qhttpheaders.cpp.

Member Typedef Documentation

◆ Self [1/2]

◆ Self [2/2]

Constructor & Destructor Documentation

◆ QHttpHeadersPrivate() [1/2]

QHttpHeadersPrivate::QHttpHeadersPrivate ( )
default

◆ QHttpHeadersPrivate() [2/2]

QHttpHeadersPrivate::QHttpHeadersPrivate ( )
default

Member Function Documentation

◆ combinedValue() [1/2]

void QHttpHeadersPrivate::combinedValue ( const HeaderName & name,
QByteArray & result ) const

Definition at line 829 of file qhttpheaders.cpp.

◆ combinedValue() [2/2]

void QHttpHeadersPrivate::combinedValue ( const HeaderName & name,
QByteArray & result ) const

◆ removeAll() [1/2]

void QHttpHeadersPrivate::removeAll ( Self & d,
const HeaderName & name )
static

Definition at line 814 of file qhttpheaders.cpp.

References headerNameMatches().

+ Here is the call graph for this function:

◆ removeAll() [2/2]

static void QHttpHeadersPrivate::removeAll ( Self & d,
const HeaderName & name )
static

◆ replaceOrAppend() [1/2]

void QHttpHeadersPrivate::replaceOrAppend ( Self & d,
const HeaderName & name,
const QByteArray & value )
static

Definition at line 858 of file qhttpheaders.cpp.

References headerNameMatches().

+ Here is the call graph for this function:

◆ replaceOrAppend() [2/2]

static void QHttpHeadersPrivate::replaceOrAppend ( Self & d,
const HeaderName & name,
const QByteArray & value )
static

◆ value() [1/2]

QByteArrayView QHttpHeadersPrivate::value ( const HeaderName & name,
QByteArrayView defaultValue ) const
noexcept

Definition at line 849 of file qhttpheaders.cpp.

◆ value() [2/2]

QByteArrayView QHttpHeadersPrivate::value ( const HeaderName & name,
QByteArrayView defaultValue ) const
noexcept

◆ values() [1/2]

void QHttpHeadersPrivate::values ( const HeaderName & name,
QList< QByteArray > & result ) const

Definition at line 841 of file qhttpheaders.cpp.

◆ values() [2/2]

void QHttpHeadersPrivate::values ( const HeaderName & name,
QList< QByteArray > & result ) const

Member Data Documentation

◆ headers

QList< Header > QHttpHeadersPrivate::headers

Definition at line 800 of file qhttpheaders.cpp.


The documentation for this class was generated from the following file: