harvester/server/inc/harvesterao.h
branchRCL_3
changeset 8 6752808b2036
parent 3 b73a2e62868f
child 15 3cebc1a84278
equal deleted inserted replaced
3:b73a2e62868f 8:6752808b2036
    18 #ifndef __CHARVESTERAO_H__
    18 #ifndef __CHARVESTERAO_H__
    19 #define __CHARVESTERAO_H__
    19 #define __CHARVESTERAO_H__
    20 
    20 
    21 #include <e32cmn.h>
    21 #include <e32cmn.h>
    22 #include <e32base.h>
    22 #include <e32base.h>
       
    23 #include <badesca.h>
    23 
    24 
    24 #include "contextengine.h"
    25 #include "contextengine.h"
    25 #include "mdeharvestersession.h"
    26 #include "mdeharvestersession.h"
    26 
    27 
    27 #include "harvesterplugin.h"
    28 #include "harvesterplugin.h"
    57 		// Common property definitions
    58 		// Common property definitions
    58 		CMdEPropertyDef* iCreationDatePropertyDef;
    59 		CMdEPropertyDef* iCreationDatePropertyDef;
    59 		CMdEPropertyDef* iLastModifiedDatePropertyDef;
    60 		CMdEPropertyDef* iLastModifiedDatePropertyDef;
    60 		CMdEPropertyDef* iSizePropertyDef;
    61 		CMdEPropertyDef* iSizePropertyDef;
    61 		CMdEPropertyDef* iOriginPropertyDef;
    62 		CMdEPropertyDef* iOriginPropertyDef;
       
    63 		CMdEPropertyDef* iItemTypePropertyDef;
       
    64 		CMdEPropertyDef* iTitlePropertyDef;
    62 		
    65 		
    63 		// Media property definitions
    66 		// Media property definitions
    64 		CMdEPropertyDef* iPreinstalledPropertyDef;
    67 		CMdEPropertyDef* iPreinstalledPropertyDef;
    65 
    68 
    66 	private:
    69 	private:
   290         /**
   293         /**
   291          * From MHarvesterOomObserver
   294          * From MHarvesterOomObserver
   292          */
   295          */
   293         void MemoryGood();
   296         void MemoryGood();
   294 		
   297 		
       
   298     private:
       
   299         
       
   300         TBool CheckForCameraItem( CHarvesterData* aHd, TDes& aObjectDef );
       
   301         
   295 	private:
   302 	private:
   296 		
   303 		
   297 	struct THarvestFileRequest
   304 	struct THarvestFileRequest
   298 		{
   305 		{
   299 		const CHarvesterServerSession& iSession;
   306 		const CHarvesterServerSession& iSession;
   534         CHarvesterMediaIdUtil* iMediaIdUtil;
   541         CHarvesterMediaIdUtil* iMediaIdUtil;
   535         
   542         
   536         CHarvesterAoPropertyDefs* iPropDefs;
   543         CHarvesterAoPropertyDefs* iPropDefs;
   537         
   544         
   538         TBool iMassMemoryIdChecked;
   545         TBool iMassMemoryIdChecked;
       
   546         
       
   547         // Own.
       
   548         CDesCArray* iCameraExtensionArray;
   539 	};
   549 	};
   540 	
   550 	
   541 #endif //__CHARVESTERAO_H__
   551 #endif //__CHARVESTERAO_H__