NeoMutt
2025-12-11-1039-g550ac6
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
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
37
struct
ConnModuleData
38
{
39
struct
Notify
*
notify
;
40
41
#ifdef USE_SSL_GNUTLS
42
int
protocol_priority
[5];
43
#endif
44
#ifdef USE_SASL_GNU
45
Gsasl *mutt_gsasl_ctx;
46
#endif
47
#ifdef USE_SSL_OPENSSL
48
int
host_ex_data_index
;
49
int
skip_mode_ex_data_index
;
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 */
ConnModuleData
Conn private Module data.
Definition
module_data.h:38
ConnModuleData::notify
struct Notify * notify
Notifications.
Definition
module_data.h:39
ConnModuleData::skip_mode_ex_data_index
int skip_mode_ex_data_index
OpenSSL skip mode extra data index.
Definition
module_data.h:49
ConnModuleData::host_ex_data_index
int host_ex_data_index
OpenSSL host extra data index.
Definition
module_data.h:48
ConnModuleData::protocol_priority
int protocol_priority[5]
GnuTLS protocol priority.
Definition
module_data.h:42
Notify
Notification API.
Definition
notify.c:53