imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagprocessor.h
branchRCL_3
changeset 28 ff2fb7658ff7
parent 21 ad31f4183ddc
child 37 f759b6186ab5
equal deleted inserted replaced
24:f0aa341a25bf 28:ff2fb7658ff7
   146      * @param aIDArray IDs for thumbnail creation
   146      * @param aIDArray IDs for thumbnail creation
   147      */
   147      */
   148     void RemoveFromQueues( const RArray<TItemId>& aIDArray, const TBool aRemoveFromDelete = EFalse);
   148     void RemoveFromQueues( const RArray<TItemId>& aIDArray, const TBool aRemoveFromDelete = EFalse);
   149     
   149     
   150     void SetForceRun( const TBool aForceRun );
   150     void SetForceRun( const TBool aForceRun );
       
   151 	
       
   152 	//prepare processor for shutdown
       
   153 	void Shutdown();
   151     
   154     
   152 protected:
   155 protected:
   153     
   156     
   154     void QueryAllItemsL();
   157     void QueryAllItemsL();
   155     
   158     
   360 	//Previously notified amount of items in processing queues (add/modify)
   363 	//Previously notified amount of items in processing queues (add/modify)
   361     TInt iPreviousItemsLeft;
   364     TInt iPreviousItemsLeft;
   362     TBool iPreviousDaemonProcessing; 
   365     TBool iPreviousDaemonProcessing; 
   363 	//set ETrue when QueryAllItems needs to be run after placeholder query
   366 	//set ETrue when QueryAllItems needs to be run after placeholder query
   364     TBool iDoQueryAllItems;
   367     TBool iDoQueryAllItems;
       
   368     
       
   369     TBool iShutdown;
   365 };
   370 };
   366 
   371 
   367 #endif // THUMBAGPROCESSOR_H
   372 #endif // THUMBAGPROCESSOR_H