#ifndef ____imapmove_h__ # define ____imapmove_h__ # include "Tag.h" namespace jet { /// /// /// /// Self-closing tag - moves one message into destfolder (COPY there, /// then \Deleted + EXPUNGE from the original folder, the standard /// pre-RFC6851 two-step "move" every IMAP client used before the /// MOVE extension existed - see __imap::moveMessage()'s own doc /// comment for why this server doesn't just speak that extension /// directly). Writes {"ok":true|false} into `out`, same convention /// as __imapdelete/__imapflag. /// class __imapmove : public Tag { public: __imapmove(coreutils::ZString &in, coreutils::MString &parentOut, Global &global, Tag *parent, Tag *local); }; } #endif