--- a/imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailtask.h Mon Mar 15 12:41:55 2010 +0200
+++ b/imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailtask.h Wed Mar 31 22:04:49 2010 +0300
@@ -99,9 +99,10 @@
* @since S60 v5.0
* @param aRequestId Request ID.
* @param aMessage Message.
+ * @param aClientThread Client thread.
*/
virtual void SetMessageData( const TThumbnailServerRequestId& aRequestId,
- const RMessage2& aMessage );
+ const RMessage2& aMessage, const RThread& aClientThread );
/**
* SetMessageData if message is not needed to complete
@@ -184,7 +185,12 @@
* @since S60 v5.0
* @param aGetThread Need to get thread first.
*/
- TBool ClientThreadAlive(const TBool aGetThread = ETrue);
+ TBool ClientThreadAlive(const TBool aGetThread = EFalse);
+
+ inline RMessage2& GetMessageData()
+ {
+ return iMessage;
+ }
protected:
// data
@@ -214,6 +220,7 @@
*/
RMessage2 iMessage;
+ // client thread from RMessage2
RThread iClientThread;
};