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
QHttpPartPrivate Class Reference

#include <qhttpmultipart_p.h>

Inheritance diagram for QHttpPartPrivate:
Collaboration diagram for QHttpPartPrivate:

Public Member Functions

 QHttpPartPrivate ()
 ~QHttpPartPrivate ()
 QHttpPartPrivate (const QHttpPartPrivate &other)
bool operator== (const QHttpPartPrivate &other) const
void setBodyDevice (QIODevice *device)
void setBody (const QByteArray &newBody)
qint64 bytesAvailable () const
qint64 readData (char *data, qint64 maxSize)
qint64 size () const
bool reset ()
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
Public Member Functions inherited from QNetworkHeadersPrivate
const RawHeadersListallRawHeaders () const
QList< QByteArrayrawHeadersKeys () const
QByteArray rawHeader (QAnyStringView headerName) const
void setRawHeader (const QByteArray &key, const QByteArray &value)
void setCookedHeader (QNetworkRequest::KnownHeaders header, const QVariant &value)
QHttpHeaders headers () const
void setHeaders (const QHttpHeaders &newHeaders)
void setHeaders (QHttpHeaders &&newHeaders)
void setHeader (QHttpHeaders::WellKnownHeader name, QByteArrayView value)
void clearHeaders ()

Public Attributes

QByteArray body
QIODevicebodyDevice
Public Attributes inherited from QSharedData
QAtomicInt ref
Public Attributes inherited from QNetworkHeadersPrivate
struct { 
   RawHeadersList   headersList 
   bool   isCached = false 
rawHeaderCache
QHttpHeaders httpHeaders
CookedHeadersMap cookedHeaders
AttributesMap attributes
QPointer< QObjectoriginatingObject

Additional Inherited Members

Public Types inherited from QNetworkHeadersPrivate
typedef std::pair< QByteArray, QByteArrayRawHeaderPair
typedef QList< RawHeaderPairRawHeadersList
typedef QHash< QNetworkRequest::KnownHeaders, QVariantCookedHeadersMap
typedef QHash< QNetworkRequest::Attribute, QVariantAttributesMap
typedef QList< QNetworkCookieNetworkCookieList
Static Public Member Functions inherited from QNetworkHeadersPrivate
static QDateTime fromHttpDate (QByteArrayView value)
static QByteArray toHttpDate (const QDateTime &dt)
static std::optional< qint64toInt (QByteArrayView value)
static QByteArray fromCookieList (const NetworkCookieList &cookies)
static std::optional< NetworkCookieListtoSetCookieList (const QList< QByteArray > &values)
static std::optional< NetworkCookieListtoCookieList (const QList< QByteArray > &values)
static RawHeadersList fromHttpToRaw (const QHttpHeaders &headers)
static QHttpHeaders fromRawToHttp (const RawHeadersList &raw)

Detailed Description

Definition at line 36 of file qhttpmultipart_p.h.

Constructor & Destructor Documentation

◆ QHttpPartPrivate() [1/2]

QHttpPartPrivate::QHttpPartPrivate ( )
inline

Definition at line 39 of file qhttpmultipart_p.h.

◆ ~QHttpPartPrivate()

QHttpPartPrivate::~QHttpPartPrivate ( )
inline

Definition at line 42 of file qhttpmultipart_p.h.

◆ QHttpPartPrivate() [2/2]

QHttpPartPrivate::QHttpPartPrivate ( const QHttpPartPrivate & other)
inline

Definition at line 47 of file qhttpmultipart_p.h.

Member Function Documentation

◆ bytesAvailable()

qint64 QHttpPartPrivate::bytesAvailable ( ) const

Definition at line 317 of file qhttpmultipart.cpp.

◆ operator==()

bool QHttpPartPrivate::operator== ( const QHttpPartPrivate & other) const
inline

Definition at line 54 of file qhttpmultipart_p.h.

◆ readData()

qint64 QHttpPartPrivate::readData ( char * data,
qint64 maxSize )

Definition at line 330 of file qhttpmultipart.cpp.

◆ reset()

bool QHttpPartPrivate::reset ( )

Definition at line 376 of file qhttpmultipart.cpp.

◆ setBody()

void QHttpPartPrivate::setBody ( const QByteArray & newBody)
inline

Definition at line 66 of file qhttpmultipart_p.h.

◆ setBodyDevice()

void QHttpPartPrivate::setBodyDevice ( QIODevice * device)
inline

Definition at line 62 of file qhttpmultipart_p.h.

◆ size()

qint64 QHttpPartPrivate::size ( ) const

Definition at line 364 of file qhttpmultipart.cpp.

Member Data Documentation

◆ body

QByteArray QHttpPartPrivate::body

Definition at line 78 of file qhttpmultipart_p.h.

◆ bodyDevice

QIODevice* QHttpPartPrivate::bodyDevice

Definition at line 79 of file qhttpmultipart_p.h.


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