| class RMobileSmsStore : public RMobilePhoneStore |
Provides client access to SMS storage functionality provided by TSY.
| Public Member Functions | |
|---|---|
| RMobileSmsStore () | |
| IMPORT_C void | Close () |
| IMPORT_C TInt | Open ( RMobileSmsMessaging &, const TDesC &) |
| Protected Member Functions | |
|---|---|
| IMPORT_C void | ConstructL () |
| Private Member Functions | |
|---|---|
| RMobileSmsStore (const RMobileSmsStore &) | |
| Public Member Enumerations | |
|---|---|
| enum | TMobileSmsEntryExtensionId { KETelMobileSmsEntryV1 = KETelExtMultimodeV1, KETelMobileGsmSmsEntryV1 , KETelMobileCdmaSmsEntryV1 } |
| enum |
TMobileSmsStoreCaps
{
KCapsUnreadMessages = 0x00000001, KCapsReadMessages = 0x00000002, KCapsSentMessages = 0x00000004, KCapsUnsentMessages = 0x00000008, KCapsGsmMessages = 0x00000010, KCapsCdmaMessages = 0x00000020 } |
| enum |
TMobileSmsStoreStatus
{
EStoredMessageUnknownStatus , EStoredMessageUnread , EStoredMessageRead , EStoredMessageUnsent , EStoredMessageSent , EStoredMessageDelivered } |
| Public Member Type Definitions | |
|---|---|
| typedef | TPckg < TMobileCdmaSmsEntryV1 > TMobileCdmaSmsEntryV1Pckg |
| typedef | TPckg < TMobileGsmSmsEntryV1 > TMobileGsmSmsEntryV1Pckg |
| typedef | TPckg < TMobileSmsEntryV1 > TMobileSmsEntryV1Pckg |
| Inherited Attributes | |
|---|---|
| RMobilePhoneStore::iStorePtrHolder | |
| RTelSubSessionBase::iPtrHolder | |
| RMobileSmsStore | ( | const RMobileSmsStore & | ) | [private] |
| const RMobileSmsStore & |
| IMPORT_C void | Close | ( | ) |
| IMPORT_C TInt | Open | ( | RMobileSmsMessaging & | aMessaging, |
| const TDesC & | aStoreName | |||
| ) | ||||
This member function opens the message store.
| RMobileSmsMessaging & aMessaging | The Sms Messaging sub-session to use. |
| const TDesC & aStoreName | Name of the store to open, the names of the stores can be retrieved with RMobileSmsMessaging::GetMessageStoreInfo(). Must be one of KETelMeSmsStore, KETelIccSmsStore, KETelCombinedSmsStore |
Used by TSY to distinguish which SMS entry class is used by client.
| KETelMobileSmsEntryV1 = KETelExtMultimodeV1 |
Type is unknown. |
| KETelMobileGsmSmsEntryV1 |
The iExtensionId contents indicate that the packaged class is a TMobileGsmSmsEntryV1 . Also used to indicate that GSM SMS entries will be retrieved by CRetrieveMobilePhoneSmsList . |
| KETelMobileCdmaSmsEntryV1 |
The iExtensionId contents indicate that the packaged class is a TMobileCdmaSmsEntryV1 . Also used to indicate that CDMA SMS entries will be retrieved by CRetrieveMobilePhoneSmsList . 9.5 |
Defines the SMS Store Capabilities.
Modes: Common
| KCapsUnreadMessages = 0x00000001 |
The store contains unread, incoming SMS entries. Modes: Common |
| KCapsReadMessages = 0x00000002 |
The store contains read, incoming SMS entries. Modes: Common |
| KCapsSentMessages = 0x00000004 |
The store contains sent SMS entries. Modes: Common |
| KCapsUnsentMessages = 0x00000008 |
The store contains un sent SMS entries. |
| KCapsGsmMessages = 0x00000010 |
The store contains GSM SMS message entries so TMobileGsmSmsEntryV1 class should be used. Modes: GSM/WCDMA |
| KCapsCdmaMessages = 0x00000020 |
The store contains CDMA SMS message entries so TMobileCdmaSmsEntryV1 class should be used. Modes: CDMA 9.5 |
Defines contents of a fixed-size, stored SMS entry.
Modes: Common
| EStoredMessageUnknownStatus |
The status of the SMS is unknown. |
| EStoredMessageUnread |
The SMS is stored phone-side. It is an incoming message that has not been read yet. |
| EStoredMessageRead |
The SMS is stored phone-side. It is an incoming message that has already been read. |
| EStoredMessageUnsent |
The SMS is stored phone-side. It is an outgoing message that has not been sent yet. |
| EStoredMessageSent |
The SMS is stored phone-side. It is an outgoing message that has already been sent but a delivery/status report has either not been received yet or was not requested in the first place. |
| EStoredMessageDelivered |
The SMS is stored phone-side. It is an outgoing message that has already been sent and a delivery/status report has been received |
| typedef TPckg < TMobileCdmaSmsEntryV1 > | TMobileCdmaSmsEntryV1Pckg |
A typedef'd packaged TMobileCdmaSmsEntryV1 for passing through a generic API member function. 9.5
| typedef TPckg < TMobileGsmSmsEntryV1 > | TMobileGsmSmsEntryV1Pckg |
A typedef'd packaged TMobileGsmSmsEntryV1 for passing through a generic API member function.
| typedef TPckg < TMobileSmsEntryV1 > | TMobileSmsEntryV1Pckg |
A typedef'd packaged TMobileSmsEntryV1 for passing through a generic API member function.
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.