aboutsummaryrefslogtreecommitdiff
path: root/src/mm-sms-part.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-09-11 15:41:53 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-09-14 07:05:25 +0200
commit4f1991e2bab533176d0e720aee0bbe7ce755cc21 (patch)
treede65dd1f1b2b3c91d4ec1c378763fb4e83753c8b /src/mm-sms-part.c
parent320984a4a00b886a7c6b61aa48413900efe56e86 (diff)
api: new `MessageReference' property in the SMS interface
Message reference allows to match a sent SMS with its corresponding delivery report, if requested.
Diffstat (limited to 'src/mm-sms-part.c')
-rw-r--r--src/mm-sms-part.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mm-sms-part.c b/src/mm-sms-part.c
index a42c8f53..a6b06ced 100644
--- a/src/mm-sms-part.c
+++ b/src/mm-sms-part.c
@@ -330,6 +330,7 @@ struct _MMSmsPart {
guint class;
guint validity;
gboolean delivery_report_request;
+ guint message_reference;
gboolean should_concat;
guint concat_reference;
@@ -410,6 +411,8 @@ PART_GET_FUNC (guint, validity)
PART_SET_FUNC (guint, validity)
PART_GET_FUNC (gboolean, delivery_report_request)
PART_SET_FUNC (gboolean, delivery_report_request)
+PART_GET_FUNC (guint, message_reference)
+PART_SET_FUNC (guint, message_reference)
PART_GET_FUNC (guint, concat_reference)
@@ -596,6 +599,7 @@ mm_sms_part_new_from_binary_pdu (guint index,
PDU_SIZE_CHECK (offset + 1, "cannot read message reference");
mm_dbg (" message reference: %u", (guint)pdu[offset]);
+ mm_sms_part_set_message_reference (sms_part, pdu[offset]);
offset++;
}