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

#include <depot.h>

Public Member Functions

std::string mailboxToFilename (const std::string &m) const
 
std::string filenameToMailbox (const std::string &m) const
 
 IMAPdirDepot ()
 
 ~IMAPdirDepot ()
 
- 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 142 of file depot.h.

Constructor & Destructor Documentation

◆ IMAPdirDepot()

IMAPdirDepot ( void  )

Definition at line 635 of file depot.cc.

◆ ~IMAPdirDepot()

~IMAPdirDepot ( void  )

Definition at line 640 of file depot.cc.

Member Function Documentation

◆ filenameToMailbox()

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

Implements Depot.

Definition at line 683 of file depot.cc.

◆ mailboxToFilename()

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

Implements Depot.

Definition at line 645 of file depot.cc.

Here is the call graph for this function:

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