aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-sms.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-02-08 00:52:44 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:15:01 +0100
commit9de213fcc16175635abc03d7c4d2f5b1aea83789 (patch)
treea01f9665b0e377f8aa1f1e0afb590fac017d4c0c /libmm-glib/mm-sms.h
parentbfbcf3cfafdf3a026f9bfbd73ee348c810e7f7df (diff)
libmm-glib: methods to create MMSms objects
We need them, as received messages are signaled just with their path, so the program listening to those signals will need to create the proxy objects itself.
Diffstat (limited to 'libmm-glib/mm-sms.h')
-rw-r--r--libmm-glib/mm-sms.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/libmm-glib/mm-sms.h b/libmm-glib/mm-sms.h
index 01562cf4..1060f58a 100644
--- a/libmm-glib/mm-sms.h
+++ b/libmm-glib/mm-sms.h
@@ -38,6 +38,19 @@ typedef MmGdbusSms MMSms;
const gchar *mm_sms_get_path (MMSms *self);
gchar *mm_sms_dup_path (MMSms *self);
+void mm_sms_new (GDBusConnection *connection,
+ const gchar *object_path,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+MMSms *mm_sms_new_finish (GAsyncResult *res,
+ GError **error);
+
+MMSms *mm_sms_new_sync (GDBusConnection *connection,
+ const gchar *object_path,
+ GCancellable *cancellable,
+ GError **error);
+
void mm_sms_send (MMSms *self,
GCancellable *cancellable,
GAsyncReadyCallback callback,