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