diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-09-06 12:13:05 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-09-06 19:58:02 +0200 |
commit | 0fb980a28a689bb5bacc800982ddffe28339d29d (patch) | |
tree | 2648d647dcc0691f3a76c0224d91e9b1463c1a74 /src/mm-modem-helpers-qmi.c | |
parent | 454b0e1c33cf067b24609aba2f252128a4b76971 (diff) |
broadband-modem-qmi: load initial SMS parts using QMI
Diffstat (limited to 'src/mm-modem-helpers-qmi.c')
-rw-r--r-- | src/mm-modem-helpers-qmi.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/mm-modem-helpers-qmi.c b/src/mm-modem-helpers-qmi.c index 378a0cda..21d90411 100644 --- a/src/mm-modem-helpers-qmi.c +++ b/src/mm-modem-helpers-qmi.c @@ -790,3 +790,21 @@ mm_sms_storage_to_qmi_storage_type (MMSmsStorage storage) return QMI_WMS_STORAGE_TYPE_NONE; } } + +/*****************************************************************************/ + +MMSmsState +mm_sms_state_from_qmi_message_tag (QmiWmsMessageTagType tag) +{ + switch (tag) { + case QMI_WMS_MESSAGE_TAG_TYPE_MT_READ: + case QMI_WMS_MESSAGE_TAG_TYPE_MT_NOT_READ: + return MM_SMS_STATE_RECEIVED; + case QMI_WMS_MESSAGE_TAG_TYPE_MO_SENT: + return MM_SMS_STATE_SENT; + case QMI_WMS_MESSAGE_TAG_TYPE_MO_NOT_SENT: + return MM_SMS_STATE_STORED; + default: + return MM_SMS_STATE_UNKNOWN; + } +} |