telephonyserverplugins/common_tsy/commontsy/src/mmpacket/cmmpacketservicegsmwcdmaext.cpp
branchRCL_3
changeset 20 07a122eea281
parent 19 630d2f34d719
equal deleted inserted replaced
19:630d2f34d719 20: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 // INCLUDE FILES
    18 // INCLUDE FILES
    19 
       
    20 #include "OstTraceDefinitions.h"
       
    21 #ifdef OST_TRACE_COMPILER_IN_USE
       
    22 #include "cmmpacketservicegsmwcdmaextTraces.h"
       
    23 #endif
       
    24 
       
    25 #include "cmmpacketservicegsmwcdmaext.h"
    19 #include "cmmpacketservicegsmwcdmaext.h"
    26 #include "Cmmpacketcontexttsy.h"
    20 #include "Cmmpacketcontexttsy.h"
    27 #include "Cmmpacketcontextlist.h"
    21 #include "Cmmpacketcontextlist.h"
    28 #include "CMmCommonStaticUtility.h"
    22 #include "CMmCommonStaticUtility.h"
    29 #include "CMmCustomTsy.h"
    23 #include "CMmCustomTsy.h"
    50     CleanupStack::PushL( packetServiceGsmWcdmaExt );
    44     CleanupStack::PushL( packetServiceGsmWcdmaExt );
    51     packetServiceGsmWcdmaExt->iMmPacketServiceTsy = aMmPacketServiceTsy;
    45     packetServiceGsmWcdmaExt->iMmPacketServiceTsy = aMmPacketServiceTsy;
    52     packetServiceGsmWcdmaExt->ConstructL( aFactory );
    46     packetServiceGsmWcdmaExt->ConstructL( aFactory );
    53     CleanupStack::Pop();
    47     CleanupStack::Pop();
    54 
    48 
    55 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_NEWL_1, "TSY: CMmPacketServiceGsmWcdmaExt::NewL.\n" );
    49 TFLOGSTRING("TSY: CMmPacketServiceGsmWcdmaExt::NewL.\n" );
    56     return packetServiceGsmWcdmaExt;
    50     return packetServiceGsmWcdmaExt;
    57 
    51 
    58     }
    52     }
    59 
    53 
    60 void CMmPacketServiceGsmWcdmaExt::ConstructL( MLtsyFactoryBase* aFactory )
    54 void CMmPacketServiceGsmWcdmaExt::ConstructL( MLtsyFactoryBase* aFactory )
    81     											 
    75     											 
    82     }
    76     }
    83     
    77     
    84 CMmPacketServiceGsmWcdmaExt::~CMmPacketServiceGsmWcdmaExt()
    78 CMmPacketServiceGsmWcdmaExt::~CMmPacketServiceGsmWcdmaExt()
    85     {
    79     {
    86 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_DTOR_1, "TSY: CMmPacketServiceGsmWcdmaExt::~CMmPacketServiceGsmWcdmaExt.\n" );
    80 TFLOGSTRING("TSY: CMmPacketServiceGsmWcdmaExt::~CMmPacketServiceGsmWcdmaExt.\n" );
    87     }
    81     }
    88     
    82     
    89 //----------------------------------------------------------------------------
    83 //----------------------------------------------------------------------------
    90 // CMmPacketServiceGsmWcdmaExt::InitInternalAttributesL
    84 // CMmPacketServiceGsmWcdmaExt::InitInternalAttributesL
    91 // Initialises internal attributes.
    85 // Initialises internal attributes.
   133 // Attaches phone to the network.
   127 // Attaches phone to the network.
   134 //----------------------------------------------------------------------------
   128 //----------------------------------------------------------------------------
   135 //
   129 //
   136 TInt CMmPacketServiceGsmWcdmaExt::AttachL()
   130 TInt CMmPacketServiceGsmWcdmaExt::AttachL()
   137     {
   131     {
   138 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_ATTACHL_1, "TSY: CMmPacketServiceGsmWcdmaExt::AttachL." );
   132 TFLOGSTRING("TSY: CMmPacketServiceGsmWcdmaExt::AttachL." );
   139 
   133 
   140 	// Call and return
   134 	// Call and return
   141 	return iMmPacketServiceTsy->MessageManager()->HandleRequestL( 
   135 	return iMmPacketServiceTsy->MessageManager()->HandleRequestL( 
   142 														EPacketAttach );
   136 														EPacketAttach );
   143     }
   137     }
   149 //----------------------------------------------------------------------------
   143 //----------------------------------------------------------------------------
   150 //
   144 //
   151 void CMmPacketServiceGsmWcdmaExt::CompleteAttach( 
   145 void CMmPacketServiceGsmWcdmaExt::CompleteAttach( 
   152 		TInt aErrorValue ) const
   146 		TInt aErrorValue ) const
   153     {
   147     {
   154 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_COMPLETEATTACH_1, "TSY: CMmPacketServiceGsmWcdmaExt::CompleteAttach.\n  \t ErrorValue:%d\n", aErrorValue );
   148 TFLOGSTRING2("TSY: CMmPacketServiceGsmWcdmaExt::CompleteAttach.\n  \t ErrorValue:%d\n", aErrorValue );
   155 
   149 
   156 	if ( KErrNone == aErrorValue )
   150 	if ( KErrNone == aErrorValue )
   157 		{
   151 		{
   158 		 // Initiate EStatusAttached to packet status
   152 		 // Initiate EStatusAttached to packet status
   159 		RPacketService::TStatus packetStatus(
   153 		RPacketService::TStatus packetStatus(
   178 // Sends Detach request to Message manager
   172 // Sends Detach request to Message manager
   179 //----------------------------------------------------------------------------
   173 //----------------------------------------------------------------------------
   180 //
   174 //
   181 TInt CMmPacketServiceGsmWcdmaExt::DetachL()
   175 TInt CMmPacketServiceGsmWcdmaExt::DetachL()
   182     {
   176     {
   183 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_DETACHL_1, "TSY: CMmPacketServiceGsmWcdmaExt::DetachL.\n  ");
   177 TFLOGSTRING("TSY: CMmPacketServiceGsmWcdmaExt::DetachL.\n  ");
   184 
   178 
   185 	return iMmPacketServiceTsy->MessageManager()->
   179 	return iMmPacketServiceTsy->MessageManager()->
   186                                            HandleRequestL( EPacketDetach );
   180                                            HandleRequestL( EPacketDetach );
   187 
   181 
   188     }
   182     }
   194 //----------------------------------------------------------------------------
   188 //----------------------------------------------------------------------------
   195 //
   189 //
   196 void CMmPacketServiceGsmWcdmaExt::CompleteDetachL( 
   190 void CMmPacketServiceGsmWcdmaExt::CompleteDetachL( 
   197 		TInt aErrorValue ) const
   191 		TInt aErrorValue ) const
   198     {
   192     {
   199 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_COMPLETEDETACHL_1, "TSY: CMmPacketServiceGsmWcdmaExt::CompleteDetachL\n  \t ErrorValue:%d\n", aErrorValue );
   193 TFLOGSTRING2("TSY: CMmPacketServiceGsmWcdmaExt::CompleteDetachL\n  \t ErrorValue:%d\n", aErrorValue );
   200 
   194 
   201 	if ( KErrNone == aErrorValue )
   195 	if ( KErrNone == aErrorValue )
   202 		{
   196 		{
   203 		
   197 		
   204 		RPacketService::TStatus packetStatus( 
   198 		RPacketService::TStatus packetStatus( 
   221 // Network registration status request to the network.
   215 // Network registration status request to the network.
   222 //---------------------------------------------------------------------------
   216 //---------------------------------------------------------------------------
   223 //
   217 //
   224 TInt CMmPacketServiceGsmWcdmaExt::GetNtwkRegStatusL()
   218 TInt CMmPacketServiceGsmWcdmaExt::GetNtwkRegStatusL()
   225     {
   219     {
   226 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_GETNTWKREGSTATUSL_1, "TSY: CMmPacketServiceGsmWcdmaExt::GetNtwkRegStatusL.\n" );
   220 TFLOGSTRING("TSY: CMmPacketServiceGsmWcdmaExt::GetNtwkRegStatusL.\n" );
   227 
   221 
   228 	return iMmPacketServiceTsy->MessageManager()->HandleRequestL( 
   222 	return iMmPacketServiceTsy->MessageManager()->HandleRequestL( 
   229 		EPacketGetNtwkRegStatus );
   223 		EPacketGetNtwkRegStatus );
   230 
   224 
   231     }
   225     }
   242     {
   236     {
   243 	RPacketService::TRegistrationStatus regStatusClient;
   237 	RPacketService::TRegistrationStatus regStatusClient;
   244     //Unpack data
   238     //Unpack data
   245 	aDataPackage->UnPackData( regStatusClient );
   239 	aDataPackage->UnPackData( regStatusClient );
   246 
   240 
   247 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_COMPLETEGETNTWKREGSTATUS_1, "TSY: CMmPacketServiceGsmWcdmaExt::CompleteGetNtwkRegStatus.\n RegStatusClient = %d \t", regStatusClient);
   241 TFLOGSTRING2("TSY: CMmPacketServiceGsmWcdmaExt::CompleteGetNtwkRegStatus.\n  \t", regStatusClient);
   248 
   242 
   249     // Call CompleteGetNtwkRegStatus() from service tsy
   243     // Call CompleteGetNtwkRegStatus() from service tsy
   250 	iMmPacketServiceTsy->CompleteGetNtwkRegStatus( regStatusClient, 
   244 	iMmPacketServiceTsy->CompleteGetNtwkRegStatus( regStatusClient, 
   251 			aResult );
   245 			aResult );
   252 
   246 
   258 //----------------------------------------------------------------------------
   252 //----------------------------------------------------------------------------
   259 //
   253 //
   260 TInt CMmPacketServiceGsmWcdmaExt::SetAttachModeL(
   254 TInt CMmPacketServiceGsmWcdmaExt::SetAttachModeL(
   261 		RPacketService::TAttachMode aMode )
   255 		RPacketService::TAttachMode aMode )
   262     {
   256     {
   263 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_SETATTACHMODEL_1, "TSY: CMmPacketServiceGsmWcdmaExt::SetAttachModeL." );
   257 TFLOGSTRING("TSY: CMmPacketServiceGsmWcdmaExt::SetAttachModeL." );
   264 
   258 
   265 	TInt ret( KErrNone );
   259 	TInt ret( KErrNone );
   266 	CMmDataPackage data;
   260 	CMmDataPackage data;
   267     data.PackData( &aMode );
   261     data.PackData( &aMode );
   268 
   262 
   280 //
   274 //
   281 void CMmPacketServiceGsmWcdmaExt::CompleteSetAttachMode( 
   275 void CMmPacketServiceGsmWcdmaExt::CompleteSetAttachMode( 
   282 		const TInt aErrorValue ) const
   276 		const TInt aErrorValue ) const
   283     {
   277     {
   284 
   278 
   285 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_COMPLETESETATTACHMODE_1, "TSY: CMmPacketServiceGsmWcdmaExt::CompleteSetAttachMode.\n  \t  Error Value:%d\n", aErrorValue );
   279 TFLOGSTRING2("TSY: CMmPacketServiceGsmWcdmaExt::CompleteSetAttachMode.\n  \t  Error Value:%d\n", aErrorValue );
   286 
   280 
   287     iMmPacketServiceTsy->CompleteSetAttachMode( aErrorValue );
   281     iMmPacketServiceTsy->CompleteSetAttachMode( aErrorValue );
   288 
   282 
   289     }
   283     }
   290 
   284 
   293 // Gets attach mode 
   287 // Gets attach mode 
   294 //----------------------------------------------------------------------------
   288 //----------------------------------------------------------------------------
   295 //
   289 //
   296 TInt CMmPacketServiceGsmWcdmaExt::GetAttachModeL() 
   290 TInt CMmPacketServiceGsmWcdmaExt::GetAttachModeL() 
   297     {
   291     {
   298 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_GETATTACHMODEL_1, "TSY: CMmPacketServiceGsmWcdmaExt::GetAttachModeL.\n\t " );
   292 TFLOGSTRING("TSY: CMmPacketServiceGsmWcdmaExt::GetAttachModeL.\n\t " );
   299 
   293 
   300 	TBool calledOnInitPhase = EFalse;
   294 	TBool calledOnInitPhase = EFalse;
   301 	CMmDataPackage data;
   295 	CMmDataPackage data;
   302 	data.PackData( &calledOnInitPhase );
   296 	data.PackData( &calledOnInitPhase );
   303 
   297 
   317     {
   311     {
   318 	RPacketService::TAttachMode attachMode;
   312 	RPacketService::TAttachMode attachMode;
   319 
   313 
   320 	aDataPackage->UnPackData( attachMode );
   314 	aDataPackage->UnPackData( attachMode );
   321 
   315 
   322     OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_COMPLETEGETATTACHMODE_1, "TSY: CMmPacketServiceGsmWcdmaExt::CompleteGetAttachMode.\n  \t Status:%d\n\t ", attachMode );
   316     TFLOGSTRING2("TSY: CMmPacketServiceGsmWcdmaExt::CompleteGetAttachMode.\n  \t Status:%d\n\t ", attachMode );
   323 
   317 
   324     iMmPacketServiceTsy->CompleteGetAttachMode( attachMode, aResult);
   318     iMmPacketServiceTsy->CompleteGetAttachMode( attachMode, aResult);
   325 
   319 
   326     }
   320     }
   327 
   321 
   334 		const TDataPackage& aPackage )
   328 		const TDataPackage& aPackage )
   335     {
   329     {
   336 	TInt ret( KErrNone );
   330 	TInt ret( KErrNone );
   337 	TDataPackage package = aPackage;
   331 	TDataPackage package = aPackage;
   338 
   332 
   339 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_SETPREFERREDBEARERL_1, "TSY: CMmPacketServiceGsmWcdmaExt::SetPreferredBearerL.");
   333 TFLOGSTRING("TSY: CMmPacketServiceGsmWcdmaExt::SetPreferredBearerL.");
   340 
   334 
   341 	ret = iMmPacketServiceTsy->MessageManager()->HandleRequestL( 
   335 	ret = iMmPacketServiceTsy->MessageManager()->HandleRequestL( 
   342 		 EPacketSetPrefBearer, &package );
   336 		 EPacketSetPrefBearer, &package );
   343 
   337 
   344 	return ret;
   338 	return ret;
   351 //
   345 //
   352 void CMmPacketServiceGsmWcdmaExt::CompleteSetPreferredBearer(
   346 void CMmPacketServiceGsmWcdmaExt::CompleteSetPreferredBearer(
   353 		TInt aErrorValue ) const  
   347 		TInt aErrorValue ) const  
   354     {
   348     {
   355 
   349 
   356 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_COMPLETESETPREFERREDBEARER_1, "TSY: CMmPacketServiceGsmWcdmaExt::CompleteSetPreferredBearer.\n\t Error Value:%d\n", aErrorValue );
   350 TFLOGSTRING2("TSY: CMmPacketServiceGsmWcdmaExt::CompleteSetPreferredBearer.\n\t Error Value:%d\n", aErrorValue );
   357 
   351 
   358     iMmPacketServiceTsy->CompleteSetPreferredBearer( aErrorValue );
   352     iMmPacketServiceTsy->CompleteSetPreferredBearer( aErrorValue );
   359 
   353 
   360     }
   354     }
   361 
   355 
   370     {
   364     {
   371 
   365 
   372     // Set caps
   366     // Set caps
   373     *aCaps = iDynamicCaps;
   367     *aCaps = iDynamicCaps;
   374 
   368 
   375 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_GETDYNAMICCAPS_1, "TSY: CMmPacketServiceGsmWcdmaExt::GetDynamicCaps.\n\t Dynamic Caps:0x%08x\n", (TUint)*aCaps );
   369 TFLOGSTRING2("TSY: CMmPacketServiceGsmWcdmaExt::GetDynamicCaps.\n\t Dynamic Caps:%b\n", *aCaps );
   376 
   370 
   377     }
   371     }
   378 
   372 
   379 //----------------------------------------------------------------------------
   373 //----------------------------------------------------------------------------
   380 // CMmPacketServiceGsmWcdmaExt::SetDynamicCapsFlag
   374 // CMmPacketServiceGsmWcdmaExt::SetDynamicCapsFlag
   453         // Set dynamic caps to iDynamicCaps
   447         // Set dynamic caps to iDynamicCaps
   454         iDynamicCaps = dynamicCaps;
   448         iDynamicCaps = dynamicCaps;
   455         // Call complete notify dynamic caps change from service tsy
   449         // Call complete notify dynamic caps change from service tsy
   456         iMmPacketServiceTsy->CompleteNotifyDynamicCapsChange( iDynamicCaps );
   450         iMmPacketServiceTsy->CompleteNotifyDynamicCapsChange( iDynamicCaps );
   457 
   451 
   458 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_SETDYNAMICCAPSFLAG_1, "TSY: CMmPacketServiceGsmWcdmaExt::SetDynamicCapsFlag.\n\t Dynamic Caps:%u\n", (TUint)iDynamicCaps );
   452 TFLOGSTRING2("TSY: CMmPacketServiceGsmWcdmaExt::SetDynamicCapsFlag.\n\t Dynamic Caps:%b\n", iDynamicCaps );
   459 
   453 
   460         }
   454         }
   461     }
   455     }
   462 
   456 
   463 //----------------------------------------------------------------------------
   457 //----------------------------------------------------------------------------
   547         // Set dynamic caps to iDynamicCaps
   541         // Set dynamic caps to iDynamicCaps
   548         iDynamicCaps = dynamicCaps;
   542         iDynamicCaps = dynamicCaps;
   549         // Call complete notify dynamic caps change from service tsy
   543         // Call complete notify dynamic caps change from service tsy
   550         iMmPacketServiceTsy->CompleteNotifyDynamicCapsChange( iDynamicCaps );
   544         iMmPacketServiceTsy->CompleteNotifyDynamicCapsChange( iDynamicCaps );
   551 
   545 
   552 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_COMPLETEDYNAMICCAPSCHANGE_1, "TSY: CMmPacketServiceGsmWcdmaExt::CompleteDynamicCapsChange.\n\t Dynamic Caps:%x\n", (TUint)iDynamicCaps );
   546 TFLOGSTRING2("TSY: CMmPacketServiceGsmWcdmaExt::CompleteDynamicCapsChange.\n\t Dynamic Caps:%b\n", iDynamicCaps );
   553         }
   547         }
   554     }
   548     }
   555 
   549 
   556 //----------------------------------------------------------------------------
   550 //----------------------------------------------------------------------------
   557 // CMmPacketServiceGsmWcdmaExt::GetStaticCaps
   551 // CMmPacketServiceGsmWcdmaExt::GetStaticCaps
   559 //----------------------------------------------------------------------------
   553 //----------------------------------------------------------------------------
   560 //
   554 //
   561 void CMmPacketServiceGsmWcdmaExt::GetStaticCaps(
   555 void CMmPacketServiceGsmWcdmaExt::GetStaticCaps(
   562         TUint* const aCaps )const 
   556         TUint* const aCaps )const 
   563     {
   557     {
   564 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_GETSTATICCAPS_1, "TSY: CMmPacketServiceGsmWcdmaExt::GetStaticCaps.\n\t Static Caps:%u\n", iStaticCaps );
   558 TFLOGSTRING2("TSY: CMmPacketServiceGsmWcdmaExt::GetStaticCaps.\n\t Static Caps:%b\n", iStaticCaps );
   565 
   559 
   566     *aCaps = iStaticCaps;
   560     *aCaps = iStaticCaps;
   567 
   561 
   568     }
   562     }
   569 
   563 
   704 // returns EGprs support in cell
   698 // returns EGprs support in cell
   705 //----------------------------------------------------------------------------
   699 //----------------------------------------------------------------------------
   706 //
   700 //
   707 TBool CMmPacketServiceGsmWcdmaExt::EGprsSupportInCell()
   701 TBool CMmPacketServiceGsmWcdmaExt::EGprsSupportInCell()
   708     {
   702     {
   709 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_EGPRSSUPPORTINCELL_1, "TSY: CMmPacketServiceGsmWcdmaExt::EGprsSupportInCell.\n\t Last Edge Support:%u\n", (TUint)iLastEdgeGprsSupport );
   703 TFLOGSTRING2("TSY: CMmPacketServiceGsmWcdmaExt::EGprsSupportInCell.\n\t Last Edge Support:%b\n", iLastEdgeGprsSupport );
   710 
   704 
   711     return iLastEdgeGprsSupport;  
   705     return iLastEdgeGprsSupport;  
   712     }
   706     }
   713 
   707 
   714 //----------------------------------------------------------------------------
   708 //----------------------------------------------------------------------------
   719 void CMmPacketServiceGsmWcdmaExt::SetEdgeGprsSupport(
   713 void CMmPacketServiceGsmWcdmaExt::SetEdgeGprsSupport(
   720 		TBool aLastEdgeGprsSupport )
   714 		TBool aLastEdgeGprsSupport )
   721 	{
   715 	{
   722 	iLastEdgeGprsSupport = aLastEdgeGprsSupport;
   716 	iLastEdgeGprsSupport = aLastEdgeGprsSupport;
   723 
   717 
   724 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_SETEDGEGPRSSUPPORT_1, "TSY: CMmPacketServiceGsmWcdmaExt::SetEdgeGprsSupport.\n\t Last Edge Support:%u\n", (TUint)iLastEdgeGprsSupport );
   718 TFLOGSTRING2("TSY: CMmPacketServiceGsmWcdmaExt::SetEdgeGprsSupport.\n\t Last Edge Support:%b\n", iLastEdgeGprsSupport );
   725 	}
   719 	}
   726 
   720 
   727 //----------------------------------------------------------------------------
   721 //----------------------------------------------------------------------------
   728 // CMmPacketServiceGsmWcdmaExt::CompleteTransferCapsChange
   722 // CMmPacketServiceGsmWcdmaExt::CompleteTransferCapsChange
   729 // Completes transfer capabilities change to the Service Tsy.
   723 // Completes transfer capabilities change to the Service Tsy.
   731 //----------------------------------------------------------------------------
   725 //----------------------------------------------------------------------------
   732 //
   726 //
   733 void CMmPacketServiceGsmWcdmaExt::CompleteTransferCapsChange(
   727 void CMmPacketServiceGsmWcdmaExt::CompleteTransferCapsChange(
   734         CMmDataPackage* aPackage )	
   728         CMmDataPackage* aPackage )	
   735     {
   729     {
   736 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_COMPLETETRANSFERCAPSCHANGE_1, "TSY: CMmPacketServiceGsmWcdmaExt::CompleteTransferCapsChange" );
   730 TFLOGSTRING("TSY: CMmPacketServiceGsmWcdmaExt::CompleteTransferCapsChange" );
   737 
   731 
   738     // create temporary variable to hold the tranfer capabilities
   732     // create temporary variable to hold the tranfer capabilities
   739     TDynamicTransferCapsFlags transferCaps;
   733     TDynamicTransferCapsFlags transferCaps;
   740     
   734     
   741     // unpack the data form the adaptation layer, contains the transfer caps
   735     // unpack the data form the adaptation layer, contains the transfer caps
   742     aPackage->UnPackData( transferCaps );
   736     aPackage->UnPackData( transferCaps );
   743 
   737 
   744 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_COMPLETETRANSFERCAPSCHANGE_2, "TSY: CMmPacketServiceGsmWcdmaExt::CompleteTransferCapsChange.\n\t Dynamic Caps:%u\n", (TUint)transferCaps );
   738 TFLOGSTRING2("TSY: CMmPacketServiceGsmWcdmaExt::CompleteTransferCapsChange.\n\t Dynamic Caps:%b\n", transferCaps );
   745 	
   739 	
   746     // create temporary dynamic capability variable from the member variable
   740     // create temporary dynamic capability variable from the member variable
   747     RPacketService::TDynamicCapsFlags dynamicCaps( iDynamicCaps );
   741     RPacketService::TDynamicCapsFlags dynamicCaps( iDynamicCaps );
   748 
   742 
   749     // set on/off the HSUPA dynamic transfer caps FLAG
   743     // set on/off the HSUPA dynamic transfer caps FLAG
   776 // (other items were commented in a header).
   770 // (other items were commented in a header).
   777 //----------------------------------------------------------------------------
   771 //----------------------------------------------------------------------------
   778 //
   772 //
   779 void CMmPacketServiceGsmWcdmaExt::CompleteGetStaticCaps( CMmDataPackage* aDataPackage, TInt aError  )
   773 void CMmPacketServiceGsmWcdmaExt::CompleteGetStaticCaps( CMmDataPackage* aDataPackage, TInt aError  )
   780     {
   774     {
   781 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMPACKETSERVICEGSMWCDMAEXT_COMPLETEGETSTATICCAPS_1, "TSY: CMmPacketServiceGsmWcdmaExt::CompleteGetStaticCaps.");
   775 TFLOGSTRING("TSY: CMmPacketServiceGsmWcdmaExt::CompleteGetStaticCaps.");
   782 
   776 
   783 	//Unpack necessary data from datapackage
   777 	//Unpack necessary data from datapackage
   784 	if (KErrNone == aError)
   778 	if (KErrNone == aError)
   785         { 
   779         { 
   786         RPacketService::TStaticMiscCaps staticCaps;
   780         RPacketService::TStaticMiscCaps staticCaps;