aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/imap/MCIMAPSession.h
diff options
context:
space:
mode:
authorGravatar DINH Viet Hoa <hoa@sprw.me>2013-01-16 01:07:32 -0800
committerGravatar DINH Viet Hoa <hoa@sprw.me>2013-01-16 01:07:32 -0800
commite75be6c8b9a9b694e86c4054b4493f8ec405df2f (patch)
treec74257540dca069ece8178d2afa03a3ee45d7781 /src/core/imap/MCIMAPSession.h
parent70f53398659fb9305f6bf88e33c84327c61829d5 (diff)
Implemented async IMAP
Diffstat (limited to 'src/core/imap/MCIMAPSession.h')
-rw-r--r--src/core/imap/MCIMAPSession.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/core/imap/MCIMAPSession.h b/src/core/imap/MCIMAPSession.h
index 93058c2b..ea9a39cd 100644
--- a/src/core/imap/MCIMAPSession.h
+++ b/src/core/imap/MCIMAPSession.h
@@ -66,8 +66,6 @@ namespace mailcore {
IMAPSession();
virtual ~IMAPSession();
- //virtual String * className();
-
virtual void setHostname(String * hostname);
virtual String * hostname();
@@ -95,9 +93,11 @@ namespace mailcore {
virtual void setVoIPEnabled(bool enabled);
virtual bool isVoIPEnabled();
+ // Needed for fetchSubscribedFolders() and fetchAllFolders().
virtual void setDelimiter(char delimiter);
virtual char delimiter();
+ // Needed for fetchSubscribedFolders() and fetchAllFolders().
virtual void setDefaultNamespace(IMAPNamespace * ns);
virtual IMAPNamespace * defaultNamespace();
@@ -126,14 +126,13 @@ namespace mailcore {
virtual Array * fetchMessagesByNumber(String * folder, IMAPMessagesRequestKind requestKind,
uint32_t firstNumber, uint32_t lastNumber, IMAPProgressCallback * progressCallback, ErrorCode * pError);
virtual Array * fetchMessagesByUID(String * folder, IMAPMessagesRequestKind requestKind,
- Array * numbers, IMAPProgressCallback * progressCallback, ErrorCode * pError);
+ Array * uids, IMAPProgressCallback * progressCallback, ErrorCode * pError);
virtual Array * fetchMessagesByNumber(String * folder, IMAPMessagesRequestKind requestKind,
Array * numbers, IMAPProgressCallback * progressCallback, ErrorCode * pError);
virtual Data * fetchMessageByUID(String * folder, uint32_t uid,
IMAPProgressCallback * progressCallback, ErrorCode * pError);
virtual Data * fetchMessageAttachmentByUID(String * folder, uint32_t uid, String * partID,
- Encoding encoding, unsigned int expectedSize,
- IMAPProgressCallback * progressCallback, ErrorCode * pError);
+ Encoding encoding, IMAPProgressCallback * progressCallback, ErrorCode * pError);
virtual HashMap * fetchMessageNumberUIDMapping(String * folder, uint32_t fromUID, uint32_t toUID,
ErrorCode * pError);