diff -r f759b6186ab5 -r 2b4b06654caa imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailfetchedchecker.h --- a/imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailfetchedchecker.h Thu Jul 15 18:59:26 2010 +0300 +++ b/imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailfetchedchecker.h Thu Aug 19 10:13:51 2010 +0300 @@ -18,6 +18,7 @@ #define THUMBNAILFETCHEDCHECKER_H #include +#include NONSHARABLE_CLASS( CThumbnailFetchedChecker ): public CBase { @@ -25,8 +26,10 @@ static CThumbnailFetchedChecker* NewL(); virtual ~CThumbnailFetchedChecker(); public: - TInt LastFetchResult( const TDesC& aUri ); - void SetFetchResult( const TDesC& aUri, TInt aError ); + TInt LastFetchResult( const TDesC& aUri, const TThumbnailSize aThumbnailSize ); + void SetFetchResult( const TDesC& aUri, const TThumbnailSize aThumbnailSize, TInt aError ); + void DeleteFetchResult( const TDesC& aUri ); + void RenameFetchResultL( const TDesC& aNewUri, const TDesC& aOldUri ); void Reset(); private: CThumbnailFetchedChecker(); @@ -34,13 +37,15 @@ NONSHARABLE_CLASS( CEntry ) : public CBase { public: - static CEntry* NewL( const TDesC& aUri, TInt aError ); - static TInt FindCB( const TDesC* aUri, const CEntry& aEntry ); + static CEntry* NewL( const TDesC& aUri, const TThumbnailSize aThumbnailSize, TInt aError ); + static TInt FindCB( const CEntry& aEntry1, const CEntry& aEntry ); + static TInt FindCBUri( const TDesC* aUri, const CEntry& aEntry ); static TInt InsertCB( const CEntry& aEntry1, const CEntry& aEntry2 ); CEntry(); virtual ~CEntry(); public: HBufC* iUri; + TInt32 iSize; TInt iError; };