aboutsummaryrefslogtreecommitdiff
path: root/src/mm-sms-part.c
diff options
context:
space:
mode:
authorMatthew Via <via@matthewvia.info>2021-10-23 18:23:32 -0400
committerAleksander Morgado <aleksander@aleksander.es>2021-11-21 21:17:20 +0000
commit6db9a48c343690c808aea92e29daf13e021d3fc8 (patch)
tree99f7d1bcaa84384b871e94af6ff126b1a2c0f411 /src/mm-sms-part.c
parentafb213ac05aa72db010e17e0326408bf655f66fd (diff)
sms-part-cdma: merge WDP multipart CDMA WAP messages.
CDMA WAPs have multipart message information in a 3 byte header in-band with the user data, as described in WAP-259-WDP-20010614-a. Set the message concat parameters and use the message-id as the reference.
Diffstat (limited to 'src/mm-sms-part.c')
-rw-r--r--src/mm-sms-part.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mm-sms-part.c b/src/mm-sms-part.c
index 9aafcc36..ee2cd9f0 100644
--- a/src/mm-sms-part.c
+++ b/src/mm-sms-part.c
@@ -41,6 +41,7 @@ struct _MMSmsPart {
guint validity_relative;
gboolean delivery_report_request;
guint message_reference;
+ guint message_id;
/* NOT a MMSmsDeliveryState, which just includes the known values */
guint delivery_state;
@@ -125,6 +126,8 @@ PART_GET_FUNC (guint, validity_relative)
PART_SET_FUNC (guint, validity_relative)
PART_GET_FUNC (gboolean, delivery_report_request)
PART_SET_FUNC (gboolean, delivery_report_request)
+PART_GET_FUNC (guint, message_id)
+PART_SET_FUNC (guint, message_id)
PART_GET_FUNC (guint, message_reference)
PART_SET_FUNC (guint, message_reference)
PART_GET_FUNC (guint, delivery_state)