diff -r 7403edfcf0fb -r dea39715fc05 imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailtask.h --- 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; };