--- a/bearermanagement/mpm/src/mpmconnmonevents.cpp Tue Feb 02 00:24:11 2010 +0200
+++ b/bearermanagement/mpm/src/mpmconnmonevents.cpp Fri Apr 16 15:21:37 2010 +0300
@@ -26,7 +26,6 @@
#include "mpmserver.h"
#include "mpmserversession.h"
#include "mpmlogger.h"
-#include "mpmwlanavailability.h"
// ============================= LOCAL FUNCTIONS ===============================
@@ -68,8 +67,6 @@
iConnMon.Close();
iReqPtrs.ResetAndDestroy();
iConnInfoArray.Close();
- delete iWlanAvailability;
- iWlanAvailability = NULL;
}
@@ -464,7 +461,7 @@
// CMPMConnMonEvents::IapAvailabilityChange
// -----------------------------------------------------------------------------
//
-void CMPMConnMonEvents::IapAvailabilityChange()
+void CMPMConnMonEvents::IapAvailabilityChange( const TPrefIAPNotifCaller aCaller )
{
if ( ( iAvailableIAPs.Count() > 0 ) &&
!DiscardAvailabilityNotification() )
@@ -478,7 +475,7 @@
// or Connection Monitor CConnMonEventHandler::RunL()
// will also leave, which will make mpmserver.exe CRASH.
//
- TRAP_IGNORE( iMyServer.NotifyBMPrefIapL( iAvailableIAPs ) )
+ TRAP_IGNORE( iMyServer.NotifyBMPrefIapL( iAvailableIAPs, aCaller ) )
}
else
{
@@ -537,7 +534,7 @@
iAvailableIAPs = eventIap->IapAvailability();
UpdateIAPRefreshTime();
- IapAvailabilityChange();
+ IapAvailabilityChange( EConnMonEvent );
TRAPD( err, iMyServer.UpdateSessionConnectionDlgL() )
if( err != KErrNone )
@@ -697,52 +694,5 @@
{
}
-// -----------------------------------------------------------------------------
-// CMPMConnMonEvents::CheckWlanAvailabilityL
-// -----------------------------------------------------------------------------
-//
-void CMPMConnMonEvents::CheckWlanAvailabilityL( MWlanAvailability* aObserver )
- {
- MPMLOGSTRING( "CMPMConnMonEvents::CheckWlanAvailabilityL" )
- // Sanity check null pointer
- ASSERT( aObserver != NULL );
-
- // Request for WLAN bearer availability info
- //
- if ( !iWlanAvailability )
- {
- iWlanAvailability = CWlanAvailability::NewL( this, iConnMon );
- }
-
- iWlanAvailability->Start( aObserver );
- }
-
-// -----------------------------------------------------------------------------
-// CMPMConnMonEvents::CancelCheckWlanWlanAvailability
-// -----------------------------------------------------------------------------
-//
-void CMPMConnMonEvents::CancelCheckWlanWlanAvailability( MWlanAvailability* aObserver )
- {
- MPMLOGSTRING( "CMPMConnMonEvents::CancelCheckWlanWlanAvailability" )
- // Sanity check null pointer
- ASSERT( aObserver != NULL );
-
- // Cancel WLAN bearer availability check for this observer
- //
- if ( iWlanAvailability )
- {
- iWlanAvailability->CancelObserver( aObserver );
- }
- }
-
-// -----------------------------------------------------------------------------
-// CMPMConnMonEvents::SetWlanAvailabilityPtrNull
-// -----------------------------------------------------------------------------
-//
-void CMPMConnMonEvents::SetWlanAvailabilityPtrNull()
- {
- iWlanAvailability = NULL;
- }
-
// End of File