Conversion of MailFileSystem object to MString.
This commit is contained in:
1 parent
8e7834a320
commit
09c6163a74
8 files changed
+127
-131
No files matched your search
+12
-12
@@ -1,29 +1,29 @@
|
||||
#ifndef __MailFileSystem_h__
|
||||
# define __MailFileSystem_h__
|
||||
|
||||
# include "ZString.h"
|
||||
# include "MString.h"
|
||||
# include <sys/types.h>
|
||||
# include <sys/stat.h>
|
||||
# include <unistd.h>
|
||||
|
||||
namespace mail {
|
||||
|
||||
|
||||
class MailFileSystem {
|
||||
|
||||
public:
|
||||
MailFileSystem(std::string mailPath);
|
||||
bool ifMailBoxExists(std::string mailbox);
|
||||
bool ifAliasExists(std::string alias);
|
||||
std::string getMailBoxPath(std::string mailbox);
|
||||
std::vector<std::string> getAliasMailboxes(std::string alias);
|
||||
std::string getMailPath();
|
||||
|
||||
MailFileSystem(coreutils::ZString &mailPath);
|
||||
bool ifMailBoxExists(coreutils::ZString &mailbox);
|
||||
bool ifAliasExists(coreutils::ZString &alias);
|
||||
coreutils::MString getMailBoxPath(coreutils::ZString &mailbox);
|
||||
std::vector<coreutils::MString> getAliasMailboxes(coreutils::ZString &alias);
|
||||
coreutils::ZString& getMailPath();
|
||||
|
||||
private:
|
||||
std::string mailPath;
|
||||
coreutils::ZString &mailPath;
|
||||
struct stat statbuf;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
Reference in new issue
Block a user