diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2021-10-14 12:48:29 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-10-20 22:14:57 +0200 |
commit | e8c4b884931db166265aea514afbbe39075899ad (patch) | |
tree | 32c552bdfae2b1689aff5b65db87a0cfd22f79f5 /libmm-glib/mm-modem-signal.h | |
parent | f27d7f9362a0291ff64e97f70ae70a11b74a906c (diff) |
libmm-glib: new 'MMSignalThresholdProperties' helper object
To avoid needing to work with GVariants directly.
Diffstat (limited to 'libmm-glib/mm-modem-signal.h')
-rw-r--r-- | libmm-glib/mm-modem-signal.h | 49 |
1 files changed, 25 insertions, 24 deletions
diff --git a/libmm-glib/mm-modem-signal.h b/libmm-glib/mm-modem-signal.h index 8c859a96..d494b06a 100644 --- a/libmm-glib/mm-modem-signal.h +++ b/libmm-glib/mm-modem-signal.h @@ -31,6 +31,7 @@ #include <ModemManager.h> #include "mm-signal.h" +#include "mm-signal-threshold-properties.h" #include "mm-gdbus-modem.h" G_BEGIN_DECLS @@ -72,30 +73,30 @@ guint mm_modem_signal_get_rate (MMModemSignal *self); guint mm_modem_signal_get_rssi_threshold (MMModemSignal *self); gboolean mm_modem_signal_get_error_rate_threshold (MMModemSignal *self); -void mm_modem_signal_setup (MMModemSignal *self, - guint rate, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); -gboolean mm_modem_signal_setup_finish (MMModemSignal *self, - GAsyncResult *res, - GError **error); -gboolean mm_modem_signal_setup_sync (MMModemSignal *self, - guint rate, - GCancellable *cancellable, - GError **error); -void mm_modem_signal_setup_thresholds (MMModemSignal *self, - GVariant *settings, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); -gboolean mm_modem_signal_setup_thresholds_finish (MMModemSignal *self, - GAsyncResult *res, - GError **error); -gboolean mm_modem_signal_setup_thresholds_sync (MMModemSignal *self, - GVariant *settings, - GCancellable *cancellable, - GError **error); +void mm_modem_signal_setup (MMModemSignal *self, + guint rate, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +gboolean mm_modem_signal_setup_finish (MMModemSignal *self, + GAsyncResult *res, + GError **error); +gboolean mm_modem_signal_setup_sync (MMModemSignal *self, + guint rate, + GCancellable *cancellable, + GError **error); +void mm_modem_signal_setup_thresholds (MMModemSignal *self, + MMSignalThresholdProperties *properties, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +gboolean mm_modem_signal_setup_thresholds_finish (MMModemSignal *self, + GAsyncResult *res, + GError **error); +gboolean mm_modem_signal_setup_thresholds_sync (MMModemSignal *self, + MMSignalThresholdProperties *properties, + GCancellable *cancellable, + GError **error); MMSignal *mm_modem_signal_get_cdma (MMModemSignal *self); MMSignal *mm_modem_signal_peek_cdma (MMModemSignal *self); |