VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields

TLS session. More...

Collaboration diagram for vlc_tls:
Collaboration graph

Data Fields

void * sys
int(* get_fd )(struct vlc_tls *)
ssize_t(* readv )(struct vlc_tls *, struct iovec *, unsigned)
ssize_t(* writev )(struct vlc_tls *, const struct iovec *, unsigned)
int(* shutdown )(struct vlc_tls *, bool duplex)
void(* close )(struct vlc_tls *)
void * p

Detailed Description

TLS session.

Field Documentation

void(* vlc_tls::close)(struct vlc_tls *)
int(* vlc_tls::get_fd)(struct vlc_tls *)
vlc_object_t* vlc_tls::obj
void* vlc_tls::p
ssize_t(* vlc_tls::readv)(struct vlc_tls *, struct iovec *, unsigned)
int(* vlc_tls::shutdown)(struct vlc_tls *, bool duplex)
void* vlc_tls::sys
ssize_t(* vlc_tls::writev)(struct vlc_tls *, const struct iovec *, unsigned)

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