aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-modem.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-03-08 15:30:48 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-16 14:53:23 +0100
commit215c27808230352e3def81b45808ef29a9cd5b7a (patch)
treeeb13847893fba8bf95311563c3757fdbbac1a0c2 /src/mm-base-modem.h
parent7bfc56c2a8d1d5d9eb70cdfa803b840c176071b2 (diff)
base-modem: new modem-wide cancellable, passed to every state machine
Diffstat (limited to 'src/mm-base-modem.h')
-rw-r--r--src/mm-base-modem.h39
1 files changed, 30 insertions, 9 deletions
diff --git a/src/mm-base-modem.h b/src/mm-base-modem.h
index 4318de3a..05174fc4 100644
--- a/src/mm-base-modem.h
+++ b/src/mm-base-modem.h
@@ -133,15 +133,6 @@ void mm_base_modem_set_valid (MMBaseModem *self,
gboolean valid);
gboolean mm_base_modem_get_valid (MMBaseModem *self);
-void mm_base_modem_authorize (MMBaseModem *self,
- GDBusMethodInvocation *invocation,
- const gchar *authorization,
- GAsyncReadyCallback callback,
- gpointer user_data);
-gboolean mm_base_modem_authorize_finish (MMBaseModem *self,
- GAsyncResult *res,
- GError **error);
-
const gchar *mm_base_modem_get_device (MMBaseModem *self);
const gchar *mm_base_modem_get_driver (MMBaseModem *self);
const gchar *mm_base_modem_get_plugin (MMBaseModem *self);
@@ -149,4 +140,34 @@ const gchar *mm_base_modem_get_plugin (MMBaseModem *self);
guint mm_base_modem_get_vendor_id (MMBaseModem *self);
guint mm_base_modem_get_product_id (MMBaseModem *self);
+void mm_base_modem_authorize (MMBaseModem *self,
+ GDBusMethodInvocation *invocation,
+ const gchar *authorization,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+gboolean mm_base_modem_authorize_finish (MMBaseModem *self,
+ GAsyncResult *res,
+ GError **error);
+
+void mm_base_modem_initialize (MMBaseModem *self,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+gboolean mm_base_modem_initialize_finish (MMBaseModem *self,
+ GAsyncResult *res,
+ GError **error);
+
+void mm_base_modem_enable (MMBaseModem *self,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+gboolean mm_base_modem_enable_finish (MMBaseModem *self,
+ GAsyncResult *res,
+ GError **error);
+
+void mm_base_modem_disable (MMBaseModem *self,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+gboolean mm_base_modem_disable_finish (MMBaseModem *self,
+ GAsyncResult *res,
+ GError **error);
+
#endif /* MM_BASE_MODEM_H */