equal
deleted
inserted
replaced
97 * SetMessageData |
97 * SetMessageData |
98 * |
98 * |
99 * @since S60 v5.0 |
99 * @since S60 v5.0 |
100 * @param aRequestId Request ID. |
100 * @param aRequestId Request ID. |
101 * @param aMessage Message. |
101 * @param aMessage Message. |
|
102 * @param aClientThread Client thread. |
102 */ |
103 */ |
103 virtual void SetMessageData( const TThumbnailServerRequestId& aRequestId, |
104 virtual void SetMessageData( const TThumbnailServerRequestId& aRequestId, |
104 const RMessage2& aMessage ); |
105 const RMessage2& aMessage, const RThread& aClientThread ); |
105 |
106 |
106 /** |
107 /** |
107 * SetMessageData if message is not needed to complete |
108 * SetMessageData if message is not needed to complete |
108 * |
109 * |
109 * @since S60 v5.0 |
110 * @since S60 v5.0 |
182 * Checks if client thread is still alive and RMessage2 handle valid. |
183 * Checks if client thread is still alive and RMessage2 handle valid. |
183 * |
184 * |
184 * @since S60 v5.0 |
185 * @since S60 v5.0 |
185 * @param aGetThread Need to get thread first. |
186 * @param aGetThread Need to get thread first. |
186 */ |
187 */ |
187 TBool ClientThreadAlive(const TBool aGetThread = ETrue); |
188 TBool ClientThreadAlive(const TBool aGetThread = EFalse); |
|
189 |
|
190 inline RMessage2& GetMessageData() |
|
191 { |
|
192 return iMessage; |
|
193 } |
188 |
194 |
189 protected: |
195 protected: |
190 // data |
196 // data |
191 |
197 |
192 /** |
198 /** |
212 /** |
218 /** |
213 * Message. |
219 * Message. |
214 */ |
220 */ |
215 RMessage2 iMessage; |
221 RMessage2 iMessage; |
216 |
222 |
|
223 // client thread from RMessage2 |
217 RThread iClientThread; |
224 RThread iClientThread; |
218 }; |
225 }; |
219 |
226 |
220 #endif // THUMBNAILTASK_H |
227 #endif // THUMBNAILTASK_H |