Close a socket Connection. More...
 Collaboration diagram for close():
 Collaboration diagram for close():| Functions | |
| static int | tls_socket_close (struct Connection *conn) | 
| Close a TLS socket - Implements Connection::close() -. | |
| static int | tls_starttls_close (struct Connection *conn) | 
| Close a TLS connection - Implements Connection::close() -. | |
| static int | ssl_socket_close_and_restore (struct Connection *conn) | 
| Close an SSL Connection and restore Connection callbacks - Implements Connection::close() -. | |
| static int | ssl_socket_close (struct Connection *conn) | 
| Close an SSL connection - Implements Connection::close() -. | |
| int | raw_socket_close (struct Connection *conn) | 
| Close a socket - Implements Connection::close() -. | |
| static int | mutt_sasl_conn_close (struct Connection *conn) | 
| Close SASL connection - Implements Connection::close() -. | |
| static int | tunnel_socket_close (struct Connection *conn) | 
| Close a tunnel socket - Implements Connection::close() -. | |
| static int | zstrm_close (struct Connection *conn) | 
| Close a socket - Implements Connection::close() -. | |
| Variables | |
| int(* | SaslSockData::close )(struct Connection *conn) | 
| Close a socket Connection - Implements Connection::close() -. | |
Close a socket Connection.
| conn | Connection to a server | 
| 0 | Success | 
| -1 | Error, see errno | 
| 
 | static | 
Close a TLS socket - Implements Connection::close() -.
Definition at line 1007 of file gnutls.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Close a TLS connection - Implements Connection::close() -.
Definition at line 1110 of file gnutls.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Close an SSL Connection and restore Connection callbacks - Implements Connection::close() -.
Definition at line 621 of file openssl.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Close an SSL connection - Implements Connection::close() -.
Definition at line 1399 of file openssl.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| int raw_socket_close | ( | struct Connection * | conn | ) | 
Close a socket - Implements Connection::close() -.
Definition at line 393 of file raw.c.
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Close SASL connection - Implements Connection::close() -.
Calls underlying close function and disposes of the sasl_conn_t object, then restores connection to pre-sasl state
Definition at line 443 of file sasl.c.
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Close a tunnel socket - Implements Connection::close() -.
Definition at line 213 of file tunnel.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Close a socket - Implements Connection::close() -.
Definition at line 100 of file zstrm.c.
 Here is the caller graph for this function:
 Here is the caller graph for this function:| int(* SaslSockData::close) (struct Connection *conn) | 
Close a socket Connection - Implements Connection::close() -.