NeoMutt  2025-12-11-435-g4ac674
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_ALIAS_MODULE_DATA_H
24#define MUTT_ALIAS_MODULE_DATA_H
25
26#include "mutt/lib.h"
27#include "alias.h"
28
33{
34 struct AliasArray aliases;
36
37 struct RegexList alternates;
38 struct RegexList unalternates;
40};
41
42#endif /* MUTT_ALIAS_MODULE_DATA_H */
Representation of a single alias to an email address.
Convenience wrapper for the library headers.
Alias private Module data.
Definition module_data.h:33
struct AliasArray aliases
User's email aliases.
Definition module_data.h:34
struct HashTable * reverse_aliases
Hash Table of aliases (email address -> alias)
Definition module_data.h:35
struct RegexList unalternates
Regexes to exclude false matches in alternates.
Definition module_data.h:38
struct Notify * alternates_notify
Notifications: NotifyAlternates.
Definition module_data.h:39
struct RegexList alternates
Regexes to match the user's alternate email addresses.
Definition module_data.h:37
A Hash Table.
Definition hash.h:99
Notification API.
Definition notify.c:53