VLC  3.0.15
Data Fields
vlc_h2_conn Struct Reference

HTTP/2 connection. More...

Collaboration diagram for vlc_h2_conn:
Collaboration graph
[legend]

Data Fields

struct vlc_http_conn conn
 
struct vlc_h2_outputout
 Send thread. More...
 
void * opaque
 
struct vlc_h2_streamstreams
 List of open streams. More...
 
uint32_t next_id
 Next free stream identifier. More...
 
bool released
 Connection released by owner. More...
 
vlc_mutex_t lock
 State machine lock. More...
 
vlc_thread_t thread
 Receive thread. More...
 

Detailed Description

HTTP/2 connection.

Field Documentation

◆ conn

struct vlc_http_conn vlc_h2_conn::conn

◆ lock

vlc_mutex_t vlc_h2_conn::lock

◆ next_id

uint32_t vlc_h2_conn::next_id

Next free stream identifier.

Referenced by vlc_h2_stream_open().

◆ opaque

void* vlc_h2_conn::opaque

◆ out

struct vlc_h2_output* vlc_h2_conn::out

◆ released

bool vlc_h2_conn::released

Connection released by owner.

Referenced by vlc_h2_stream_open().

◆ streams

struct vlc_h2_stream* vlc_h2_conn::streams

List of open streams.

Referenced by vlc_h2_conn_destroy(), vlc_h2_recv_thread(), and vlc_h2_stream_open().

◆ thread

vlc_thread_t vlc_h2_conn::thread

Receive thread.

Referenced by vlc_h2_conn_destroy().


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