mtpdataproviders/mtpfileandfolderdp/src/cmtpfiledp.cpp
changeset 60 841f70763fbe
parent 49 c20dd21d1eb4
equal deleted inserted replaced
52:866b4af7ffbe 60:841f70763fbe
   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),