VLC 4.0.0-dev
vlc_h2_parser Struct Reference

HTTP/2 incoming frames parser. More...

Collaboration diagram for vlc_h2_parser:
[legend]

Data Fields

void * opaque
 
const struct vlc_h2_parser_cbscbs
 
vlc_h2_parser parser
 
struct {
   uint32_t   sid
 
   bool   eos
 
   size_t   len
 
   uint8_t *   buf
 
   struct hpack_decoder *   decoder
 
headers
 
uint32_t rcwd_size
 

Detailed Description

HTTP/2 incoming frames parser.

Field Documentation

◆ buf

uint8_t* vlc_h2_parser::buf

◆ cbs

const struct vlc_h2_parser_cbs* vlc_h2_parser::cbs

Referenced by vlc_h2_parse_init().

◆ decoder

struct hpack_decoder* vlc_h2_parser::decoder

◆ eos

bool vlc_h2_parser::eos

◆ 

struct { ... } vlc_h2_parser::headers

◆ len

size_t vlc_h2_parser::len

◆ opaque

void* vlc_h2_parser::opaque

◆ parser

vlc_h2_parser vlc_h2_parser::parser

Referenced by vlc_h2_recv_thread().

◆ rcwd_size

uint32_t vlc_h2_parser::rcwd_size

◆ sid

uint32_t vlc_h2_parser::sid

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