diff options
author | Som_SP <somashekhar.puttagangaiah@intel.com> | 2021-10-20 22:02:06 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-10-20 22:09:18 +0200 |
commit | 925f0bae11c0b49a464237c5c98921ffd68157e2 (patch) | |
tree | f447a01ad00786c06ed16468f416aca000573b57 /libmm-glib/mm-modem-signal.h | |
parent | 9537261651a4f44fb0d0817bb902b225abb5e5a5 (diff) |
libmm-glib,mmcli: add support for the new signal 'SetupThresholds()' API
Includes updates by Aleksander Morgado to fix mostly coding style issues.
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); |