mtpfws/mtpfw/dataproviders/proxydp/inc/cmtpobjectbrowser.h
changeset 17 aabe5387f5ce
parent 0 d0791faffa3f
child 47 63cf70d3ecd8
equal deleted inserted replaced
0:d0791faffa3f 17:aabe5387f5ce
    56     void GetObjectHandlesL( TUint32 aCurDepth, TUint32 aStorageId, TUint32 aFormatCode, TUint32 aDepth, TUint32 aParentHandle, const TBrowseCallback& aBrowseCallback ) const;
    56     void GetObjectHandlesL( TUint32 aCurDepth, TUint32 aStorageId, TUint32 aFormatCode, TUint32 aDepth, TUint32 aParentHandle, const TBrowseCallback& aBrowseCallback ) const;
    57     void GetFolderObjectHandlesL( TUint32 aCurDepth, TUint32 aFormatCode, TUint32 aDepth, TUint32 aParentHandle, const TBrowseCallback& aBrowseCallback ) const;
    57     void GetFolderObjectHandlesL( TUint32 aCurDepth, TUint32 aFormatCode, TUint32 aDepth, TUint32 aParentHandle, const TBrowseCallback& aBrowseCallback ) const;
    58     void GetRootObjectHandlesL( TUint32 aCurDepth, TUint32 aFormatCode, TUint32 aDepth, const TBrowseCallback& aBrowseCallback ) const;
    58     void GetRootObjectHandlesL( TUint32 aCurDepth, TUint32 aFormatCode, TUint32 aDepth, const TBrowseCallback& aBrowseCallback ) const;
    59     void GetObjectHandlesTreeL( TUint32 aCurDepth, TUint32 aFormatCode, TUint32 aDepth, TUint32 aParentHandle, const TBrowseCallback& aBrowseCallback ) const;
    59     void GetObjectHandlesTreeL( TUint32 aCurDepth, TUint32 aFormatCode, TUint32 aDepth, TUint32 aParentHandle, const TBrowseCallback& aBrowseCallback ) const;
    60     
    60     
       
    61     /**
       
    62      * This function retrives all the object handles with the format code of aFormatCode.
       
    63      * 
       
    64      * If aFormatCode == KMTPFormatsAll, only Legacy dp's object handles are returned. Object
       
    65      * Handles of service dp's will not be returned.
       
    66      * 
       
    67      */
       
    68     void GetAllObjectHandlesL( TUint32 aFormatCode,const TBrowseCallback& aBrowseCallback ) const;
       
    69     
    61 private:
    70 private:
    62     __FLOG_DECLARATION_MEMBER_MUTABLE;
    71     __FLOG_DECLARATION_MEMBER_MUTABLE;
    63     
    72     
    64     MMTPDataProviderFramework& iDpFw;
    73     MMTPDataProviderFramework& iDpFw;
    65     CMTPObjectMetaData* iObjMetaCache;
    74     CMTPObjectMetaData* iObjMetaCache;