aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/imap/MCIMAPSession.h
diff options
context:
space:
mode:
authorGravatar Dmitry Isaikin <isaikin-dmitry@yandex.ru>2016-07-06 10:17:28 +0300
committerGravatar HoĆ  V. DINH <dinh.viet.hoa@gmail.com>2016-07-06 00:17:28 -0700
commit1e77049bf421997de9d04a6d1e1dde4ce065affe (patch)
treef6358a20850a4f440d870ec857428c7f071160cf /src/core/imap/MCIMAPSession.h
parent17df6ae7c456cc27a316aa0d7b6c83066adb3c49 (diff)
Use libetpan API for fetching whole IMAP attachment to file (#1461)
Diffstat (limited to 'src/core/imap/MCIMAPSession.h')
-rw-r--r--src/core/imap/MCIMAPSession.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/core/imap/MCIMAPSession.h b/src/core/imap/MCIMAPSession.h
index 55f47de0..4d1f3894 100644
--- a/src/core/imap/MCIMAPSession.h
+++ b/src/core/imap/MCIMAPSession.h
@@ -122,10 +122,13 @@ namespace mailcore {
virtual Data * fetchMessageAttachmentByUID(String * folder, uint32_t uid, String * partID,
Encoding encoding, IMAPProgressCallback * progressCallback, ErrorCode * pError);
- virtual void fetchMessageAttachmentToFileByUID(String * folder, uint32_t uid, String * partID,
+ virtual void fetchMessageAttachmentToFileByChunksByUID(String * folder, uint32_t uid, String * partID,
uint32_t estimatedSize, Encoding encoding,
String * outputFile, uint32_t chunkSize,
IMAPProgressCallback * progressCallback, ErrorCode * pError);
+ virtual void fetchMessageAttachmentToFileByUID(String * folder, uint32_t uid, String * partID,
+ Encoding encoding, String * outputFile,
+ IMAPProgressCallback * progressCallback, ErrorCode * pError);
virtual Data * fetchMessageAttachmentByNumber(String * folder, uint32_t number, String * partID,
Encoding encoding, IMAPProgressCallback * progressCallback, ErrorCode * pError);