base-modem: make sync() available only if suspend-resume enabled
This commit is contained in:
@@ -620,6 +620,8 @@ mm_base_modem_wait_link_port (MMBaseModem *self,
|
|||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
|
||||||
|
#if defined WITH_SYSTEMD_SUSPEND_RESUME
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
mm_base_modem_sync_finish (MMBaseModem *self,
|
mm_base_modem_sync_finish (MMBaseModem *self,
|
||||||
GAsyncResult *res,
|
GAsyncResult *res,
|
||||||
@@ -664,6 +666,8 @@ mm_base_modem_sync (MMBaseModem *self,
|
|||||||
task);
|
task);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif /* WITH_SYSTEMD_SUSPEND_RESUME */
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
|
@@ -108,6 +108,7 @@ struct _MMBaseModemClass {
|
|||||||
GAsyncResult *res,
|
GAsyncResult *res,
|
||||||
GError **error);
|
GError **error);
|
||||||
|
|
||||||
|
#if defined WITH_SYSTEMD_SUSPEND_RESUME
|
||||||
/* Modem synchronization.
|
/* Modem synchronization.
|
||||||
* When resuming in quick suspend/resume mode,
|
* When resuming in quick suspend/resume mode,
|
||||||
* this method triggers a synchronization of all modem interfaces */
|
* this method triggers a synchronization of all modem interfaces */
|
||||||
@@ -117,6 +118,7 @@ struct _MMBaseModemClass {
|
|||||||
gboolean (* sync_finish) (MMBaseModem *self,
|
gboolean (* sync_finish) (MMBaseModem *self,
|
||||||
GAsyncResult *res,
|
GAsyncResult *res,
|
||||||
GError **error);
|
GError **error);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* signals */
|
/* signals */
|
||||||
void (* link_port_grabbed) (MMBaseModem *self,
|
void (* link_port_grabbed) (MMBaseModem *self,
|
||||||
@@ -241,6 +243,8 @@ gboolean mm_base_modem_disable_finish (MMBaseModem *self,
|
|||||||
GAsyncResult *res,
|
GAsyncResult *res,
|
||||||
GError **error);
|
GError **error);
|
||||||
|
|
||||||
|
#if defined WITH_SYSTEMD_SUSPEND_RESUME
|
||||||
|
|
||||||
void mm_base_modem_sync (MMBaseModem *self,
|
void mm_base_modem_sync (MMBaseModem *self,
|
||||||
GAsyncReadyCallback callback,
|
GAsyncReadyCallback callback,
|
||||||
gpointer user_data);
|
gpointer user_data);
|
||||||
@@ -248,6 +252,8 @@ gboolean mm_base_modem_sync_finish (MMBaseModem *self,
|
|||||||
GAsyncResult *res,
|
GAsyncResult *res,
|
||||||
GError **error);
|
GError **error);
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
void mm_base_modem_process_sim_event (MMBaseModem *self);
|
void mm_base_modem_process_sim_event (MMBaseModem *self);
|
||||||
|
|
||||||
#endif /* MM_BASE_MODEM_H */
|
#endif /* MM_BASE_MODEM_H */
|
||||||
|
Reference in New Issue
Block a user