idlefw/inc/framework/aistateprovider.h
branchRCL_3
changeset 14 15e4dd19031c
parent 11 bd874ee5e5e2
child 19 edd621764147
equal deleted inserted replaced
12:502e5d91ad42 14:15e4dd19031c
   162     /**
   162     /**
   163      * @see MAiFwStateHandler
   163      * @see MAiFwStateHandler
   164      */
   164      */
   165     void ChangePluginState( TAiFwState aState );
   165     void ChangePluginState( TAiFwState aState );
   166 
   166 
   167     /**
       
   168      * @see MAiFwStateHandler
       
   169      */    
       
   170     TBool OnlineStateInUse() const;
       
   171 
       
   172 private:
   167 private:
   173     // new functions
   168     // new functions
   174     
   169     
   175     static TInt BackupRestoreEvent( TAny* aAny );
   170     static TInt BackupRestoreEvent( TAny* aAny );
   176     
   171 
       
   172     static TInt SwiUidListEvent( TAny* aAny );
       
   173 
   177 private:
   174 private:
   178     // data
   175     // data
   179 
   176 
   180     /** ECom observer, owned */
   177     /** ECom observer, owned */
   181     CAiEcomObserver* iEcomObserver;        
   178     CAiEcomObserver* iEcomObserver;        
   188     /** Skin server session, Owned */
   185     /** Skin server session, Owned */
   189     RAknsSrvSession iSkinSrv;
   186     RAknsSrvSession iSkinSrv;
   190     /** Backup Restore observer, Owned */
   187     /** Backup Restore observer, Owned */
   191     MAiPSPropertyObserver* iBackupRestoreObserver;
   188     MAiPSPropertyObserver* iBackupRestoreObserver;
   192     /** Flag to indicate whether state providing is started */
   189     /** Flag to indicate whether state providing is started */
   193     TBool iStarted;    
   190     TBool iStarted;
   194     
   191     /** SWI UID list observer, owned */
       
   192     MAiPSPropertyObserver* iSwiUidListObserver;
       
   193 
   195 private:
   194 private:
   196     // friend classes
   195     // friend classes
   197     
   196     
   198 #ifdef _AIFW_UNIT_TEST
   197 #ifdef _AIFW_UNIT_TEST
   199     friend class UT_AiStateProvider;
   198     friend class UT_AiStateProvider;