| author | Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> | 
| Tue, 26 Jan 2010 15:20:08 +0200 | |
| changeset 0 | 164170e6151a | 
| permissions | -rw-r--r-- | 
| 0 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 1 | /* | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 2 | * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 3 | * All rights reserved. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 4 | * This component and the accompanying materials are made available | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 5 | * under the terms of "Eclipse Public License v1.0" | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 6 | * which accompanies this distribution, and is available | 
| 
164170e6151a
Revision: 201004
 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". | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 8 | * | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 9 | * Initial Contributors: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 10 | * Nokia Corporation - initial contribution. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 11 | * | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 12 | * Contributors: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 13 | * | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 14 | * Description: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 15 | * | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 16 | */ | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 17 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 18 | //INCLUDE FILES | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 19 | #include "WimCertMgmt.h" | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 20 | #include "WimMgmt.h" // To initialize WimServer | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 21 | #include "JavaUtils.h" | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 22 | #include "WimTrace.h" | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 23 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 24 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 25 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 26 | // CWimJavaUtils::CWimJavaUtils() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 27 | // Default constructor | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 28 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 29 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 30 | CWimJavaUtils::CWimJavaUtils(): CActive( EPriorityStandard ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 31 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 32 | CActiveScheduler::Add( this ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 33 | iAuthObjsInfoList = NULL; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 34 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 35 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 36 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 37 | // CWimJavaUtils* CWimJavaUtils::NewL() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 38 | // Symbian 2 phase construction | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 39 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 40 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 41 | EXPORT_C CWimJavaUtils* CWimJavaUtils::NewL() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 42 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 43 | CWimJavaUtils* self = new( ELeave ) CWimJavaUtils(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 44 | CleanupStack::PushL( self ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 45 | self->ConstructL(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 46 | CleanupStack::Pop( self ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 47 | return self; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 48 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 49 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 50 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 51 | // CWimJavaUtils::ConstructL() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 52 | // Second phase | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 53 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 54 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 55 | void CWimJavaUtils::ConstructL() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 56 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 57 | _WIMTRACE ( _L( "CWimJavaUtils::ConstructL" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 58 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 59 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 60 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 61 | // CWimJavaUtils::~CWimJavaUtils() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 62 | // Destructor. All allocated memory is released. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 63 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 64 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 65 | EXPORT_C CWimJavaUtils::~CWimJavaUtils() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 66 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 67 | _WIMTRACE ( _L( "CWimJavaUtils::~CWimJavaUtils" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 68 | Cancel(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 69 | DeallocMemoryFromJavaProvStruct(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 70 | DeallocMemoryFromPathAndLabel(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 71 | if( iConnectionHandle ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 72 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 73 | iConnectionHandle->Close(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 74 | delete iConnectionHandle; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 75 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 76 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 77 | if ( iClientSession ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 78 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 79 | iClientSession->Close(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 80 | delete iClientSession; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 81 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 82 | if( iAuthObjsInfoList ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 83 | 		{
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 84 | iAuthObjsInfoList->Close(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 85 | delete iAuthObjsInfoList; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 86 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 87 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 88 | if( iAuthIdList ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 89 | 	    {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 90 | iAuthIdList->Close(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 91 | delete iAuthIdList; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 92 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 93 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 94 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 95 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 96 | // CWimJavaUtils::Initialize() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 97 | // Initializes the WIM server cache. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 98 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 99 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 100 | EXPORT_C void CWimJavaUtils::Initialize( TRequestStatus& aStatus ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 101 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 102 | _WIMTRACE ( _L( "CWimJavaUtils::Initialize" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 103 | aStatus = KRequestPending; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 104 | iClientStatus = &aStatus; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 105 | iPhase = EInitialize; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 106 | SignalOwnStatusAndComplete(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 107 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 108 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 109 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 110 | // CWimJavaUtils::CancelInitialize() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 111 | // Cancels outgoing Initialize operation. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 112 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 113 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 114 | EXPORT_C void CWimJavaUtils::CancelInitialize() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 115 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 116 | _WIMTRACE ( _L( "CWimJavaUtils::CancelInitialize" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 117 | Cancel(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 118 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 119 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 120 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 121 | // CWimJavaUtils::GetACIFSize() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 122 | // Fetches the size of provisioning information string. This information can | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 123 | // be used as a notification, does provisioning information exist. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 124 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 125 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 126 | EXPORT_C void CWimJavaUtils::GetACIFSize( TInt& aSize, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 127 | TRequestStatus& aStatus ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 128 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 129 | _WIMTRACE ( _L( "CWimJavaUtils::GetACIFSize" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 130 | aStatus = KRequestPending; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 131 | iClientStatus = &aStatus; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 132 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 133 | if ( !iClientSession || !iConnectionHandle ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 134 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 135 | User::RequestComplete( iClientStatus, KErrGeneral ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 136 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 137 | else | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 138 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 139 | iSize = &aSize; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 140 | iPhase = EGetACIFSize; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 141 | SignalOwnStatusAndComplete(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 142 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 143 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 144 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 145 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 146 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 147 | // CWimJavaUtils::GetACFSize() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 148 | // aSize ( OUT ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 149 | // aACFPath ( IN ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 150 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 151 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 152 | EXPORT_C void CWimJavaUtils::GetACFSize( TInt& aSize, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 153 | const TDesC8& aACFPath, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 154 | TRequestStatus& aStatus ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 155 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 156 | _WIMTRACE ( _L( "CWimJavaUtils::GetACFSize" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 157 | aStatus = KRequestPending; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 158 | iClientStatus = &aStatus; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 159 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 160 | if ( !iClientSession || !iConnectionHandle ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 161 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 162 | User::RequestComplete( iClientStatus, KErrGeneral ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 163 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 164 | else | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 165 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 166 | iSize = &aSize; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 167 | iACFPath.Copy( aACFPath ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 168 | iPhase = EGetACFSize; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 169 | SignalOwnStatusAndComplete(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 170 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 171 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 172 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 173 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 174 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 175 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 176 | // CWimJavaUtils::CancelGetACIFSize() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 177 | // Cancels ongoing GetSize operation | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 178 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 179 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 180 | EXPORT_C void CWimJavaUtils::CancelGetACIFSize() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 181 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 182 | _WIMTRACE ( _L( "CWimJavaUtils::CancelGetACIFSize" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 183 | Cancel(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 184 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 185 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 186 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 187 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 188 | // CWimJavaUtils::CancelGetACFSize() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 189 | // Cancels ongoing GetSize operation | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 190 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 191 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 192 | EXPORT_C void CWimJavaUtils::CancelGetACFSize() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 193 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 194 | _WIMTRACE ( _L( "CWimJavaUtils::CancelGetACFSize" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 195 | Cancel(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 196 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 197 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 198 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 199 | // CWimJavaUtils::RetrieveACIFContent() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 200 | // Fetches the whole data of provisioning information string. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 201 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 202 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 203 | EXPORT_C void CWimJavaUtils::RetrieveACIFContent( TDes8& aACIFData, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 204 | TRequestStatus& aStatus ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 205 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 206 | _WIMTRACE ( _L( "CWimJavaUtils::RetrieveACIFContent" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 207 | aStatus = KRequestPending; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 208 | iClientStatus = &aStatus; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 209 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 210 | if ( !iClientSession || !iConnectionHandle ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 211 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 212 | User::RequestComplete( iClientStatus, KErrGeneral ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 213 | return; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 214 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 215 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 216 | if ( aACIFData.MaxLength() ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 217 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 218 | iData = &aACIFData; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 219 | iPhase = ERetrieveACIFContent; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 220 | SignalOwnStatusAndComplete(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 221 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 222 | else | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 223 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 224 | User::RequestComplete( iClientStatus, KErrGeneral ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 225 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 226 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 227 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 228 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 229 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 230 | // CWimJavaUtils::RetrieveACFContent() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 231 | // Fetches the whole data of provisioning information string. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 232 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 233 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 234 | EXPORT_C void CWimJavaUtils::RetrieveACFContent( TDes8& aACFData, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 235 | const TDesC8& aACFPath, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 236 | TRequestStatus& aStatus ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 237 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 238 | _WIMTRACE ( _L( "CWimJavaUtils::RetrieveACFContent" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 239 | aStatus = KRequestPending; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 240 | iClientStatus = &aStatus; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 241 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 242 | if ( !iClientSession || !iConnectionHandle ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 243 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 244 | User::RequestComplete( iClientStatus, KErrGeneral ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 245 | return; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 246 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 247 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 248 | if ( aACFData.MaxLength() && aACFPath.Length() ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 249 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 250 | iData = &aACFData; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 251 | iACFPath.Copy(aACFPath); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 252 | iPhase = ERetrieveACFContent; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 253 | SignalOwnStatusAndComplete(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 254 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 255 | else | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 256 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 257 | User::RequestComplete( iClientStatus, KErrGeneral ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 258 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 259 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 260 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 261 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 262 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 263 | // CWimJavaUtils::RetrieveWimLabelAndPath() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 264 | // Fetches wim label and path. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 265 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 266 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 267 | EXPORT_C void CWimJavaUtils::RetrieveWimLabelAndPath( TDes8& aWimLabel, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 268 | TDes8& aPath, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 269 | TRequestStatus& aStatus ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 270 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 271 | _WIMTRACE ( _L( "CWimJavaUtils::RetrieveWimLabelAndPath" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 272 | aStatus = KRequestPending; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 273 | iClientStatus = &aStatus; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 274 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 275 | if ( !iClientSession || !iConnectionHandle ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 276 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 277 | User::RequestComplete( iClientStatus, KErrGeneral ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 278 | return; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 279 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 280 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 281 | if( aWimLabel.MaxLength() && aPath.MaxLength() ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 282 | 	    {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 283 | iLabel = &aWimLabel; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 284 | iPath = &aPath; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 285 | iPhase = ERetrieveWimLabelAndPath; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 286 | SignalOwnStatusAndComplete(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 287 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 288 | else | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 289 | 	    {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 290 | User::RequestComplete( iClientStatus, KErrGeneral ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 291 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 292 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 293 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 294 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 295 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 296 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 297 | // CWimJavaUtils::GetAuthObjsInfo() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 298 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 299 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 300 | EXPORT_C void CWimJavaUtils::GetAuthObjsInfo( const RArray<TInt>& aAuthIdList, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 301 | RArray<TJavaPINParams>& aAuthObjsInfoList, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 302 | TRequestStatus& aStatus ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 303 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 304 | _WIMTRACE ( _L( "CWimOMAProv::GetAuthObjsInfo" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 305 | aStatus = KRequestPending; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 306 | iClientStatus = &aStatus; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 307 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 308 | if ( !iClientSession || !iConnectionHandle ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 309 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 310 | User::RequestComplete( iClientStatus, KErrGeneral ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 311 | return; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 312 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 313 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 314 | if ( aAuthIdList.Count() ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 315 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 316 | if( iAuthObjsInfoList ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 317 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 318 | delete iAuthObjsInfoList; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 319 | iAuthObjsInfoList = NULL; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 320 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 321 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 322 | TRAPD( err, iAuthObjsInfoList = new (ELeave) RArray<TJavaPINParams>( aAuthIdList.Count() ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 323 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 324 | if ( err != KErrNone ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 325 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 326 | User::RequestComplete( iClientStatus, err ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 327 | return; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 328 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 329 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 330 | if( iAuthIdList ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 331 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 332 | delete iAuthIdList; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 333 | iAuthIdList = NULL; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 334 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 335 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 336 | TRAP( err, iAuthIdList = new (ELeave ) RArray<TInt>( aAuthIdList.Count() ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 337 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 338 | if ( err != KErrNone ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 339 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 340 | User::RequestComplete( iClientStatus, err ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 341 | return; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 342 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 343 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 344 | for( TInt i = 0; i < aAuthIdList.Count() ; i ++ ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 345 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 346 | iAuthIdList->Append( aAuthIdList[i]); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 347 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 348 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 349 | iClientsAuthObjsInfoList = &aAuthObjsInfoList; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 350 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 351 | TJavaPINParams pinp; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 352 | for( TInt i = 0; i < aAuthIdList.Count(); i++ ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 353 | 			{
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 354 | iAuthObjsInfoList->Append( pinp ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 355 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 356 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 357 | iPhase = EGetAuthObjsInfo; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 358 | SignalOwnStatusAndComplete(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 359 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 360 | else | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 361 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 362 | User::RequestComplete( iClientStatus, KErrGeneral ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 363 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 364 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 365 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 366 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 367 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 368 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 369 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 370 | // CWimJavaUtils::CancelACIFRetrieveContent() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 371 | // Cancels ongoing retrieve operation | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 372 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 373 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 374 | EXPORT_C void CWimJavaUtils::CancelRetrieveACIFContent() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 375 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 376 | _WIMTRACE ( _L( "CWimJavaUtils::CancelRetrieveACIFContent" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 377 | Cancel(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 378 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 379 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 380 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 381 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 382 | // CWimJavaUtils::CancelACFRetrieveContent() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 383 | // Cancels ongoing retrieve operation | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 384 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 385 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 386 | EXPORT_C void CWimJavaUtils::CancelRetrieveACFContent() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 387 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 388 | _WIMTRACE ( _L( "CWimJavaUtils::CancelRetrieveACFContent" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 389 | Cancel(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 390 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 391 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 392 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 393 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 394 | // CWimJavaUtils::CancelACFRetrieveWimLabelAndPath() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 395 | // Cancels ongoing retrieve operation | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 396 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 397 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 398 | EXPORT_C void CWimJavaUtils::CancelRetrieveWimLabelAndPath() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 399 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 400 | _WIMTRACE ( _L( "CWimJavaUtils::CancelACFRetrieveWimLabelAndPath" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 401 | Cancel(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 402 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 403 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 404 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 405 | // CWimJavaUtils::CancelGetAuthObjsInfo() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 406 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 407 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 408 | EXPORT_C void CWimJavaUtils::CancelGetAuthObjsInfo() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 409 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 410 | _WIMTRACE ( _L( "CWimJavaUtils::CancelGetAuthObjsInfo" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 411 | Cancel(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 412 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 413 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 414 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 415 | // CWimJavaUtils::RunL() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 416 | // Different phases are handled here | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 417 | // iPhase = EInitialize: Gets ClientSession handle. Tries to connect | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 418 | // to existing session. If there is no existing session, a new session | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 419 | // is created. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 420 | // iPhase = EConnectClientSession: If new session was needed to be created, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 421 | // new connecting request is needed. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 422 | // iPhase = EInitializeWim: Sends initialize request to server and waits | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 423 | // asyncronously. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 424 | // iPhase = EInitializeDone: Initialization is ready. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 425 | // iPhase = EGetACIFSize: Gets data type and data size from WIM Server | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 426 | // iPhase = EGetACIFSizeDone: WIM server has sent data to client and client copies | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 427 | // data forward to caller. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 428 | // iPhase = ERetrieveACIFContent: Retrieves binary data from WIM Server according to | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 429 | // type | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 430 | // iPhase = ERetrieveACIFContentDone: WIM Server has sent data and client copies data | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 431 | // forward to caller. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 432 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 433 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 434 | void CWimJavaUtils::RunL() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 435 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 436 | switch ( iPhase ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 437 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 438 | case EInitialize: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 439 |             {    
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 440 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: EInitialize" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 441 | //get ClientSession handle | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 442 | iClientSession = RWimMgmt::ClientSessionL(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 443 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 444 | iPhase = EConnectClientSession; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 445 | TInt retval = 0; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 446 | iWimStartErr = iClientSession->Connect(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 447 | if ( iWimStartErr == KErrNotFound ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 448 |                 {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 449 | retval = iClientSession->StartWim(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 450 | if( retval != KErrNone ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 451 |                     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 452 | User::RequestComplete( iClientStatus, retval ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 453 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 454 | else | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 455 |                     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 456 | SignalOwnStatusAndComplete(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 457 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 458 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 459 | else | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 460 |                 {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 461 | SignalOwnStatusAndComplete(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 462 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 463 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 464 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 465 | case EConnectClientSession: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 466 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 467 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: EConnectClientSession" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 468 | //Raise iPhase | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 469 | iPhase = EInitializeWim; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 470 | if ( iWimStartErr ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 471 |                 {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 472 | //New session was needed to be created. Try to reconnect. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 473 | iWimStartErr = iClientSession->Connect(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 474 | if ( iWimStartErr ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 475 |                     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 476 | //Failed to connect. No reason to continue. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 477 | User::RequestComplete( iClientStatus, iWimStartErr ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 478 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 479 | else | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 480 |                     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 481 | SignalOwnStatusAndComplete(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 482 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 483 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 484 | else | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 485 |                 {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 486 | SignalOwnStatusAndComplete(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 487 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 488 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 489 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 490 | case EInitializeWim: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 491 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 492 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: EInitializeWim" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 493 | //Initialize WIM | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 494 | SetActive(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 495 | iClientSession->Initialize( iStatus ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 496 | iPhase = EInitializeDone; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 497 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 498 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 499 | case EInitializeDone: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 500 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 501 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: EInitializeDone" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 502 | if ( iStatus.Int() == KErrNone ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 503 |                 {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 504 | //Get connection handle to WIM Server. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 505 | iConnectionHandle = RWimCertMgmt::ClientSessionL(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 506 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 507 | User::RequestComplete( iClientStatus, iStatus.Int() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 508 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 509 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 510 | case EGetACIFSize: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 511 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 512 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: EGetACIFSize" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 513 | TJavaProv javaProv; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 514 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 515 | iConnectionHandle->RetrieveACIFDataL( javaProv, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 516 | iStatus, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 517 | EGetACIFFileSize ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 518 | iPhase = EGetACIFSizeDone; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 519 | SetActive(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 520 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 521 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 522 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 523 | case EGetACFSize: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 524 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 525 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: EGetACFSize" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 526 | TJavaProv javaProv; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 527 | javaProv.iPath = &iACFPath; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 528 | iConnectionHandle->RetrieveACFDataL( javaProv, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 529 | iStatus, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 530 | EGetACFFileSize ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 531 | iPhase = EGetACFSizeDone; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 532 | SetActive(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 533 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 534 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 535 | case EGetAuthObjsInfo: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 536 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 537 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: EGetAuthObjsInfo" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 538 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 539 | iConnectionHandle->RetrieveAuthObjsInfoL( *iAuthIdList, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 540 | *iAuthObjsInfoList, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 541 | iStatus, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 542 | ERetrieveAuthObjsInfo ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 543 | iPhase = EGetAuthObjsInfoDone; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 544 | SetActive(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 545 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 546 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 547 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 548 | case EGetACIFSizeDone: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 549 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 550 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: EGetACIFSizeDone" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 551 | if ( iStatus.Int() == KErrNone ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 552 |                 {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 553 | TPckgBuf<TJavaProv> javaProvPckgBuf; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 554 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 555 | javaProvPckgBuf.operator = | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 556 | ( *iConnectionHandle->TJavaProvPckgBuf()->PckgBuf() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 557 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 558 | *iSize = javaProvPckgBuf().iSize; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 559 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 560 | iConnectionHandle->DeallocJavaDataPckgBuf(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 561 | User::RequestComplete( iClientStatus, iStatus.Int() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 562 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 563 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 564 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 565 | case EGetACFSizeDone: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 566 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 567 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: EGetACFSizeDone" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 568 | if ( iStatus.Int() == KErrNone ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 569 |                 {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 570 | TPckgBuf<TJavaProv> javaProvPckgBuf; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 571 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 572 | javaProvPckgBuf.operator = | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 573 | ( *iConnectionHandle->TJavaProvPckgBuf()->PckgBuf() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 574 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 575 | *iSize = javaProvPckgBuf().iSize; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 576 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 577 | iConnectionHandle->DeallocJavaDataPckgBuf(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 578 | User::RequestComplete( iClientStatus, iStatus.Int() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 579 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 580 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 581 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 582 | case ERetrieveACIFContent: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 583 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 584 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: EACIFRetrieve" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 585 | AllocMemoryForJavaProvStructL( iData->MaxLength() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 586 | TJavaProv javaProv; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 587 | javaProv.iJavaData = iJavaProvBufPtr; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 588 | iConnectionHandle->RetrieveACIFDataL( javaProv, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 589 | iStatus, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 590 | EGetACIFFile ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 591 | iPhase = ERetrieveACIFContentDone; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 592 | SetActive(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 593 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 594 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 595 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 596 | case ERetrieveACFContent: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 597 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 598 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: EACFRetrieve" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 599 | AllocMemoryForJavaProvStructL( iData->MaxLength() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 600 | TJavaProv javaProv; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 601 | javaProv.iPath = &iACFPath; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 602 | javaProv.iJavaData = iJavaProvBufPtr; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 603 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 604 | iConnectionHandle->RetrieveACFDataL( javaProv, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 605 | iStatus, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 606 | EGetACFFile ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 607 | iPhase = ERetrieveACFContentDone; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 608 | SetActive(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 609 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 610 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 611 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 612 | case ERetrieveACIFContentDone: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 613 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 614 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: ERetrieveACIFContentDone" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 615 | if ( iStatus.Int() == KErrNone ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 616 |                 {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 617 | TPtr8 ptr = iJavaProvBuf->Des(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 618 | iData->Copy( ptr ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 619 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 620 | DeallocMemoryFromJavaProvStruct(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 621 | iConnectionHandle->DeallocJavaDataPckgBuf(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 622 | User::RequestComplete( iClientStatus, iStatus.Int() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 623 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 624 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 625 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 626 | case ERetrieveACFContentDone: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 627 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 628 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: ERetrieveACFContentDone" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 629 | if ( iStatus.Int() == KErrNone ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 630 |                 {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 631 | TPtr8 ptr = iJavaProvBuf->Des(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 632 | iData->Copy( ptr ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 633 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 634 | DeallocMemoryFromJavaProvStruct(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 635 | iConnectionHandle->DeallocJavaDataPckgBuf(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 636 | User::RequestComplete( iClientStatus, iStatus.Int() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 637 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 638 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 639 | case EGetAuthObjsInfoDone: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 640 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 641 | TInt count = iAuthObjsInfoList->Count(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 642 | for( TInt i =0; i < count ; i++ ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 643 | 	            {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 644 | if((*iAuthObjsInfoList)[i].iMinLength > 0 ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 645 | 		            {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 646 | iClientsAuthObjsInfoList->Append( (*iAuthObjsInfoList)[i] ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 647 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 648 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 649 | User::RequestComplete( iClientStatus, iStatus.Int() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 650 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 651 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 652 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 653 | case ERetrieveWimLabelAndPath: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 654 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 655 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: EACFRetrieveWimLabelAndPath" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 656 | AllocMemoryForPathAndLabelL(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 657 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 658 | iConnectionHandle->RetrieveLabelAndPathL( *iLabelBufPtr, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 659 | *iPathBufPtr, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 660 | iStatus, | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 661 | EGetLabelAndPath ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 662 | iPhase = ERetrieveWimLabelAndPathDone; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 663 | SetActive(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 664 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 665 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 666 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 667 | case ERetrieveWimLabelAndPathDone: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 668 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 669 | _WIMTRACE ( _L( "CWimJavaUtils::RunL case: ERetrieveWimLabelAndPathDone" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 670 | if( iStatus.Int() == KErrNone ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 671 | 	            {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 672 | iLabel->Copy( iLabelBuf->Des() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 673 | iPath->Copy( iPathBuf->Des() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 674 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 675 | DeallocMemoryFromPathAndLabel(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 676 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 677 | User::RequestComplete( iClientStatus, iStatus.Int() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 678 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 679 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 680 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 681 | default: | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 682 |             {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 683 | break; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 684 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 685 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 686 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 687 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 688 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 689 | // CWimJavaUtils::AllocMemoryForJavaProvStructL() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 690 | // Allocates memory for Java binary data | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 691 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 692 | void CWimJavaUtils::AllocMemoryForJavaProvStructL( const TInt aDataLength ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 693 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 694 | _WIMTRACE ( _L( "CWimJavaUtils::AllocMemoryForJavaProvStructL" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 695 | if ( aDataLength ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 696 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 697 | iJavaProvBuf = HBufC8::NewL( aDataLength ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 698 | iJavaProvBufPtr = new( ELeave ) TPtr8( iJavaProvBuf->Des() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 699 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 700 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 701 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 702 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 703 | // CWimJavaUtils::DeallocMemoryFromJavaProvStruct() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 704 | // Deallocates memory from member variables | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 705 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 706 | void CWimJavaUtils::DeallocMemoryFromJavaProvStruct() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 707 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 708 | _WIMTRACE ( _L( "CWimJavaUtils::DeallocMemoryFromJavaProvStruct" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 709 | delete iJavaProvBuf; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 710 | delete iJavaProvBufPtr; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 711 | iJavaProvBuf = NULL; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 712 | iJavaProvBufPtr = NULL; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 713 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 714 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 715 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 716 | // CWimJavaUtils::AllocMemoryForPathAndLabelBufferL() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 717 | // Allocates memory for path and label buffer | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 718 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 719 | void CWimJavaUtils::AllocMemoryForPathAndLabelL() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 720 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 721 | _WIMTRACE ( _L( "CWimJavaUtils::AllocMemoryForPathAndLabelL" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 722 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 723 | iLabelBuf = HBufC8::NewL( KLabelMaxLength ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 724 | iLabelBufPtr = new( ELeave ) TPtr8( iLabelBuf->Des() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 725 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 726 | iPathBuf = HBufC8::NewL( KPathMaxLength ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 727 | iPathBufPtr = new( ELeave ) TPtr8( iPathBuf->Des() ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 728 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 729 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 730 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 731 | // CWimJavaUtils::DeallocMemoryFromPathAndLabel() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 732 | // Deallocates memory from path and label | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 733 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 734 | void CWimJavaUtils::DeallocMemoryFromPathAndLabel() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 735 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 736 | _WIMTRACE ( _L( "CWimJavaUtils::DeallocMemoryFromPathAndLabel" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 737 | delete iLabelBuf; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 738 | delete iPathBuf; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 739 | delete iLabelBufPtr; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 740 | delete iPathBufPtr; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 741 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 742 | iLabelBuf = NULL; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 743 | iLabelBufPtr = NULL; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 744 | iPathBuf = NULL; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 745 | iPathBufPtr = NULL; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 746 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 747 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 748 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 749 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 750 | // CWimJavaUtils::DoCancel() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 751 | // Deallocates member variables and completes client status with | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 752 | // KErrCancel error code. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 753 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 754 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 755 | void CWimJavaUtils::DoCancel() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 756 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 757 | _WIMTRACE ( _L( "CWimJavaUtils::DoCancel" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 758 | if ( iConnectionHandle && | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 759 | ( iPhase == EGetACIFSizeDone || iPhase == ERetrieveACIFContentDone ) ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 760 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 761 | iConnectionHandle->DeallocJavaDataPckgBuf(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 762 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 763 | DeallocMemoryFromJavaProvStruct(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 764 | User::RequestComplete( iClientStatus, KErrCancel ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 765 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 766 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 767 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 768 | // CWimJavaUtils::RunError() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 769 | // The active scheduler calls this function if this active object's RunL() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 770 | // function leaves. This gives this active object the opportunity to perform | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 771 | // any necessary cleanup. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 772 | // After cleanup, complete request with received error code. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 773 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 774 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 775 | TInt CWimJavaUtils::RunError( TInt aError ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 776 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 777 | _WIMTRACE ( _L( "CWimJavaUtils::RunError Error = %d" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 778 | if ( iConnectionHandle && | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 779 | ( iPhase == EGetACIFSizeDone || iPhase == ERetrieveACIFContentDone ) ) | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 780 |         {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 781 | iConnectionHandle->DeallocJavaDataPckgBuf(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 782 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 783 | DeallocMemoryFromJavaProvStruct(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 784 | User::RequestComplete( iClientStatus, aError ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 785 | return KErrNone; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 786 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 787 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 788 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 789 | // CWimJavaUtils::SignalOwnStatusAndComplete() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 790 | // Sets own iStatus to KRequestPending, and signals it | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 791 | // with User::RequestComplete() -request. This gives chance | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 792 | // active scheduler to run other active objects. After a quick | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 793 | // visit in actives cheduler, signal returns to RunL() and starts next | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 794 | // phase of operation. | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 795 | // ----------------------------------------------------------------------------- | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 796 | // | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 797 | void CWimJavaUtils::SignalOwnStatusAndComplete() | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 798 |     {
 | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 799 | _WIMTRACE ( _L( "CWimJavaUtils::SignalOwnStatusAndComplete" ) ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 800 | iStatus = KRequestPending; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 801 | SetActive(); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 802 | TRequestStatus* status = &iStatus; | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 803 | User::RequestComplete( status, KErrNone ); | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 804 | } | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 805 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 806 | // End of File | 
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 807 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 808 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 809 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 810 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 811 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 812 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 813 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 814 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 815 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 816 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 817 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 818 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 819 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 820 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 821 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 822 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 823 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 824 | |
| 
164170e6151a
Revision: 201004
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 825 |