ipsservices/ipssosaoplugin/inc/IpsSosAOPluginTimer.h
changeset 23 2dc6caa42ec3
parent 18 578830873419
equal deleted inserted replaced
20:ecc8def7944a 23:2dc6caa42ec3
    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