ELinks 0.16.1.1
socket Struct Reference

#include <socket.h>

Collaboration diagram for socket:

Data Fields

int fd
enum socket_state state
void * conn
struct connect_infoconnect_info
struct read_bufferread_buffer
void * write_buffer
struct socket_operationsops
socket_read_T read_done
void * ssl
unsigned int protocol_family:1
unsigned int need_ssl:1
unsigned int no_tls:1
unsigned int set_no_tls:1
unsigned int duplex:1
unsigned int verify:1

Field Documentation

◆ conn

void* socket::conn

◆ connect_info

struct connect_info* socket::connect_info

◆ duplex

unsigned int socket::duplex

◆ fd

int socket::fd

◆ need_ssl

unsigned int socket::need_ssl

◆ no_tls

unsigned int socket::no_tls

◆ ops

struct socket_operations* socket::ops

◆ protocol_family

unsigned int socket::protocol_family

◆ read_buffer

struct read_buffer* socket::read_buffer

◆ read_done

socket_read_T socket::read_done

◆ set_no_tls

unsigned int socket::set_no_tls

◆ ssl

void* socket::ssl

◆ state

enum socket_state socket::state

◆ verify

unsigned int socket::verify

◆ write_buffer

void* socket::write_buffer

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