aboutsummaryrefslogtreecommitdiff
path: root/src/mm-sms-part.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-09-07 14:33:27 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-09-14 07:05:22 +0200
commit6b575cece08f026710d4421c11dfba8051036dc4 (patch)
tree6956a6ac16fff220755b5b63f655371b79319032 /src/mm-sms-part.h
parentcb0ce9c6ca13fafb0c86182aa2924f296cfeb48b (diff)
sms-part: allow storing and accessing the user encoding info of an SMS part
Diffstat (limited to 'src/mm-sms-part.h')
-rw-r--r--src/mm-sms-part.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mm-sms-part.h b/src/mm-sms-part.h
index 6e50d018..fe0efb49 100644
--- a/src/mm-sms-part.h
+++ b/src/mm-sms-part.h
@@ -19,6 +19,13 @@
#include <glib.h>
+typedef enum {
+ MM_SMS_ENCODING_UNKNOWN = 0x0,
+ MM_SMS_ENCODING_GSM7,
+ MM_SMS_ENCODING_8BIT,
+ MM_SMS_ENCODING_UCS2
+} MMSmsEncoding;
+
typedef struct _MMSmsPart MMSmsPart;
#define SMS_MAX_PDU_LEN 344
@@ -77,6 +84,10 @@ guint mm_sms_part_get_data_coding_scheme (MMSmsPart *part);
void mm_sms_part_set_data_coding_scheme (MMSmsPart *part,
guint data_coding_scheme);
+MMSmsEncoding mm_sms_part_get_encoding (MMSmsPart *part);
+void mm_sms_part_set_encoding (MMSmsPart *part,
+ MMSmsEncoding encoding);
+
guint mm_sms_part_get_class (MMSmsPart *part);
void mm_sms_part_set_class (MMSmsPart *part,
guint class);