NeoMutt  2024-03-23-147-g885fbc
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
Account Struct Reference

A group of associated Mailboxes. More...

#include "account.h"

+ Inheritance diagram for Account:
+ Collaboration diagram for Account:

Public Member Functions

 TAILQ_ENTRY (Account) entries
 Linked list.
 

Data Fields

enum MailboxType type
 Type of Mailboxes this Account contains.
 
char * name
 Name of Account.
 
struct ConfigSubsetsub
 Inherited config items.
 
struct MailboxList mailboxes
 List of Mailboxes.
 
struct Notifynotify
 Notifications: NotifyAccount, EventAccount.
 
void * adata
 Private data (for Mailbox backends)
 
void(* adata_free )(void **ptr)
 

Detailed Description

A group of associated Mailboxes.

Definition at line 35 of file account.h.

Member Function Documentation

◆ TAILQ_ENTRY()

Account::TAILQ_ENTRY ( Account  )

Linked list.

Field Documentation

◆ type

enum MailboxType Account::type

Type of Mailboxes this Account contains.

Definition at line 37 of file account.h.

◆ name

char* Account::name

Name of Account.

Definition at line 38 of file account.h.

◆ sub

struct ConfigSubset* Account::sub

Inherited config items.

Definition at line 39 of file account.h.

◆ mailboxes

struct MailboxList Account::mailboxes

List of Mailboxes.

Definition at line 40 of file account.h.

◆ notify

struct Notify* Account::notify

Notifications: NotifyAccount, EventAccount.

Definition at line 41 of file account.h.

◆ adata

void* Account::adata

Private data (for Mailbox backends)

Definition at line 42 of file account.h.

◆ adata_free

void(* Account::adata_free) (void **ptr)

Definition at line 53 of file account.h.


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