aboutsummaryrefslogtreecommitdiff
path: root/src/mm-sms-part.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-09-11 14:40:42 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-09-14 07:05:24 +0200
commit7faa48ea9490c0af563d3bb8426a1e2d9bf83f82 (patch)
tree23a8e6b85e6eecd9135da3b3b3635e8055b90baf /src/mm-sms-part.h
parent5b6e080472952d1c97568d9925aae268677623a6 (diff)
api: new `PduType' property in the SMS interface
It will help deciding the type of message.
Diffstat (limited to 'src/mm-sms-part.h')
-rw-r--r--src/mm-sms-part.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mm-sms-part.h b/src/mm-sms-part.h
index 7fbbc411..2d61e99e 100644
--- a/src/mm-sms-part.h
+++ b/src/mm-sms-part.h
@@ -18,6 +18,7 @@
#define MM_SMS_PART_H
#include <glib.h>
+#include <ModemManager-enums.h>
typedef enum {
MM_SMS_ENCODING_UNKNOWN = 0x0,
@@ -31,7 +32,8 @@ typedef struct _MMSmsPart MMSmsPart;
#define SMS_MAX_PDU_LEN 344
#define SMS_PART_INVALID_INDEX G_MAXUINT
-MMSmsPart *mm_sms_part_new (guint index);
+MMSmsPart *mm_sms_part_new (guint index,
+ MMSmsPduType type);
MMSmsPart *mm_sms_part_new_from_pdu (guint index,
const gchar *hexpdu,
GError **error);
@@ -50,6 +52,10 @@ guint mm_sms_part_get_index (MMSmsPart *part);
void mm_sms_part_set_index (MMSmsPart *part,
guint index);
+MMSmsPduType mm_sms_part_get_pdu_type (MMSmsPart *part);
+void mm_sms_part_set_pdu_type (MMSmsPart *part,
+ MMSmsPduType type);
+
const gchar *mm_sms_part_get_smsc (MMSmsPart *part);
void mm_sms_part_set_smsc (MMSmsPart *part,
const gchar *smsc);