Open a socket Connection. More...
Functions | |
| static int | tls_socket_open (struct Connection *conn) |
| Open a TLS socket - Implements Connection::open() -. | |
| static int | ssl_socket_open_err (struct Connection *conn) |
| Error callback for opening an SSL connection - Implements Connection::open() -. | |
| static int | ssl_socket_open (struct Connection *conn) |
| Open an SSL socket - Implements Connection::open() -. | |
| int | raw_socket_open (struct Connection *conn) |
| Open a socket - Implements Connection::open() -. | |
| static int | mutt_sasl_conn_open (struct Connection *conn) |
| Empty wrapper for underlying open function - Implements Connection::open() -. | |
| static int | tunnel_socket_open (struct Connection *conn) |
| Open a tunnel socket - Implements Connection::open() -. | |
| static int | zstrm_open (struct Connection *conn) |
| Open a socket - Implements Connection::open() -. | |
Variables | |
| int(* | SaslSockData::open )(struct Connection *conn) |
| Open a socket Connection - Implements Connection::open() -. | |
|
static |
Open a TLS socket - Implements Connection::open() -.
Definition at line 1046 of file gnutls.c.
|
static |
Error callback for opening an SSL connection - Implements Connection::open() -.
| -1 | Always |
Definition at line 358 of file openssl.c.
|
static |
Open an SSL socket - Implements Connection::open() -.
Definition at line 1329 of file openssl.c.
| int raw_socket_open | ( | struct Connection * | conn | ) |
Open a socket - Implements Connection::open() -.
Definition at line 148 of file raw.c.
|
static |
Empty wrapper for underlying open function - Implements Connection::open() -.
We don't know in advance that a connection will use SASL, so we replace conn's methods with sasl methods when authentication is successful, using mutt_sasl_setup_conn
Definition at line 432 of file sasl.c.
|
static |
Open a tunnel socket - Implements Connection::open() -.
Definition at line 58 of file tunnel.c.
|
static |
Open a socket - Implements Connection::open() -.
| -1 | Always |
Cannot open a zlib connection, must wrap an existing one
Definition at line 93 of file zstrm.c.
| int(* SaslSockData::open) (struct Connection *conn) |
Open a socket Connection - Implements Connection::open() -.