equal
deleted
inserted
replaced
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 |