bearermanagement/mpm/inc/mpmserversession.h
branchRCL_3
changeset 17 c14618f9de99
parent 0 5a93021fdf25
child 55 fc7b30ed2058
equal deleted inserted replaced
15:4dc3bb0099b0 17:c14618f9de99
   287         * @param aError Error code
   287         * @param aError Error code
   288         */
   288         */
   289         void ClientErrorNotificationL( TInt aError );
   289         void ClientErrorNotificationL( TInt aError );
   290 
   290 
   291         /**
   291         /**
   292         * Checks if phone is in offline mode or not.
       
   293         * @since 3.1
       
   294         * @return ETrue if phone is in offline mode, otherwise EFalse.
       
   295         */
       
   296         TBool IsPhoneOfflineL() const;
       
   297 
       
   298         /**
       
   299         * Returns the list of available IAPs, where the blacklisted IAPs 
   292         * Returns the list of available IAPs, where the blacklisted IAPs 
   300         * have already been removed.
   293         * have already been removed.
   301         * @since 3.2
   294         * @since 3.2
   302         * @param aAvailableIAPs List of IAPs 
   295         * @param aAvailableIAPs List of IAPs 
   303         * @param aConnId Connection Id
   296         * @param aConnId Connection Id
   805         * @param aCurrentIap Current Iap Id of connection
   798         * @param aCurrentIap Current Iap Id of connection
   806         * @param aLastNotifiedIap Last notified Iap Id
   799         * @param aLastNotifiedIap Last notified Iap Id
   807         * @param aValidatedIap Iap validated by MPM for roaming
   800         * @param aValidatedIap Iap validated by MPM for roaming
   808         * @return ETrue if necessary, otherwise EFalse.
   801         * @return ETrue if necessary, otherwise EFalse.
   809         */
   802         */
   810         TBool CheckNotifNeed( const TUint32       aCurrentIap,
   803         TBool CheckNotifNeedL( const TUint32       aCurrentIap,
   811                               const TUint32       aLastNotifiedIap,
   804                                const TUint32       aLastNotifiedIap,
   812                               const TUint32       aValidatedIap );
   805                                const TUint32       aValidatedIap );
   813 
   806 
   814         /**
   807         /**
   815         * Returns the list of unavailable IAPs.
   808         * Returns the list of unavailable IAPs.
   816         * @since 3.2
   809         * @since 3.2
   817         * @param aAvailableIAPs Array of available IAPs
   810         * @param aAvailableIAPs Array of available IAPs
   957         TUint32 iMigrateIap;
   950         TUint32 iMigrateIap;
   958 
   951 
   959         // Set when this session is user connection
   952         // Set when this session is user connection
   960 		//
   953 		//
   961         TBool iUserConnection;
   954         TBool iUserConnection;
       
   955         
       
   956         // Set when disconnect dialog is shown to avoid 
       
   957         // showing duplicate cellulara data usage dialog
       
   958         //
       
   959         TBool iDisconnectDialogShown;
   962     };
   960     };
   963 
   961 
   964 #include "mpmserversession.inl"
   962 #include "mpmserversession.inl"
   965     
   963     
   966 #endif // MPMSERVERSESSION_H
   964 #endif // MPMSERVERSESSION_H