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 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 232 of file http2frames.cpp.

◆ dataSize()

quint32 Http2::Frame::dataSize ( ) const

Definition at line 197 of file http2frames.cpp.

◆ flags()

FrameFlags Http2::Frame::flags ( ) const

Definition at line 40 of file http2frames.cpp.

◆ hpackBlockBegin()

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

Definition at line 248 of file http2frames.cpp.

◆ hpackBlockSize()

quint32 Http2::Frame::hpackBlockSize ( ) const

Definition at line 214 of file http2frames.cpp.

◆ padding()

uchar Http2::Frame::padding ( ) const

Definition at line 52 of file http2frames.cpp.

◆ payloadSize()

quint32 Http2::Frame::payloadSize ( ) const

Definition at line 46 of file http2frames.cpp.

◆ priority()

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

Definition at line 70 of file http2frames.cpp.

◆ streamID()

quint32 Http2::Frame::streamID ( ) const

Definition at line 34 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 93 of file http2frames.cpp.

◆ validatePayload()

FrameStatus Http2::Frame::validatePayload ( ) const

Definition at line 150 of file http2frames.cpp.

Member Data Documentation

◆ buffer


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