aboutsummaryrefslogtreecommitdiff
path: root/src/mm-device.h
diff options
context:
space:
mode:
authorDan Williams <dan@ioncontrol.co>2025-03-08 14:25:04 -0600
committerDan Williams <dan@ioncontrol.co>2025-05-07 22:59:51 -0500
commitf4cbca56d5cea3ac865e6f113712752a98df2509 (patch)
tree6e777d920734a6e7815227aafc2a9c9b90891970 /src/mm-device.h
parent6350b0a85f76e830b3749933c4ee7e926c8686ad (diff)
base-manager,sleep-monitor: wait for modem operations before sleeping
Signed-off-by: Dan Williams <dan@ioncontrol.co>
Diffstat (limited to 'src/mm-device.h')
-rw-r--r--src/mm-device.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/mm-device.h b/src/mm-device.h
index f8cefc1d..12732056 100644
--- a/src/mm-device.h
+++ b/src/mm-device.h
@@ -80,10 +80,16 @@ void mm_device_release_port_name (MMDevice *self,
const gchar *subsystem,
const gchar *name);
-gboolean mm_device_create_modem (MMDevice *self,
- GError **error);
-void mm_device_remove_modem (MMDevice *self);
-void mm_device_initialize_modem (MMDevice *self);
+gboolean mm_device_create_modem (MMDevice *self,
+ GError **error);
+void mm_device_remove_modem (MMDevice *self,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+gboolean mm_device_remove_modem_finish (MMDevice *self,
+ GAsyncResult *res,
+ GError **error);
+void mm_device_remove_modem_quick (MMDevice *self);
+void mm_device_initialize_modem (MMDevice *self);
void mm_device_inhibit (MMDevice *self,
GAsyncReadyCallback callback,