equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). |
2 * Copyright (c) 2005-2010 Nokia Corporation and/or its subsidiary(-ies). |
3 * All rights reserved. |
3 * All rights reserved. |
4 * This component and the accompanying materials are made available |
4 * This component and the accompanying materials are made available |
5 * under the terms of "Eclipse Public License v1.0" |
5 * under the terms of "Eclipse Public License v1.0" |
6 * which accompanies this distribution, and is available |
6 * which accompanies this distribution, and is available |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
136 /** |
136 /** |
137 * Executes RequestData task |
137 * Executes RequestData task |
138 * @return KErrNone if no erros. Else system wide error codes. |
138 * @return KErrNone if no erros. Else system wide error codes. |
139 */ |
139 */ |
140 TInt ProcessRequestDataL(); |
140 TInt ProcessRequestDataL(); |
141 /** |
141 /** |
|
142 * Request data to iDataBuffer |
|
143 * @return none |
|
144 */ |
|
145 void RequestDataL( CSBGenericTransferType& aGenericTransferType ); |
|
146 /** |
142 * Executes GetDataOwnerStatus task |
147 * Executes GetDataOwnerStatus task |
143 * @return none |
148 * @return none |
144 */ |
149 */ |
145 void ProcessGetDataOwnerStatusL(); |
150 void ProcessGetDataOwnerStatusL(); |
146 /** |
151 /** |
207 * Gets Java dataowner size |
212 * Gets Java dataowner size |
208 * @param aJavaHash Java hash value |
213 * @param aJavaHash Java hash value |
209 * @param TDriveList drives to include |
214 * @param TDriveList drives to include |
210 * @return dataowner data size in specified drives |
215 * @return dataowner data size in specified drives |
211 */ |
216 */ |
212 TUint JavaDataSizeL( const TDesC& aJavaHash, const TDriveList& aDriveList ) const; |
217 TUint JavaDataSizeL( const TDesC& aJavaHash, const TDriveList& aDriveList ) const; |
213 |
218 |
214 private: |
219 private: |
215 CSBEClient* iSBEClient; |
220 CSBEClient* iSBEClient; |
216 TRequestStatus* iCallerStatus; |
221 TRequestStatus* iCallerStatus; |
217 TBool iProcessComplete; |
222 CSConTask* iCurrentTask; |
218 TInt iProcessIndex; |
223 TBool iBURModeNormal; |
219 TInt iMaxObjectSize; |
224 TBool iRestoreMode; |
220 |
225 RFs& iFs; |
221 CSConTask* iCurrentTask; |
226 TBool iAllSnapshotsSuppliedCalled; |
222 TInt iDataPos; |
227 TBool iLastChunk; |
223 TBool iDataLeft; |
228 CBufFlat* iDataBuffer; |
224 TPtrC8 iDataPtr; |
229 TInt iDataBufferSize; |
225 TBool iLastChunk; |
230 }; |
226 TBool iBURModeNormal; |
|
227 TBool iRestoreMode; |
|
228 RFs& iFs; |
|
229 TBool iAllSnapshotsSuppliedCalled; |
|
230 }; |
|
231 |
231 |
232 #endif |
232 #endif |
233 |
233 |
234 // End of file |
234 // End of file |