CMPXCollectionType Class Reference

class CMPXCollectionType : public CBase

Class to encapsulate supported collection type.

mpxcommon.lib

Inherits from

Constructor & Destructor Documentation

CMPXCollectionType()

IMPORT_C CMPXCollectionType ( )

C++ constructor.

Since
S60 3.2.3

CMPXCollectionType(const TUid &, CDesCArray *, CDesCArray *)

IMPORT_C CMPXCollectionType ( const TUid & aUid,
CDesCArray * aMimeTypes,
CDesCArray * aExtensions
)

C++ constructor.

Since
S60 3.2.3

Parameters

const TUid & aUid uid of the collection plugin
CDesCArray * aMimeTypes mime types supported by plugin, take over the ownership
CDesCArray * aExtensions extensions supported by plugin, take over the ownership

~CMPXCollectionType()

~CMPXCollectionType ( ) [virtual]

virtual destructor.

Since
S60 3.2.3

Member Functions Documentation

Extensions()

const CDesCArray & Extensions ( ) const [inline]

Returns the extension.

Since
S60 3.2.3

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( RWriteStream & aStream ) const

Externalize a object of this class to stream.

Since
S60 3.2.3

Parameters

RWriteStream & aStream write stream

InternalizeL(RReadStream &)

IMPORT_C void InternalizeL ( RReadStream & aStream )

Internalize a object of this class from stream.

Since
S60 3.2.3

Parameters

RReadStream & aStream read stream

Mimetypes()

const CDesCArray & Mimetypes ( ) const [inline]

Returns the mime type.

Since
S60 3.2.3

Uid()

const TUid & Uid ( ) const [inline]

Returns the UID.

Since
S60 3.2.3

Member Data Documentation

CDesCArray * iExtensions

CDesCArray * iExtensions [private]

CDesCArray * iMimeTypes

CDesCArray * iMimeTypes [private]

TUid iUid

TUid iUid [private]