diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2021-05-26 10:36:47 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-05-26 13:14:52 +0000 |
commit | eaf14b8d79a61937a3b2fdac3e862629a737f1a7 (patch) | |
tree | 814b23c350f8a18f8cf9909a1a4a59cb7cc2384d /src | |
parent | eb5ae16ac4f3f65d698bdc378ce903ed60952689 (diff) |
base-modem: make sync() available only if suspend-resume enabled
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-base-modem.c | 4 | ||||
-rw-r--r-- | src/mm-base-modem.h | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c index b981daeb..ea3c5644 100644 --- a/src/mm-base-modem.c +++ b/src/mm-base-modem.c @@ -620,6 +620,8 @@ mm_base_modem_wait_link_port (MMBaseModem *self, /******************************************************************************/ +#if defined WITH_SYSTEMD_SUSPEND_RESUME + gboolean mm_base_modem_sync_finish (MMBaseModem *self, GAsyncResult *res, @@ -664,6 +666,8 @@ mm_base_modem_sync (MMBaseModem *self, task); } +#endif /* WITH_SYSTEMD_SUSPEND_RESUME */ + /******************************************************************************/ gboolean diff --git a/src/mm-base-modem.h b/src/mm-base-modem.h index 6194eb93..61e9e59a 100644 --- a/src/mm-base-modem.h +++ b/src/mm-base-modem.h @@ -108,6 +108,7 @@ struct _MMBaseModemClass { GAsyncResult *res, GError **error); +#if defined WITH_SYSTEMD_SUSPEND_RESUME /* Modem synchronization. * When resuming in quick suspend/resume mode, * this method triggers a synchronization of all modem interfaces */ @@ -117,6 +118,7 @@ struct _MMBaseModemClass { gboolean (* sync_finish) (MMBaseModem *self, GAsyncResult *res, GError **error); +#endif /* signals */ void (* link_port_grabbed) (MMBaseModem *self, @@ -241,6 +243,8 @@ gboolean mm_base_modem_disable_finish (MMBaseModem *self, GAsyncResult *res, GError **error); +#if defined WITH_SYSTEMD_SUSPEND_RESUME + void mm_base_modem_sync (MMBaseModem *self, GAsyncReadyCallback callback, gpointer user_data); @@ -248,6 +252,8 @@ gboolean mm_base_modem_sync_finish (MMBaseModem *self, GAsyncResult *res, GError **error); +#endif + void mm_base_modem_process_sim_event (MMBaseModem *self); #endif /* MM_BASE_MODEM_H */ |