diff -r 2edacbf5d3f9 -r 7197e789b953 imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailtask.h --- a/imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailtask.h Fri Mar 19 09:35:30 2010 +0200 +++ b/imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailtask.h Fri Apr 16 15:16:16 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; };