aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mm-sms-part.c3
-rw-r--r--src/mm-sms-part.h4
-rw-r--r--src/mm-sms.c1
3 files changed, 8 insertions, 0 deletions
diff --git a/src/mm-sms-part.c b/src/mm-sms-part.c
index 35be7b1a..e26b7bee 100644
--- a/src/mm-sms-part.c
+++ b/src/mm-sms-part.c
@@ -222,6 +222,7 @@ struct _MMSmsPart {
GByteArray *data;
guint data_coding_scheme;
guint class;
+ guint validity;
gboolean should_concat;
guint concat_reference;
@@ -290,6 +291,8 @@ PART_GET_FUNC (guint, data_coding_scheme)
PART_SET_UINT_FUNC (data_coding_scheme)
PART_GET_FUNC (guint, class)
PART_SET_UINT_FUNC (class)
+PART_GET_FUNC (guint, validity)
+PART_SET_UINT_FUNC (validity)
PART_GET_FUNC (guint, concat_reference)
diff --git a/src/mm-sms-part.h b/src/mm-sms-part.h
index 6353cb28..0e52c7bb 100644
--- a/src/mm-sms-part.h
+++ b/src/mm-sms-part.h
@@ -69,6 +69,10 @@ guint mm_sms_part_get_class (MMSmsPart *part);
void mm_sms_part_set_class (MMSmsPart *part,
guint class);
+guint mm_sms_part_get_validity (MMSmsPart *part);
+void mm_sms_part_set_validity (MMSmsPart *part,
+ guint validity);
+
guint mm_sms_part_get_concat_reference (MMSmsPart *part);
void mm_sms_part_set_concat_reference (MMSmsPart *part,
guint concat_reference);
diff --git a/src/mm-sms.c b/src/mm-sms.c
index a7136aa2..afc7067c 100644
--- a/src/mm-sms.c
+++ b/src/mm-sms.c
@@ -360,6 +360,7 @@ assemble_sms (MMSms *self,
"class", mm_sms_part_get_class (first),
"to", mm_sms_part_get_number (first),
"timestamp", mm_sms_part_get_timestamp (first),
+ "validity", mm_sms_part_get_validity (first),
NULL);
g_free (fulltext);
g_free (textparts);