adaptationlayer/tsy/nokiatsy_dll/src/cmmsupplservmesshandler.cpp
changeset 5 8ccc39f9d787
parent 0 63b37f68c1ce
child 7 fa67e03b87df
equal deleted inserted replaced
4:510c70acdbf6 5:8ccc39f9d787
     9 * Initial Contributors:
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description: 
    14 * Description:
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 
    19 
    36 #include "cmmphonetsender.h"
    36 #include "cmmphonetsender.h"
    37 #include "cmmstaticutility.h" // utility functions
    37 #include "cmmstaticutility.h" // utility functions
    38 #include "cmmsupplservmesshandler.h"
    38 #include "cmmsupplservmesshandler.h"
    39 #include "tssparser.h" // for parsing service string
    39 #include "tssparser.h" // for parsing service string
    40 #include "tsylogger.h"
    40 #include "tsylogger.h"
    41 #include "osttracedefinitions.h"
    41 #include "OstTraceDefinitions.h"
    42 #include "cmmuiccmesshandler.h"
    42 #include "cmmuiccmesshandler.h"
       
    43 #include "cmmphonemesshandler.h"  // for CallForwFlagsCachingCompleted
    43 #ifdef OST_TRACE_COMPILER_IN_USE
    44 #ifdef OST_TRACE_COMPILER_IN_USE
    44 #include "cmmsupplservmesshandlertraces.h"
    45 #include "cmmsupplservmesshandlerTraces.h"
    45 #endif
    46 #endif
    46  // logging
    47  // logging
    47 #include <satcs.h>
    48 #include <satcs.h>
    48 
    49 
    49 // EXTERNAL DATA STRUCTURES
    50 // EXTERNAL DATA STRUCTURES
   595             {
   596             {
   596             iNotifyIccCallForwardingStatus = ETrue;
   597             iNotifyIccCallForwardingStatus = ETrue;
   597             UiccReadCallFwdFlagsRel4Req();
   598             UiccReadCallFwdFlagsRel4Req();
   598             break;
   599             break;
   599             }
   600             }
   600         case ESatNotifyCallControlRequest:
   601         case ESatNotifySendSsPCmd:
   601             {
   602             {
   602             // SIM ATK TSY has informed that next SS request coming from
   603             // SIM ATK TSY has informed that next SS request coming from
   603             // Etel is SAT originated and FDN check should not be done.
   604             // Etel is SAT originated and FDN check should not be done.
   604             iCheckInfoSubblock = ETrue;
   605             iCheckInfoSubblock = ETrue;
   605 
   606 
   631 // -----------------------------------------------------------------------------
   632 // -----------------------------------------------------------------------------
   632 //
   633 //
   633 TInt CMmSupplServMessHandler::ProcessUiccMsg(
   634 TInt CMmSupplServMessHandler::ProcessUiccMsg(
   634     TInt aTraId,
   635     TInt aTraId,
   635     TInt aStatus,
   636     TInt aStatus,
       
   637     TUint8 /*aDetails*/,
   636     const TDesC8& aFileData )
   638     const TDesC8& aFileData )
   637     {
   639     {
   638 TFLOGSTRING3("TSY: CMmSupplServMessHandler::ProcessUiccMsg, transaction ID: %d, status: %d", aTraId, aStatus );
   640 TFLOGSTRING3("TSY: CMmSupplServMessHandler::ProcessUiccMsg, transaction ID: %d, status: %d", aTraId, aStatus );
   639 OstTraceExt2( TRACE_NORMAL, CMMSUPPLSERVMESSHANDLER_PROCESSUICCMSG, "CMmSupplServMessHandler::ProcessUiccMsg;aTraId=%d;aStatus=%d", aTraId, aStatus );
   641 OstTraceExt2( TRACE_NORMAL, CMMSUPPLSERVMESSHANDLER_PROCESSUICCMSG, "CMmSupplServMessHandler::ProcessUiccMsg;aTraId=%d;aStatus=%d", aTraId, aStatus );
   640 
   642 
  3971         iMessageRouter->Complete(
  3973         iMessageRouter->Complete(
  3972             ECustomNotifyIccCallForwardingStatusChangeIPC,
  3974             ECustomNotifyIccCallForwardingStatusChangeIPC,
  3973             &customDataPackage,
  3975             &customDataPackage,
  3974             KErrNone );
  3976             KErrNone );
  3975 
  3977 
       
  3978 TFLOGSTRING("TSY: CMmSupplServMessHandler::SimCallFwdRespL - Check possible refresh status");
       
  3979 OstTrace0( TRACE_NORMAL, DUP1_CMMSUPPLSERVMESSHANDLER_UICCHANDLECALLFWDFLAGSRESP, "CMmSupplServMessHandler::UiccHandleCallFwdFlagsResp - Check possible refresh status" );
       
  3980         iMessageRouter->GetPhoneMessHandler()->CallForwFlagsCachingCompleted( aStatus );
  3976         }
  3981         }
  3977     else if ( !iGetCallForwardingNumber ) // EMobilePhoneSetCallForwardingStatus
  3982     else if ( !iGetCallForwardingNumber ) // EMobilePhoneSetCallForwardingStatus
  3978         {
  3983         {
  3979         if ( rel4Exists )
  3984         if ( rel4Exists )
  3980             {
  3985             {