# HG changeset patch # User William Roberts # Date 1270371068 -3600 # Node ID a49137138563895be5387d7031048a2a939fc0c7 # Parent a17829cb5e59e79dcba83a47430f553868150135# Parent cc5042a680fb7eb5172cb184db5fdd7ece91af5b Remerged fix for Bug 2179 diff -r cc5042a680fb -r a49137138563 nettools/conntest/Engine/HttpHandler.cpp --- a/nettools/conntest/Engine/HttpHandler.cpp Mon Mar 08 17:35:41 2010 +0000 +++ b/nettools/conntest/Engine/HttpHandler.cpp Sun Apr 04 09:51:08 2010 +0100 @@ -31,7 +31,7 @@ //const TInt KMaxSubmitSize = 2048; const TInt KMaxHeaderNameLen = 32; const TInt KMaxHeaderValueLen = 128; - +const TInt KMaxStatusStrLen = 32; // ================= MEMBER FUNCTIONS ======================= @@ -533,8 +533,10 @@ RHTTPResponse resp = aTransaction.Response(); TInt status = resp.StatusCode(); RStringF statusStr = resp.StatusText(); - TBuf<32> statusStr16; - statusStr16.Copy(statusStr.DesC()); + const TDesC8& statusStrDesC = statusStr.DesC(); + TBuf< KMaxStatusStrLen > statusStr16; + statusStr16.Copy( statusStrDesC.Left( KMaxStatusStrLen ) ); + TBuf<64> st; st.Format(_L("Status: %d (%S)\n"), status, &statusStr16); iConsole.PrintNotify(st); diff -r cc5042a680fb -r a49137138563 nettools/conntest/Engine/SocketsEngine.cpp --- a/nettools/conntest/Engine/SocketsEngine.cpp Mon Mar 08 17:35:41 2010 +0000 +++ b/nettools/conntest/Engine/SocketsEngine.cpp Sun Apr 04 09:51:08 2010 +0100 @@ -529,6 +529,24 @@ text.AppendFormat( _L8("Unexpected NewCarrierActive %i\n"), aNewAP.AccessPoint() ); iMobility->NewCarrierRejected(); } + + // Clean up and refresh HTTP client for the new carrier + delete iHttpClient; + iHttpClient = NULL; + + TRAPD( err1, iHttpClient = CHttpClient::NewL( iConsole ) ); + if ( err1 != KErrNone ) + { + User::Panic( KPanicConnTest, EConnTestHttpClientInitializationFailed ); + iHttpClient = NULL; + } + + TRAPD( err2, iHttpClient->SetHttpConnectionInfoL( ETrue, iConnection, iSocketServ ) ); + if ( err2 != KErrNone ) + { + User::Panic( KPanicConnTest, EConnTestHttpClientInitializationFailed ); + } + iConsole.PrintNotify( text ); } @@ -1475,11 +1493,11 @@ CleanupStack::PopAndDestroy(&appSess); } - // --------------------------------------------------------- - // CSocketsEngine::SendHttpFrameworkRequestL() - // Send HTTP request - // --------------------------------------------------------- - // +// --------------------------------------------------------- +// CSocketsEngine::SendHttpFrameworkRequestL() +// Send HTTP request +// --------------------------------------------------------- +// void CSocketsEngine::SendHttpFrameworkRequestL( TBool aHasBody, TBool aDoPerformance, TBool aIsSecure ) diff -r cc5042a680fb -r a49137138563 nettools/conntest/inc/ConnTest.pan --- a/nettools/conntest/inc/ConnTest.pan Mon Mar 08 17:35:41 2010 +0000 +++ b/nettools/conntest/inc/ConnTest.pan Sun Apr 04 09:51:08 2010 +0100 @@ -30,8 +30,9 @@ EConnTestBasicUi = 1, EConnTestBadStatus, EConnTestAppView, - EConnTestContainer, - EConnTestBadRoamingStatus + EConnTestContainer, + EConnTestBadRoamingStatus, + EConnTestHttpClientInitializationFailed // add further panics here }; diff -r cc5042a680fb -r a49137138563 nettools/conntest/src/ConnTestView.cpp --- a/nettools/conntest/src/ConnTestView.cpp Mon Mar 08 17:35:41 2010 +0000 +++ b/nettools/conntest/src/ConnTestView.cpp Sun Apr 04 09:51:08 2010 +0100 @@ -1219,7 +1219,18 @@ TDateTime time = currentTime.DateTime(); text.AppendFormat(_L8("%02u:%02u:%02u "), time.Hour(), time.Minute(), time.Second() ); - text.AppendFormat(_L8("Wlan: RssChanged: %d, %d\n"), aRssClass, aRss); + if ( aRssClass == EWlanRssClassNormal ) + { + text.AppendFormat(_L8("Wlan RSS: -%ddBm (good)\f"), aRss); + } + else if ( aRssClass == EWlanRssClassWeak ) + { + text.AppendFormat(_L8("Wlan RSS: -%ddBm (weak)\f"), aRss); + } + else + { + text.AppendFormat(_L8("Wlan RSS: -%ddBm (unknown)\f"), aRss); + } iContainer->PrintNotify(text); } diff -r cc5042a680fb -r a49137138563 package_definition.xml --- a/package_definition.xml Mon Mar 08 17:35:41 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - -