mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/inc/cabstractmediamtpdataproviderenumerator.h
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/inc/cabstractmediamtpdataproviderenumerator.h Mon Mar 15 12:42:31 2010 +0200
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/inc/cabstractmediamtpdataproviderenumerator.h Wed Mar 31 22:26:09 2010 +0300
@@ -74,6 +74,14 @@
TInt RunError( TInt aError );
private:
+
+ enum TEnumState
+ {
+ EEnumPlaylist,
+ EEnumAbstractAlbum,
+ EEnumCount
+ };
+
/**
* Standard C++ Constructor
* @param aFramework Reference to MMTPDataProviderFramework
@@ -90,7 +98,7 @@
void SignalCompleteL( MMTPEnumerationCallback& aCallback,
TInt aError = KErrNone );
- void ScanStorageL( TUint32 aStorageId );
+ void InitStorageL( );
/**
* Scan next storage
@@ -134,6 +142,7 @@
CMPXMediaArray* iAbstractMedias;
TInt iCount;
TInt iCurrentIndex;
+ TInt iEnumState;
#if defined(_DEBUG) || defined(MMMTPDP_PERFLOG)
CMmMtpDpPerfLog* iPerfLog;