diff -r a93990e5815e -r 40db28bb26b8 harvester/client/inc/harvesterrequestactive.h --- a/harvester/client/inc/harvesterrequestactive.h Wed Aug 18 10:12:07 2010 +0300 +++ b/harvester/client/inc/harvesterrequestactive.h Thu Sep 02 20:52:02 2010 +0300 @@ -58,7 +58,7 @@ * @return New CHarvesterRequestActive object. */ static CHarvesterRequestActive* NewL( - RHarvesterClient& aClient, + RHarvesterClient& aClient, MHarvestObserver* aObserver, TInt aService, const TDesC& aUri, HBufC8* aAlbumIds, TBool aAddLocation, CHarvesterRequestQueue* aQueue ); @@ -103,7 +103,7 @@ * @return New CHarvesterRequestActive object. */ CHarvesterRequestActive( RHarvesterClient& aClient, - TInt aService, const TDesC& aUri, + MHarvestObserver* aObserver, TInt aService, const TDesC& aUri, HBufC8* aAlbumIds, TBool aAddLocation, CHarvesterRequestQueue* aQueue ); @@ -141,6 +141,11 @@ */ RHarvesterClient iClient; + /** + * Observer to receive notifications about completed operations. Not owned. + */ + MHarvestObserver* iObserver; + TInt iService; /**