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; |