NeoMutt  2023-05-17-56-ga67199
Teaching an old dog new tricks
FolderFile Struct Reference

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

#include "lib.h"

+ Collaboration diagram for FolderFile:

Data Fields

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

Detailed Description

Browser entry representing a folder/dir.

Definition at line 72 of file lib.h.

Field Documentation

◆ mode

mode_t FolderFile::mode

File permissions.

Definition at line 74 of file lib.h.

◆ size

off_t FolderFile::size

File size.

Definition at line 75 of file lib.h.

◆ mtime

time_t FolderFile::mtime

Modification time.

Definition at line 76 of file lib.h.

◆ uid

uid_t FolderFile::uid

File's User ID.

Definition at line 77 of file lib.h.

◆ gid

gid_t FolderFile::gid

File's Group ID.

Definition at line 78 of file lib.h.

◆ nlink

nlink_t FolderFile::nlink

Number of hard links.

Definition at line 79 of file lib.h.

◆ name

char* FolderFile::name

Name of file/dir/mailbox.

Definition at line 81 of file lib.h.

◆ desc

char* FolderFile::desc

Description of mailbox.

Definition at line 82 of file lib.h.

◆ has_new_mail

bool FolderFile::has_new_mail

true if mailbox has "new mail"

Definition at line 84 of file lib.h.

◆ msg_count

int FolderFile::msg_count

total number of messages

Definition at line 85 of file lib.h.

◆ msg_unread

int FolderFile::msg_unread

number of unread messages

Definition at line 86 of file lib.h.

◆ delim

char FolderFile::delim

Path delimiter.

Definition at line 89 of file lib.h.

◆ imap

bool FolderFile::imap

This is an IMAP folder.

Definition at line 91 of file lib.h.

◆ selectable

bool FolderFile::selectable

Folder can be selected.

Definition at line 92 of file lib.h.

◆ inferiors

bool FolderFile::inferiors

Folder has children.

Definition at line 93 of file lib.h.

◆ has_mailbox

bool FolderFile::has_mailbox

This is a mailbox.

Definition at line 95 of file lib.h.

◆ __pad0__

bool FolderFile::__pad0__

Folder is on local filesystem.

Definition at line 96 of file lib.h.

◆ tagged

bool FolderFile::tagged

Folder is tagged.

Definition at line 97 of file lib.h.

◆ nd

struct NntpMboxData* FolderFile::nd

Extra NNTP data.

Definition at line 99 of file lib.h.

◆ gen

int FolderFile::gen

Unique id, used for (un)sorting.

Definition at line 102 of file lib.h.

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