diff options
author | DINH Viet Hoa <hoa@sprw.me> | 2013-01-16 01:07:32 -0800 |
---|---|---|
committer | DINH Viet Hoa <hoa@sprw.me> | 2013-01-16 01:07:32 -0800 |
commit | e75be6c8b9a9b694e86c4054b4493f8ec405df2f (patch) | |
tree | c74257540dca069ece8178d2afa03a3ee45d7781 /src/async/imap/MCIMAPCopyMessagesOperation.h | |
parent | 70f53398659fb9305f6bf88e33c84327c61829d5 (diff) |
Implemented async IMAP
Diffstat (limited to 'src/async/imap/MCIMAPCopyMessagesOperation.h')
-rw-r--r-- | src/async/imap/MCIMAPCopyMessagesOperation.h | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/async/imap/MCIMAPCopyMessagesOperation.h b/src/async/imap/MCIMAPCopyMessagesOperation.h new file mode 100644 index 00000000..4dd279dd --- /dev/null +++ b/src/async/imap/MCIMAPCopyMessagesOperation.h @@ -0,0 +1,42 @@ +// +// MCIMAPCopyMessagesOperation.h +// mailcore2 +// +// Created by DINH Viêt Hoà on 1/12/13. +// Copyright (c) 2013 MailCore. All rights reserved. +// + +#ifndef __mailcore2__MCIMAPCopyMessagesOperation__ +#define __mailcore2__MCIMAPCopyMessagesOperation__ + +#include <mailcore/MCIMAPOperation.h> + +namespace mailcore { + + class IMAPCopyMessagesOperation : public IMAPOperation { + private: + String * mFolder; + Array * mUids; + String * mDestFolder; + Array * mDestUids; + + public: + IMAPCopyMessagesOperation(); + virtual ~IMAPCopyMessagesOperation(); + + virtual void setFolder(String * folder); + virtual String * folder(); + + virtual void setDestFolder(String * destFolder); + virtual String * destFolder(); + + virtual void setUids(Array * uids); + virtual Array * uids(); + + virtual Array * destUids(); + + virtual void main(); + }; +} + +#endif /* defined(__mailcore2__MCIMAPCopyMessagesOperation__) */ |