iaupdate/IAD/api/client/inc/iaupdateclient.h
branchRCL_3
changeset 18 f9033e605ee2
parent 0 ba25891c3a9e
child 25 7333d7932ef7
--- 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;