diff -r 741e5bba2bd1 -r f9033e605ee2 iaupdate/IAD/api/client/inc/iaupdateclient.h --- a/iaupdate/IAD/api/client/inc/iaupdateclient.h Tue May 11 16:20:28 2010 +0300 +++ b/iaupdate/IAD/api/client/inc/iaupdateclient.h Tue May 25 12:50:16 2010 +0300 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2007-2008 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of "Eclipse Public License v1.0" @@ -64,7 +64,7 @@ * * @since S60 v3.2 */ - TInt Open( TBool aToBackground ); + TInt Open(); /** * Close releases the resources allocated by this class object. @@ -76,6 +76,10 @@ * * @since S60 v3.2 */ + TInt OpenToBackroundAsync( TRequestStatus& aStatus ); + + TInt ConnectToApp(); + void Close(); @@ -168,7 +172,7 @@ private: - + // These functions send the operation requests to the server. TInt SendCheckUpdatesRequest( TInt aUpdateFunction, @@ -185,6 +189,8 @@ void ConnectNewAppToBackgroundL( TUid aAppUid ); + void StartNewAppToBackgroundL( TUid aAppUid, TRequestStatus& aStatus ); + void ServerName(TName& aServerName, TUid aAppServerUid, TUint aServerDifferentiator); TUint GenerateServerDifferentiatorAndName(TName& aServerName, TUid aAppServerUid); @@ -198,6 +204,8 @@ TInt iOwnWgId; + TUint iDifferentiator; + TPtr8 iPtr1; TPtr8 iPtr2; TPtr8 iPtr3;