#include <mw/csendasmessagetypes.h>
Link against: sendas2.lib
| class CSendAsMessageTypes : public CBase |
| Public Member Functions | |
|---|---|
| virtual | ~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 &) |
Provides human-readable names and UIDs for the filtered list of message types.
| IMPORT_C const MDesCArray & | AvailableMessageTypes | ( | ) | const |
The names of the available message types.
| IMPORT_C void | ExternalizeL | ( | RWriteStream & | aWriteStream | ) | const |
| Parameters | |
|---|---|
| aWriteStream | The stream to write out to. |
| IMPORT_C void | InternalizeL | ( | RReadStream & | aReadStream | ) |
| Parameters | |
|---|---|
| aReadStream | The stream to read from. |
| IMPORT_C CSendAsMessageTypes * | NewL | ( | ) | [static] |
Create a new CSendAsMessageTypes.
| IMPORT_C void | RemoveMessageType | ( | TInt | aIndex | ) |
Removes an existing message type and associated name pair.
| Parameters | |
|---|---|
| aIndex | The index of the entry to remove. |
| IMPORT_C TInt | Size | ( | ) | const |
Gives the size of the message types collection.