aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-sms.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2013-07-18 13:27:18 +0200
committerAleksander Morgado <aleksander@lanedo.com>2013-10-25 19:46:37 +0200
commitd0fb94c49f3c27590bb6134fdca328c6f0a2180f (patch)
tree16eafa97e78eea0b88a7e48d8d43b373e2242cb4 /libmm-glib/mm-sms.c
parent2864e777ae0232561b23b7bf08fdebb8f26311a4 (diff)
api: add 'TeleserviceId' property to the SMS interface
Will be used in 3GPP2 SMS messages.
Diffstat (limited to 'libmm-glib/mm-sms.c')
-rw-r--r--libmm-glib/mm-sms.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/libmm-glib/mm-sms.c b/libmm-glib/mm-sms.c
index e7425f38..b8c6485c 100644
--- a/libmm-glib/mm-sms.c
+++ b/libmm-glib/mm-sms.c
@@ -571,6 +571,24 @@ mm_sms_get_pdu_type (MMSms *self)
/*****************************************************************************/
/**
+ * mm_sms_get_teleservice_id:
+ * @self: A #MMSms.
+ *
+ * Gets the 3GPP2 Teleservice ID.
+ *
+ * Returns: a #MMSmsCdmaTeleserviceId.
+ */
+MMSmsCdmaTeleserviceId
+mm_sms_get_teleservice_id (MMSms *self)
+{
+ g_return_val_if_fail (MM_IS_SMS (self), MM_SMS_CDMA_TELESERVICE_ID_UNKNOWN);
+
+ return (MMSmsCdmaTeleserviceId) mm_gdbus_sms_get_teleservice_id (MM_GDBUS_SMS (self));
+}
+
+/*****************************************************************************/
+
+/**
* mm_sms_send_finish:
* @self: A #MMSms.
* @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to mm_sms_send().