mmappcomponents/mmmtpdataprovider/inc/cmmmtpdpmetadatampxaccess.h
changeset 27 cbb1bfb7ebfb
parent 25 d881023c13eb
child 35 2ee890d2f7e7
equal deleted inserted replaced
25:d881023c13eb 27:cbb1bfb7ebfb
    54      */
    54      */
    55     ~CMmMtpDpMetadataMpxAccess();
    55     ~CMmMtpDpMetadataMpxAccess();
    56 
    56 
    57 public:
    57 public:
    58     /**
    58     /**
       
    59      * OpenSession, introduce to fix CollectionHelper Flush problem
       
    60      */
       
    61     void OpenSession();
       
    62 
       
    63     /**
       
    64      * CloseSession, introduce to fix CollectionHelper Flush problem
       
    65      */
       
    66     void CloseSession();
       
    67 
       
    68     /**
    59      * Get all abstract medias from MPX database in the assigned store
    69      * Get all abstract medias from MPX database in the assigned store
    60      * @param aStoreRoot, specify in which drive abstract medias are stored
    70      * @param aStoreRoot, specify in which drive abstract medias are stored
    61      * @param aAbstractMedias, return result array
    71      * @param aAbstractMedias, return result array
    62      * @param aCategory, indicate the category of abstract medias
    72      * @param aCategory, indicate the category of abstract medias
    63      */
    73      */
   201     RFs& iRfs;
   211     RFs& iRfs;
   202 
   212 
   203     TBuf<KStorageRootMaxLength> iStoreRoot;
   213     TBuf<KStorageRootMaxLength> iStoreRoot;
   204 
   214 
   205     MMPXCollectionHelper* iCollectionHelper;
   215     MMPXCollectionHelper* iCollectionHelper;
       
   216     HBufC8* iSampleData;
   206 
   217 
   207 #if defined(_DEBUG) || defined(MMMTPDP_PERFLOG)
   218 #if defined(_DEBUG) || defined(MMMTPDP_PERFLOG)
   208     CMmMtpDpPerfLog* iPerfLog;
   219     CMmMtpDpPerfLog* iPerfLog;
   209 #endif
   220 #endif
   210 
   221