base-modem: make sync() available only if suspend-resume enabled

This commit is contained in:
Aleksander Morgado
2021-05-26 10:36:47 +02:00
parent eb5ae16ac4
commit eaf14b8d79
2 changed files with 10 additions and 0 deletions

View File

@@ -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

View File

@@ -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 */