telephonyserverplugins/common_tsy/commontsy/src/mmpacket/cmmpacketcontextgsmwcdmaext.cpp
branchRCL_3
changeset 66 07a122eea281
parent 65 630d2f34d719
equal deleted inserted replaced
65:630d2f34d719 66:07a122eea281
     1 // Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
    14 //
    14 //
    15 
    15 
    16 
    16 
    17 
    17 
    18 // INCLUDES
    18 // INCLUDES
    19 
       
    20 #include "OstTraceDefinitions.h"
       
    21 #ifdef OST_TRACE_COMPILER_IN_USE
       
    22 #include "cmmpacketcontextgsmwcdmaextTraces.h"
       
    23 #endif
       
    24 
       
    25 #include <in_sock.h>
    19 #include <in_sock.h>
    26 #include "cmmpacketcontextgsmwcdmaext.h"
    20 #include "cmmpacketcontextgsmwcdmaext.h"
    27 #include "Cmmpacketcontexttsy.h"
    21 #include "Cmmpacketcontexttsy.h"
    28 #include "Cmmpacketcontextlist.h"
    22 #include "Cmmpacketcontextlist.h"
    29 #include "cmmpacketservicegsmwcdmaext.h"
    23 #include "cmmpacketservicegsmwcdmaext.h"
    36 
    30 
    37 CMmPacketContextGsmWcdmaExt* CMmPacketContextGsmWcdmaExt::NewL(
    31 CMmPacketContextGsmWcdmaExt* CMmPacketContextGsmWcdmaExt::NewL(
    38         CMmPacketContextTsy* const aMmPacketContextTsy, 
    32         CMmPacketContextTsy* const aMmPacketContextTsy, 
    39         CMmPacketServiceTsy* const aMmPacketServiceTsy  ) 
    33         CMmPacketServiceTsy* const aMmPacketServiceTsy  ) 
    40     {
    34     {
    41 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_NEWL_1,  "TSY: CMmPacketContextGsmWcdmaExt::NewL." );
    35 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::NewL." );
    42 
    36 
    43     CMmPacketContextGsmWcdmaExt* packetContextGsmWcdmaExt = 
    37     CMmPacketContextGsmWcdmaExt* packetContextGsmWcdmaExt = 
    44         new ( ELeave ) CMmPacketContextGsmWcdmaExt();
    38         new ( ELeave ) CMmPacketContextGsmWcdmaExt();
    45     
    39     
    46     CleanupStack::PushL( packetContextGsmWcdmaExt );
    40     CleanupStack::PushL( packetContextGsmWcdmaExt );
    63     InitInternalAttributesL();
    57     InitInternalAttributesL();
    64     }
    58     }
    65  
    59  
    66 CMmPacketContextGsmWcdmaExt::~CMmPacketContextGsmWcdmaExt()
    60 CMmPacketContextGsmWcdmaExt::~CMmPacketContextGsmWcdmaExt()
    67     {
    61     {
    68 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_DTOR_1,  "TSY: CMmPacketContextGsmWcdmaExt::~CMmPacketContextGsmWcdmaExt." );
    62 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::~CMmPacketContextGsmWcdmaExt." );
    69 
    63 
    70     TInfoName contextName;
    64     TInfoName contextName;
    71     if( iMmPacketContextTsy )
    65     if( iMmPacketContextTsy )
    72         {
    66         {
    73         contextName = iMmPacketContextTsy->ContextName();
    67         contextName = iMmPacketContextTsy->ContextName();
   161 // (other items were commented in a header).
   155 // (other items were commented in a header).
   162 // ---------------------------------------------------------------------------
   156 // ---------------------------------------------------------------------------
   163 //
   157 //
   164 TInt CMmPacketContextGsmWcdmaExt::InitialiseContextL(RPacketContext::TDataChannelV2* aDataChannel)
   158 TInt CMmPacketContextGsmWcdmaExt::InitialiseContextL(RPacketContext::TDataChannelV2* aDataChannel)
   165     {
   159     {
   166 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_INITIALISECONTEXTL_1,  "TSY: CMmPacketContextGsmWcdmaExt::InitialiseContextL." );
   160 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::InitialiseContextL." );
   167 
   161 
   168     TInt ret( KErrArgument );
   162     TInt ret( KErrArgument );
   169 
   163 
   170     if ( iIsInitialiseAllowed )
   164     if ( iIsInitialiseAllowed )
   171         {
   165         {
   195 // (other items were commented in a header).
   189 // (other items were commented in a header).
   196 // ---------------------------------------------------------------------------
   190 // ---------------------------------------------------------------------------
   197 //
   191 //
   198 void CMmPacketContextGsmWcdmaExt::CompleteInitialiseContext(const TInt aResult) // Result
   192 void CMmPacketContextGsmWcdmaExt::CompleteInitialiseContext(const TInt aResult) // Result
   199     {
   193     {
   200 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_COMPLETEINITIALISECONTEXT_1,  "TSY: CMmPacketContextGsmWcdmaExt::CompleteInitialiseContext." );
   194 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::CompleteInitialiseContext." );
   201 
   195 
   202     if ( KErrNone == aResult )
   196     if ( KErrNone == aResult )
   203         {
   197         {
   204         iMmPacketContextTsy->CompleteNotifyStatusChange(RPacketContext::EStatusInactive );
   198         iMmPacketContextTsy->CompleteNotifyStatusChange(RPacketContext::EStatusInactive );
   205 
   199 
   230 // (other items were commented in a header).
   224 // (other items were commented in a header).
   231 // ---------------------------------------------------------------------------
   225 // ---------------------------------------------------------------------------
   232 //
   226 //
   233 TInt CMmPacketContextGsmWcdmaExt::ActivateL()
   227 TInt CMmPacketContextGsmWcdmaExt::ActivateL()
   234     {
   228     {
   235 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_ACTIVATEL_1,  "TSY: CMmPacketContextGsmWcdmaExt::ActivateL " );
   229 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::ActivateL " );
   236 
   230 
   237     TInt ret( KErrArgument );
   231     TInt ret( KErrArgument );
   238 
   232 
   239     if ( iIsActivateAllowed )
   233     if ( iIsActivateAllowed )
   240         {
   234         {
   289 //
   283 //
   290 void CMmPacketContextGsmWcdmaExt::CompleteActivate(
   284 void CMmPacketContextGsmWcdmaExt::CompleteActivate(
   291         CMmDataPackage* aDataPackage,
   285         CMmDataPackage* aDataPackage,
   292         TInt aResult ) 
   286         TInt aResult ) 
   293     {
   287     {
   294 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_COMPLETEACTIVATE_1,  "TSY: CMmPacketContextGsmWcdmaExt::CompleteActivate. Status: %d",aResult );
   288 TFLOGSTRING2( "TSY: CMmPacketContextGsmWcdmaExt::CompleteActivate. Status: %d",
       
   289              aResult );
   295 
   290 
   296     if ( KErrNone == aResult )
   291     if ( KErrNone == aResult )
   297         {
   292         {
   298         //Unpack to TPacketDataConfigBase first, determine the Extension ID and
   293         //Unpack to TPacketDataConfigBase first, determine the Extension ID and
   299         //then cast to the appropriate structure before extracting all the necessary
   294         //then cast to the appropriate structure before extracting all the necessary
   335         iMmPacketContextTsy->CompleteNotifyStatusChange( 
   330         iMmPacketContextTsy->CompleteNotifyStatusChange( 
   336             RPacketContext::EStatusActivating );
   331             RPacketContext::EStatusActivating );
   337         }
   332         }
   338     else
   333     else
   339         {
   334         {
   340 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_COMPLETEACTIVATE_2,  "TSY: CMmPacketContextGsmWcdmaExt::CompleteActivate. ErrorCause: %d",aResult );
   335 TFLOGSTRING2( "TSY: CMmPacketContextGsmWcdmaExt::CompleteActivate. ErrorCause: %d",
       
   336              aResult );
   341         // Re-activation is allowed because activation has not succeeded
   337         // Re-activation is allowed because activation has not succeeded
   342         iIsActivateAllowed = ETrue;
   338         iIsActivateAllowed = ETrue;
   343         }
   339         }
   344 
   340 
   345     // Set Dynamic Caps
   341     // Set Dynamic Caps
   359 // ---------------------------------------------------------------------------
   355 // ---------------------------------------------------------------------------
   360 //
   356 //
   361 void CMmPacketContextGsmWcdmaExt::CompleteActivatePhase2(  
   357 void CMmPacketContextGsmWcdmaExt::CompleteActivatePhase2(  
   362         CMmDataPackage* aDataPackage, const TInt aResult )
   358         CMmDataPackage* aDataPackage, const TInt aResult )
   363     {
   359     {
   364 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_COMPLETEACTIVATEPHASE2_1,  "TSY: CMmPacketContextGsmWcdmaExt::CompleteActivatePhase2. Status: %d", aResult );
   360 TFLOGSTRING2( "TSY: CMmPacketContextGsmWcdmaExt::CompleteActivatePhase2. Status: %d", aResult );
   365 
   361 
   366     if ( KErrNone == aResult )
   362     if ( KErrNone == aResult )
   367         {
   363         {
   368         //Unpack to TPacketDataConfigBase first, determine the Extension ID and
   364         //Unpack to TPacketDataConfigBase first, determine the Extension ID and
   369         //then cast to the appropriate structure before extracting all the necessary
   365         //then cast to the appropriate structure before extracting all the necessary
   431 // (other items were commented in a header).
   427 // (other items were commented in a header).
   432 // ---------------------------------------------------------------------------
   428 // ---------------------------------------------------------------------------
   433 //
   429 //
   434 TInt CMmPacketContextGsmWcdmaExt::DeactivateL()
   430 TInt CMmPacketContextGsmWcdmaExt::DeactivateL()
   435     {
   431     {
   436 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_DEACTIVATEL_1,  "TSY: CMmPacketContextGsmWcdmaExt::DeactivateL." );
   432 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::DeactivateL." );
   437 
   433 
   438     TInt ret( KErrArgument );
   434     TInt ret( KErrArgument );
   439     //zero length
   435     //zero length
   440     TInfoName contextName = iMmPacketContextTsy->ContextName();
   436     TInfoName contextName = iMmPacketContextTsy->ContextName();
   441 	if ( contextName.Compare( KNullDesC ) != 0 )
   437 	if ( contextName.Compare( KNullDesC ) != 0 )
   461 // ---------------------------------------------------------------------------
   457 // ---------------------------------------------------------------------------
   462 //
   458 //
   463 void CMmPacketContextGsmWcdmaExt::CompleteDeactivate( 
   459 void CMmPacketContextGsmWcdmaExt::CompleteDeactivate( 
   464         const TInt aResult )
   460         const TInt aResult )
   465     {
   461     {
   466 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_COMPLETEDEACTIVATE_1,  "TSY: CMmPacketContextGsmWcdmaExt::CompleteDeactivate." );
   462 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::CompleteDeactivate." );
   467 
   463 
   468     if ( KErrNone == aResult )
   464     if ( KErrNone == aResult )
   469         {
   465         {
   470         
   466         
   471         // Notify status change
   467         // Notify status change
   489 // (other items were commented in a header).
   485 // (other items were commented in a header).
   490 // ---------------------------------------------------------------------------
   486 // ---------------------------------------------------------------------------
   491 //
   487 //
   492 TInt CMmPacketContextGsmWcdmaExt::DeleteL()
   488 TInt CMmPacketContextGsmWcdmaExt::DeleteL()
   493     {
   489     {
   494 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_DELETEL_1,  "TSY: CMmPacketContextGsmWcdmaExt::DeleteL." );
   490 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::DeleteL." );
   495 
   491 
   496     TInt ret( KErrNotReady );
   492     TInt ret( KErrNotReady );
   497 
   493 
   498     if ( RPacketContext::EStatusUnknown != 
   494     if ( RPacketContext::EStatusUnknown != 
   499             iMmPacketContextTsy->ContextStatus() )
   495             iMmPacketContextTsy->ContextStatus() )
   518 // ---------------------------------------------------------------------------
   514 // ---------------------------------------------------------------------------
   519 //
   515 //
   520 void CMmPacketContextGsmWcdmaExt::CompleteDelete( 
   516 void CMmPacketContextGsmWcdmaExt::CompleteDelete( 
   521 		TInt const aResult )
   517 		TInt const aResult )
   522     {
   518     {
   523 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_COMPLETEDELETE_1,  "TSY: CMmPacketContextGsmWcdmaExt::CompleteDelete." );
   519 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::CompleteDelete." );
   524 
   520 
   525     if( KErrNone == aResult )
   521     if( KErrNone == aResult )
   526         {
   522         {
   527         iContextStatusBeforeDeactivation = RPacketContext::EStatusDeleted;
   523         iContextStatusBeforeDeactivation = RPacketContext::EStatusDeleted;
   528 
   524 
   550 // ---------------------------------------------------------------------------
   546 // ---------------------------------------------------------------------------
   551 //
   547 //
   552 TInt CMmPacketContextGsmWcdmaExt::GetConfig( 
   548 TInt CMmPacketContextGsmWcdmaExt::GetConfig( 
   553 		TPacketDataConfigBase* const aConfig )
   549 		TPacketDataConfigBase* const aConfig )
   554     {
   550     {
   555 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_GETCONFIG_1,  "TSY: CMmPacketContextGsmWcdmaExt::GetConfig." );
   551 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::GetConfig." );
   556 
   552 
   557     TInt ret( KErrNone );
   553     TInt ret( KErrNone );
   558 
   554 
   559     // Check that the mode given in aConfig is GPRS
   555     // Check that the mode given in aConfig is GPRS
   560     if ( TPacketDataConfigBase::KConfigGPRS == aConfig->ExtensionId() ||
   556     if ( TPacketDataConfigBase::KConfigGPRS == aConfig->ExtensionId() ||
   604 // (other items were commented in a header).
   600 // (other items were commented in a header).
   605 // ---------------------------------------------------------------------------
   601 // ---------------------------------------------------------------------------
   606 //
   602 //
   607 TInt CMmPacketContextGsmWcdmaExt::GetDataVolumeTransferredL()
   603 TInt CMmPacketContextGsmWcdmaExt::GetDataVolumeTransferredL()
   608     {
   604     {
   609 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_GETDATAVOLUMETRANSFERREDL_1,  "TSY: CMmPacketContextGsmWcdmaExt::GetDataVolumeTransferredL." );
   605 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::GetDataVolumeTransferredL." );
   610 
   606 
   611     TInt ret( KErrNone );
   607     TInt ret( KErrNone );
   612     TInfoName contextName = iMmPacketContextTsy->ContextName();
   608     TInfoName contextName = iMmPacketContextTsy->ContextName();
   613     
   609     
   614 	if ( contextName.Compare( KNullDesC ) != 0 )
   610 	if ( contextName.Compare( KNullDesC ) != 0 )
   647 
   643 
   648     else
   644     else
   649         {
   645         {
   650         errorValue = KErrGeneral;
   646         errorValue = KErrGeneral;
   651         }
   647         }
   652 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_COMPLETEGETDATAVOLUMETRANSFERRED_1,  "TSY: CMmPacketContextGsmWcdmaExt::CompleteGetDataVolumeTransferred. Error Value:%d",errorValue );
   648 TFLOGSTRING2( "TSY: CMmPacketContextGsmWcdmaExt::CompleteGetDataVolumeTransferred. Error Value:%d",
       
   649                 errorValue );
   653 
   650 
   654     iMmPacketContextTsy->CompleteGetDataVolumeTransferred( errorValue );
   651     iMmPacketContextTsy->CompleteGetDataVolumeTransferred( errorValue );
   655 
   652 
   656     }
   653     }
   657 
   654 
   663 // ---------------------------------------------------------------------------
   660 // ---------------------------------------------------------------------------
   664 //
   661 //
   665 TInt CMmPacketContextGsmWcdmaExt::NotifyConfigChanged(
   662 TInt CMmPacketContextGsmWcdmaExt::NotifyConfigChanged(
   666         TPacketDataConfigBase& aConfig )
   663         TPacketDataConfigBase& aConfig )
   667     {
   664     {
   668 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_NOTIFYCONFIGCHANGED_1,  "TSY: CMmPacketContextGsmWcdmaExt::NotifyConfigChanged." );
   665 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::NotifyConfigChanged." );
   669 
   666 
   670     TInt ret( KErrNone );
   667     TInt ret( KErrNone );
   671 
   668 
   672     // Check that used mode is GPRS
   669     // Check that used mode is GPRS
   673     if ( ( TPacketDataConfigBase::KConfigGPRS != aConfig.ExtensionId() ) &&
   670     if ( ( TPacketDataConfigBase::KConfigGPRS != aConfig.ExtensionId() ) &&
   685 // (other items were commented in a header).
   682 // (other items were commented in a header).
   686 // ---------------------------------------------------------------------------
   683 // ---------------------------------------------------------------------------
   687 //
   684 //
   688 void CMmPacketContextGsmWcdmaExt::CompleteNotifyConfigChanged()
   685 void CMmPacketContextGsmWcdmaExt::CompleteNotifyConfigChanged()
   689     {
   686     {
   690 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_COMPLETENOTIFYCONFIGCHANGED_1,  "TSY: CMmPacketContextGsmWcdmaExt::CompleteNotifyConfigChanged." );
   687 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::CompleteNotifyConfigChanged." );
   691 
   688 
   692     if ( NULL != iConfig )
   689     if ( NULL != iConfig )
   693         {
   690         {
   694         // Check that the configuration has really changed
   691         // Check that the configuration has really changed
   695         if ( iNotifyConfig.iPdpType != iConfig->iPdpType ||
   692         if ( iNotifyConfig.iPdpType != iConfig->iPdpType ||
   718 // ---------------------------------------------------------------------------
   715 // ---------------------------------------------------------------------------
   719 //
   716 //
   720 TInt CMmPacketContextGsmWcdmaExt::SetConfigL( 
   717 TInt CMmPacketContextGsmWcdmaExt::SetConfigL( 
   721 		TPacketDataConfigBase* const aConfig )
   718 		TPacketDataConfigBase* const aConfig )
   722     {
   719     {
   723 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_SETCONFIGL_1,  "TSY: CMmPacketContextGsmWcdmaExt::SetConfigL." );
   720 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::SetConfigL." );
   724 
   721 
   725     TInt ret( KErrNotSupported );
   722     TInt ret( KErrNotSupported );
   726 
   723 
   727 	TInfoName contextName = iMmPacketContextTsy->ContextName();
   724 	TInfoName contextName = iMmPacketContextTsy->ContextName();
   728 	if ( contextName.Compare( KNullDesC ) != 0 )
   725 	if ( contextName.Compare( KNullDesC ) != 0 )
   745                     }
   742                     }
   746 
   743 
   747                  // Temporary store the configGPRS
   744                  // Temporary store the configGPRS
   748                 *iTempConfig = configGPRS;
   745                 *iTempConfig = configGPRS;
   749 
   746 
   750 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_SETCONFIGL_2,  "TSY: CMmPacketContextGsmWcdmaExt::SetConfigL. NWIContext: %d", configGPRS.iNWIContext );
   747 TFLOGSTRING2( "TSY: CMmPacketContextGsmWcdmaExt::SetConfigL. NWIContext: %d", configGPRS.iNWIContext );
   751 
   748 
   752                 TInfoName contextName = iMmPacketContextTsy->ContextName();
   749                 TInfoName contextName = iMmPacketContextTsy->ContextName();
   753                 CMmDataPackage data;
   750                 CMmDataPackage data;
   754                 data.PackData( &( *aConfig ), &contextName );
   751                 data.PackData( &( *aConfig ), &contextName );
   755 
   752 
   828 // ---------------------------------------------------------------------------
   825 // ---------------------------------------------------------------------------
   829 //
   826 //
   830 void CMmPacketContextGsmWcdmaExt::CompleteSetConfig( 
   827 void CMmPacketContextGsmWcdmaExt::CompleteSetConfig( 
   831 		const TInt aResult )
   828 		const TInt aResult )
   832     {
   829     {
   833 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_COMPLETESETCONFIG_1,  "TSY: CMmPacketContextGsmWcdmaExt::CompleteSetConfig. aStatus:%d",aResult );
   830 TFLOGSTRING2( "TSY: CMmPacketContextGsmWcdmaExt::CompleteSetConfig. aStatus:%d",
       
   831                 aResult );
   834 
   832 
   835 
   833 
   836     if ( NULL != iTempConfig )
   834     if ( NULL != iTempConfig )
   837         {        
   835         {        
   838             iConfig->iProtocolConfigOption.iMiscBuffer.Zero();
   836             iConfig->iProtocolConfigOption.iMiscBuffer.Zero();
   885         TInfoName& aContextName,
   883         TInfoName& aContextName,
   886         RPacketContext::TProtocolType& aPdpType,    
   884         RPacketContext::TProtocolType& aPdpType,    
   887         TBool& aContextType,                       
   885         TBool& aContextType,                       
   888         TInfoName& aPrimaryContextName )
   886         TInfoName& aPrimaryContextName )
   889     {
   887     {
   890 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_GETCONFIGURATIONDATA_1,  "TSY: CMmPacketContextGsmWcdmaExt::GetConfigurationData." );
   888 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::GetConfigurationData." );
   891 
   889 
   892     TInt ret( KErrNotReady );
   890     TInt ret( KErrNotReady );
   893 
   891 
   894 	TInfoName contextName = iMmPacketContextTsy->ContextName();
   892 	TInfoName contextName = iMmPacketContextTsy->ContextName();
   895 	if ( contextName.Compare( KNullDesC ) != 0 )
   893 	if ( contextName.Compare( KNullDesC ) != 0 )
   920         ( RPacketContext::TPacketFilterV2Pckg* ) aPacketFilter;
   918         ( RPacketContext::TPacketFilterV2Pckg* ) aPacketFilter;
   921 
   919 
   922     RPacketContext::TPacketFilterV2& contextFilter =
   920     RPacketContext::TPacketFilterV2& contextFilter =
   923         ( *contextFilterPckg )();
   921         ( *contextFilterPckg )();
   924 
   922 
   925 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_ADDPACKETFILTERL_1,  "TSY: CMmPacketContextGsmWcdmaExt::AddPacketFilterL contextFilterId: %d", contextFilter.iId );
   923 TFLOGSTRING2( "TSY: CMmPacketContextGsmWcdmaExt::AddPacketFilterL contextFilterId: %d", contextFilter.iId );
   926 
   924 
   927     // Check out Tft operation
   925     // Check out Tft operation
   928     iFilterStatus = EAddPacketFilterStatusAdd;
   926     iFilterStatus = EAddPacketFilterStatusAdd;
   929     for ( TInt i = 0 ; i < iFilterArray->Count() ; i++ )
   927     for ( TInt i = 0 ; i < iFilterArray->Count() ; i++ )
   930         {
   928         {
  1142 // ---------------------------------------------------------------------------
  1140 // ---------------------------------------------------------------------------
  1143 //
  1141 //
  1144 TInt CMmPacketContextGsmWcdmaExt::RemovePacketFilter( 
  1142 TInt CMmPacketContextGsmWcdmaExt::RemovePacketFilter( 
  1145 			const TInt aID )
  1143 			const TInt aID )
  1146     {
  1144     {
  1147 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_REMOVEPACKETFILTER_1,  "TSY: CMmPacketContextGsmWcdmaExt::RemovePacketFilter. FilterId:%d", aID );
  1145 TFLOGSTRING2( "TSY: CMmPacketContextGsmWcdmaExt::RemovePacketFilter. FilterId:%d", aID );
  1148 
  1146 
  1149     TInt ret( KErrArgument );
  1147     TInt ret( KErrArgument );
  1150 
  1148 
  1151     if ( EAddPacketFilterStatusUnknown == iPrevFilterStatus ||
  1149     if ( EAddPacketFilterStatusUnknown == iPrevFilterStatus ||
  1152         EAddPacketFilterStatusRemove == iPrevFilterStatus )
  1150         EAddPacketFilterStatusRemove == iPrevFilterStatus )
  1217 // (other items were commented in a header).
  1215 // (other items were commented in a header).
  1218 // ---------------------------------------------------------------------------
  1216 // ---------------------------------------------------------------------------
  1219 //
  1217 //
  1220 TInt CMmPacketContextGsmWcdmaExt::ModifyActiveContextL()
  1218 TInt CMmPacketContextGsmWcdmaExt::ModifyActiveContextL()
  1221     {
  1219     {
  1222 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_MODIFYACTIVECONTEXTL_1,  "TSY: CMmPacketContextGsmWcdmaExt::ModifyActiveContextL." );
  1220 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::ModifyActiveContextL." );
  1223 
  1221 
  1224     TInt ret( KErrArgument );
  1222     TInt ret( KErrArgument );
  1225     
  1223     
  1226     TPacketFilterFilterOperation tftOperation( EDeletePacketFilters );
  1224     TPacketFilterFilterOperation tftOperation( EDeletePacketFilters );
  1227 
  1225 
  1610 // ---------------------------------------------------------------------------
  1608 // ---------------------------------------------------------------------------
  1611 //
  1609 //
  1612 TInt CMmPacketContextGsmWcdmaExt::GetDnsInfoEtel(
  1610 TInt CMmPacketContextGsmWcdmaExt::GetDnsInfoEtel(
  1613             TDes8* const aDnsInfo )
  1611             TDes8* const aDnsInfo )
  1614     {
  1612     {
  1615 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETCONTEXTGSMWCDMAEXT_GETDNSINFOETEL_1,  "TSY: CMmPacketContextGsmWcdmaExt::GetDnsInfoEtel." );
  1613 TFLOGSTRING( "TSY: CMmPacketContextGsmWcdmaExt::GetDnsInfoEtel." );
  1616 
  1614 
  1617     // Unpack the aDnsInfo
  1615     // Unpack the aDnsInfo
  1618     RPacketContext::TTDnsInfoV2Pckg* dnsInfoPckg =
  1616     RPacketContext::TTDnsInfoV2Pckg* dnsInfoPckg =
  1619         ( RPacketContext::TTDnsInfoV2Pckg* ) aDnsInfo;
  1617         ( RPacketContext::TTDnsInfoV2Pckg* ) aDnsInfo;
  1620     RPacketContext::TDnsInfoV2& dnsInfo = ( *dnsInfoPckg )();
  1618     RPacketContext::TDnsInfoV2& dnsInfo = ( *dnsInfoPckg )();