CSendAsMessageTypes Class Reference

class CSendAsMessageTypes : public CBase

Provides human-readable names and UIDs for the filtered list of message types.

Inherits from

Constructor & Destructor Documentation

CSendAsMessageTypes()

CSendAsMessageTypes()[private]

~CSendAsMessageTypes()

IMPORT_C~CSendAsMessageTypes()[virtual]

Member Functions Documentation

AppendMessageTypeL(const TDesC &, TUid)

IMPORT_C voidAppendMessageTypeL(const TDesC &aMessageTypeName,
TUidaMessageTypeUid
)

Parameters

const TDesC & aMessageTypeName
TUid aMessageTypeUid

AvailableMessageTypes()

IMPORT_C const MDesCArray &AvailableMessageTypes()const

ConstructL()

voidConstructL()[private]

Count()

IMPORT_C TIntCount()const

ExternalizeL(RWriteStream &)

IMPORT_C voidExternalizeL(RWriteStream &aWriteStream)const

Parameters

RWriteStream & aWriteStream

InternalizeL(RReadStream &)

IMPORT_C voidInternalizeL(RReadStream &aReadStream)

Parameters

RReadStream & aReadStream

MessageTypeUid(TInt)

IMPORT_C TUidMessageTypeUid(TIntaIndex)const

Parameters

TInt aIndex

NameFromUidL(const TUid)

IMPORT_C TPtrCNameFromUidL(const TUidaUid)const

Parameters

const TUid aUid

NewL()

IMPORT_C CSendAsMessageTypes *NewL()[static]

RemoveMessageType(TInt)

IMPORT_C voidRemoveMessageType(TIntaIndex)

Parameters

TInt aIndex

Reset()

IMPORT_C voidReset()

Size()

IMPORT_C TIntSize()const

UidFromNameL(const TDesC &)

IMPORT_C TUidUidFromNameL(const TDesC &aName)const

Parameters

const TDesC & aName

Member Data Documentation

CDesCArrayFlat * iMessageTypeNames

CDesCArrayFlat *iMessageTypeNames[private]

RArray< TUid > iMessageTypeUids

RArray< TUid >iMessageTypeUids[private]