NeoMutt  2024-04-25-89-g194907
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
FolderFile Struct Reference

Browser entry representing a folder/dir. More...

#include "lib.h"

+ Collaboration diagram for FolderFile:

Data Fields

mode_t mode
 File permissions.
 
off_t size
 File size.
 
time_t mtime
 Modification time.
 
uid_t uid
 File's User ID.
 
gid_t gid
 File's Group ID.
 
nlink_t nlink
 Number of hard links.
 
char * name
 Name of file/dir/mailbox.
 
char * desc
 Description of mailbox.
 
bool has_new_mail
 true if mailbox has "new mail"
 
int msg_count
 total number of messages
 
int msg_unread
 number of unread messages
 
char delim
 Path delimiter.
 
bool imap: 1
 This is an IMAP folder.
 
bool selectable: 1
 Folder can be selected.
 
bool inferiors: 1
 Folder has children.
 
bool has_mailbox: 1
 This is a mailbox.
 
bool __pad0__: 1
 Folder is on local filesystem.
 
bool notify_user: 1
 User will be notified of new mail.
 
bool poll_new_mail: 1
 Check mailbox for new mail.
 
bool tagged: 1
 Folder is tagged.
 
struct NntpMboxDatand
 Extra NNTP data.
 
int gen
 Unique id, used for (un)sorting.
 

Detailed Description

Browser entry representing a folder/dir.

Definition at line 77 of file lib.h.

Field Documentation

◆ mode

mode_t FolderFile::mode

File permissions.

Definition at line 79 of file lib.h.

◆ size

off_t FolderFile::size

File size.

Definition at line 80 of file lib.h.

◆ mtime

time_t FolderFile::mtime

Modification time.

Definition at line 81 of file lib.h.

◆ uid

uid_t FolderFile::uid

File's User ID.

Definition at line 82 of file lib.h.

◆ gid

gid_t FolderFile::gid

File's Group ID.

Definition at line 83 of file lib.h.

◆ nlink

nlink_t FolderFile::nlink

Number of hard links.

Definition at line 84 of file lib.h.

◆ name

char* FolderFile::name

Name of file/dir/mailbox.

Definition at line 86 of file lib.h.

◆ desc

char* FolderFile::desc

Description of mailbox.

Definition at line 87 of file lib.h.

◆ has_new_mail

bool FolderFile::has_new_mail

true if mailbox has "new mail"

Definition at line 89 of file lib.h.

◆ msg_count

int FolderFile::msg_count

total number of messages

Definition at line 90 of file lib.h.

◆ msg_unread

int FolderFile::msg_unread

number of unread messages

Definition at line 91 of file lib.h.

◆ delim

char FolderFile::delim

Path delimiter.

Definition at line 93 of file lib.h.

◆ imap

bool FolderFile::imap

This is an IMAP folder.

Definition at line 95 of file lib.h.

◆ selectable

bool FolderFile::selectable

Folder can be selected.

Definition at line 96 of file lib.h.

◆ inferiors

bool FolderFile::inferiors

Folder has children.

Definition at line 97 of file lib.h.

◆ has_mailbox

bool FolderFile::has_mailbox

This is a mailbox.

Definition at line 98 of file lib.h.

◆ __pad0__

bool FolderFile::__pad0__

Folder is on local filesystem.

Definition at line 99 of file lib.h.

◆ notify_user

bool FolderFile::notify_user

User will be notified of new mail.

Definition at line 100 of file lib.h.

◆ poll_new_mail

bool FolderFile::poll_new_mail

Check mailbox for new mail.

Definition at line 101 of file lib.h.

◆ tagged

bool FolderFile::tagged

Folder is tagged.

Definition at line 102 of file lib.h.

◆ nd

struct NntpMboxData* FolderFile::nd

Extra NNTP data.

Definition at line 103 of file lib.h.

◆ gen

int FolderFile::gen

Unique id, used for (un)sorting.

Definition at line 105 of file lib.h.


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