299 * Tells if system is about to be shut down. |
299 * Tells if system is about to be shut down. |
300 * @return ETrue if system shutdown has been initiated |
300 * @return ETrue if system shutdown has been initiated |
301 * EFalse otherwise |
301 * EFalse otherwise |
302 */ |
302 */ |
303 TBool IsRfsInprogress() const; |
303 TBool IsRfsInprogress() const; |
304 |
304 |
|
305 /** |
|
306 * VPN session is about to start. |
|
307 */ |
|
308 void VpnInUse(TBool aStatus); |
|
309 |
|
310 /** |
|
311 * Tells if VPN is in use. |
|
312 * @return ETrue if VPN is in use. |
|
313 * EFalse otherwise |
|
314 */ |
|
315 TBool IsVpnInUse() const; |
|
316 |
|
317 /** |
|
318 * Sets the initial APN for the profile |
|
319 */ |
|
320 void SetApnSelected(TBool aStatus); |
|
321 |
|
322 /** |
|
323 * Tells if initial Apn is selected or not |
|
324 * @return ETrue if Initial APN settings are done |
|
325 * EFalse otherwise |
|
326 */ |
|
327 TBool IsInitialApnSelected() const; |
|
328 |
|
329 /** |
|
330 * Tells if Apn can be switched for a given IAP |
|
331 * @return ETrue if Profile all the switchable parameters |
|
332 * EFalse otherwise |
|
333 */ |
|
334 TBool IsApnSwitchEnabled() const; |
|
335 |
|
336 /** |
|
337 * Sets the switch value for the profile |
|
338 */ |
|
339 void SetApnSwitchStatus(TBool aStatus); |
|
340 |
305 /** |
341 /** |
306 * Checks if profile can be permanently removed |
342 * Checks if profile can be permanently removed |
307 * @return ETrue if not used and can be removed |
343 * @return ETrue if not used and can be removed |
308 */ |
344 */ |
309 TBool CanBePermanentlyRemoved() const; |
345 TBool CanBePermanentlyRemoved() const; |
611 // ETrue if system shutdown has been initiated |
647 // ETrue if system shutdown has been initiated |
612 TBool iIsShutdownInitiated; |
648 TBool iIsShutdownInitiated; |
613 |
649 |
614 // ETrue if Rfs has been initiated |
650 // ETrue if Rfs has been initiated |
615 TBool iIsRfsInprogress; |
651 TBool iIsRfsInprogress; |
|
652 |
|
653 // ETrue if VPN is in use |
|
654 TBool iIsVpnInUse; |
616 |
655 |
617 // Tells if at least one client disallowed migration to a new IAP |
656 // Tells if at least one client disallowed migration to a new IAP |
618 TBool iMigrationDisallowed; |
657 TBool iMigrationDisallowed; |
619 |
658 |
620 // ETrue if a new IAP came available, but it was disallowed by the |
659 // ETrue if a new IAP came available, but it was disallowed by the |
621 // profile, because new IAP couldn't be handled. |
660 // profile, because new IAP couldn't be handled. |
622 TBool iMustRefreshIAPs; |
661 TBool iMustRefreshIAPs; |
|
662 |
|
663 // ETrue when if the initial APN is selcted. |
|
664 TBool iInitialApnSelected; |
|
665 |
|
666 // ETrue when APN can be switched for the profile. |
|
667 TBool iApnSwitchEnabled; |
623 |
668 |
624 // Not owned. NULL if SNAP is not configured. |
669 // Not owned. NULL if SNAP is not configured. |
625 CSipAlrMigrationController* iMigrationController; |
670 CSipAlrMigrationController* iMigrationController; |
626 |
671 |
627 CDeltaTimer* iDeltaTimer; |
672 CDeltaTimer* iDeltaTimer; |