NeoMutt  2025-12-11-911-gd8d604
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
module_data.h
Go to the documentation of this file.
1
22
23#ifndef MUTT_CONN_MODULE_DATA_H
24#define MUTT_CONN_MODULE_DATA_H
25
26#include "config.h"
27#ifdef USE_SASL_GNU
28#include <gsasl.h>
29#endif
30#ifdef USE_SASL_CYRUS
31#include <sasl/sasl.h>
32#endif
33
38{
39 struct Notify *notify;
40
41#ifdef USE_SSL_GNUTLS
43#endif
44#ifdef USE_SASL_GNU
45 Gsasl *mutt_gsasl_ctx;
46#endif
47#ifdef USE_SSL_OPENSSL
50#endif
51#ifdef USE_SASL_CYRUS
52 sasl_callback_t *mutt_sasl_callbacks;
53 sasl_secret_t *secret_ptr;
54#endif
55};
56
57#endif /* MUTT_CONN_MODULE_DATA_H */
Conn private Module data.
Definition module_data.h:38
struct Notify * notify
Notifications.
Definition module_data.h:39
int skip_mode_ex_data_index
OpenSSL skip mode extra data index.
Definition module_data.h:49
int host_ex_data_index
OpenSSL host extra data index.
Definition module_data.h:48
int protocol_priority[5]
GnuTLS protocol priority.
Definition module_data.h:42
Notification API.
Definition notify.c:53