diff options
Diffstat (limited to 'libmm-glib/mm-modem-signal.h')
-rw-r--r-- | libmm-glib/mm-modem-signal.h | 53 |
1 files changed, 17 insertions, 36 deletions
diff --git a/libmm-glib/mm-modem-signal.h b/libmm-glib/mm-modem-signal.h index 67bc62cc..ef2c8e1c 100644 --- a/libmm-glib/mm-modem-signal.h +++ b/libmm-glib/mm-modem-signal.h @@ -29,6 +29,7 @@ #include <ModemManager.h> +#include "mm-signal.h" #include "mm-gdbus-modem.h" G_BEGIN_DECLS @@ -42,6 +43,7 @@ G_BEGIN_DECLS typedef struct _MMModemSignal MMModemSignal; typedef struct _MMModemSignalClass MMModemSignalClass; +typedef struct _MMModemSignalPrivate MMModemSignalPrivate; /** * MMModemSignal: @@ -52,7 +54,7 @@ typedef struct _MMModemSignalClass MMModemSignalClass; struct _MMModemSignal { /*< private >*/ MmGdbusModemSignalProxy parent; - gpointer unused; + MMModemSignalPrivate *priv; }; struct _MMModemSignalClass { @@ -79,41 +81,20 @@ gboolean mm_modem_signal_setup_sync (MMModemSignal *self, GCancellable *cancellable, GError **error); -/* CDMA1x */ -gboolean mm_modem_signal_get_cdma_rssi (MMModemSignal *self, - gdouble *value); -gboolean mm_modem_signal_get_cdma_ecio (MMModemSignal *self, - gdouble *value); - -/* EV-DO */ -gboolean mm_modem_signal_get_evdo_rssi (MMModemSignal *self, - gdouble *value); -gboolean mm_modem_signal_get_evdo_ecio (MMModemSignal *self, - gdouble *value); -gboolean mm_modem_signal_get_evdo_sinr (MMModemSignal *self, - gdouble *value); -gboolean mm_modem_signal_get_evdo_io (MMModemSignal *self, - gdouble *value); - -/* GSM */ -gboolean mm_modem_signal_get_gsm_rssi (MMModemSignal *self, - gdouble *value); - -/* UMTS */ -gboolean mm_modem_signal_get_umts_rssi (MMModemSignal *self, - gdouble *value); -gboolean mm_modem_signal_get_umts_ecio (MMModemSignal *self, - gdouble *value); - -/* LTE */ -gboolean mm_modem_signal_get_lte_rssi (MMModemSignal *self, - gdouble *value); -gboolean mm_modem_signal_get_lte_rsrq (MMModemSignal *self, - gdouble *value); -gboolean mm_modem_signal_get_lte_rsrp (MMModemSignal *self, - gdouble *value); -gboolean mm_modem_signal_get_lte_snr (MMModemSignal *self, - gdouble *value); +MMSignal *mm_modem_signal_get_cdma (MMModemSignal *self); +MMSignal *mm_modem_signal_peek_cdma (MMModemSignal *self); + +MMSignal *mm_modem_signal_get_evdo (MMModemSignal *self); +MMSignal *mm_modem_signal_peek_evdo (MMModemSignal *self); + +MMSignal *mm_modem_signal_get_gsm (MMModemSignal *self); +MMSignal *mm_modem_signal_peek_gsm (MMModemSignal *self); + +MMSignal *mm_modem_signal_get_umts (MMModemSignal *self); +MMSignal *mm_modem_signal_peek_umts (MMModemSignal *self); + +MMSignal *mm_modem_signal_get_lte (MMModemSignal *self); +MMSignal *mm_modem_signal_peek_lte (MMModemSignal *self); G_END_DECLS |