diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-09-11 15:41:53 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-09-14 07:05:25 +0200 |
commit | 4f1991e2bab533176d0e720aee0bbe7ce755cc21 (patch) | |
tree | de65dd1f1b2b3c91d4ec1c378763fb4e83753c8b /src/mm-sms-part.c | |
parent | 320984a4a00b886a7c6b61aa48413900efe56e86 (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.c | 4 |
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++; } |