equal
deleted
inserted
replaced
15 * Main smpt plugin class |
15 * Main smpt plugin class |
16 * |
16 * |
17 */ |
17 */ |
18 |
18 |
19 |
19 |
20 #ifndef IPSSOSSMTPPLUGINTIMER_H |
20 #ifndef __CIPSSOSSMTPPLUGINTIMER_H__ |
21 #define IPSSOSSMTPPLUGINTIMER_H |
21 #define __CIPSSOSSMTPPLUGINTIMER_H__ |
22 |
22 |
23 |
23 |
24 #include <e32base.h> // CBase |
24 #include <e32base.h> // CBase |
25 |
25 |
|
26 //<cmail> //internal dependency removed |
|
27 /*#ifdef _DEBUG |
|
28 #include "../../internal/IpsSosAOPluginTester/inc/IpsSosAOPluginTester.hrh" |
|
29 #endif // _DEBUG*/ |
|
30 //</cmail> |
26 |
31 |
27 /** |
32 /** |
28 * class MIpsSosAOPluginTimerCallBack |
33 * class MIpsSosAOPluginTimerCallBack |
29 * interface to timer call backs |
34 * interface to timer call backs |
30 */ |
35 */ |
41 * |
46 * |
42 * Ips sos ao plugin timer class, used by mbox logic class |
47 * Ips sos ao plugin timer class, used by mbox logic class |
43 * |
48 * |
44 * @lib ipssosaoplugin.lib |
49 * @lib ipssosaoplugin.lib |
45 */ |
50 */ |
46 //<Qmail> |
51 class CIpsSosAOPluginTimer : |
47 NONSHARABLE_CLASS (CIpsSosAOPluginTimer) : |
|
48 //</Qmail> |
|
49 public CActive |
52 public CActive |
50 { |
53 { |
51 |
54 |
52 public: |
55 public: |
53 |
56 |
87 * Set timer active |
90 * Set timer active |
88 * @param const TTimeIntervalSeconds&, seconds to trick |
91 * @param const TTimeIntervalSeconds&, seconds to trick |
89 */ |
92 */ |
90 void After( const TTimeIntervalSeconds& aSeconds ); |
93 void After( const TTimeIntervalSeconds& aSeconds ); |
91 |
94 |
|
95 //<cmail> //internal dependency removed |
|
96 /*#ifdef _DEBUG |
|
97 #ifdef IPSAOPLUGINTESTER_MBOXLOGICTEST |
|
98 // test usage |
|
99 TInt GetSecondsToTrick(); |
|
100 #endif // IPSAOPLUGINTESTER_MBOXLOGICTEST*/ |
|
101 //</cmail> |
92 |
102 |
93 protected: |
103 protected: |
94 |
104 |
95 /** |
105 /** |
96 * DoCancel |
106 * DoCancel |
113 protected: // Data |
123 protected: // Data |
114 |
124 |
115 RTimer iTimer; |
125 RTimer iTimer; |
116 MIpsSosAOPluginTimerCallBack& iCallBack; |
126 MIpsSosAOPluginTimerCallBack& iCallBack; |
117 |
127 |
|
128 //<cmail> //internal dependency removed |
|
129 /*#ifdef _DEBUG |
|
130 #ifdef IPSAOPLUGINTESTER_MBOXLOGICTEST |
|
131 // test usage |
|
132 TTime iTestActivationTime; |
|
133 #endif // IPSAOPLUGINTESTER_MBOXLOGICTEST*/ |
|
134 //</cmail> |
118 }; |
135 }; |
119 |
136 |
120 #endif //IPSSOSSMTPPLUGINTIMER_H |
137 #endif /* __CIPSSOSSMTPPLUGINTIMER_H__ */ |
121 |
138 |
122 //EOF |
139 //EOF |