ELinks 0.18.0
socket.c File Reference
#include <errno.h>
#include "elinks.h"
#include "config/options.h"
#include "main/select.h"
#include "network/connection.h"
#include "network/socket.h"
#include "network/ssl/match-hostname.h"
#include "network/ssl/socket.h"
#include "network/ssl/ssl.h"
#include "protocol/uri.h"
#include "util/memory.h"
Include dependency graph for socket.c:

Functions

static void ssl_set_no_tls (struct socket *socket)
 
static void ssl_want_read (struct socket *socket)
 
int ssl_connect (struct socket *socket)
 
ssize_t ssl_write (struct socket *socket, char *data, int len)
 
ssize_t ssl_read (struct socket *socket, char *data, int len)
 
int ssl_close (struct socket *socket)
 

Function Documentation

◆ ssl_close()

int ssl_close ( struct socket * socket)

◆ ssl_connect()

int ssl_connect ( struct socket * socket)

◆ ssl_read()

ssize_t ssl_read ( struct socket * socket,
char * data,
int len )

◆ ssl_set_no_tls()

static void ssl_set_no_tls ( struct socket * socket)
static

◆ ssl_want_read()

static void ssl_want_read ( struct socket * socket)
static

◆ ssl_write()

ssize_t ssl_write ( struct socket * socket,
char * data,
int len )