aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-sms.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-09-12 13:08:36 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-09-14 07:05:26 +0200
commit8e6a6035780da3ccc18e5eb9c30eb40ab4ea9885 (patch)
treef2bb7a5876159109249a92a152374d98bfc9b5d2 /libmm-glib/mm-sms.h
parenta66f971a7cdea4bf1d9f6390e12f950f41ee5595 (diff)
libmm-glib: provide accessors for the 'Data' property in the SMS interface
Diffstat (limited to 'libmm-glib/mm-sms.h')
-rw-r--r--libmm-glib/mm-sms.h40
1 files changed, 22 insertions, 18 deletions
diff --git a/libmm-glib/mm-sms.h b/libmm-glib/mm-sms.h
index a6a35a1c..bb73ce0b 100644
--- a/libmm-glib/mm-sms.h
+++ b/libmm-glib/mm-sms.h
@@ -73,24 +73,28 @@ gboolean mm_sms_store_sync (MMSms *self,
GCancellable *cancellable,
GError **error);
-const gchar *mm_sms_get_text (MMSms *self);
-gchar *mm_sms_dup_text (MMSms *self);
-const gchar *mm_sms_get_number (MMSms *self);
-gchar *mm_sms_dup_number (MMSms *self);
-const gchar *mm_sms_get_smsc (MMSms *self);
-gchar *mm_sms_dup_smsc (MMSms *self);
-const gchar *mm_sms_get_timestamp (MMSms *self);
-gchar *mm_sms_dup_timestamp (MMSms *self);
-const gchar *mm_sms_get_discharge_timestamp (MMSms *self);
-gchar *mm_sms_dup_discharge_timestamp (MMSms *self);
-guint mm_sms_get_validity (MMSms *self);
-guint mm_sms_get_class (MMSms *self);
-guint mm_sms_get_message_reference (MMSms *self);
-gboolean mm_sms_get_delivery_report_request (MMSms *self);
-guint mm_sms_get_delivery_state (MMSms *self);
-MMSmsState mm_sms_get_state (MMSms *self);
-MMSmsStorage mm_sms_get_storage (MMSms *self);
-MMSmsPduType mm_sms_get_pdu_type (MMSms *self);
+const gchar *mm_sms_get_text (MMSms *self);
+gchar *mm_sms_dup_text (MMSms *self);
+const guint8 *mm_sms_get_data (MMSms *self,
+ gsize *data_len);
+guint8 *mm_sms_dup_data (MMSms *self,
+ gsize *data_len);
+const gchar *mm_sms_get_number (MMSms *self);
+gchar *mm_sms_dup_number (MMSms *self);
+const gchar *mm_sms_get_smsc (MMSms *self);
+gchar *mm_sms_dup_smsc (MMSms *self);
+const gchar *mm_sms_get_timestamp (MMSms *self);
+gchar *mm_sms_dup_timestamp (MMSms *self);
+const gchar *mm_sms_get_discharge_timestamp (MMSms *self);
+gchar *mm_sms_dup_discharge_timestamp (MMSms *self);
+guint mm_sms_get_validity (MMSms *self);
+guint mm_sms_get_class (MMSms *self);
+guint mm_sms_get_message_reference (MMSms *self);
+gboolean mm_sms_get_delivery_report_request (MMSms *self);
+guint mm_sms_get_delivery_state (MMSms *self);
+MMSmsState mm_sms_get_state (MMSms *self);
+MMSmsStorage mm_sms_get_storage (MMSms *self);
+MMSmsPduType mm_sms_get_pdu_type (MMSms *self);
G_END_DECLS