64 for (vector<string>::const_iterator i = command.
statuses.begin();
68 if (tmp ==
"UIDNEXT") {
71 }
else if (tmp ==
"MESSAGES") {
74 }
else if (tmp ==
"RECENT") {
77 }
else if (tmp ==
"UIDVALIDITY") {
80 }
else if (tmp ==
"UNSEEN") {
const std::string & getLastError(void) const
bool getStatus(const std::string &s_in, Status &dest) const
void setMailbox(const std::string &s_in)
const std::string & getMailbox(void) const
bool getUidMode(void) const
std::vector< std::string > statuses
std::vector< std::string > & getStatuses(void)
void setLastError(const std::string &error) const
static Session & getInstance(void)
int getUidValidity(void) const
int getUidNext(void) const
int getUnseen(void) const
int getMessages(void) const
int getRecent(void) const
virtual ParseResult parse(Request &) const
ProcessResult process(Depot &, Request &)
const std::string getName(void) const
Declaration of miscellaneous convertion functions.
Declaration of the IODevice class.
Declaration of the IOFactory class.
Declaration of the Mailbox class (Mailbox is logical container)
std::string toImapString(const std::string &s_in)
Operator::ParseResult expectSPACE(void)
Operator::ParseResult expectThisString(const std::string &s_in)
void uppercase(std::string &input)
Operator::ParseResult expectCRLF(void)
Operator::ParseResult expectMailbox(std::string &s_in)
Declaration of all operators.
Declaration of a recursive descent IMAP command parser.
Declaration of the Status class.