idlefw/inc/framework/aistateobserver.h
branchRCL_3
changeset 14 15e4dd19031c
parent 8 d0529222e3f0
child 19 edd621764147
equal deleted inserted replaced
12:502e5d91ad42 14:15e4dd19031c
    65      */    
    65      */    
    66     virtual void NotifyDestroyPlugin( const THsPublisherInfo& aInfo,
    66     virtual void NotifyDestroyPlugin( const THsPublisherInfo& aInfo,
    67         TAiFwDestroyReason aReason ) = 0;
    67         TAiFwDestroyReason aReason ) = 0;
    68     
    68     
    69     /**
    69     /**
    70      * Notifies to update content publishers after Ecom registry change.
    70      * Notifies to reload previously released plugins
    71      * 
    71      * 
    72      * @since S60 5.2
    72      * @since S60 5.2
    73      */    
    73      */    
    74     virtual void NotifyUpdatePlugins() = 0;
    74     virtual void NotifyReloadPlugins() = 0;
    75     
    75     
    76     /**
    76     /**
    77      * Queries whether online state is in use
    77      * Notifies that defined ECom plugins should be released to enable
    78      * by any of the currently loaded plugin.
    78      * plugin upgrade
    79      * 
    79      * 
    80      * @since S60 5.2
    80      * @since S60 5.2
    81      * @return ETrue if online/offline state needed, EFalse otherwise
       
    82      */
    81      */
    83     virtual TBool OnlineStateInUse() const = 0;    
    82     virtual void NotifyReleasePlugins( const RArray<TUid>& aUidList ) = 0;
       
    83     
    84     };
    84     };
    85     
    85     
    86 #endif // _AISTATEOBSERVER_H
    86 #endif // _AISTATEOBSERVER_H
    87 
    87 
    88 // End of file
    88 // End of file