CSmsReplyAddressOperations Class Reference
class CSmsReplyAddressOperations : public CSmsCtrlOperation
|
Clients use this class to configure a
CSmsMessage
with a reply address per 23.040 v6.5.0 section 9.2.3.24.10.1.17.
Inherits from
-
CSmsReplyAddressOperations
Constructor & Destructor Documentation
CSmsReplyAddressOperations(CSmsInformationElement::TSmsInformationElementIdentifier, CSmsMessage &, CCnvCharacterSetConverter &, RFs &)
~CSmsReplyAddressOperations()
~CSmsReplyAddressOperations
|
(
|
)
|
[inline]
|
Member Functions Documentation
AddParsedReplyAddressL(const TGsmSmsTelNumber &)
IMPORT_C void
|
AddParsedReplyAddressL
|
(
|
const
TGsmSmsTelNumber
&
|
aParsedAddress
|
)
|
const
|
Adds a reply address information element.
-
leave
-
KErrNotSupported If the message version or type does not support a reply addresses.
-
leave
-
KErrAlreadyExists If the message already contains a reply address.
-
capability
-
None
AddReplyAddressL(const TDesC &)
IMPORT_C void
|
AddReplyAddressL
|
(
|
const
TDesC
&
|
aAddress
|
)
|
const
|
Adds a reply address information element.
-
leave
-
KErrNotSupported If the message version or type does not support a reply addresses.
-
leave
-
KErrAlreadyExists If the message already contains a reply address.
-
capability
-
None
Parameters
const
TDesC
& aAddress
|
The international number to be used in the reply address.
|
ContainsReplyAddressIEL()
IMPORT_C
TBool
|
ContainsReplyAddressIEL
|
(
|
)
|
const
|
Identifies whether a reply address has already been added to this
CSmsMessage
using the
CSmsReplyAddressOperations
interface.
-
leave
-
KErrNotSupported If the message version or type does not support this query.
-
capability
-
None
GetParsedReplyAddressL(TGsmSmsTelNumber &)
Returns the reply address in ETSI format.
-
leave
-
KErrNotSupported If the message version or type does not support this query.
-
leave
-
KErrCorrupt If the reply address is corrupt
-
capability
-
None
GetReplyAddressL()
IMPORT_C
HBufC
*
|
GetReplyAddressL
|
(
|
)
|
const
|
Returns the reply address as an international number
-
leave
-
KErrNotSupported If the message version or type does not support this query.
-
leave
-
KErrNotFound If the message does not contain a reply address information element.
-
leave
-
KErrCorrupt If the reply address is corrupt
-
capability
-
None
NewL(CSmsInformationElement::TSmsInformationElementIdentifier, CSmsMessage &, CCnvCharacterSetConverter &, RFs &)
RemoveReplyAddressL()
IMPORT_C void
|
RemoveReplyAddressL
|
(
|
)
|
const
|
Removes the reply address information element.
-
leave
-
KErrNotSupported If the message version or type does not support this query.
-
capability
-
None
ValidateOperationL()
void
|
ValidateOperationL
|
(
|
)
|
const [protected, virtual]
|
Identifies whether the message type or version supports this operation
-
leave
-
If the message type or version does not support this operation.
operator=(const CSmsReplyAddressOperations &)
Prevent clients from using the assignment operator by including it in the class definition but making it protected and not exporting it.
operator==(const CSmsReplyAddressOperations &)
Prevent clients from using the equality operator by including it in the class definition but making it protected and not exporting it.
Member Data Documentation
CCnvCharacterSetConverter & iCharacterSetConverter
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.