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
Http2::Frame Struct Reference

#include <http2frames_p.h>

Collaboration diagram for Http2::Frame:

Public Member Functions

 Frame ()
FrameType type () const
quint32 streamID () const
FrameFlags flags () const
quint32 payloadSize () const
uchar padding () const
bool supportsPaddedFlag () const
bool isPadded () const
bool priority (quint32 *streamID=nullptr, uchar *weight=nullptr) const
FrameStatus validateHeader () const
FrameStatus validatePayload () const
quint32 dataSize () const
quint32 hpackBlockSize () const
const uchardataBegin () const
const ucharhpackBlockBegin () const

Public Attributes

std::vector< ucharbuffer

Detailed Description

Definition at line 34 of file http2frames_p.h.

Constructor & Destructor Documentation

◆ Frame()

Http2::Frame::Frame ( )

Definition at line 19 of file http2frames.cpp.

Member Function Documentation

◆ dataBegin()

const uchar * Http2::Frame::dataBegin ( ) const

Definition at line 246 of file http2frames.cpp.

◆ dataSize()

quint32 Http2::Frame::dataSize ( ) const

Definition at line 211 of file http2frames.cpp.

◆ flags()

FrameFlags Http2::Frame::flags ( ) const

Definition at line 41 of file http2frames.cpp.

◆ hpackBlockBegin()

const uchar * Http2::Frame::hpackBlockBegin ( ) const

Definition at line 262 of file http2frames.cpp.

◆ hpackBlockSize()

quint32 Http2::Frame::hpackBlockSize ( ) const

Definition at line 228 of file http2frames.cpp.

◆ isPadded()

bool Http2::Frame::isPadded ( ) const

Definition at line 64 of file http2frames.cpp.

◆ padding()

uchar Http2::Frame::padding ( ) const

Definition at line 53 of file http2frames.cpp.

◆ payloadSize()

quint32 Http2::Frame::payloadSize ( ) const

Definition at line 47 of file http2frames.cpp.

◆ priority()

bool Http2::Frame::priority ( quint32 * streamID = nullptr,
uchar * weight = nullptr ) const

Definition at line 82 of file http2frames.cpp.

◆ streamID()

quint32 Http2::Frame::streamID ( ) const

Definition at line 34 of file http2frames.cpp.

◆ supportsPaddedFlag()

bool Http2::Frame::supportsPaddedFlag ( ) const

Definition at line 69 of file http2frames.cpp.

◆ type()

FrameType Http2::Frame::type ( ) const

Definition at line 24 of file http2frames.cpp.

◆ validateHeader()

FrameStatus Http2::Frame::validateHeader ( ) const

Definition at line 105 of file http2frames.cpp.

◆ validatePayload()

FrameStatus Http2::Frame::validatePayload ( ) const

Definition at line 162 of file http2frames.cpp.

Member Data Documentation

◆ buffer


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