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_AUTOCRYPT_MODULE_DATA_H
24
#define MUTT_AUTOCRYPT_MODULE_DATA_H
25
26
#include <sqlite3.h>
27
31
struct
AutocryptModuleData
32
{
33
struct
Notify
*
notify
;
34
struct
MenuDefinition
*
menu_autocrypt
;
35
char
*
autocrypt_default_key
;
36
char
*
autocrypt_sign_as
;
37
38
sqlite3 *
autocrypt_db
;
39
sqlite3_stmt *
account_delete_stmt
;
40
sqlite3_stmt *
account_get_stmt
;
41
sqlite3_stmt *
account_insert_stmt
;
42
sqlite3_stmt *
account_update_stmt
;
43
sqlite3_stmt *
gossip_history_insert_stmt
;
44
sqlite3_stmt *
peer_get_stmt
;
45
sqlite3_stmt *
peer_history_insert_stmt
;
46
sqlite3_stmt *
peer_insert_stmt
;
47
sqlite3_stmt *
peer_update_stmt
;
48
};
49
50
#endif
/* MUTT_AUTOCRYPT_MODULE_DATA_H */
AutocryptModuleData
Autocrypt private Module data.
Definition
module_data.h:32
AutocryptModuleData::account_delete_stmt
sqlite3_stmt * account_delete_stmt
Delete an autocrypt account.
Definition
module_data.h:39
AutocryptModuleData::account_insert_stmt
sqlite3_stmt * account_insert_stmt
Insert a new autocrypt account.
Definition
module_data.h:41
AutocryptModuleData::peer_get_stmt
sqlite3_stmt * peer_get_stmt
Get the matching peer addresses.
Definition
module_data.h:44
AutocryptModuleData::account_get_stmt
sqlite3_stmt * account_get_stmt
Get the matching autocrypt accounts.
Definition
module_data.h:40
AutocryptModuleData::autocrypt_sign_as
char * autocrypt_sign_as
Autocrypt Key id to sign as.
Definition
module_data.h:36
AutocryptModuleData::account_update_stmt
sqlite3_stmt * account_update_stmt
Update an autocrypt account.
Definition
module_data.h:42
AutocryptModuleData::menu_autocrypt
struct MenuDefinition * menu_autocrypt
Autocrypt menu definition.
Definition
module_data.h:34
AutocryptModuleData::peer_history_insert_stmt
sqlite3_stmt * peer_history_insert_stmt
Add to the peer history.
Definition
module_data.h:45
AutocryptModuleData::autocrypt_default_key
char * autocrypt_default_key
Autocrypt default key id (used for postponing messages).
Definition
module_data.h:35
AutocryptModuleData::peer_update_stmt
sqlite3_stmt * peer_update_stmt
Update a peer address.
Definition
module_data.h:47
AutocryptModuleData::autocrypt_db
sqlite3 * autocrypt_db
Autocrypt database.
Definition
module_data.h:38
AutocryptModuleData::notify
struct Notify * notify
Notifications.
Definition
module_data.h:33
AutocryptModuleData::gossip_history_insert_stmt
sqlite3_stmt * gossip_history_insert_stmt
Add to the gossip history.
Definition
module_data.h:43
AutocryptModuleData::peer_insert_stmt
sqlite3_stmt * peer_insert_stmt
Insert a new peer address.
Definition
module_data.h:46
MenuDefinition
Functions for a Dialog or Window.
Definition
menudef.h:44
Notify
Notification API.
Definition
notify.c:53