aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-02-07 22:57:06 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:15:01 +0100
commitc17d6c09a4595663e87ad80202bd6add75254fb4 (patch)
treef69d51205ead4487dcf5b8e8fbcec9aae6921ea2 /src
parent0841f123158b747de5a2ea7744644b049de1307d (diff)
sms-part: include validity
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);