aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-modem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-base-modem.h')
-rw-r--r--src/mm-base-modem.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mm-base-modem.h b/src/mm-base-modem.h
index 563f70c7..0945b630 100644
--- a/src/mm-base-modem.h
+++ b/src/mm-base-modem.h
@@ -55,6 +55,16 @@ struct _MMBaseModem {
struct _MMBaseModemClass {
MmGdbusObjectSkeletonClass parent;
+
+ /* Modem initialization.
+ * Whenever the primary AT port is grabbed, this method gets called */
+ void (* initialize) (MMBaseModem *self,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+ gboolean (*initialize_finish) (MMBaseModem *self,
+ GAsyncResult *res,
+ GError **error);
};
GType mm_base_modem_get_type (void);