satengine/SatServer/Commands/SendUSSDCmd/src/CSendUssdHandler.cpp
branchRCL_3
changeset 10 a19c8664496d
parent 0 ff3b6d0fd310
child 14 71e7b994dff4
equal deleted inserted replaced
8:1b9ee3c7442d 10:a19c8664496d
     1 /*
     1 /*
     2 * Copyright (c) 2002-2007 Nokia Corporation and/or its subsidiary(-ies). 
     2 * Copyright (c) 2002-2010 Nokia Corporation and/or its subsidiary(-ies). 
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
   737         iSendUssdRsp.iGeneralResult = RSat::KUssdReturnError;
   737         iSendUssdRsp.iGeneralResult = RSat::KUssdReturnError;
   738         iSendUssdRsp.iInfoType = RSat::KMeProblem;
   738         iSendUssdRsp.iInfoType = RSat::KMeProblem;
   739         iSendUssdRsp.iAdditionalInfo.SetLength( 1 );
   739         iSendUssdRsp.iAdditionalInfo.SetLength( 1 );
   740         iSendUssdRsp.iAdditionalInfo[0] = RSat::KNoSpecificMeProblem;
   740         iSendUssdRsp.iAdditionalInfo[0] = RSat::KNoSpecificMeProblem;
   741         }
   741         }
       
   742     else if ( KErrSatBusy == aError )
       
   743         {
       
   744         LOG( SIMPLE, 
       
   745         "SENDUSSD: CSendUssdHandler::HandleSendUssdResult \
       
   746         KInteractionWithCCTemporaryError" )
       
   747         iSendUssdRsp.iGeneralResult = RSat::KInteractionWithCCTemporaryError;
       
   748         iSendUssdRsp.iInfoType = RSat::KNoAdditionalInfo;
       
   749         iSendUssdRsp.iAdditionalInfo.SetLength( 0 );
       
   750         iSendUssdRsp.iAdditionalInfo.Zero();
       
   751         }
   742     else if ( KErrNone == aError )   //  Success case
   752     else if ( KErrNone == aError )   //  Success case
   743         {
   753         {
   744         LOG( SIMPLE, 
   754         LOG( SIMPLE, 
   745         "SENDUSSD: CSendUssdHandler::HandleSendUssdResult success" )
   755         "SENDUSSD: CSendUssdHandler::HandleSendUssdResult success" )
   746         // Convert terminal rsp if icon used
   756         // Convert terminal rsp if icon used