Conversion of MailFileSystem object to MString.

This commit is contained in:
Brad Arant committed 2022-07-28 08:17:00 -07:00
1 parent 8e7834a320
commit 09c6163a74
8 files changed
+127 -131

No files matched your search

+12 -12
View File
@@ -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