CMTPTypeObjectPropDesc::RMTPTypeObjectPropDescForm Class Reference

class CMTPTypeObjectPropDesc::RMTPTypeObjectPropDescForm : public RMTPType

Inherits from

Constructor & Destructor Documentation

RMTPTypeObjectPropDescForm()

RMTPTypeObjectPropDescForm()

Member Functions Documentation

CreateL(TUint)

MMTPType *CreateL(TUintaDataType)[private, virtual]
Allocates storage for non-default data types. Non-default data types can be supported by a derived class which overides both this and the Destroy methods.
leave
KMTPDataTypeInvalid, if the type's data type identifier datacode is not supported.
leave
One of the system wide error codes, if a processing failure occurs.
Destroy

Parameters

TUint aDataTypeThe type's data type identifier datacode.

Destroy(MMTPType *)

voidDestroy(MMTPType *aType)[private, virtual]
Releases the storage assigned to the data type. Non-default data types can be supported by a derived class which overides both this and the CreateL methods.
panic
MTPDataTypes 5, if the type's data type identifier datacode is not supported.
CreateL

Parameters

MMTPType * aType

SetMeta(TUint8, TUint)

voidSetMeta(TUint8aFormFlag,
TUintaDataType
)

Parameters

TUint8 aFormFlag
TUint aDataType

Member Data Documentation

TUint iDataType

TUint iDataType[private]

The FORM dataset's MTP datatype code.

TUint8 iFormFlag

TUint8 iFormFlag[private]

The FORM dataset's FormFlag code.