44 * From CBTNotifierBase |
44 * From CBTNotifierBase |
45 */ |
45 */ |
46 virtual TNotifierInfo RegisterL(); |
46 virtual TNotifierInfo RegisterL(); |
47 |
47 |
48 /** |
48 /** |
49 * From CBTNotifierBase |
49 * From CBTNotifierBase Used in asynchronous notifier launch to |
50 * Used in asynchronous notifier launch to start the actual processing |
50 * store received parameters into members variables and |
51 * of parameters received in StartL. StartL just stores a copy of the |
51 * make needed initializations. |
52 * parameter buffer, schedules a callback to call this method and returns |
52 * @param aBuffer A buffer containing received parameters |
53 * ASAP, so the actual work begins here, safely outside of the StartL |
53 * @param aReturnVal The return value to be passed back. |
54 * context so that waiting dialogs can be freely used if need be. |
54 * @param aMessage Should be completed when the notifier is deactivated. |
55 * @return None. |
55 * @return None. |
56 */ |
56 */ |
57 virtual void ProcessStartParamsL(); |
57 virtual void GetParamsL(const TDesC8& aBuffer, TInt aReplySlot, const RMessagePtr2& aMessage); |
58 |
58 |
59 virtual void UpdateL(const TDesC8& aBuffer, TInt aReplySlot, const RMessagePtr2& aMessage); |
59 virtual void UpdateL(const TDesC8& aBuffer, TInt aReplySlot, const RMessagePtr2& aMessage); |
60 |
60 |
61 /** |
61 /** |
62 * From CBTNotifierBase Updates a currently active notifier. |
62 * From CBTNotifierBase Updates a currently active notifier. |