aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-object.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-04-03 21:19:54 +0200
committerAleksander Morgado <aleksander@aleksander.es>2021-04-29 10:13:22 +0000
commit2d43ea48e1d2bae37f9d0594c385451739287bef (patch)
treec7c10edaac1cdaa15ac36e0b82b496fb2e201ad4 /libmm-glib/mm-object.h
parent793370f2f8efc6472d7265892013f6615188344e (diff)
api,modem: new Modem3gpp.ProfileManager interface
This new interface allows modems to expose the list of available connection profiles stored in the device and edit or delete them; as long as the underlying device/protocol allows it.
Diffstat (limited to 'libmm-glib/mm-object.h')
-rw-r--r--libmm-glib/mm-object.h51
1 files changed, 27 insertions, 24 deletions
diff --git a/libmm-glib/mm-object.h b/libmm-glib/mm-object.h
index 92f43c75..817c6f32 100644
--- a/libmm-glib/mm-object.h
+++ b/libmm-glib/mm-object.h
@@ -33,6 +33,7 @@
#include "mm-gdbus-modem.h"
#include "mm-modem.h"
#include "mm-modem-3gpp.h"
+#include "mm-modem-3gpp-profile-manager.h"
#include "mm-modem-3gpp-ussd.h"
#include "mm-modem-cdma.h"
#include "mm-modem-simple.h"
@@ -79,31 +80,33 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC (MMObject, g_object_unref)
const gchar *mm_object_get_path (MMObject *self);
gchar *mm_object_dup_path (MMObject *self);
-MMModem *mm_object_get_modem (MMObject *self);
-MMModem3gpp *mm_object_get_modem_3gpp (MMObject *self);
-MMModem3gppUssd *mm_object_get_modem_3gpp_ussd (MMObject *self);
-MMModemCdma *mm_object_get_modem_cdma (MMObject *self);
-MMModemSimple *mm_object_get_modem_simple (MMObject *self);
-MMModemLocation *mm_object_get_modem_location (MMObject *self);
-MMModemMessaging *mm_object_get_modem_messaging (MMObject *self);
-MMModemVoice *mm_object_get_modem_voice (MMObject *self);
-MMModemTime *mm_object_get_modem_time (MMObject *self);
-MMModemFirmware *mm_object_get_modem_firmware (MMObject *self);
-MMModemSignal *mm_object_get_modem_signal (MMObject *self);
-MMModemOma *mm_object_get_modem_oma (MMObject *self);
+MMModem *mm_object_get_modem (MMObject *self);
+MMModem3gpp *mm_object_get_modem_3gpp (MMObject *self);
+MMModem3gppProfileManager *mm_object_get_modem_3gpp_profile_manager (MMObject *self);
+MMModem3gppUssd *mm_object_get_modem_3gpp_ussd (MMObject *self);
+MMModemCdma *mm_object_get_modem_cdma (MMObject *self);
+MMModemSimple *mm_object_get_modem_simple (MMObject *self);
+MMModemLocation *mm_object_get_modem_location (MMObject *self);
+MMModemMessaging *mm_object_get_modem_messaging (MMObject *self);
+MMModemVoice *mm_object_get_modem_voice (MMObject *self);
+MMModemTime *mm_object_get_modem_time (MMObject *self);
+MMModemFirmware *mm_object_get_modem_firmware (MMObject *self);
+MMModemSignal *mm_object_get_modem_signal (MMObject *self);
+MMModemOma *mm_object_get_modem_oma (MMObject *self);
-MMModem *mm_object_peek_modem (MMObject *self);
-MMModem3gpp *mm_object_peek_modem_3gpp (MMObject *self);
-MMModem3gppUssd *mm_object_peek_modem_3gpp_ussd (MMObject *self);
-MMModemCdma *mm_object_peek_modem_cdma (MMObject *self);
-MMModemSimple *mm_object_peek_modem_simple (MMObject *self);
-MMModemLocation *mm_object_peek_modem_location (MMObject *self);
-MMModemMessaging *mm_object_peek_modem_messaging (MMObject *self);
-MMModemVoice *mm_object_peek_modem_voice (MMObject *self);
-MMModemTime *mm_object_peek_modem_time (MMObject *self);
-MMModemFirmware *mm_object_peek_modem_firmware (MMObject *self);
-MMModemSignal *mm_object_peek_modem_signal (MMObject *self);
-MMModemOma *mm_object_peek_modem_oma (MMObject *self);
+MMModem *mm_object_peek_modem (MMObject *self);
+MMModem3gpp *mm_object_peek_modem_3gpp (MMObject *self);
+MMModem3gppProfileManager *mm_object_peek_modem_3gpp_profile_manager (MMObject *self);
+MMModem3gppUssd *mm_object_peek_modem_3gpp_ussd (MMObject *self);
+MMModemCdma *mm_object_peek_modem_cdma (MMObject *self);
+MMModemSimple *mm_object_peek_modem_simple (MMObject *self);
+MMModemLocation *mm_object_peek_modem_location (MMObject *self);
+MMModemMessaging *mm_object_peek_modem_messaging (MMObject *self);
+MMModemVoice *mm_object_peek_modem_voice (MMObject *self);
+MMModemTime *mm_object_peek_modem_time (MMObject *self);
+MMModemFirmware *mm_object_peek_modem_firmware (MMObject *self);
+MMModemSignal *mm_object_peek_modem_signal (MMObject *self);
+MMModemOma *mm_object_peek_modem_oma (MMObject *self);
G_END_DECLS