diff options
Diffstat (limited to 'libmm-glib/mm-modem-signal.h')
-rw-r--r-- | libmm-glib/mm-modem-signal.h | 53 |
1 files changed, 34 insertions, 19 deletions
diff --git a/libmm-glib/mm-modem-signal.h b/libmm-glib/mm-modem-signal.h index 5c0cb6aa..8c859a96 100644 --- a/libmm-glib/mm-modem-signal.h +++ b/libmm-glib/mm-modem-signal.h @@ -17,7 +17,8 @@ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA. * - * Copyright (C) 2013 Aleksander Morgado <aleksander@gnu.org> + * Copyright (C) 2013-2021 Aleksander Morgado <aleksander@aleksander.es> + * Copyright (C) 2021 Intel Corporation */ #ifndef _MM_MODEM_SIGNAL_H_ @@ -65,24 +66,38 @@ struct _MMModemSignalClass { GType mm_modem_signal_get_type (void); G_DEFINE_AUTOPTR_CLEANUP_FUNC (MMModemSignal, g_object_unref) -const gchar *mm_modem_signal_get_path (MMModemSignal *self); -gchar *mm_modem_signal_dup_path (MMModemSignal *self); -guint mm_modem_signal_get_rate (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); - -MMSignal *mm_modem_signal_get_cdma (MMModemSignal *self); +const gchar *mm_modem_signal_get_path (MMModemSignal *self); +gchar *mm_modem_signal_dup_path (MMModemSignal *self); +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); + +MMSignal *mm_modem_signal_get_cdma (MMModemSignal *self); MMSignal *mm_modem_signal_peek_cdma (MMModemSignal *self); MMSignal *mm_modem_signal_get_evdo (MMModemSignal *self); |