iface-modem: implement power mode loading and setting
This commit is contained in:
@@ -164,6 +164,14 @@ struct _MMIfaceModem {
|
||||
GAsyncResult *res,
|
||||
GError **error);
|
||||
|
||||
/* Loading of the PowerState property */
|
||||
void (* load_power_state) (MMIfaceModem *self,
|
||||
GAsyncReadyCallback callback,
|
||||
gpointer user_data);
|
||||
MMModemPowerState (*load_power_state_finish) (MMIfaceModem *self,
|
||||
GAsyncResult *res,
|
||||
GError **error);
|
||||
|
||||
/* Loading of the SignalQuality property */
|
||||
void (*load_signal_quality) (MMIfaceModem *self,
|
||||
GAsyncReadyCallback callback,
|
||||
@@ -362,6 +370,15 @@ gboolean mm_iface_modem_disable_finish (MMIfaceModem *self,
|
||||
GAsyncResult *res,
|
||||
GError **error);
|
||||
|
||||
/* Allow setting power state */
|
||||
void mm_iface_modem_set_power_state (MMIfaceModem *self,
|
||||
MMModemPowerState power_state,
|
||||
GAsyncReadyCallback callback,
|
||||
gpointer user_data);
|
||||
gboolean mm_iface_modem_set_power_state_finish (MMIfaceModem *self,
|
||||
GAsyncResult *res,
|
||||
GError **error);
|
||||
|
||||
/* Shutdown Modem interface */
|
||||
void mm_iface_modem_shutdown (MMIfaceModem *self);
|
||||
|
||||
|
Reference in New Issue
Block a user