NeoMutt
2025-12-11-1039-g550ac6
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
Loading...
Searching...
No Matches
lib.h
Go to the documentation of this file.
1
22
47
48
#ifndef MUTT_CONN_LIB_H
49
#define MUTT_CONN_LIB_H
50
51
// IWYU pragma: begin_keep
52
#include "
connaccount.h
"
53
#include "
connection.h
"
54
#include "
mutt_account.h
"
55
#include "
sasl_plain.h
"
56
#include "
socket.h
"
57
#ifdef USE_SASL_GNU
58
#include "
gsasl2.h
"
59
#endif
60
#ifdef USE_SASL_CYRUS
61
#include "
sasl.h
"
62
#endif
63
#ifdef USE_ZLIB
64
#include "
zstrm.h
"
65
#endif
66
// IWYU pragma: end_keep
67
68
struct
Buffer
;
69
70
#ifdef USE_SSL
71
int
mutt_ssl_starttls
(
struct
Connection
*conn);
72
#endif
73
74
int
getdnsdomainname
(
struct
Buffer
*result);
75
76
#endif
/* MUTT_CONN_LIB_H */
getdnsdomainname
int getdnsdomainname(struct Buffer *result)
Lookup the host's name using DNS.
Definition
getdomain.c:124
mutt_ssl_starttls
int mutt_ssl_starttls(struct Connection *conn)
Negotiate TLS over an already opened connection.
Definition
gnutls.c:1176
connaccount.h
Connection Credentials.
connection.h
An open network connection (socket).
gsasl2.h
GNU SASL authentication support.
mutt_account.h
ConnAccount object used by POP and IMAP.
sasl.h
SASL authentication support.
sasl_plain.h
SASL plain authentication support.
socket.h
Low-level socket handling.
Buffer
String manipulation buffer.
Definition
buffer.h:36
Connection
Definition
connection.h:48
zstrm.h
Zlib compression of network traffic.