Bincimap 2.0.16
Easy Imapping
Loading...
Searching...
No Matches
Public Member Functions
MaildirPPDepot Class Reference

#include <depot.h>

Public Member Functions

std::string mailboxToFilename (const std::string &m) const
 
std::string filenameToMailbox (const std::string &m) const
 
const std::string & getPersonalNamespace (void) const
 
 MaildirPPDepot ()
 
 ~MaildirPPDepot ()
 
- Public Member Functions inherited from Depot
virtual iterator begin (const std::string &) const
 
virtual const iteratorend (void) const
 
void setDelimiter (char)
 
const char getDelimiter (void) const
 
virtual void assign (Mailbox *)
 
bool setDefaultType (const std::string &n)
 
MailboxgetDefault (void) const
 
virtual Mailboxget (const std::string &path) const
 
virtual bool setSelected (Mailbox *)
 
virtual MailboxgetSelected (void) const
 
void resetSelected (void)
 
bool getStatus (const std::string &s_in, Status &dest) const
 
const std::string & getName (void) const
 
virtual const std::string & getPersonalNamespace (void) const
 
virtual const std::string & getOthersNamespace (void) const
 
virtual const std::string & getSharedNamespace (void) const
 
virtual std::string mailboxToFilename (const std::string &m) const =0
 
virtual std::string filenameToMailbox (const std::string &m) const =0
 
virtual bool createMailbox (const std::string &m) const
 
virtual bool deleteMailbox (const std::string &m) const
 
virtual bool renameMailbox (const std::string &m, const std::string &n) const
 
const std::string & getLastError (void) const
 
void setLastError (const std::string &error) const
 
virtual std::vector< std::string > getSubscriptions (void) const
 
virtual void subscribeTo (const std::string mailbox)
 
virtual bool unsubscribeTo (const std::string mailbox)
 
virtual void loadSubscribes (void)
 
virtual bool saveSubscribes (void) const
 
 Depot (void)
 
 Depot (const std::string &name)
 
virtual ~Depot (void)
 

Additional Inherited Members

- Protected Attributes inherited from Depot
std::string lastError
 
std::string name
 
char delimiter
 
std::map< std::string, Statusmailboxstatuses
 

Detailed Description

Definition at line 127 of file depot.h.

Constructor & Destructor Documentation

◆ MaildirPPDepot()

MaildirPPDepot ( void  )

Definition at line 558 of file depot.cc.

Here is the call graph for this function:

◆ ~MaildirPPDepot()

~MaildirPPDepot ( void  )

Definition at line 565 of file depot.cc.

Member Function Documentation

◆ filenameToMailbox()

string filenameToMailbox ( const std::string &  m) const
virtual

Implements Depot.

Definition at line 621 of file depot.cc.

◆ getPersonalNamespace()

const string & getPersonalNamespace ( void  ) const
virtual

Reimplemented from Depot.

Definition at line 570 of file depot.cc.

◆ mailboxToFilename()

string mailboxToFilename ( const std::string &  m) const
virtual

Implements Depot.

Definition at line 576 of file depot.cc.

Here is the call graph for this function:

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