QtBase  v6.3.1
Public Member Functions | Public Attributes | List of all members
Http2::Frame Struct Reference

#include <http2frames_p.h>

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 71 of file http2frames_p.h.

Constructor & Destructor Documentation

◆ Frame()

Frame::Frame ( )

Definition at line 54 of file http2frames.cpp.

Member Function Documentation

◆ dataBegin()

const uchar * Frame::dataBegin ( ) const

Definition at line 266 of file http2frames.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dataSize()

quint32 Frame::dataSize ( ) const

Definition at line 231 of file http2frames.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ flags()

FrameFlags Frame::flags ( ) const

Definition at line 75 of file http2frames.cpp.

Here is the caller graph for this function:

◆ hpackBlockBegin()

const uchar * Frame::hpackBlockBegin ( ) const

Definition at line 282 of file http2frames.cpp.

Here is the call graph for this function:

◆ hpackBlockSize()

quint32 Frame::hpackBlockSize ( ) const

Definition at line 248 of file http2frames.cpp.

Here is the call graph for this function:

◆ padding()

uchar Frame::padding ( ) const

Definition at line 87 of file http2frames.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ payloadSize()

quint32 Frame::payloadSize ( ) const

Definition at line 81 of file http2frames.cpp.

Here is the caller graph for this function:

◆ priority()

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

Definition at line 105 of file http2frames.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ streamID()

quint32 Frame::streamID ( ) const

Definition at line 69 of file http2frames.cpp.

Here is the caller graph for this function:

◆ type()

FrameType Frame::type ( ) const

Definition at line 59 of file http2frames.cpp.

Here is the caller graph for this function:

◆ validateHeader()

FrameStatus Frame::validateHeader ( ) const

Definition at line 128 of file http2frames.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ validatePayload()

FrameStatus Frame::validatePayload ( ) const

Definition at line 184 of file http2frames.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ buffer

std::vector<uchar> Http2::Frame::buffer

Definition at line 98 of file http2frames_p.h.


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