realtimenetprots/sipfw/ProfileAgent/AlrMonitor/inc/sipalrmonitor.h
branchRCL_3
changeset 56 2c7192069824
parent 41 f54bfd820e04
--- 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