| 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 |