Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

MailFolder Class Reference

#include <MailFolder.h>

Inheritance diagram for MailFolder:

SmartPointer< MailFolderImpl > List of all members.

Public Member Functions

 MailFolder () throw ()
 MailFolder (const MailFolder &mf) throw ()
 MailFolder (MailFolderImpl *otherimpl) throw ()
const std::string & name () const throw ()
const std::string & path () const throw ()
int getMsgTotal () const throw ()
int getMsgUnread () const throw ()
int getMsgNew () const throw ()
int getMsgFlagged () const throw ()
bool changed ()
 Return true if the folder has been changed since the last updateStatistics.
void updateStatistics ()
 Rescan the folder to update its statistics.

Static Public Member Functions

static void enumerateFolders (const std::string &path, Consumer< MailFolder > &cons)
static std::vector< MailFolderenumerateFolders (const std::string &path)

Constructor & Destructor Documentation

MailFolder::MailFolder  )  throw () [inline]
 

MailFolder::MailFolder const MailFolder mf  )  throw () [inline]
 

MailFolder::MailFolder MailFolderImpl otherimpl  )  throw () [inline]
 


Member Function Documentation

bool MailFolder::changed  )  [inline]
 

Return true if the folder has been changed since the last updateStatistics.

vector< MailFolder > MailFolder::enumerateFolders const std::string &  path  )  [static]
 

void MailFolder::enumerateFolders const std::string &  path,
Consumer< MailFolder > &  cons
[static]
 

int MailFolder::getMsgFlagged  )  const throw () [inline]
 

int MailFolder::getMsgNew  )  const throw () [inline]
 

int MailFolder::getMsgTotal  )  const throw () [inline]
 

int MailFolder::getMsgUnread  )  const throw () [inline]
 

const std::string& MailFolder::name  )  const throw () [inline]
 

const std::string& MailFolder::path  )  const throw () [inline]
 

void MailFolder::updateStatistics  )  [inline]
 

Rescan the folder to update its statistics.


The documentation for this class was generated from the following files:
Generated on Fri Mar 11 00:33:29 2005 for libbuffy by  doxygen 1.4.1