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 <e32base.h>
+#include <thumbnailmanager.h>
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;
};