CSmsNumber Class Reference
class CSmsNumber : public CMsvRecipient
|
Recipient information for an SMS message.
A SMS-SUBMIT message may have several recipients
Constructor & Destructor Documentation
~CSmsNumber()
IMPORT_C
|
~CSmsNumber
|
(
|
)
|
[virtual]
|
Member Functions Documentation
Address()
IMPORT_C
TPtrC
|
Address
|
(
|
)
|
const
|
CopyL(const CSmsNumber &)
ExternalizeL(RWriteStream &)
IMPORT_C void
|
ExternalizeL
|
(
|
RWriteStream
&
|
aStream
|
)
|
const [virtual]
|
InternalizeL(RReadStream &)
IMPORT_C void
|
InternalizeL
|
(
|
RReadStream
&
|
aStream
|
)
|
[virtual]
|
LimitStringSize(const TPtrC &, TInt)
TPtrC
|
LimitStringSize
|
(
|
const
TPtrC
&
|
aString,
|
|
TInt
|
aMaxLength
|
|
)
|
const [private]
|
LogId()
TLogId
|
LogId
|
(
|
)
|
const [inline]
|
Gets the ID by which to identify the SMS-DELIVER message PDU for this recipient.
Name()
IMPORT_C
TPtrC
|
Name
|
(
|
)
|
const
|
SetAckStatus(TSmsAckType, TSmsAckStatus)
SetAddressL(const TDesC &)
IMPORT_C void
|
SetAddressL
|
(
|
const
TDesC
&
|
aAddress
|
)
|
|
SetEmailAddressL(const TDesC &, CSmsEmailFields *, const TDesC &)
SetLogId(TLogId)
void
|
SetLogId
|
(
|
TLogId
|
aLogId
|
)
|
[inline]
|
Sets the ID by which to identify the SMS-DELIVER message PDU for this recipient.
Parameters
TLogId
aLogId
|
The log ID for this recipient.
|
SetNameL(const TDesC &)
IMPORT_C void
|
SetNameL
|
(
|
const
TDesC
&
|
aName
|
)
|
|
Member Enumerations Documentation
Enum TSmsAckStatus
Defines the status of an acknowledgement for a recipient.
Enumerators
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.
|
Member Data Documentation
TSmsAckStatus
iDeliveryStatus
HBufC * iNumber
HBufC
*
|
iNumber
|
[private]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.