CMTPObjectMgr Class Reference
class CMTPObjectMgr : public CBase |
Implements the MTP object manager interface.
Public Member Functions |
---|
| ~CMTPObjectMgr() |
void | CommitReservedObjectHandleL(CMTPObjectMetaData &) |
TUint
| CountL(const TMTPObjectMgrQueryParams &) |
TUint
| DPIDL(const TUint, TBool &) |
void | GetObjectHandlesL(const TMTPObjectMgrQueryParams &, RMTPObjectMgrQueryContext &, RArray< TUint > &) |
void | GetObjectSuidsL(const TMTPObjectMgrQueryParams &, RMTPObjectMgrQueryContext &, CDesCArray &) |
TUint32
| HandleL(const TDesC &) |
void | InsertDPIDObjectL(TUint, TUint) |
void | InsertObjectL(CMTPObjectMetaData &) |
void | InsertObjectsL(RPointerArray< CMTPObjectMetaData > &) |
void | InsertPkgIDObjectL(TUint, TUint) |
void | MarkDPLoadedL(TUint, TBool) |
void | MarkNonPersistentObjectsL(TUint, TUint32) |
void | ModifyObjectL(const CMTPObjectMetaData &) |
TAny * | MtpDeltaDataMgr() |
CMTPObjectMgr * | NewL() |
TBool
| ObjectL(const TMTPTypeUint32 &, CMTPObjectMetaData &) |
TBool
| ObjectL(const TDesC &, CMTPObjectMetaData &) |
TUint
| ObjectOwnerId(const TMTPTypeUint32 &) |
CMTPObjectStore & | ObjectStore() |
TMTPTypeUint128
| PuidL(TUint32) |
TMTPTypeUint128
| PuidL(TInt64) |
TMTPTypeUint128
| PuidL(const TDesC &) |
void | RemoveNonPersistentObjectsL(TUint) |
void | RemoveObjectL(const TMTPTypeUint32 &) |
void | RemoveObjectL(const TDesC &) |
IMPORT_C void | RemoveObjectsByStorageIdL(TUint32) |
void | RemoveObjectsL(const CDesCArray &) |
void | RemoveObjectsL(TUint) |
void | ReserveObjectHandleL(CMTPObjectMetaData &, TUint64) |
void | RestorePersistentObjectsL(TUint) |
void | UnreserveObjectHandleL(const CMTPObjectMetaData &) |
Constructor & Destructor Documentation
Member Functions Documentation
CommitReservedObjectHandleL(CMTPObjectMetaData &)
ConstructL()
void | ConstructL | ( | ) | [private] |
second phase construction
CountL(const TMTPObjectMgrQueryParams &)
DPIDL(const TUint, TBool &)
GetObjectHandlesL(const TMTPObjectMgrQueryParams &, RMTPObjectMgrQueryContext &, RArray< TUint > &)
GetObjectSuidsL(const TMTPObjectMgrQueryParams &, RMTPObjectMgrQueryContext &, CDesCArray &)
InsertDPIDObjectL(TUint, TUint)
InsertObjectL(CMTPObjectMetaData &)
InsertObjectsL(RPointerArray< CMTPObjectMetaData > &)
InsertPkgIDObjectL(TUint, TUint)
MarkDPLoadedL(TUint, TBool)
void | MarkDPLoadedL | ( | TUint | aDataProviderId, |
| TBool | aFalg |
| ) | |
MarkNonPersistentObjectsL(TUint, TUint32)
void | MarkNonPersistentObjectsL | ( | TUint | aDataProviderId, |
| TUint32 | aStorageId |
| ) | |
ModifyObjectL(const CMTPObjectMetaData &)
NewL()
MTP object manager information record factory method. This method creates an empty object information record.
- leave
- One of the system wide error codes, if a processing failure occurs.
ObjectL(const TMTPTypeUint32 &, CMTPObjectMetaData &)
ObjectL(const TDesC &, CMTPObjectMetaData &)
ObjectOwnerId(const TMTPTypeUint32 &)
ObjectStore()
Provides a reference to the object meta data store.
RemoveNonPersistentObjectsL(TUint)
void | RemoveNonPersistentObjectsL | ( | TUint | aDataProviderId | ) | |
RemoveObjectL(const TMTPTypeUint32 &)
RemoveObjectL(const TDesC &)
void | RemoveObjectL | ( | const TDesC & | aSuid | ) | |
RemoveObjectsByStorageIdL(TUint32)
IMPORT_C void | RemoveObjectsByStorageIdL | ( | TUint32 | aStorageId | ) | |
RemoveObjectsL(const CDesCArray &)
RemoveObjectsL(TUint)
void | RemoveObjectsL | ( | TUint | aDataProviderId | ) | |
ReserveObjectHandleL(CMTPObjectMetaData &, TUint64)
RestorePersistentObjectsL(TUint)
void | RestorePersistentObjectsL | ( | TUint | aDataProviderId | ) | |
UnreserveObjectHandleL(const CMTPObjectMetaData &)
Member Data Documentation
__FLOG_DECLARATION_MEMBER_MUTABLE
| __FLOG_DECLARATION_MEMBER_MUTABLE | [private] |
FLOGGER debug trace member variable.
CMTPObjectStore * iObjectStore
The object meta data store.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.