idlefw/inc/framework/aistateprovider.h
branchRCL_3
changeset 19 edd621764147
parent 14 15e4dd19031c
equal deleted inserted replaced
16:b276298d5729 19:edd621764147
    30 #include "aiecomobserver.h"
    30 #include "aiecomobserver.h"
    31 
    31 
    32 // Forward declarations
    32 // Forward declarations
    33 class MAiPSPropertyObserver;
    33 class MAiPSPropertyObserver;
    34 class MAiStateObserver;
    34 class MAiStateObserver;
    35 class THsPublisherInfo;
    35 class TAiFwPublisherInfo;
    36 
    36 
    37 // Class declaration
    37 // Class declaration
    38 
    38 
    39 /**
    39 /**
    40  * State Provider
    40  * State Provider
   148     // from MAiFwStateHandler
   148     // from MAiFwStateHandler
   149 
   149 
   150     /**
   150     /**
   151      * @see MAiFwStateHandler
   151      * @see MAiFwStateHandler
   152      */
   152      */
   153     TInt LoadPlugin( const THsPublisherInfo& aPublisherInfo, 
   153     void LoadPlugin( const TAiFwPublisherInfo& aInfo );         
   154         TAiFwLoadReason aReason );
       
   155     
   154     
   156     /**
   155     /**
   157      * @see MAiFwStateHandler
   156      * @see MAiFwStateHandler
   158      */
   157      */
   159     void DestroyPlugin( const THsPublisherInfo& aPublisherInfo,
   158     void DestroyPlugin( const TAiFwPublisherInfo& aInfo );        
   160         TAiFwDestroyReason aReason );
       
   161     
   159     
   162     /**
   160     /**
   163      * @see MAiFwStateHandler
   161      * @see MAiFwStateHandler
   164      */
   162      */
   165     void ChangePluginState( TAiFwState aState );
   163     void ChangePluginState( TAiFwState aState );