NeoMutt  2025-12-11-769-g906513
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
AliasModuleData Struct Reference

Alias private Module data. More...

#include "module_data.h"

+ Collaboration diagram for AliasModuleData:

Data Fields

struct Notifynotify
 Notifications.
 
struct AliasArray aliases
 User's email aliases.
 
struct HashTablereverse_aliases
 Hash Table of aliases (email address -> alias)
 
struct RegexList alternates
 Regexes to match the user's alternate email addresses.
 
struct RegexList unalternates
 Regexes to exclude false matches in alternates.
 
struct Notifyalternates_notify
 Notifications: NotifyAlternates.
 
struct MenuDefinitionmenu_alias
 Alias menu definition.
 
struct MenuDefinitionmenu_query
 Query menu definition.
 
struct HashTablegroups
 Hash Table: "group-name" -> Group.
 
struct HashTableauto_subscribe_cache
 Hash Table: "mailto:" (no value)
 
struct RegexList mail
 Regexes to match mailing lists.
 
struct RegexList subscribed
 Regexes to match subscribed mailing lists.
 
struct RegexList unmail
 Regexes to exclude false matches in mail.
 
struct RegexList unsubscribed
 Regexes to exclude false matches in subscribed.
 

Detailed Description

Alias private Module data.

Definition at line 32 of file module_data.h.

Field Documentation

◆ notify

struct Notify* AliasModuleData::notify

Notifications.

Definition at line 34 of file module_data.h.

◆ aliases

struct AliasArray AliasModuleData::aliases

User's email aliases.

Definition at line 35 of file module_data.h.

◆ reverse_aliases

struct HashTable* AliasModuleData::reverse_aliases

Hash Table of aliases (email address -> alias)

Definition at line 36 of file module_data.h.

◆ alternates

struct RegexList AliasModuleData::alternates

Regexes to match the user's alternate email addresses.

Definition at line 38 of file module_data.h.

◆ unalternates

struct RegexList AliasModuleData::unalternates

Regexes to exclude false matches in alternates.

Definition at line 39 of file module_data.h.

◆ alternates_notify

struct Notify* AliasModuleData::alternates_notify

Notifications: NotifyAlternates.

Definition at line 40 of file module_data.h.

◆ menu_alias

struct MenuDefinition* AliasModuleData::menu_alias

Alias menu definition.

Definition at line 42 of file module_data.h.

◆ menu_query

struct MenuDefinition* AliasModuleData::menu_query

Query menu definition.

Definition at line 43 of file module_data.h.

◆ groups

struct HashTable* AliasModuleData::groups

Hash Table: "group-name" -> Group.

Definition at line 45 of file module_data.h.

◆ auto_subscribe_cache

struct HashTable* AliasModuleData::auto_subscribe_cache

Hash Table: "mailto:" (no value)

Definition at line 47 of file module_data.h.

◆ mail

struct RegexList AliasModuleData::mail

Regexes to match mailing lists.

Definition at line 48 of file module_data.h.

◆ subscribed

struct RegexList AliasModuleData::subscribed

Regexes to match subscribed mailing lists.

Definition at line 49 of file module_data.h.

◆ unmail

struct RegexList AliasModuleData::unmail

Regexes to exclude false matches in mail.

Definition at line 50 of file module_data.h.

◆ unsubscribed

struct RegexList AliasModuleData::unsubscribed

Regexes to exclude false matches in subscribed.

Definition at line 51 of file module_data.h.


The documentation for this struct was generated from the following file: