fotaapplication/fotaserver/FotaServer/inc/DevEncProgressObserver.h
branchRCL_3
changeset 19 86979fe66c4c
parent 0 b497e44ab2fc
equal deleted inserted replaced
14:9e9792ae22e3 19:86979fe66c4c
    24 #include <e32base.h>
    24 #include <e32base.h>
    25 #include "DevEncProgressDlg.h"
    25 #include "DevEncProgressDlg.h"
    26 
    26 
    27 //Forward declarations
    27 //Forward declarations
    28 class CDevEncController;
    28 class CDevEncController;
    29 class CDevEncSession;
    29 class CDevEncSessionBase;
    30 class CDevEncProgressDlg;
    30 class CDevEncProgressDlg;
    31 //Constants used in this class
    31 //Constants used in this class
    32 
    32 
    33 const TTimeIntervalMicroSeconds32 KNfeTimeInterval = 500000; //0.5 second, duration between each retry.
    33 const TTimeIntervalMicroSeconds32 KNfeTimeInterval = 500000; //0.5 second, duration between each retry.
    34 const KProgressComplete = 100; //100 percent
    34 const KProgressComplete = 100; //100 percent
    58      	 * @since   S60   v5.2
    58      	 * @since   S60   v5.2
    59      	 * @param   None
    59      	 * @param   None
    60      	 * @return  None
    60      	 * @return  None
    61      	 */
    61      	 */
    62 
    62 
    63 		void StartMonitoringL(CDevEncSession* aSession);
    63 		void StartMonitoringL(CDevEncSessionBase* aSession);
    64 		
    64 		
    65     public: // Functions from base classes
    65     public: // Functions from base classes
    66 
    66 
    67         void CheckProgressL();
    67         void CheckProgressL();
    68         
    68         
    89         CDevEncProgressDlg* iProgressDlg;
    89         CDevEncProgressDlg* iProgressDlg;
    90 		
    90 		
    91         CPeriodic* iPeriodicTimer;
    91         CPeriodic* iPeriodicTimer;
    92 		
    92 		
    93 		//Not owned
    93 		//Not owned
    94 		CDevEncSession*     iEncMemorySession;
    94 		CDevEncSessionBase*     iEncMemorySession;
    95 	
    95 	
    96 	};
    96 	};
    97 
    97 
    98 #endif // __NFEOBSERVER_H__
    98 #endif // __NFEOBSERVER_H__
    99 
    99