iaupdate/IAD/api/client/src/iaupdateclient.cpp
branchRCL_3
changeset 73 79647526f98c
parent 70 e8965914fac7
child 81 42552535c1ac
equal deleted inserted replaced
70:e8965914fac7 73:79647526f98c
    89     TInt error( KErrNone );
    89     TInt error( KErrNone );
    90     if ( !iConnected )
    90     if ( !iConnected )
    91         {
    91         {
    92         TRAP( error, StartNewAppToBackgroundL( ServiceUid(), aStatus ) );
    92         TRAP( error, StartNewAppToBackgroundL( ServiceUid(), aStatus ) );
    93         }
    93         }
       
    94     else
       
    95         {
       
    96         error = KErrAlreadyExists;
       
    97         } 
    94     IAUPDATE_TRACE_1("[IAUPDATE] RIAUpdateClient::OpenToBackroundAsync() end error code: %d", error );
    98     IAUPDATE_TRACE_1("[IAUPDATE] RIAUpdateClient::OpenToBackroundAsync() end error code: %d", error );
    95     return error;
    99     return error;
    96     }
   100     }
    97 
   101 
    98 // -----------------------------------------------------------------------------
   102 // -----------------------------------------------------------------------------
   102 //
   106 //
   103 TInt RIAUpdateClient::ConnectToApp()
   107 TInt RIAUpdateClient::ConnectToApp()
   104     {
   108     {
   105     IAUPDATE_TRACE("[IAUPDATE] RIAUpdateClient::ConnectToApp() begin");
   109     IAUPDATE_TRACE("[IAUPDATE] RIAUpdateClient::ConnectToApp() begin");
   106     TInt error( KErrNone );
   110     TInt error( KErrNone );
       
   111     if ( iConnected )
       
   112         {
       
   113         return error;
       
   114         }
   107     TName serverName;
   115     TName serverName;
   108     ServerName(serverName, ServiceUid(), iDifferentiator);
   116     ServerName(serverName, ServiceUid(), iDifferentiator);
   109     TRAP( error,ConnectExistingByNameL( serverName ) );
   117     TRAP( error,ConnectExistingByNameL( serverName ) );
   110     
   118     
   111     if ( error == KErrNone ) 
   119     if ( error == KErrNone )