CMTPTypeObjectPropListElement Class Reference
class CMTPTypeObjectPropListElement : public CBase |
Defines the MTP ObjectPropList element dataset. The ObjectPropList element dataset describes an object property with a meta data triplet and a value. It is a component element of the ObjectPropList dataset.
Inherits from
- CMTPTypeObjectPropListElement
Public Member Functions |
---|
| ~CMTPTypeObjectPropListElement() |
IMPORT_C const TDesC8 & | ArrayL(TInt) |
IMPORT_C void | SetArrayL(TInt, const CMTPTypeArray &) |
IMPORT_C void | SetArrayL(TInt, const TDesC &) |
IMPORT_C void | SetStringL(TInt, const TDesC &) |
IMPORT_C void | SetUint128L(TInt, TUint64, TUint64) |
IMPORT_C void | SetUint16L(TInt, TUint16) |
IMPORT_C void | SetUint32L(TInt, TUint32) |
IMPORT_C void | SetUint64L(TInt, TUint64) |
IMPORT_C void | SetUint8L(TInt, TUint8) |
IMPORT_C TUint32 | Size() |
IMPORT_C const TDesC & | StringL(TInt) |
IMPORT_C void | Uint128L(TInt, TUint64 &, TUint64 &) |
IMPORT_C TUint16 | Uint16L(TInt) |
IMPORT_C TUint32 | Uint32L(TInt) |
IMPORT_C TUint64 | Uint64L(TInt) |
IMPORT_C TUint8 | Uint8L(TInt) |
Constructor & Destructor Documentation
CMTPTypeObjectPropListElement()
CMTPTypeObjectPropListElement | ( | ) | [private] |
~CMTPTypeObjectPropListElement()
IMPORT_C | ~CMTPTypeObjectPropListElement | ( | ) | [virtual] |
Member Functions Documentation
ArrayL(TInt)
IMPORT_C const TDesC8 & | ArrayL | ( | TInt | aElementId | ) | const |
ConstructL(CMTPTypeObjectPropList *)
GetValueL(TAny *, TUint)
void | GetValueL | ( | TAny * | aTrg, |
| TUint | aLength |
| ) | const [private] |
NewL(CMTPTypeObjectPropList *)
NewLC(CMTPTypeObjectPropList *)
SetArrayL(TInt, const CMTPTypeArray &)
SetArrayL(TInt, const TDesC &)
IMPORT_C void | SetArrayL | ( | TInt | aElementId, |
| const TDesC & | aString |
| ) | |
SetDataType(TUint16)
void | SetDataType | ( | TUint16 | aDataType | ) | [private] |
SetStringL(TInt, const TDesC &)
IMPORT_C void | SetStringL | ( | TInt | aElementId, |
| const TDesC & | aString |
| ) | |
SetUint128L(TInt, TUint64, TUint64)
SetUint16L(TInt, TUint16)
SetUint32L(TInt, TUint32)
SetUint64L(TInt, TUint64)
SetUint8L(TInt, TUint8)
IMPORT_C void | SetUint8L | ( | TInt | aElementId, |
| TUint8 | aData |
| ) | |
SetValueL(const TAny *, TUint)
void | SetValueL | ( | const TAny * | aTrg, |
| TUint | aLength |
| ) | [private] |
StringL(TInt)
IMPORT_C const TDesC & | StringL | ( | TInt | aElementId | ) | const |
Uint128L(TInt, TUint64 &, TUint64 &)
Member Enumerations Documentation
Enum TMTPObjectPropListElement
MTP ObjectPropList property quadruple dataset element identifiers.
Enumerators
EObjectHandle |
The ObjectHandle of the object to which the property applies.
|
EPropertyCode |
The ObjectPropDesc property identifier datacode (read-only).
|
EDatatype |
The datatype code of the property (read-only).
|
EValue |
The value of the property.
|
ENumElements |
The number of dataset elements.
|
Member Data Documentation
TBool
iArrayBuffered
TBool
| iArrayBuffered | [private] |
TUint
iPageIndex
TUint
| iPageIndex | [private] |
CMTPTypeObjectPropList * iPropList
TPtrC
iStringValue
TPtrC
| iStringValue | [private] |
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.