VLC  4.0.0-dev

HTTP stream callbacks. More...

Collaboration diagram for vlc_http_stream_cbs:

Data Fields

struct vlc_http_msg *(* read_headers )(struct vlc_http_stream *)
ssize_t(* write )(struct vlc_http_stream *, const void *, size_t, bool eos)
block_t *(* read )(struct vlc_http_stream *)
void(* close )(struct vlc_http_stream *, bool abort)

Detailed Description

HTTP stream callbacks.

Connection-specific callbacks for stream manipulation

Field Documentation

◆ close

void(* vlc_http_stream_cbs::close) (struct vlc_http_stream *, bool abort)

Referenced by vlc_http_stream_close().

◆ read

block_t*(* vlc_http_stream_cbs::read) (struct vlc_http_stream *)

Referenced by vlc_http_stream_read().

◆ read_headers

struct vlc_http_msg*(* vlc_http_stream_cbs::read_headers) (struct vlc_http_stream *)

◆ write

ssize_t(* vlc_http_stream_cbs::write) (struct vlc_http_stream *, const void *, size_t, bool eos)

Referenced by vlc_http_stream_write().

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