summaryrefslogtreecommitdiff
path: root/noncore/net/mail/pop3wrapper.h
Unidiff
Diffstat (limited to 'noncore/net/mail/pop3wrapper.h') (more/less context) (show whitespace changes)
-rw-r--r--noncore/net/mail/pop3wrapper.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/noncore/net/mail/pop3wrapper.h b/noncore/net/mail/pop3wrapper.h
index a05021c..4171a76 100644
--- a/noncore/net/mail/pop3wrapper.h
+++ b/noncore/net/mail/pop3wrapper.h
@@ -5,12 +5,15 @@
5#include "abstractmail.h" 5#include "abstractmail.h"
6 6
7class RecMail; 7class RecMail;
8class RecBody; 8class RecBody;
9class encodedString; 9class encodedString;
10struct mailpop3; 10struct mailpop3;
11struct mailmessage;
12struct mailmime;
13struct mailmime_mechanism;
11 14
12class POP3wrapper : public AbstractMail 15class POP3wrapper : public AbstractMail
13{ 16{
14 Q_OBJECT 17 Q_OBJECT
15 18
16public: 19public:
@@ -37,12 +40,17 @@ protected:
37 RecBody parseMail( char *message ); 40 RecBody parseMail( char *message );
38 QString parseMailboxList( mailimf_mailbox_list *list ); 41 QString parseMailboxList( mailimf_mailbox_list *list );
39 QString parseMailbox( mailimf_mailbox *box ); 42 QString parseMailbox( mailimf_mailbox *box );
40 QString parseGroup( mailimf_group *group ); 43 QString parseGroup( mailimf_group *group );
41 QString parseAddressList( mailimf_address_list *list ); 44 QString parseAddressList( mailimf_address_list *list );
42 QString parseDateTime( mailimf_date_time *date ); 45 QString parseDateTime( mailimf_date_time *date );
46
47 static void traverseBody(RecBody&target,mailmessage*message,mailmime*mime,unsigned int current_rek=0);
48 static void fillSingleBody(RecPart&target,mailmessage*message,mailmime*mime);
49 static QString POP3wrapper::getencoding(mailmime_mechanism*aEnc);
50
43 POP3account *account; 51 POP3account *account;
44 mailpop3 *m_pop3; 52 mailpop3 *m_pop3;
45 QString msgTempName; 53 QString msgTempName;
46 unsigned int last_msg_id; 54 unsigned int last_msg_id;
47}; 55};
48 56