class CSendAsMessageTypes : public CBase |
Provides human-readable names and UIDs for the filtered list of message types.
Public Member Functions | |
---|---|
~CSendAsMessageTypes() | |
IMPORT_C void | AppendMessageTypeL(const TDesC &, TUid) |
IMPORT_C const MDesCArray & | AvailableMessageTypes() |
IMPORT_C TInt | Count() |
IMPORT_C void | ExternalizeL(RWriteStream &) |
IMPORT_C void | InternalizeL(RReadStream &) |
IMPORT_C TUid | MessageTypeUid(TInt) |
IMPORT_C TPtrC | NameFromUidL(const TUid) |
IMPORT_C CSendAsMessageTypes * | NewL() |
IMPORT_C void | RemoveMessageType(TInt) |
IMPORT_C void | Reset() |
IMPORT_C TInt | Size() |
IMPORT_C TUid | UidFromNameL(const TDesC &) |
Private Member Functions | |
---|---|
CSendAsMessageTypes() | |
void | ConstructL() |
Private Attributes | |
---|---|
CDesCArrayFlat * | iMessageTypeNames |
RArray< TUid > | iMessageTypeUids |
IMPORT_C void | AppendMessageTypeL | ( | const TDesC & | aMessageTypeName, |
TUid | aMessageTypeUid | |||
) |
IMPORT_C void | ExternalizeL | ( | RWriteStream & | aWriteStream | ) | const |
RWriteStream & aWriteStream |
IMPORT_C void | InternalizeL | ( | RReadStream & | aReadStream | ) |
RReadStream & aReadStream |
IMPORT_C TUid | UidFromNameL | ( | const TDesC & | aName | ) | const |
const TDesC & aName |