diff -r c2817bb2a55c -r cb506ec2d869 idlefw/inc/framework/aistateobserver.h --- a/idlefw/inc/framework/aistateobserver.h Wed Mar 31 13:30:40 2010 +0300 +++ b/idlefw/inc/framework/aistateobserver.h Wed May 12 13:35:37 2010 +0300 @@ -67,20 +67,20 @@ TAiFwDestroyReason aReason ) = 0; /** - * Notifies to update content publishers after Ecom registry change. + * Notifies to reload previously released plugins * * @since S60 5.2 */ - virtual void NotifyUpdatePlugins() = 0; + virtual void NotifyReloadPlugins() = 0; /** - * Queries whether online state is in use - * by any of the currently loaded plugin. + * Notifies that defined ECom plugins should be released to enable + * plugin upgrade * * @since S60 5.2 - * @return ETrue if online/offline state needed, EFalse otherwise */ - virtual TBool OnlineStateInUse() const = 0; + virtual void NotifyReleasePlugins( const RArray& aUidList ) = 0; + }; #endif // _AISTATEOBSERVER_H