207 // Unrecognised category, leave aArray unmodified. |
207 // Unrecognised category, leave aArray unmodified. |
208 break; |
208 break; |
209 } |
209 } |
210 OstTraceFunctionExit0( CMTPFILEDATAPROVIDER_SUPPORTED_EXIT ); |
210 OstTraceFunctionExit0( CMTPFILEDATAPROVIDER_SUPPORTED_EXIT ); |
211 } |
211 } |
212 |
212 |
|
213 #ifdef OST_TRACE_COMPILER_IN_USE |
213 void CMTPFileDataProvider::NotifyEnumerationCompleteL(TUint32 aStorageId, TInt aError) |
214 void CMTPFileDataProvider::NotifyEnumerationCompleteL(TUint32 aStorageId, TInt aError) |
|
215 #else |
|
216 void CMTPFileDataProvider::NotifyEnumerationCompleteL(TUint32 aStorageId, TInt /*aError*/) |
|
217 #endif |
214 { |
218 { |
215 OstTraceFunctionEntry0( CMTPFILEDATAPROVIDER_NOTIFYENUMERATIONCOMPLETEL_ENTRY ); |
219 OstTraceFunctionEntry0( CMTPFILEDATAPROVIDER_NOTIFYENUMERATIONCOMPLETEL_ENTRY ); |
216 OstTraceExt2( TRACE_NORMAL, CMTPFILEDATAPROVIDER_NOTIFYENUMERATIONCOMPLETEL, |
220 OstTraceExt2( TRACE_NORMAL, CMTPFILEDATAPROVIDER_NOTIFYENUMERATIONCOMPLETEL, |
217 "Enumeration of storage 0x%08X completed with error status %d", aStorageId, (TInt32)aError); |
221 "Enumeration of storage 0x%08X completed with error status %d", aStorageId, (TInt32)aError); |
|
222 aStorageId = aStorageId; |
218 __ASSERT_DEBUG((aStorageId == iPendingEnumerations[KActiveEnumeration]), User::Invariant()); |
223 __ASSERT_DEBUG((aStorageId == iPendingEnumerations[KActiveEnumeration]), User::Invariant()); |
219 |
224 |
220 Framework().ObjectEnumerationCompleteL(iPendingEnumerations[KActiveEnumeration]); |
225 Framework().ObjectEnumerationCompleteL(iPendingEnumerations[KActiveEnumeration]); |
221 iPendingEnumerations.Remove(KActiveEnumeration); |
226 iPendingEnumerations.Remove(KActiveEnumeration); |
222 OstTraceFunctionExit0( CMTPFILEDATAPROVIDER_NOTIFYENUMERATIONCOMPLETEL_EXIT ); |
227 OstTraceFunctionExit0( CMTPFILEDATAPROVIDER_NOTIFYENUMERATIONCOMPLETEL_EXIT ); |
223 } |
228 } |
224 |
229 |
225 /** |
230 /** |
226 Standard C++ constructor |
231 Standard C++ constructor |
227 */ |
232 */ |
228 CMTPFileDataProvider::CMTPFileDataProvider(TAny* aParams) : |
233 CMTPFileDataProvider::CMTPFileDataProvider(TAny* aParams) : |
229 CMTPDataProviderPlugin(aParams), |
234 CMTPDataProviderPlugin(aParams), |