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)
IMPORT_C void
|
SetUint16L
|
(
|
TInt
|
aElementId,
|
|
TUint16
|
aData
|
|
)
|
|
SetUint32L(TInt, TUint32)
IMPORT_C void
|
SetUint32L
|
(
|
TInt
|
aElementId,
|
|
TUint32
|
aData
|
|
)
|
|
SetUint64L(TInt, TUint64)
IMPORT_C void
|
SetUint64L
|
(
|
TInt
|
aElementId,
|
|
TUint64
|
aData
|
|
)
|
|
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
iBufIndex
TUint
|
iBufIndex
|
[private]
|
TUint
iPageIndex
TUint
|
iPageIndex
|
[private]
|
CMTPTypeObjectPropList * iPropList
RBuf16
iStringHolder
RBuf16
|
iStringHolder
|
[private]
|
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.