VMime
maildirFolderStatus Class Reference

#include <maildirFolderStatus.hpp>

Inheritance diagram for maildirFolderStatus:
Collaboration diagram for maildirFolderStatus:

Public Member Functions

 maildirFolderStatus ()
 maildirFolderStatus (const maildirFolderStatus &other)
size_t getMessageCount () const
size_t getUnseenCount () const
shared_ptr< folderStatusclone () const
void setMessageCount (const size_t count)
void setUnseenCount (const size_t unseen)

Additional Inherited Members

Protected Member Functions inherited from object
 object ()
 object (const object &)
objectoperator= (const object &)
virtual ~object ()

Detailed Description

Holds the status of a Maildir folder.

Constructor & Destructor Documentation

◆ maildirFolderStatus() [1/2]

maildirFolderStatus ( )

Referenced by maildirFolderStatus().

◆ maildirFolderStatus() [2/2]

maildirFolderStatus ( const maildirFolderStatus & other)

References maildirFolderStatus().

Member Function Documentation

◆ clone()

shared_ptr< folderStatus > clone ( ) const
virtual

Clones this object.

Returns
a copy of this object

Implements folderStatus.

◆ getMessageCount()

size_t getMessageCount ( ) const
virtual

Returns the total number of messages in the folder.

Returns
number of messages

Implements folderStatus.

◆ getUnseenCount()

size_t getUnseenCount ( ) const
virtual

Returns the number of unseen messages in the folder.

Returns
number of unseen messages

Implements folderStatus.

◆ setMessageCount()

void setMessageCount ( const size_t count)

References vmime::count().

◆ setUnseenCount()

void setUnseenCount ( const size_t unseen)

The documentation for this class was generated from the following files: