locationdataharvester/mylocationsengine/inc/lookupmaptiledb.h
changeset 30 96df3ab41000
parent 26 f3533f6eae3f
child 35 59575560d1e6
equal deleted inserted replaced
26:f3533f6eae3f 30:96df3ab41000
    50     * Destructor
    50     * Destructor
    51     */
    51     */
    52     ~CLookupMapTileDatabase();
    52     ~CLookupMapTileDatabase();
    53 
    53 
    54 public:
    54 public:
    55 
    55     
    56     /**
    56     /**
    57     * Opens the lookup database.
    57     * Opens the lookup database.
    58     */
    58     */
    59     TInt Open();
    59     TInt Open();
    60 
    60 
   103     TBool FindEntryByFilePathL(const TDesC& aFilePath);
   103     TBool FindEntryByFilePathL(const TDesC& aFilePath);
   104 
   104 
   105     void FindEntriesByMapTileFetchingStateL(const TUint32 aFetchingState,
   105     void FindEntriesByMapTileFetchingStateL(const TUint32 aFetchingState,
   106             RArray<TLookupItem>& aLookupItemArray);
   106             RArray<TLookupItem>& aLookupItemArray);
   107 
   107 
   108 
   108     /**
       
   109     * ReSet the entry in the lookup table , with null value 
       
   110     * @param aLookupItem The lookup item entry to be reseted in the database,
       
   111     * get the used maptile path as part of lookupItem filepath , to free the resource 
       
   112     */
       
   113     void ReSetEntryL( TLookupItem &aLookupItem );
   109 private:
   114 private:
   110     
   115     
   111     // default constructor
   116     // default constructor
   112     CLookupMapTileDatabase();
   117     CLookupMapTileDatabase();
   113     
   118