--- a/realtimenetprots/sipfw/ProfileAgent/AlrMonitor/inc/sipalrmonitor.h Wed Sep 15 12:36:02 2010 +0300
+++ b/realtimenetprots/sipfw/ProfileAgent/AlrMonitor/inc/sipalrmonitor.h Wed Oct 13 14:57:13 2010 +0300
@@ -64,48 +64,48 @@
* Starts to monitor IAP availability for the SNAP.
* The observer will be informed asynchronouysly
* when any IAP is available for the monitored SNAP.
- * @param aConfigData SNAP Data to identify the correct SNAP Monitor.
+ * @param aSnapId SNAP id
* @param aObserver observer to be informed when an IAP becomes available
*/
- void MonitorSnapL( TSipSNAPConfigurationData & aConfigData,
- MSipAlrObserver& aObserver);
+ void MonitorSnapL( TUint32 aSnapId,
+ MSipAlrObserver& aObserver );
/**
* Refreshes the IAP availability for the SNAP.
* Scans the available IAPs for the SNAP and informs all the observers
* if a better IAP than the current one is available.
- * @param aConfigData SNAP Data to identify the correct SNAP Monitor.
+ * @param aSnapId SNAP id
*/
- void RefreshIapAvailabilityL( TSipSNAPConfigurationData & aConfigData );
+ void RefreshIapAvailabilityL( TUint32 aSnapId );
/**
* Allows migration to a new IAP for the SNAP.
- * @param aConfigData SNAP Data to identify the correct SNAP Monitor.
+ * @param aSnapId SNAP id
* @return KErrNone on success, otherwise a system wide error code.
*/
- TInt AllowMigration( TSipSNAPConfigurationData & aConfigData );
+ TInt AllowMigration( TUint32 aSnapId );
/**
* Disallows migration to a new IAP for the SNAP.
- * @param aConfigData SNAP Data to identify the correct SNAP Monitor.
+ * @param aSnapId SNAP id
* @return KErrNone on success, otherwise a system wide error code.
*/
- TInt DisallowMigration( TSipSNAPConfigurationData & aConfigData );
+ TInt DisallowMigration( TUint32 aSnapId );
/**
* The migration has succeeded and the new IAP has been taken into use.
- * @param aConfigData SNAP Data to identify the correct SNAP Monitor.
+ * @param aSnapId SNAP id
* @return KErrNone on success, otherwise a system wide error code.
*/
- TInt NewIapAccepted( TSipSNAPConfigurationData & aConfigData );
+ TInt NewIapAccepted( TUint32 aSnapId );
/**
* The migration has failed and the new IAP was not taken into use.
- * @param aConfigData SNAP Data to identify the correct SNAP Monitor.
+ * @param aSnapId SNAP id
* @return KErrNone on success, otherwise a system wide error code.
*/
- TInt NewIapRejected( TSipSNAPConfigurationData & aConfigData );
+ TInt NewIapRejected( TUint32 aSnapId );
/**
* Frees all the resources reserved for the observer.
@@ -122,9 +122,8 @@
private: // New functions
- CSipAlrSnapMonitor* FindSnapMonitor( TSipSNAPConfigurationData & aConfigData);
-
-
+ CSipAlrSnapMonitor* FindSnapMonitor( TUint32 aSnapId );
+
private: // Data
// Used for monitoring SNAP availability