mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/inc/cabstractmediamtpdataproviderenumerator.h
equal
deleted
inserted
replaced
102 /** |
102 /** |
103 * Add a file entry to the object store |
103 * Add a file entry to the object store |
104 * @param aPath current scanned file path |
104 * @param aPath current scanned file path |
105 */ |
105 */ |
106 void AddEntryL( const TDesC& aSuid ); |
106 void AddEntryL( const TDesC& aSuid ); |
|
107 |
|
108 /** |
|
109 * reset Object's format sub code in object manager |
|
110 */ |
|
111 void ResetObjectFormatSubCodeL( TUint32 aStorageId ); |
107 |
112 |
108 /** |
|
109 * Add references of specified abstract media into reference db |
|
110 * @param aAbstractMediaName, specify the abstract media of which references should be added into db |
|
111 * @param aReferences, suid array which stored references |
|
112 */ |
|
113 void AddReferencesL( const TDesC& aAbstractMediaName, CDesCArray& aReferences ); |
|
114 |
113 |
115 private: |
114 private: |
116 // Owned |
115 // Owned |
117 /** MMTPDataProviderFramework used to access MTP components*/ |
116 /** MMTPDataProviderFramework used to access MTP components*/ |
118 MMTPDataProviderFramework& iFramework; |
117 MMTPDataProviderFramework& iFramework; |
127 CAbstractMediaMtpDataProvider& iDataProvider; |
126 CAbstractMediaMtpDataProvider& iDataProvider; |
128 |
127 |
129 RArray<TUint> iStorages; |
128 RArray<TUint> iStorages; |
130 TUint32 iStorageId; |
129 TUint32 iStorageId; |
131 |
130 |
132 CMPXMediaArray* iAbstractMedias; |
131 CDesCArray* iAbstractMedias; |
133 TInt iCount; |
132 TInt iCount; |
134 TInt iCurrentIndex; |
133 TInt iCurrentIndex; |
135 TInt iEnumState; |
134 TInt iEnumState; |
136 |
135 |
|
136 TInt iResetCount; |
|
137 |
137 #if defined(_DEBUG) || defined(MMMTPDP_PERFLOG) |
138 #if defined(_DEBUG) || defined(MMMTPDP_PERFLOG) |
138 CMmMtpDpPerfLog* iPerfLog; |
139 CMmMtpDpPerfLog* iPerfLog; |
139 #endif |
140 #endif |
140 |
141 |
141 }; |
142 }; |