buffy::MailFolder Class Reference

#include <MailFolder.h>

Inheritance diagram for buffy::MailFolder:

buffy::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 ()
std::string type () 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 MailFolder accessFolder (const std::string &path)
static void enumerateFolders (const std::string &path, Consumer< MailFolder > &cons)
static std::vector< MailFolderenumerateFolders (const std::string &path)

Constructor & Destructor Documentation

buffy::MailFolder::MailFolder  )  throw () [inline]
 

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

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


Member Function Documentation

MailFolder MailFolder::accessFolder const std::string &  path  )  [static]
 

bool buffy::MailFolder::changed  )  [inline]
 

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

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

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

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

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

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

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

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

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

std::string buffy::MailFolder::type  )  const throw () [inline]
 

void buffy::MailFolder::updateStatistics  )  [inline]
 

Rescan the folder to update its statistics.


The documentation for this class was generated from the following files:
Generated on Wed Nov 30 18:18:30 2005 for libbuffy by  doxygen 1.4.5