realtimenetprots/sipfw/ProfileAgent/Server/Inc/SipProfileCacheItem.h
branchRCL_3
changeset 20 a7d1e54a7332
parent 16 43c4dec3cb1f
child 37 0295359a7673
equal deleted inserted replaced
19:8517a9ac4a23 20:a7d1e54a7332
   288         * @return ETrue if system shutdown has been initiated
   288         * @return ETrue if system shutdown has been initiated
   289         *		  EFalse otherwise
   289         *		  EFalse otherwise
   290         */
   290         */
   291 		TBool IsShutdownInitiated() const;
   291 		TBool IsShutdownInitiated() const;
   292 		
   292 		
       
   293       /**
       
   294         * System is about to go in Offline Mode
       
   295         */
       
   296         void OfflineInitiated(TBool aOfflineInitiated);
       
   297 
       
   298         /**
       
   299         * Tells if system is about to be Offline.
       
   300         * @return ETrue if system Offline has been initiated
       
   301         *         EFalse otherwise
       
   302         */
       
   303         TBool IsOfflineInitiated() const;
       
   304 		
   293 		/**
   305 		/**
   294         * System is about to be shut down.
   306         * System is about to be shut down.
   295         */
   307         */
   296         void RfsInprogress(TBool aStatus);
   308         void RfsInprogress(TBool aStatus);
   297 
   309 
   552 		* Handles Errors caused by faulty profiles
   564 		* Handles Errors caused by faulty profiles
   553 		* @param aError Error code
   565 		* @param aError Error code
   554 		* @param aStatus Status of the profile
   566 		* @param aStatus Status of the profile
   555 		*/
   567 		*/
   556 		void HandleProfileError(TInt aError, 
   568 		void HandleProfileError(TInt aError, 
   557 			CSIPConcreteProfile& aProfile);
   569 			CSIPConcreteProfile& aProfile);		
   558 		/**
       
   559 		 * Function resets the boolean variable iIsShutdownInitiated
       
   560 		 */
       
   561 		void ResetShutdownvariable();
       
   562 
   570 
   563 	private:
   571 	private:
   564 
   572 
   565 	    /**
   573 	    /**
   566         * Removes all users for profile
   574         * Removes all users for profile
   644 									iObserversWaitedForPermission;
   652 									iObserversWaitedForPermission;
   645 
   653 
   646 		
   654 		
   647 		// ETrue if system shutdown has been initiated
   655 		// ETrue if system shutdown has been initiated
   648 		TBool 						iIsShutdownInitiated;
   656 		TBool 						iIsShutdownInitiated;
       
   657 		
       
   658 		//ETrue if system offline has been initiated
       
   659 		TBool                       iIsOfflineInitiated;                    
   649 		
   660 		
   650 		// ETrue if Rfs has been initiated
   661 		// ETrue if Rfs has been initiated
   651 		TBool                       iIsRfsInprogress;
   662 		TBool                       iIsRfsInprogress;
   652 
   663 
   653 		// ETrue if VPN is in use
   664 		// ETrue if VPN is in use