|
VLC
4.0.0-dev
|
HTTP/2 connection. More...

Data Fields | |
| struct vlc_http_conn | conn |
| struct vlc_h2_output * | out |
| Send thread. More... | |
| void * | opaque |
| struct vlc_h2_stream * | streams |
| List of open streams. More... | |
| uint32_t | next_id |
| Next free stream identifier. More... | |
| bool | released |
| Connection released by owner. More... | |
| uint32_t | init_send_cwnd |
| Initial send congestion window. More... | |
| uint64_t | send_cwnd |
| Send congestion window. More... | |
| vlc_mutex_t | lock |
| State machine lock. More... | |
| vlc_thread_t | thread |
| Receive thread. More... | |
HTTP/2 connection.
| struct vlc_http_conn vlc_h2_conn::conn |
Referenced by vlc_h2_conn_create(), vlc_h2_conn_destroy(), vlc_h2_conn_release(), vlc_h2_error(), vlc_h2_ping(), vlc_h2_recv_thread(), vlc_h2_reset(), vlc_h2_setting(), vlc_h2_settings_done(), vlc_h2_stream_close(), vlc_h2_stream_error(), vlc_h2_stream_lookup(), vlc_h2_stream_open(), vlc_h2_stream_read(), vlc_h2_stream_wait(), vlc_h2_stream_wake_up(), vlc_h2_window_status(), and vlc_h2_window_update().
| uint32_t vlc_h2_conn::init_send_cwnd |
Initial send congestion window.
Referenced by vlc_h2_conn_create(), vlc_h2_initial_window_update(), and vlc_h2_stream_open().
| vlc_mutex_t vlc_h2_conn::lock |
State machine lock.
Referenced by vlc_h2_conn_create(), vlc_h2_conn_release(), vlc_h2_recv_thread(), vlc_h2_stream_close(), vlc_h2_stream_lock(), vlc_h2_stream_open(), vlc_h2_stream_read(), vlc_h2_stream_unlock(), vlc_h2_stream_wait(), and vlc_h2_stream_wake_up().
| uint32_t vlc_h2_conn::next_id |
Next free stream identifier.
Referenced by vlc_h2_conn_create(), vlc_h2_reset(), and vlc_h2_stream_open().
| void* vlc_h2_conn::opaque |
Referenced by vlc_h2_conn_create(), vlc_h2_conn_queue(), and vlc_h2_conn_queue_prio().
| struct vlc_h2_output* vlc_h2_conn::out |
Send thread.
Referenced by vlc_h2_conn_create(), vlc_h2_conn_destroy(), vlc_h2_conn_queue(), and vlc_h2_conn_queue_prio().
| bool vlc_h2_conn::released |
Connection released by owner.
Referenced by vlc_h2_conn_create(), vlc_h2_conn_release(), vlc_h2_stream_close(), and vlc_h2_stream_open().
| uint64_t vlc_h2_conn::send_cwnd |
Send congestion window.
Referenced by vlc_h2_conn_create(), vlc_h2_initial_window_update(), and vlc_h2_window_update().
| struct vlc_h2_stream* vlc_h2_conn::streams |
List of open streams.
Referenced by vlc_h2_conn_create(), vlc_h2_conn_destroy(), vlc_h2_conn_release(), vlc_h2_initial_window_update(), vlc_h2_recv_thread(), vlc_h2_reset(), vlc_h2_stream_close(), vlc_h2_stream_lookup(), and vlc_h2_stream_open().
| vlc_thread_t vlc_h2_conn::thread |
Receive thread.
Referenced by vlc_h2_conn_create(), and vlc_h2_conn_destroy().
1.8.13