VLC 4.0.0-dev
|
Functions | |
int | vlc_h2_output_send_prio (struct vlc_h2_output *, struct vlc_h2_frame *) |
int | vlc_h2_output_send (struct vlc_h2_output *, struct vlc_h2_frame *) |
struct vlc_h2_output * | vlc_h2_output_create (struct vlc_tls *, bool client) |
void | vlc_h2_output_destroy (struct vlc_h2_output *) |
struct vlc_h2_output * vlc_h2_output_create | ( | struct vlc_tls * | tls, |
bool | client | ||
) |
References vlc_h2_output::closing, vlc_h2_output::failed, vlc_h2_queue::first, vlc_h2_queue::last, vlc_h2_output::lock, vlc_h2_output::prio, vlc_h2_output::queue, vlc_h2_output::size, vlc_h2_output::thread, vlc_h2_output::tls, unlikely, vlc_clone(), vlc_cond_init(), vlc_h2_client_output_thread(), vlc_h2_output_thread(), vlc_mutex_init(), and vlc_h2_output::wait.
Referenced by vlc_h2_conn_create().
void vlc_h2_output_destroy | ( | struct vlc_h2_output * | out | ) |
int vlc_h2_output_send | ( | struct vlc_h2_output * | out, |
struct vlc_h2_frame * | f | ||
) |
References vlc_h2_output::queue, and vlc_h2_output_queue().
Referenced by vlc_h2_conn_queue().
int vlc_h2_output_send_prio | ( | struct vlc_h2_output * | out, |
struct vlc_h2_frame * | f | ||
) |
References vlc_h2_output::prio, and vlc_h2_output_queue().
Referenced by vlc_h2_conn_queue_prio().