equal
deleted
inserted
replaced
14 * Description: |
14 * Description: |
15 * Always online plugin for freestyle smtp handling |
15 * Always online plugin for freestyle smtp handling |
16 * |
16 * |
17 */ |
17 */ |
18 |
18 |
19 #ifndef IPSSOSAOPLUGINECOMINTERFACE_H_ |
19 #ifndef IPSSOSAOPLUGINECOMINTERFACE_H |
20 #define IPSSOSAOPLUGINECOMINTERFACE_H_ |
20 #define IPSSOSAOPLUGINECOMINTERFACE_H |
21 |
21 |
22 #include <e32base.h> // CBase |
22 #include <e32base.h> // CBase |
23 #include <AlwaysOnlineEComInterface.h> |
23 #include <AlwaysOnlineEComInterface.h> |
24 #include <AlwaysOnlineManagerClient.h> |
24 #include <AlwaysOnlineManagerClient.h> |
25 #include <msvapi.h> |
25 #include <msvapi.h> |
34 * objects, sends always online server command to both logic objects. |
34 * objects, sends always online server command to both logic objects. |
35 * Sends msv events to logics |
35 * Sends msv events to logics |
36 * |
36 * |
37 * @lib ipssosaoplugin.lib |
37 * @lib ipssosaoplugin.lib |
38 */ |
38 */ |
|
39 //<Qmail> |
39 NONSHARABLE_CLASS (CIpsSosAOPluginEComInterface) : |
40 NONSHARABLE_CLASS (CIpsSosAOPluginEComInterface) : |
|
41 //</Qmail> |
40 public CAlwaysOnlineEComInterface, |
42 public CAlwaysOnlineEComInterface, |
41 public MMsvSessionObserver |
43 public MMsvSessionObserver |
42 { |
44 { |
43 public: |
45 public: |
44 |
46 |
91 * Called when CMsvSession is ready |
93 * Called when CMsvSession is ready |
92 */ |
94 */ |
93 void CompleteConstructL(); |
95 void CompleteConstructL(); |
94 |
96 |
95 private: // data |
97 private: // data |
96 |
98 //<Qmail> |
97 CIpsSosAOSmtpSendWatcher* iSendWatcher; |
99 CIpsSosAOSmtpSendWatcher* iSendWatcher;//owned |
98 CIpsSosAOImapPopLogic* iImapPopLogic; |
100 CIpsSosAOImapPopLogic* iImapPopLogic;//owned |
99 CMsvSession* iSession; |
101 CMsvSession* iSession;//owned |
100 RArray<TInt> iBufferedAOCommands; |
102 RArray<TInt> iBufferedAOCommands;//owned |
101 |
103 //</Qmail> |
102 |
104 |
103 }; |
105 }; |
104 |
106 |
105 #endif /*IPSSOSAOPLUGINECOMINTERFACE_H_*/ |
107 #endif //IPSSOSAOPLUGINECOMINTERFACE_H |