author | Pat Downey <patd@symbian.org> |
Wed, 01 Sep 2010 12:22:02 +0100 | |
branch | RCL_3 |
changeset 26 | 8b7f4e561641 |
parent 25 | 7333d7932ef7 |
permissions | -rw-r--r-- |
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
1 |
/* |
18
f9033e605ee2
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
2 |
* Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies). |
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
3 |
* All rights reserved. |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
4 |
* This component and the accompanying materials are made available |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
5 |
* under the terms of "Eclipse Public License v1.0" |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
6 |
* which accompanies this distribution, and is available |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
7 |
* at the URL "http://www.eclipse.org/legal/epl-v10.html". |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
8 |
* |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
9 |
* Initial Contributors: |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
10 |
* Nokia Corporation - initial contribution. |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
11 |
* |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
12 |
* Contributors: |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
13 |
* |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
14 |
* Description: This file contains the header file of the CIAUpdateManager class |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
15 |
* |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
16 |
*/ |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
17 |
|
26 | 18 |
|
19 |
||
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
20 |
#ifndef IA_UPDATE_MANAGER_H |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
21 |
#define IA_UPDATE_MANAGER_H |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
22 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
23 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
24 |
//INCLUDES |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
25 |
#include <e32base.h> |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
26 |
#include <e32std.h> |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
27 |
#include <coemain.h> |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
28 |
|
26 | 29 |
#include "iaupdateclient.h" |
30 |
||
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
31 |
//FORWARD DECLARATIONS |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
32 |
class CIAUpdateParameters; |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
33 |
class MIAUpdateObserver; |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
34 |
class CEikonEnv; |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
35 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
36 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
37 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
38 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
39 |
/** |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
40 |
* CIAUpdateManager object provides methods for update actions. |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
41 |
* Updating will be targeted to the update items that qualify the requirements |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
42 |
* of CIAUpdateParameters objects. In asynchronous actions, the callback |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
43 |
* functions of MIAUpdateObserver objects will be informed about the progress |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
44 |
* of update actions. |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
45 |
* |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
46 |
* @see MIAUpdateObserver |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
47 |
* @see CIAUpdateParameters |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
48 |
* @see CIAUpdate |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
49 |
* |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
50 |
* @since S60 v3.2 |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
51 |
*/ |
26 | 52 |
NONSHARABLE_CLASS( CIAUpdateManager ) : public CActive, public MCoeForegroundObserver |
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
53 |
{ |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
54 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
55 |
public: |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
56 |
|
26 | 57 |
/** |
58 |
* These values inform what operation has been requested. |
|
59 |
* |
|
60 |
* @since S60 v3.2 |
|
61 |
*/ |
|
62 |
enum TIAUpdateType |
|
63 |
{ |
|
64 |
/** |
|
65 |
* No operation is going on. |
|
66 |
*/ |
|
67 |
EIAUpdateIdle, |
|
68 |
/** |
|
69 |
* SWUpdate app start requested. |
|
70 |
*/ |
|
71 |
||
72 |
EIAUpdateStartServer, |
|
73 |
||
74 |
/** |
|
75 |
* Update check has been requested. |
|
76 |
*/ |
|
77 |
EIAUpdateCheck, |
|
78 |
||
79 |
/** |
|
80 |
* Update operation has been requested. |
|
81 |
*/ |
|
82 |
EIAUpdateUpdate, |
|
83 |
||
84 |
/** |
|
85 |
* Update query has been requested. |
|
86 |
*/ |
|
87 |
EIAUpdateQuery |
|
88 |
}; |
|
89 |
||
90 |
||
91 |
/** |
|
92 |
* @param aObserver Callback functions of the observer are called |
|
93 |
* when operations progress. |
|
94 |
* @return CIAUpdateManager* Pointer to the created CIAUpdateManager |
|
95 |
* object that can be used for update actions. |
|
96 |
* |
|
97 |
* @since S60 v3.2 |
|
98 |
*/ |
|
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
99 |
static CIAUpdateManager* NewL( MIAUpdateObserver& aObserver ); |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
100 |
|
26 | 101 |
/** |
102 |
* @see NewL |
|
103 |
* |
|
104 |
* @since S60 v3.2 |
|
105 |
*/ |
|
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
106 |
static CIAUpdateManager* NewLC( MIAUpdateObserver& aObserver ); |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
107 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
108 |
|
26 | 109 |
/** |
110 |
* Destructor |
|
111 |
* |
|
112 |
* @since S60 v3.2 |
|
113 |
*/ |
|
114 |
virtual ~CIAUpdateManager(); |
|
115 |
||
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
116 |
|
26 | 117 |
/** |
118 |
* @see CIAUpdate::CheckUpdates |
|
119 |
* |
|
120 |
* @since S60 v3.2 |
|
121 |
*/ |
|
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
122 |
void CheckUpdates( const CIAUpdateParameters& aUpdateParameters ); |
26 | 123 |
|
124 |
||
125 |
/** |
|
126 |
* @see CIAUpdate::ShowUpdates |
|
127 |
* |
|
128 |
* @since S60 v3.2 |
|
129 |
*/ |
|
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
130 |
void ShowUpdates( const CIAUpdateParameters& aUpdateParameters ); |
26 | 131 |
|
132 |
||
133 |
/** |
|
134 |
* @see CIAUpdate::Update |
|
135 |
* |
|
136 |
* @since S60 v3.2 |
|
137 |
*/ |
|
138 |
void Update( const CIAUpdateParameters& aUpdateParameters ); |
|
139 |
||
140 |
/** |
|
141 |
* @see CIAUpdate::UpdateQuery |
|
142 |
* |
|
143 |
* @since S60 v3.2 |
|
144 |
*/ |
|
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
145 |
void UpdateQuery(); |
26 | 146 |
|
147 |
||
148 |
protected: // CActive |
|
149 |
||
150 |
/** |
|
151 |
* @see CActive::DoCancel |
|
152 |
* |
|
153 |
* @since S60 v3.2 |
|
154 |
*/ |
|
155 |
virtual void DoCancel(); |
|
156 |
||
157 |
/** |
|
158 |
* When the server side has finished operation, the CActive object will |
|
159 |
* be informed about it, and as a result RunL will be called. This function |
|
160 |
* well inform the observer that the operation has been completed. |
|
161 |
* @see CActive::RunL |
|
162 |
* |
|
163 |
* @since S60 v3.2 |
|
164 |
*/ |
|
165 |
virtual void RunL(); |
|
166 |
||
167 |
||
168 |
protected: |
|
169 |
||
170 |
/** |
|
171 |
* @see NewL |
|
172 |
* |
|
173 |
* @since S60 v3.2 |
|
174 |
*/ |
|
175 |
CIAUpdateManager( MIAUpdateObserver& aObserver ); |
|
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
176 |
|
26 | 177 |
/** |
178 |
* @see NewL |
|
179 |
* |
|
180 |
* @since S60 v3.2 |
|
181 |
*/ |
|
182 |
virtual void ConstructL(); |
|
183 |
||
184 |
||
185 |
/** |
|
186 |
* Resets all the result variables to their default values. |
|
187 |
* |
|
188 |
* @since S60 v3.2 |
|
189 |
*/ |
|
190 |
virtual void ResetResults(); |
|
191 |
||
192 |
||
193 |
/** |
|
194 |
* @return ETrue if an operation is going on. Else EFalse. |
|
195 |
* |
|
196 |
* @since S60 v3.2 |
|
197 |
*/ |
|
198 |
TBool BusyCheck() const; |
|
199 |
||
200 |
||
201 |
/** |
|
202 |
* @return RIAUpdateClient& Handles the client server communication. |
|
203 |
* |
|
204 |
* @since S60 v3.2 |
|
205 |
*/ |
|
206 |
RIAUpdateClient& UpdateClient(); |
|
207 |
||
208 |
||
209 |
/** |
|
210 |
* @return MUpdateObserver& Observer who will be informed about the |
|
211 |
* completion of the operations. |
|
212 |
* |
|
213 |
* @since S60 v3.2 |
|
214 |
*/ |
|
215 |
MIAUpdateObserver& Observer() const; |
|
216 |
||
217 |
||
218 |
/** |
|
219 |
* @return TIAUpdateType Informs what kind of operation is going on. |
|
220 |
* |
|
221 |
* @since S60 v3.2 |
|
222 |
*/ |
|
223 |
TIAUpdateType UpdateType() const; |
|
224 |
||
225 |
/** |
|
226 |
* @param aUpdateType Informs what kind of operation is going on. |
|
227 |
* |
|
228 |
* @since S60 v3.2 |
|
229 |
*/ |
|
230 |
void SetUpdateType( TIAUpdateType aUpdateType ); |
|
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
231 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
232 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
233 |
private: |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
234 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
235 |
// Prevent these if not implemented |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
236 |
CIAUpdateManager( const CIAUpdateManager& aObject ); |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
237 |
CIAUpdateManager& operator =( const CIAUpdateManager& aObject ); |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
238 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
239 |
private: // Functions from MCoeForegroundObserver |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
240 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
241 |
/** |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
242 |
* Handles the application coming to the foreground. |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
243 |
*/ |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
244 |
void HandleGainingForeground(); |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
245 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
246 |
/** |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
247 |
* Handles the application going into the background. |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
248 |
*/ |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
249 |
void HandleLosingForeground(); |
26 | 250 |
|
251 |
private:// new functions |
|
252 |
||
253 |
void CheckUpdatesContinue(); |
|
254 |
||
255 |
void CopyUpdateParamsL( const CIAUpdateParameters& aUpdateParameters ); |
|
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
256 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
257 |
private: // data |
26 | 258 |
|
259 |
CIAUpdateParameters* iUpdateParameters; |
|
260 |
||
261 |
// Observer who will be informed about the completion of the operations. |
|
262 |
MIAUpdateObserver& iObserver; |
|
263 |
||
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
264 |
// Handles the client server communication. |
26 | 265 |
RIAUpdateClient iUpdateClient; |
266 |
||
267 |
// Informs what kind of operation is going on. |
|
268 |
TIAUpdateType iUpdateType; |
|
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
269 |
|
26 | 270 |
// This is used to storage the success count values for update operations. |
271 |
TInt iSuccessCount; |
|
272 |
||
273 |
// This is used to storage the fail count values for update operations. |
|
274 |
TInt iFailCount; |
|
275 |
||
276 |
// This is used to storage the cancel count values for update operations. |
|
277 |
TInt iCancelCount; |
|
278 |
||
279 |
TBool iUpdateNow; |
|
280 |
||
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
281 |
CEikonEnv* iEikEnv; //not owned |
26 | 282 |
|
0
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
283 |
}; |
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
284 |
|
ba25891c3a9e
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
285 |
#endif // IA_UPDATE_IMPL_H |