diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-09-11 14:40:42 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-09-14 07:05:24 +0200 |
commit | 7faa48ea9490c0af563d3bb8426a1e2d9bf83f82 (patch) | |
tree | 23a8e6b85e6eecd9135da3b3b3635e8055b90baf /src/mm-sms-part.h | |
parent | 5b6e080472952d1c97568d9925aae268677623a6 (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.h | 8 |
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); |