equal
deleted
inserted
replaced
15 * Base class for always online mail syncing and fetchin operations |
15 * Base class for always online mail syncing and fetchin operations |
16 * |
16 * |
17 */ |
17 */ |
18 |
18 |
19 |
19 |
20 #ifndef IPSSOSAOBASEAGENT_H |
20 #ifndef IPSSOSAOBASEAGENT_H_ |
21 #define IPSSOSAOBASEAGENT_H |
21 #define IPSSOSAOBASEAGENT_H_ |
22 |
22 |
23 #include <e32base.h> |
23 #include <e32base.h> |
24 #include <msvapi.h> |
24 #include <msvapi.h> |
|
25 #include <SendUiConsts.h> |
|
26 |
|
27 #include "ipsplgcommon.h" |
25 |
28 |
26 class CIpsSetDataApi; |
29 class CIpsSetDataApi; |
27 class CIpsSosAOImapSyncOp; |
30 class CIpsSosAOImapSyncOp; |
28 class CImImap4Settings; |
31 class CImImap4Settings; |
29 class MIpsAOObserverNotifyInterface; |
32 class MIpsAOObserverNotifyInterface; |
53 * Created by IpsSosAOMboxLogic only ones, is active when asyncronic operation |
56 * Created by IpsSosAOMboxLogic only ones, is active when asyncronic operation |
54 * is running. Instance of this class is mailbox spesific. |
57 * is running. Instance of this class is mailbox spesific. |
55 * |
58 * |
56 * @lib ipssosaoplugin.lib |
59 * @lib ipssosaoplugin.lib |
57 */ |
60 */ |
58 //<Qmail> |
61 class CIpsSosAOBaseAgent : public CActive |
59 NONSHARABLE_CLASS (CIpsSosAOBaseAgent) : public CActive |
|
60 //</Qmail> |
|
61 { |
62 { |
62 |
63 |
63 public: // enums |
64 public: // enums |
64 |
65 |
65 enum TAgentState |
66 enum TAgentState |
232 TUid iMtmType; |
233 TUid iMtmType; |
233 TPckgBuf<TIpsPlgPropertyEvent> iPropertyBuf; |
234 TPckgBuf<TIpsPlgPropertyEvent> iPropertyBuf; |
234 |
235 |
235 }; |
236 }; |
236 |
237 |
237 #endif /*IPSSOSAOBASEAGENT_H*/ |
238 #endif /*IPSSOSAOBASEAGENT_H_*/ |