featuremgmt/featuremgr/src/serverexe/featmgrserver.h
branchRCL_3
changeset 6 5ffdb8f2067f
parent 0 08ec8eefde2f
child 8 fa9941cf3867
equal deleted inserted replaced
2:6862383cf555 6:5ffdb8f2067f
     1 /*
     1 /*
     2 * Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
   105         /**
   105         /**
   106          Returns ETrue if all plugins are ready and 
   106          Returns ETrue if all plugins are ready and 
   107          Feature info received. 
   107          Feature info received. 
   108          Else returns EFalse.
   108          Else returns EFalse.
   109         
   109         
   110          @return feature support status
   110          @return plugins loading status
   111         */
   111         */
   112         TBool PluginsReady() const;
   112         TBool PluginsReady() const;
       
   113         
       
   114         /**
       
   115          Returns ETrue if backup is in progress 
       
   116          Else returns EFalse.
       
   117          @return backup status
       
   118         */
       
   119         TBool BackupIsInProgress() const;
   113 
   120 
   114 #ifdef EXTENDED_FEATURE_MANAGER_TEST
   121 #ifdef EXTENDED_FEATURE_MANAGER_TEST
   115         /**
   122         /**
   116          Called by session to indicate addition of session.
   123          Called by session to indicate addition of session.
   117         */ 
   124         */ 
   267         
   274         
   268         // Timer pointer.
   275         // Timer pointer.
   269         CFeatMgrTimer* iTimer;     
   276         CFeatMgrTimer* iTimer;     
   270 
   277 
   271         CBurState iBurState;
   278         CBurState iBurState;
       
   279         
       
   280         // ETrue when backup in progress
       
   281         TBool iBackupInProgress;
       
   282         
   272         // ETrue when feature info received from all plugins
   283         // ETrue when feature info received from all plugins
   273         TBool iPluginsReady;
   284         TBool iPluginsReady;
   274                 
   285                 
   275         // Struct to contain information of found Feature Manager plugins
   286         // Struct to contain information of found Feature Manager plugins
   276         struct SFeatMgrPluginInfo
   287         struct SFeatMgrPluginInfo