| class CSmsNumber : public CMsvRecipient |
Recipient information for an SMS message.
A SMS-SUBMIT message may have several recipients
| Public Member Functions | |
|---|---|
| ~CSmsNumber() | |
| IMPORT_C TSmsAckStatus | AckStatus(TSmsAckType) |
| IMPORT_C TPtrC | Address() |
| IMPORT_C CSmsNumber & | CopyL(const CSmsNumber &) |
| IMPORT_C void | ExternalizeL(RWriteStream &) |
| IMPORT_C void | InternalizeL(RReadStream &) |
| TLogId | LogId() |
| IMPORT_C TPtrC | Name() |
| IMPORT_C CSmsNumber * | NewL() |
| IMPORT_C CSmsNumber * | NewL(const CSmsNumber &) |
| IMPORT_C void | SetAckStatus(TSmsAckType, TSmsAckStatus) |
| IMPORT_C void | SetAddressL(const TDesC &) |
| void | SetEmailAddressL(const TDesC &, CSmsEmailFields *, const TDesC &) |
| void | SetLogId(TLogId) |
| IMPORT_C void | SetNameL(const TDesC &) |
| Private Member Functions | |
|---|---|
| CSmsNumber() | |
| TPtrC | LimitStringSize(const TPtrC &, TInt) |
| Public Member Enumerations | |
|---|---|
| enum | TSmsAckStatus { ENoAckRequested = 0, EPendingAck, EAckSuccessful, EAckError } |
| Inherited Enumerations | |
|---|---|
| CMsvRecipient:TRecipientStatus | |
| Private Attributes | |
|---|---|
| TSmsAckStatus | iDeliveryStatus |
| TLogId | iLogId |
| HBufC * | iName |
| HBufC * | iNumber |
| IMPORT_C TSmsAckStatus | AckStatus | ( | TSmsAckType | aAckType | ) | const |
| TSmsAckType aAckType |
| IMPORT_C CSmsNumber & | CopyL | ( | const CSmsNumber & | aSmsNumber | ) |
| const CSmsNumber & aSmsNumber |
| IMPORT_C void | ExternalizeL | ( | RWriteStream & | aStream | ) | const [virtual] |
| RWriteStream & aStream |
| IMPORT_C void | InternalizeL | ( | RReadStream & | aStream | ) | [virtual] |
| RReadStream & aStream |
| TPtrC | LimitStringSize | ( | const TPtrC & | aString, |
| TInt | aMaxLength | |||
| ) | const [private] | |||
| TLogId | LogId | ( | ) | const [inline] |
Gets the ID by which to identify the SMS-DELIVER message PDU for this recipient.
The log ID for this recipient.
| IMPORT_C CSmsNumber * | NewL | ( | const CSmsNumber & | aSmsNumber | ) | [static] |
| const CSmsNumber & aSmsNumber |
| IMPORT_C void | SetAckStatus | ( | TSmsAckType | aAckType, |
| TSmsAckStatus | aAckStatus | |||
| ) | ||||
| TSmsAckType aAckType | |
| TSmsAckStatus aAckStatus |
| IMPORT_C void | SetAddressL | ( | const TDesC & | aAddress | ) |
| const TDesC & aAddress |
| void | SetEmailAddressL | ( | const TDesC & | aAddress, |
| CSmsEmailFields * | aEmailFields, | |||
| const TDesC & | aAlias | |||
| ) | ||||
| void | SetLogId | ( | TLogId | aLogId | ) | [inline] |
Sets the ID by which to identify the SMS-DELIVER message PDU for this recipient.
| TLogId aLogId | The log ID for this recipient. |
Defines the status of an acknowledgement for a recipient.
| ENoAckRequested = 0 |
An acknowledgement for this recipient has not been requested. |
| EPendingAck |
The delivery status for this recipient has been requested, but the status report has not yet been received. |
| EAckSuccessful |
A successful acknowledgement for this recipient has been received. |
| EAckError |
A failed acknowledgement for this recipient has been received. |