engine/collectionframework/datasource/plugins/glxdatasourcemde2.5/src/glxdatasourcetaskmdsattribute.cpp
changeset 24 99ad1390cd33
parent 23 74c9f037fd5d
child 36 6481344a6d67
equal deleted inserted replaced
23:74c9f037fd5d 24:99ad1390cd33
   112  
   112  
   113     CGlxGetRequest* request = static_cast<CGlxGetRequest*>(iRequest);
   113     CGlxGetRequest* request = static_cast<CGlxGetRequest*>(iRequest);
   114         
   114         
   115     __ASSERT_DEBUG(request->MediaIds().Count() > 0, User::Invariant());
   115     __ASSERT_DEBUG(request->MediaIds().Count() > 0, User::Invariant());
   116 
   116 
   117  	RDebug::Print(_L("==> CGlxDataSourceTaskMdeAttributeMde::ExecuteRequestL"));
   117  	GLX_LOG_INFO("==> CGlxDataSourceTaskMdeAttributeMde::ExecuteRequestL");
   118 	iStartTime.HomeTime(); // Get home time
   118 #ifdef _DEBUG
   119     
   119  	iStartTime.HomeTime(); // Get home time
       
   120 #endif
   120     if (request->MediaIds().Count() > 1)
   121     if (request->MediaIds().Count() > 1)
   121         {
   122         {
   122         iMediaArray = CMPXMediaArray::NewL();
   123         iMediaArray = CMPXMediaArray::NewL();
   123         }
   124         }
   124     
   125     
  1162 	{
  1163 	{
  1163     TRACER("CGlxDataSourceTaskMdeAttribute::DoHandleImageVideoQueryCompletedL()")
  1164     TRACER("CGlxDataSourceTaskMdeAttribute::DoHandleImageVideoQueryCompletedL()")
  1164 	CMdEQuery* query = iQueries[0];
  1165 	CMdEQuery* query = iQueries[0];
  1165 	
  1166 	
  1166     TInt queryResultsCount = query->Count();
  1167     TInt queryResultsCount = query->Count();
  1167    	iStopTime.HomeTime(); // Get home time
  1168    	GLX_LOG_INFO1("==> CGlxDataSourceTaskMdeAttributeMde::DoHandleImageVideoQueryCompletedL - queryResultsCount=%d", queryResultsCount);
  1168    	RDebug::Print(_L("==> CGlxDataSourceTaskMdeAttributeMde::DoHandleImageVideoQueryCompletedL - queryResultsCount=%d"), queryResultsCount);
  1169 #ifdef _DEBUG
       
  1170     iStopTime.HomeTime(); // Get home time
  1169    	if (queryResultsCount)
  1171    	if (queryResultsCount)
  1170    		{
  1172    		{
  1171 		RDebug::Print(_L("==> CGlxDataSourceTaskMdeAttributeMde::DoHandleImageVideoQueryCompletedL took <%d> us"), (TInt)iStopTime.MicroSecondsFrom(iStartTime).Int64());
  1173    		GLX_LOG_INFO1("==> CGlxDataSourceTaskMdeAttributeMde::DoHandleImageVideoQueryCompletedL took <%d> us", (TInt)iStopTime.MicroSecondsFrom(iStartTime).Int64());
  1172    		}
  1174    		}
  1173 
  1175 #endif
  1174     if( ( queryResultsCount == 1 ) && ( !iMediaArray ) )
  1176     if( ( queryResultsCount == 1 ) && ( !iMediaArray ) )
  1175         {
  1177         {
  1176         CMdEObject& object = static_cast<CMdEObject&>(query->ResultItem(0));
  1178         CMdEObject& object = static_cast<CMdEObject&>(query->ResultItem(0));
  1177         
  1179         
  1178         delete iResponse;
  1180         delete iResponse;
  1184     else
  1186     else
  1185         {    
  1187         {    
  1186         for (TInt i = 0; i < queryResultsCount; i++)
  1188         for (TInt i = 0; i < queryResultsCount; i++)
  1187             {
  1189             {
  1188             CMdEObject& object = static_cast<CMdEObject&>(query->ResultItem(i));
  1190             CMdEObject& object = static_cast<CMdEObject&>(query->ResultItem(i));
  1189             
       
  1190             CMPXMedia* entry = CMPXMedia::NewL();
  1191             CMPXMedia* entry = CMPXMedia::NewL();
  1191             CleanupStack::PushL(entry);
  1192             CleanupStack::PushL(entry);
  1192             iMediaArray->AppendL(entry);
  1193             iMediaArray->AppendL(*entry);
  1193             CleanupStack::Pop(entry);
  1194             CleanupStack::PopAndDestroy(entry);
  1194             AddAttributesL(object, (*iMediaArray)[iMediaArray->Count() - 1]);
  1195             AddAttributesL(object, (*iMediaArray)[iMediaArray->Count() - 1]);
  1195             }
  1196             }
  1196         }    
  1197         }    
  1197 	}
  1198 	}
  1198 
  1199