xine-lib 1.2.11
Data Fields
tls_plugin_s Struct Reference

#include <xine_tls_plugin.h>

Data Fields

xine_module_t module
 
int(* handshake )(tls_plugin_t *, const char *host, int verify)
 
void(* shutdown )(tls_plugin_t *)
 
ssize_t(* read )(tls_plugin_t *, void *buf, size_t len)
 
ssize_t(* write )(tls_plugin_t *, const void *buf, size_t len)
 
ssize_t(* part_read )(tls_plugin_t *, void *buf, size_t min, size_t max)
 

Field Documentation

◆ handshake

int(* tls_plugin_s::handshake) (tls_plugin_t *, const char *host, int verify)

Referenced by _x_tls_handshake().

◆ module

xine_module_t tls_plugin_s::module

◆ part_read

ssize_t(* tls_plugin_s::part_read) (tls_plugin_t *, void *buf, size_t min, size_t max)

Referenced by _x_tls_part_read().

◆ read

ssize_t(* tls_plugin_s::read) (tls_plugin_t *, void *buf, size_t len)

Referenced by _x_tls_read().

◆ shutdown

void(* tls_plugin_s::shutdown) (tls_plugin_t *)

Referenced by _x_tls_shutdown().

◆ write

ssize_t(* tls_plugin_s::write) (tls_plugin_t *, const void *buf, size_t len)

Referenced by _x_tls_write().


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