CMTPTypeDevicePropDesc::RMTPTypeDevicePropDescForm Class Reference

class CMTPTypeDevicePropDesc::RMTPTypeDevicePropDescForm : public RMTPType

Inherits from

Constructor & Destructor Documentation

RMTPTypeDevicePropDescForm()

RMTPTypeDevicePropDescForm ( )

Member Functions Documentation

CreateL(TUint)

MMTPType * CreateL ( TUint aDataType ) [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 aDataType The type's data type identifier datacode.

Destroy(MMTPType *)

void Destroy ( 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)

void SetMeta ( TUint8 aFormFlag,
TUint aDataType
)

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.