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