aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-10-02 15:08:46 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-10-04 10:17:05 +0200
commitb6d628b3a10bf183b918c7afe89a5b260eb87760 (patch)
tree8d87e92f2d8b7da99e6a0e41e49a6aa0ebbf55bd
parent624fdb6ab4544a82774e9805332cc242c1068b0f (diff)
build: merge libmm-common into libmm-glib
It's pointless to have libmm-common around, just merge it into libmm-glib and make ModemManager depend on libmm-glib directly. At the end, the non-common stuff in libmm-glib is really minimal.
-rw-r--r--.gitignore14
-rw-r--r--Makefile.am2
-rw-r--r--cli/Makefile.am7
-rw-r--r--configure.ac16
-rw-r--r--data/Makefile.am1
-rw-r--r--data/mm-common.pc.in11
-rw-r--r--data/mm-glib.pc.in4
-rw-r--r--docs/reference/api/Makefile.am28
-rw-r--r--docs/reference/api/ModemManager-dbus-reference.xml28
-rw-r--r--docs/reference/libmm-glib/Makefile.am6
-rw-r--r--docs/reference/libmm-glib/libmm-glib-docs.xml82
-rw-r--r--docs/reference/libmm-glib/libmm-glib-sections.txt1500
-rw-r--r--libmm-glib/Makefile.am63
-rw-r--r--libmm-glib/generated/Makefile.am (renamed from libmm-common/Makefile.am)135
-rw-r--r--libmm-glib/libmm-common.h (renamed from libmm-common/libmm-common.h)0
-rw-r--r--libmm-glib/mm-bearer-ip-config.c (renamed from libmm-common/mm-bearer-ip-config.c)0
-rw-r--r--libmm-glib/mm-bearer-ip-config.h (renamed from libmm-common/mm-bearer-ip-config.h)0
-rw-r--r--libmm-glib/mm-bearer-properties.c (renamed from libmm-common/mm-bearer-properties.c)0
-rw-r--r--libmm-glib/mm-bearer-properties.h (renamed from libmm-common/mm-bearer-properties.h)0
-rw-r--r--libmm-glib/mm-common-helpers.c (renamed from libmm-common/mm-common-helpers.c)0
-rw-r--r--libmm-glib/mm-common-helpers.h (renamed from libmm-common/mm-common-helpers.h)0
-rw-r--r--libmm-glib/mm-firmware-properties.c (renamed from libmm-common/mm-firmware-properties.c)0
-rw-r--r--libmm-glib/mm-firmware-properties.h (renamed from libmm-common/mm-firmware-properties.h)0
-rw-r--r--libmm-glib/mm-location-3gpp.c (renamed from libmm-common/mm-location-3gpp.c)0
-rw-r--r--libmm-glib/mm-location-3gpp.h (renamed from libmm-common/mm-location-3gpp.h)0
-rw-r--r--libmm-glib/mm-location-gps-nmea.c (renamed from libmm-common/mm-location-gps-nmea.c)2
-rw-r--r--libmm-glib/mm-location-gps-nmea.h (renamed from libmm-common/mm-location-gps-nmea.h)0
-rw-r--r--libmm-glib/mm-location-gps-raw.c (renamed from libmm-common/mm-location-gps-raw.c)2
-rw-r--r--libmm-glib/mm-location-gps-raw.h (renamed from libmm-common/mm-location-gps-raw.h)0
-rw-r--r--libmm-glib/mm-network-timezone.c (renamed from libmm-common/mm-network-timezone.c)0
-rw-r--r--libmm-glib/mm-network-timezone.h (renamed from libmm-common/mm-network-timezone.h)0
-rw-r--r--libmm-glib/mm-simple-connect-properties.c (renamed from libmm-common/mm-simple-connect-properties.c)0
-rw-r--r--libmm-glib/mm-simple-connect-properties.h (renamed from libmm-common/mm-simple-connect-properties.h)0
-rw-r--r--libmm-glib/mm-simple-status.c (renamed from libmm-common/mm-simple-status.c)0
-rw-r--r--libmm-glib/mm-simple-status.h (renamed from libmm-common/mm-simple-status.h)0
-rw-r--r--libmm-glib/mm-sms-properties.c (renamed from libmm-common/mm-sms-properties.c)0
-rw-r--r--libmm-glib/mm-sms-properties.h (renamed from libmm-common/mm-sms-properties.h)0
-rw-r--r--libmm-glib/mm-unlock-retries.c (renamed from libmm-common/mm-unlock-retries.c)0
-rw-r--r--libmm-glib/mm-unlock-retries.h (renamed from libmm-common/mm-unlock-retries.h)0
-rw-r--r--libmm-glib/tests/Makefile.am (renamed from libmm-common/tests/Makefile.am)8
-rw-r--r--libmm-glib/tests/test-common-helpers.c (renamed from libmm-common/tests/test-common-helpers.c)0
-rw-r--r--plugins/Makefile.am5
-rw-r--r--src/Makefile.am18
-rw-r--r--src/tests/Makefile.am27
44 files changed, 1736 insertions, 223 deletions
diff --git a/.gitignore b/.gitignore
index 3f9c1418..a797ec00 100644
--- a/.gitignore
+++ b/.gitignore
@@ -30,6 +30,13 @@ org.freedesktop.ModemManager.conf
callouts/mm-modem-probe
test/lsudev
+libmm-glib/generated/mm-gdbus-*.[ch]
+libmm-glib/generated/mm-enums-types.[ch]
+libmm-glib/generated/mm-errors-types.[ch]
+libmm-glib/generated/mm-errors-quarks.c
+libmm-glib/generated/*.xml
+libmm-glib/tests/test-common-helpers
+
src/ModemManager
src/mm-daemon-enums-types.c
src/mm-daemon-enums-types.h
@@ -56,13 +63,6 @@ data/mm-glib.pc
include/ModemManager-names.h
-libmm-common/mm-gdbus-*.[ch]
-libmm-common/mm-enums-types.[ch]
-libmm-common/mm-errors-types.[ch]
-libmm-common/mm-errors-quarks.c
-libmm-common/*.xml
-libmm-common/tests/test-common-helpers
-
po/Makefile.in.in
po/POTFILES
po/stamp-it
diff --git a/Makefile.am b/Makefile.am
index 0316f7ff..4083742d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,5 +1,5 @@
-SUBDIRS = . build-aux data include libmm-common libqcdm libwmc src plugins introspection libmm-glib cli uml290 po test docs
+SUBDIRS = . build-aux data include libqcdm libwmc libmm-glib src plugins cli introspection uml290 po test docs
DISTCHECK_CONFIGURE_FLAGS = \
--with-udev-base-dir="$$dc_install_base" \
diff --git a/cli/Makefile.am b/cli/Makefile.am
index 394113c7..12126ec1 100644
--- a/cli/Makefile.am
+++ b/cli/Makefile.am
@@ -5,9 +5,9 @@ mmcli_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(top_srcdir)/libmm-common \
- -I$(top_builddir)/libmm-common \
- -I$(top_srcdir)/libmm-glib
+ -I$(top_srcdir)/libmm-glib \
+ -I${top_srcdir}/libmm-glib/generated \
+ -I${top_builddir}/libmm-glib/generated
mmcli_SOURCES = \
mmcli.h \
@@ -29,5 +29,4 @@ mmcli_SOURCES = \
mmcli_LDADD = \
$(MMCLI_LIBS) \
- $(top_builddir)/libmm-common/libmm-common.la \
$(top_builddir)/libmm-glib/libmm-glib.la
diff --git a/configure.ac b/configure.ac
index d32ca7c1..d3252569 100644
--- a/configure.ac
+++ b/configure.ac
@@ -58,14 +58,6 @@ GETTEXT_PACKAGE=ModemManager
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
-PKG_CHECK_MODULES(LIBMM_COMMON,
- glib-2.0 >= 2.30.2
- gobject-2.0
- gio-2.0
- gio-unix-2.0)
-AC_SUBST(LIBMM_COMMON_CFLAGS)
-AC_SUBST(LIBMM_COMMON_LIBS)
-
PKG_CHECK_MODULES(MM,
glib-2.0 >= 2.30.2
gmodule-2.0
@@ -78,7 +70,8 @@ AC_SUBST(MM_LIBS)
PKG_CHECK_MODULES(LIBMM_GLIB,
glib-2.0 >= 2.30.2
gobject-2.0
- gio-2.0)
+ gio-2.0
+ gio-unix-2.0)
AC_SUBST(LIBMM_GLIB_CFLAGS)
AC_SUBST(LIBMM_GLIB_LIBS)
@@ -222,12 +215,9 @@ AC_CONFIG_FILES([
Makefile
data/Makefile
data/ModemManager.pc
-data/mm-common.pc
data/mm-glib.pc
include/Makefile
build-aux/Makefile
-libmm-common/Makefile
-libmm-common/tests/Makefile
libqcdm/Makefile
libqcdm/src/Makefile
libqcdm/tests/Makefile
@@ -250,6 +240,8 @@ docs/reference/api/version.xml
docs/reference/libmm-glib/Makefile
docs/reference/libmm-glib/version.xml
libmm-glib/Makefile
+libmm-glib/generated/Makefile
+libmm-glib/tests/Makefile
cli/Makefile
])
AC_OUTPUT
diff --git a/data/Makefile.am b/data/Makefile.am
index c42c6936..54bf4b03 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -45,7 +45,6 @@ endif
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = \
ModemManager.pc \
- mm-common.pc \
mm-glib.pc
diff --git a/data/mm-common.pc.in b/data/mm-common.pc.in
deleted file mode 100644
index 08eae696..00000000
--- a/data/mm-common.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: mm-common
-Description: Library of common utilities provided by ModemManager
-Version: @VERSION@
-Requires: glib-2.0 gobject-2.0 gio-2.0 gio-unix-2.0 ModemManager
-Cflags: -I${includedir}/libmm-common
-Libs: -L${libdir} -lmm-common
diff --git a/data/mm-glib.pc.in b/data/mm-glib.pc.in
index 53eec326..649b94eb 100644
--- a/data/mm-glib.pc.in
+++ b/data/mm-glib.pc.in
@@ -3,9 +3,9 @@ exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
-Name: mm-common
+Name: mm-glib
Description: Library to control and monitor the ModemManager
Version: @VERSION@
-Requires: glib-2.0 gobject-2.0 gio-2.0 ModemManager mm-common
+Requires: glib-2.0 gobject-2.0 gio-2.0 ModemManager
Cflags: -I${includedir}/libmm-glib
Libs: -L${libdir} -lmm-glib
diff --git a/docs/reference/api/Makefile.am b/docs/reference/api/Makefile.am
index 26ca5dea..09d5281a 100644
--- a/docs/reference/api/Makefile.am
+++ b/docs/reference/api/Makefile.am
@@ -64,20 +64,20 @@ content_files = \
expand_content_files = \
ModemManager-overview.xml \
ModemManager-dbus-reference.xml \
- $(top_builddir)/libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.xml \
- $(top_builddir)/libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Sim.xml \
- $(top_builddir)/libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Sms.xml \
- $(top_builddir)/libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Bearer.xml \
- $(top_builddir)/libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.xml \
- $(top_builddir)/libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Messaging.xml \
- $(top_builddir)/libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Location.xml \
- $(top_builddir)/libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Time.xml \
- $(top_builddir)/libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Firmware.xml \
- $(top_builddir)/libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Contacts.xml \
- $(top_builddir)/libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.ModemCdma.xml \
- $(top_builddir)/libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Modem3gpp.xml \
- $(top_builddir)/libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml \
- $(top_builddir)/libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Simple.xml \
+ $(top_builddir)/libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.xml \
+ $(top_builddir)/libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Sim.xml \
+ $(top_builddir)/libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Sms.xml \
+ $(top_builddir)/libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Bearer.xml \
+ $(top_builddir)/libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.xml \
+ $(top_builddir)/libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Messaging.xml \
+ $(top_builddir)/libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Location.xml \
+ $(top_builddir)/libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Time.xml \
+ $(top_builddir)/libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Firmware.xml \
+ $(top_builddir)/libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Contacts.xml \
+ $(top_builddir)/libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.ModemCdma.xml \
+ $(top_builddir)/libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Modem3gpp.xml \
+ $(top_builddir)/libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml \
+ $(top_builddir)/libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Simple.xml \
$(NULL)
extra_files = \
diff --git a/docs/reference/api/ModemManager-dbus-reference.xml b/docs/reference/api/ModemManager-dbus-reference.xml
index b7aa4f9c..c84e4598 100644
--- a/docs/reference/api/ModemManager-dbus-reference.xml
+++ b/docs/reference/api/ModemManager-dbus-reference.xml
@@ -96,7 +96,7 @@
This object also controls any process-wide operation, such as the log
level being used by the daemon.
</para>
- <xi:include href="../../../../libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.xml"/>
+ <xi:include href="../../../../libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.xml"/>
</chapter>
<chapter id="ref-dbus-object-modem">
@@ -133,16 +133,16 @@
or the
<link linkend="gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma">CDMA interface</link>.
</para>
- <xi:include href="../../../../libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.xml"/>
- <xi:include href="../../../../libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Simple.xml"/>
- <xi:include href="../../../../libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Modem3gpp.xml"/>
- <xi:include href="../../../../libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml"/>
- <xi:include href="../../../../libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.ModemCdma.xml"/>
- <xi:include href="../../../../libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Messaging.xml"/>
- <xi:include href="../../../../libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Location.xml"/>
- <xi:include href="../../../../libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Time.xml"/>
- <xi:include href="../../../../libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Firmware.xml"/>
- <xi:include href="../../../../libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Contacts.xml"/>
+ <xi:include href="../../../../libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.xml"/>
+ <xi:include href="../../../../libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Simple.xml"/>
+ <xi:include href="../../../../libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Modem3gpp.xml"/>
+ <xi:include href="../../../../libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml"/>
+ <xi:include href="../../../../libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.ModemCdma.xml"/>
+ <xi:include href="../../../../libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Messaging.xml"/>
+ <xi:include href="../../../../libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Location.xml"/>
+ <xi:include href="../../../../libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Time.xml"/>
+ <xi:include href="../../../../libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Firmware.xml"/>
+ <xi:include href="../../../../libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Contacts.xml"/>
</chapter>
<chapter id="ref-dbus-object-bearer">
@@ -153,7 +153,7 @@
may expose one or more Bearer objects, which can then be used to get the
modem into connected state.
</para>
- <xi:include href="../../../../libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Bearer.xml"/>
+ <xi:include href="../../../../libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Bearer.xml"/>
</chapter>
<chapter id="ref-dbus-object-sim">
@@ -164,7 +164,7 @@
expose up to one SIM object, which allows SIM-specific actions such as PIN
unlocking.
</para>
- <xi:include href="../../../../libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Sim.xml"/>
+ <xi:include href="../../../../libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Sim.xml"/>
</chapter>
<chapter id="ref-dbus-object-sms">
@@ -174,7 +174,7 @@
<link linkend="gdbus-org.freedesktop.ModemManager1.Modem.Messaging">Messaging interface</link>
will export one SMS object for each SMS stored in the device.
</para>
- <xi:include href="../../../../libmm-common/mm-gdbus-doc-org.freedesktop.ModemManager1.Sms.xml"/>
+ <xi:include href="../../../../libmm-glib/generated/mm-gdbus-doc-org.freedesktop.ModemManager1.Sms.xml"/>
</chapter>
</part>
diff --git a/docs/reference/libmm-glib/Makefile.am b/docs/reference/libmm-glib/Makefile.am
index f1ecbb26..be259b46 100644
--- a/docs/reference/libmm-glib/Makefile.am
+++ b/docs/reference/libmm-glib/Makefile.am
@@ -9,7 +9,11 @@ DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.xml
SCAN_OPTIONS =
# The directory containing the source code.
-DOC_SOURCE_DIR = $(top_srcdir)/libmm-glib
+DOC_SOURCE_DIR = \
+ $(top_srcdir)/libmm-glib \
+ $(top_srcdir)/libmm-glib/generated \
+ $(top_builddir)/libmm-glib/generated \
+ $(NULL)
HFILE_GLOB =
CFILE_GLOB =
diff --git a/docs/reference/libmm-glib/libmm-glib-docs.xml b/docs/reference/libmm-glib/libmm-glib-docs.xml
index c644baa4..94ecde9f 100644
--- a/docs/reference/libmm-glib/libmm-glib-docs.xml
+++ b/docs/reference/libmm-glib/libmm-glib-docs.xml
@@ -48,43 +48,65 @@
</legalnotice>
</bookinfo>
- <chapter>
- <title>The Manager object</title>
- <xi:include href="xml/mm-manager.xml"/>
- </chapter>
+ <part>
+ <title>Helper types</title>
+ <xi:include href="xml/mm-firmware-properties.xml"/>
+ <xi:include href="xml/mm-bearer-properties.xml"/>
+ <xi:include href="xml/mm-bearer-ip-config.xml"/>
+ </part>
- <chapter>
- <title>The Modem object</title>
- <xi:include href="xml/mm-object.xml"/>
- <xi:include href="xml/mm-modem.xml"/>
- <xi:include href="xml/mm-modem-3gpp.xml"/>
- <xi:include href="xml/mm-modem-3gpp-ussd.xml"/>
- <xi:include href="xml/mm-modem-cdma.xml"/>
- <xi:include href="xml/mm-modem-location.xml"/>
- <xi:include href="xml/mm-modem-messaging.xml"/>
- <xi:include href="xml/mm-modem-time.xml"/>
- <xi:include href="xml/mm-modem-firmware.xml"/>
- <xi:include href="xml/mm-modem-simple.xml"/>
- </chapter>
+ <part>
+ <title>High level API</title>
- <chapter>
- <title>The Bearer object</title>
- <xi:include href="xml/mm-bearer.xml"/>
- </chapter>
+ <chapter>
+ <title>The Manager object</title>
+ <xi:include href="xml/mm-manager.xml"/>
+ </chapter>
- <chapter>
- <title>The SIM object</title>
- <xi:include href="xml/mm-sim.xml"/>
- </chapter>
+ <chapter>
+ <title>The Modem object</title>
+ <xi:include href="xml/mm-object.xml"/>
+ <xi:include href="xml/mm-modem.xml"/>
+ <xi:include href="xml/mm-modem-3gpp.xml"/>
+ <xi:include href="xml/mm-modem-3gpp-ussd.xml"/>
+ <xi:include href="xml/mm-modem-cdma.xml"/>
+ <xi:include href="xml/mm-modem-location.xml"/>
+ <xi:include href="xml/mm-modem-messaging.xml"/>
+ <xi:include href="xml/mm-modem-time.xml"/>
+ <xi:include href="xml/mm-modem-firmware.xml"/>
+ <xi:include href="xml/mm-modem-simple.xml"/>
+ </chapter>
- <chapter>
- <title>The SMS object</title>
- <xi:include href="xml/mm-sms.xml"/>
- </chapter>
+ <chapter>
+ <title>The Bearer object</title>
+ <xi:include href="xml/mm-bearer.xml"/>
+ </chapter>
+
+ <chapter>
+ <title>The SIM object</title>
+ <xi:include href="xml/mm-sim.xml"/>
+ </chapter>
+
+ <chapter>
+ <title>The SMS object</title>
+ <xi:include href="xml/mm-sms.xml"/>
+ </chapter>
+
+ </part>
+
+ <part>
+ <title>Low level API</title>
+
+ <xi:include href="xml/mm-gdbus-manager.xml"/>
+ <xi:include href="xml/mm-gdbus-modem.xml"/>
+ <xi:include href="xml/mm-gdbus-bearer.xml"/>
+ <xi:include href="xml/mm-gdbus-sim.xml"/>
+ <xi:include href="xml/mm-gdbus-sms.xml"/>
+ </part>
<chapter id="object-tree">
<title>Object Hierarchy</title>
- <xi:include href="xml/tree_index.sgml"/>
+ <xi:include href="xml/tree_index.sgml"/>
</chapter>
<index id="api-index-full">
diff --git a/docs/reference/libmm-glib/libmm-glib-sections.txt b/docs/reference/libmm-glib/libmm-glib-sections.txt
index 9dec2dba..8b978041 100644
--- a/docs/reference/libmm-glib/libmm-glib-sections.txt
+++ b/docs/reference/libmm-glib/libmm-glib-sections.txt
@@ -111,14 +111,12 @@ mm_modem_peek_bands
mm_modem_get_bands
mm_modem_get_signal_quality
mm_modem_get_access_technologies
-
<SUBSECTION Sim>
mm_modem_get_sim_path
mm_modem_dup_sim_path
mm_modem_get_sim
mm_modem_get_sim_finish
mm_modem_get_sim_sync
-
<SUBSECTION Methods>
mm_modem_enable
mm_modem_enable_finish
@@ -164,6 +162,33 @@ mm_modem_get_type
</SECTION>
<SECTION>
+<FILE>mm-unlock-retries</FILE>
+<TITLE>MMUnlockRetries</TITLE>
+MMUnlockRetries
+MMUnlockRetriesClass
+MMUnlockRetriesForeachCb
+MM_UNLOCK_RETRIES_UNKNOWN
+mm_unlock_retries_build_string
+mm_unlock_retries_cmp
+mm_unlock_retries_foreach
+mm_unlock_retries_get
+mm_unlock_retries_get_dictionary
+mm_unlock_retries_new
+mm_unlock_retries_new_from_dictionary
+mm_unlock_retries_set
+mm_unlock_retries_unset
+<SUBSECTION Standard>
+MMUnlockRetriesPrivate
+MM_IS_UNLOCK_RETRIES
+MM_IS_UNLOCK_RETRIES_CLASS
+MM_TYPE_UNLOCK_RETRIES
+MM_UNLOCK_RETRIES
+MM_UNLOCK_RETRIES_CLASS
+MM_UNLOCK_RETRIES_GET_CLASS
+mm_unlock_retries_get_type
+</SECTION>
+
+<SECTION>
<FILE>mm-modem-3gpp</FILE>
<TITLE>MMModem3gpp</TITLE>
MMModem3gpp
@@ -307,6 +332,82 @@ mm_modem_location_get_type
</SECTION>
<SECTION>
+<FILE>mm-location-3gpp</FILE>
+<TITLE>MMLocation3gpp</TITLE>
+MMLocation3gpp
+MMLocation3gppClass
+mm_location_3gpp_get_cell_id
+mm_location_3gpp_get_location_area_code
+mm_location_3gpp_get_mobile_country_code
+mm_location_3gpp_get_mobile_network_code
+mm_location_3gpp_get_string_variant
+mm_location_3gpp_new
+mm_location_3gpp_new_from_string_variant
+mm_location_3gpp_set_cell_id
+mm_location_3gpp_set_location_area_code
+mm_location_3gpp_set_mobile_country_code
+mm_location_3gpp_set_mobile_network_code
+<SUBSECTION Standard>
+MMLocation3gppPrivate
+MM_IS_LOCATION_3GPP
+MM_IS_LOCATION_3GPP_CLASS
+MM_LOCATION_3GPP
+MM_LOCATION_3GPP_CLASS
+MM_LOCATION_3GPP_GET_CLASS
+MM_TYPE_LOCATION_3GPP
+mm_location_3gpp_get_type
+</SECTION>
+
+<SECTION>
+<FILE>mm-location-gps-nmea</FILE>
+<TITLE>MMLocationGpsNmea</TITLE>
+MMLocationGpsNmea
+MMLocationGpsNmeaClass
+mm_location_gps_nmea_add_trace
+mm_location_gps_nmea_build_full
+mm_location_gps_nmea_get_string_variant
+mm_location_gps_nmea_get_trace
+mm_location_gps_nmea_new
+mm_location_gps_nmea_new_from_string_variant
+<SUBSECTION Standard>
+MMLocationGpsNmeaPrivate
+MM_IS_LOCATION_GPS_NMEA
+MM_IS_LOCATION_GPS_NMEA_CLASS
+MM_LOCATION_GPS_NMEA
+MM_LOCATION_GPS_NMEA_CLASS
+MM_LOCATION_GPS_NMEA_GET_CLASS
+MM_TYPE_LOCATION_GPS_NMEA
+mm_location_gps_nmea_get_type
+</SECTION>
+
+<SECTION>
+<FILE>mm-location-gps-raw</FILE>
+<TITLE>MMLocationGpsRaw</TITLE>
+MMLocationGpsRaw
+MMLocationGpsRawClass
+MM_LOCATION_GPS_RAW_ALTITUDE_UNKNOWN
+MM_LOCATION_GPS_RAW_LATITUDE_UNKNOWN
+MM_LOCATION_GPS_RAW_LONGITUDE_UNKNOWN
+mm_location_gps_raw_add_trace
+mm_location_gps_raw_get_altitude
+mm_location_gps_raw_get_dictionary
+mm_location_gps_raw_get_latitude
+mm_location_gps_raw_get_longitude
+mm_location_gps_raw_get_utc_time
+mm_location_gps_raw_new
+mm_location_gps_raw_new_from_dictionary
+<SUBSECTION Standard>
+MMLocationGpsRawPrivate
+MM_IS_LOCATION_GPS_RAW
+MM_IS_LOCATION_GPS_RAW_CLASS
+MM_LOCATION_GPS_RAW
+MM_LOCATION_GPS_RAW_CLASS
+MM_LOCATION_GPS_RAW_GET_CLASS
+MM_TYPE_LOCATION_GPS_RAW
+mm_location_gps_raw_get_type
+</SECTION>
+
+<SECTION>
<FILE>mm-modem-messaging</FILE>
<TITLE>MMModemMessaging</TITLE>
MMModemMessaging
@@ -364,6 +465,33 @@ mm_modem_time_get_type
</SECTION>
<SECTION>
+<FILE>mm-network-timezone</FILE>
+<TITLE>MMNetworkTimezone</TITLE>
+MMNetworkTimezone
+MMNetworkTimezoneClass
+MM_NETWORK_TIMEZONE_LEAP_SECONDS_UNKNOWN
+MM_NETWORK_TIMEZONE_OFFSET_UNKNOWN
+mm_network_timezone_get_dictionary
+mm_network_timezone_get_dst_offset
+mm_network_timezone_get_leap_seconds
+mm_network_timezone_get_offset
+mm_network_timezone_new
+mm_network_timezone_new_from_dictionary
+mm_network_timezone_set_dst_offset
+mm_network_timezone_set_leap_seconds
+mm_network_timezone_set_offset
+<SUBSECTION Standard>
+MMNetworkTimezonePrivate
+MM_IS_NETWORK_TIMEZONE
+MM_IS_NETWORK_TIMEZONE_CLASS
+MM_NETWORK_TIMEZONE
+MM_NETWORK_TIMEZONE_CLASS
+MM_NETWORK_TIMEZONE_GET_CLASS
+MM_TYPE_NETWORK_TIMEZONE
+mm_network_timezone_get_type
+</SECTION>
+
+<SECTION>
<FILE>mm-modem-firmware</FILE>
<TITLE>MMModemFirmware</TITLE>
MMModemFirmware
@@ -389,6 +517,28 @@ mm_modem_firmware_get_type
</SECTION>
<SECTION>
+<FILE>mm-firmware-properties</FILE>
+<TITLE>MMFirmwareProperties</TITLE>
+MMFirmwareProperties
+MMFirmwarePropertiesClass
+mm_firmware_properties_get_dictionary
+mm_firmware_properties_get_image_type
+mm_firmware_properties_get_name
+mm_firmware_properties_get_version
+mm_firmware_properties_new
+mm_firmware_properties_new_from_dictionary
+<SUBSECTION Standard>
+MMFirmwarePropertiesPrivate
+MM_FIRMWARE_PROPERTIES
+MM_FIRMWARE_PROPERTIES_CLASS
+MM_FIRMWARE_PROPERTIES_GET_CLASS
+MM_IS_FIRMWARE_PROPERTIES
+MM_IS_FIRMWARE_PROPERTIES_CLASS
+MM_TYPE_FIRMWARE_PROPERTIES
+mm_firmware_properties_get_type
+</SECTION>
+
+<SECTION>
<FILE>mm-modem-simple</FILE>
<TITLE>MMModemSimple</TITLE>
MMModemSimple
@@ -417,6 +567,88 @@ mm_modem_simple_get_type
</SECTION>
<SECTION>
+<FILE>mm-simple-connect-properties</FILE>
+<TITLE>MMSimpleConnectProperties</TITLE>
+MMSimpleConnectProperties
+MMSimpleConnectPropertiesClass
+mm_simple_connect_properties_get_allow_roaming
+mm_simple_connect_properties_get_allowed_modes
+mm_simple_connect_properties_get_apn
+mm_simple_connect_properties_get_bands
+mm_simple_connect_properties_get_bearer_properties
+mm_simple_connect_properties_get_dictionary
+mm_simple_connect_properties_get_ip_type
+mm_simple_connect_properties_get_number
+mm_simple_connect_properties_get_operator_id
+mm_simple_connect_properties_get_password
+mm_simple_connect_properties_get_pin
+mm_simple_connect_properties_get_user
+mm_simple_connect_properties_new
+mm_simple_connect_properties_new_from_dictionary
+mm_simple_connect_properties_new_from_string
+mm_simple_connect_properties_set_allow_roaming
+mm_simple_connect_properties_set_allowed_modes
+mm_simple_connect_properties_set_apn
+mm_simple_connect_properties_set_bands
+mm_simple_connect_properties_set_ip_type
+mm_simple_connect_properties_set_number
+mm_simple_connect_properties_set_operator_id
+mm_simple_connect_properties_set_password
+mm_simple_connect_properties_set_pin
+mm_simple_connect_properties_set_user
+<SUBSECTION Standard>
+MMSimpleConnectPropertiesPrivate
+MM_IS_SIMPLE_CONNECT_PROPERTIES
+MM_IS_SIMPLE_CONNECT_PROPERTIES_CLASS
+MM_SIMPLE_CONNECT_PROPERTIES
+MM_SIMPLE_CONNECT_PROPERTIES_CLASS
+MM_SIMPLE_CONNECT_PROPERTIES_GET_CLASS
+MM_TYPE_SIMPLE_CONNECT_PROPERTIES
+mm_simple_connect_properties_get_type
+</SECTION>
+
+<SECTION>
+<FILE>mm-simple-status</FILE>
+<TITLE>MMSimpleStatus</TITLE>
+MMSimpleStatus
+MMSimpleStatusClass
+MM_SIMPLE_PROPERTY_3GPP_OPERATOR_CODE
+MM_SIMPLE_PROPERTY_3GPP_OPERATOR_NAME
+MM_SIMPLE_PROPERTY_3GPP_REGISTRATION_STATE
+MM_SIMPLE_PROPERTY_ACCESS_TECHNOLOGIES
+MM_SIMPLE_PROPERTY_BANDS
+MM_SIMPLE_PROPERTY_CDMA_CDMA1X_REGISTRATION_STATE
+MM_SIMPLE_PROPERTY_CDMA_EVDO_REGISTRATION_STATE
+MM_SIMPLE_PROPERTY_CDMA_NID
+MM_SIMPLE_PROPERTY_CDMA_SID
+MM_SIMPLE_PROPERTY_SIGNAL_QUALITY
+MM_SIMPLE_PROPERTY_STATE
+mm_simple_status_get_3gpp_operator_code
+mm_simple_status_get_3gpp_operator_name
+mm_simple_status_get_3gpp_registration_state
+mm_simple_status_get_access_technologies
+mm_simple_status_get_bands
+mm_simple_status_get_cdma_cdma1x_registration_state
+mm_simple_status_get_cdma_evdo_registration_state
+mm_simple_status_get_cdma_nid
+mm_simple_status_get_cdma_sid
+mm_simple_status_get_dictionary
+mm_simple_status_get_signal_quality
+mm_simple_status_get_state
+mm_simple_status_new
+mm_simple_status_new_from_dictionary
+<SUBSECTION Standard>
+MMSimpleStatusPrivate
+MM_IS_SIMPLE_STATUS
+MM_IS_SIMPLE_STATUS_CLASS
+MM_SIMPLE_STATUS
+MM_SIMPLE_STATUS_CLASS
+MM_SIMPLE_STATUS_GET_CLASS
+MM_TYPE_SIMPLE_STATUS
+mm_simple_status_get_type
+</SECTION>
+
+<SECTION>
<FILE>mm-bearer</FILE>
<TITLE>MMBearer</TITLE>
MMBearer
@@ -454,6 +686,74 @@ mm_bearer_get_type
</SECTION>
<SECTION>
+<FILE>mm-bearer-ip-config</FILE>
+<TITLE>MMBearerIpConfig</TITLE>
+MMBearerIpConfig
+MMBearerIpConfigClass
+mm_bearer_ip_config_dup
+mm_bearer_ip_config_get_address
+mm_bearer_ip_config_get_dictionary
+mm_bearer_ip_config_get_dns
+mm_bearer_ip_config_get_gateway
+mm_bearer_ip_config_get_method
+mm_bearer_ip_config_get_prefix
+mm_bearer_ip_config_new
+mm_bearer_ip_config_new_from_dictionary
+mm_bearer_ip_config_set_address
+mm_bearer_ip_config_set_dns
+mm_bearer_ip_config_set_gateway
+mm_bearer_ip_config_set_method
+mm_bearer_ip_config_set_prefix
+<SUBSECTION Standard>
+MMBearerIpConfigPrivate
+MM_BEARER_IP_CONFIG
+MM_BEARER_IP_CONFIG_CLASS
+MM_BEARER_IP_CONFIG_GET_CLASS
+MM_IS_BEARER_IP_CONFIG
+MM_IS_BEARER_IP_CONFIG_CLASS
+MM_TYPE_BEARER_IP_CONFIG
+mm_bearer_ip_config_get_type
+</SECTION>
+
+<SECTION>
+<FILE>mm-bearer-properties</FILE>
+<TITLE>MMBearerProperties</TITLE>
+MMBearerProperties
+MMBearerPropertiesClass
+mm_bearer_properties_cmp
+mm_bearer_properties_consume_string
+mm_bearer_properties_consume_variant
+mm_bearer_properties_dup
+mm_bearer_properties_get_allow_roaming
+mm_bearer_properties_get_apn
+mm_bearer_properties_get_dictionary
+mm_bearer_properties_get_ip_type
+mm_bearer_properties_get_number
+mm_bearer_properties_get_password
+mm_bearer_properties_get_rm_protocol
+mm_bearer_properties_get_user
+mm_bearer_properties_new
+mm_bearer_properties_new_from_dictionary
+mm_bearer_properties_new_from_string
+mm_bearer_properties_set_allow_roaming
+mm_bearer_properties_set_apn
+mm_bearer_properties_set_ip_type
+mm_bearer_properties_set_number
+mm_bearer_properties_set_password
+mm_bearer_properties_set_rm_protocol
+mm_bearer_properties_set_user
+<SUBSECTION Standard>
+MMBearerPropertiesPrivate
+MM_BEARER_PROPERTIES
+MM_BEARER_PROPERTIES_CLASS
+MM_BEARER_PROPERTIES_GET_CLASS
+MM_IS_BEARER_PROPERTIES
+MM_IS_BEARER_PROPERTIES_CLASS
+MM_TYPE_BEARER_PROPERTIES
+mm_bearer_properties_get_type
+</SECTION>
+
+<SECTION>
<FILE>mm-sim</FILE>
<TITLE>MMSim</TITLE>
MMSim
@@ -539,3 +839,1199 @@ MM_SMS_GET_CLASS
MM_TYPE_SMS
mm_sms_get_type
</SECTION>
+
+<SECTION>
+<FILE>mm-sms-properties</FILE>
+<TITLE>MMSmsProperties</TITLE>
+MMSmsProperties
+MMSmsPropertiesClass
+mm_sms_properties_dup
+mm_sms_properties_get_class
+mm_sms_properties_get_data
+mm_sms_properties_get_data_bytearray
+mm_sms_properties_get_delivery_report_request
+mm_sms_properties_get_dictionary
+mm_sms_properties_get_number
+mm_sms_properties_get_smsc
+mm_sms_properties_get_text
+mm_sms_properties_get_validity
+mm_sms_properties_new
+mm_sms_properties_new_from_dictionary
+mm_sms_properties_new_from_string
+mm_sms_properties_peek_data_bytearray
+mm_sms_properties_set_class
+mm_sms_properties_set_data
+mm_sms_properties_set_data_bytearray
+mm_sms_properties_set_delivery_report_request
+mm_sms_properties_set_number
+mm_sms_properties_set_smsc
+mm_sms_properties_set_text
+mm_sms_properties_set_validity
+<SUBSECTION Standard>
+MMSmsPropertiesPrivate
+MM_IS_SMS_PROPERTIES
+MM_IS_SMS_PROPERTIES_CLASS
+MM_SMS_PROPERTIES
+MM_SMS_PROPERTIES_CLASS
+MM_SMS_PROPERTIES_GET_CLASS
+MM_TYPE_SMS_PROPERTIES
+mm_sms_properties_get_type
+</SECTION>
+
+<SECTION>
+<FILE>mm-common-helpers</FILE>
+MMParseKeyValueForeachFn
+mm_common_bands_array_to_variant
+mm_common_bands_garray_cmp
+mm_common_bands_garray_to_variant
+mm_common_bands_variant_to_array
+mm_common_bands_variant_to_garray
+mm_common_build_bands_any
+mm_common_build_bands_string
+mm_common_build_bands_unknown
+mm_common_build_sms_storages_string
+mm_common_get_bands_from_string
+mm_common_get_boolean_from_string
+mm_common_get_ip_type_from_string
+mm_common_get_modes_from_string
+mm_common_get_rm_protocol_from_string
+mm_common_get_sms_storage_from_string
+mm_common_parse_key_value_string
+mm_common_sms_storages_array_to_variant
+mm_common_sms_storages_garray_to_variant
+mm_common_sms_storages_variant_to_array
+mm_common_sms_storages_variant_to_garray
+mm_get_double_from_match_info
+mm_get_double_from_str
+mm_get_int_from_match_info
+mm_get_int_from_str
+mm_get_string_unquoted_from_match_info
+mm_get_uint_from_match_info
+mm_get_uint_from_str
+mm_sms_delivery_state_get_string_extended
+mm_utils_bin2hexstr
+mm_utils_check_for_single_value
+mm_utils_hex2byte
+mm_utils_hexstr2bin
+</SECTION>
+
+<SECTION>
+<FILE>mm-enums-types</FILE>
+IS_ENUM
+IS_FLAGS
+mm_bearer_ip_family_build_string_from_mask
+mm_bearer_ip_family_get_string
+mm_bearer_ip_method_build_string_from_mask
+mm_bearer_ip_method_get_string
+mm_firmware_image_type_build_string_from_mask
+mm_firmware_image_type_get_string
+mm_modem_3gpp_facility_build_string_from_mask
+mm_modem_3gpp_facility_get_string
+mm_modem_3gpp_network_availability_build_string_from_mask
+mm_modem_3gpp_network_availability_get_string
+mm_modem_3gpp_registration_state_build_string_from_mask
+mm_modem_3gpp_registration_state_get_string
+mm_modem_3gpp_ussd_session_state_build_string_from_mask
+mm_modem_3gpp_ussd_session_state_get_string
+mm_modem_access_technology_build_string_from_mask
+mm_modem_access_technology_get_string
+mm_modem_band_build_string_from_mask
+mm_modem_band_get_string
+mm_modem_capability_build_string_from_mask
+mm_modem_capability_get_string
+mm_modem_cdma_activation_state_build_string_from_mask
+mm_modem_cdma_activation_state_get_string
+mm_modem_cdma_registration_state_build_string_from_mask
+mm_modem_cdma_registration_state_get_string
+mm_modem_cdma_rm_protocol_build_string_from_mask
+mm_modem_cdma_rm_protocol_get_string
+mm_modem_contacts_storage_build_string_from_mask
+mm_modem_contacts_storage_get_string
+mm_modem_location_source_build_string_from_mask
+mm_modem_location_source_get_string
+mm_modem_lock_build_string_from_mask
+mm_modem_lock_get_string
+mm_modem_mode_build_string_from_mask
+mm_modem_mode_get_string
+mm_modem_state_build_string_from_mask
+mm_modem_state_change_reason_build_string_from_mask
+mm_modem_state_change_reason_get_string
+mm_modem_state_get_string
+mm_sms_delivery_state_build_string_from_mask
+mm_sms_delivery_state_get_string
+mm_sms_pdu_type_build_string_from_mask
+mm_sms_pdu_type_get_string
+mm_sms_state_build_string_from_mask
+mm_sms_state_get_string
+mm_sms_storage_build_string_from_mask
+mm_sms_storage_get_string
+<SUBSECTION Standard>
+MM_TYPE_BEARER_IP_FAMILY
+MM_TYPE_BEARER_IP_METHOD
+MM_TYPE_FIRMWARE_IMAGE_TYPE
+MM_TYPE_MODEM_3GPP_FACILITY
+MM_TYPE_MODEM_3GPP_NETWORK_AVAILABILITY
+MM_TYPE_MODEM_3GPP_REGISTRATION_STATE
+MM_TYPE_MODEM_3GPP_USSD_SESSION_STATE
+MM_TYPE_MODEM_ACCESS_TECHNOLOGY
+MM_TYPE_MODEM_BAND
+MM_TYPE_MODEM_CAPABILITY
+MM_TYPE_MODEM_CDMA_ACTIVATION_STATE
+MM_TYPE_MODEM_CDMA_REGISTRATION_STATE
+MM_TYPE_MODEM_CDMA_RM_PROTOCOL
+MM_TYPE_MODEM_CONTACTS_STORAGE
+MM_TYPE_MODEM_LOCATION_SOURCE
+MM_TYPE_MODEM_LOCK
+MM_TYPE_MODEM_MODE
+MM_TYPE_MODEM_STATE
+MM_TYPE_MODEM_STATE_CHANGE_REASON
+MM_TYPE_SMS_DELIVERY_STATE
+MM_TYPE_SMS_PDU_TYPE
+MM_TYPE_SMS_STATE
+MM_TYPE_SMS_STORAGE
+mm_bearer_ip_family_get_type
+mm_bearer_ip_method_get_type
+mm_firmware_image_type_get_type
+mm_modem_3gpp_facility_get_type
+mm_modem_3gpp_network_availability_get_type
+mm_modem_3gpp_registration_state_get_type
+mm_modem_3gpp_ussd_session_state_get_type
+mm_modem_access_technology_get_type
+mm_modem_band_get_type
+mm_modem_capability_get_type
+mm_modem_cdma_activation_state_get_type
+mm_modem_cdma_registration_state_get_type
+mm_modem_cdma_rm_protocol_get_type
+mm_modem_contacts_storage_get_type
+mm_modem_location_source_get_type
+mm_modem_lock_get_type
+mm_modem_mode_get_type
+mm_modem_state_change_reason_get_type
+mm_modem_state_get_type
+mm_sms_delivery_state_get_type
+mm_sms_pdu_type_get_type
+mm_sms_state_get_type
+mm_sms_storage_get_type
+</SECTION>
+
+<SECTION>
+<FILE>mm-errors-types</FILE>
+mm_cdma_activation_error_quark
+mm_connection_error_quark
+mm_core_error_quark
+mm_message_error_quark
+mm_mobile_equipment_error_quark
+mm_serial_error_quark
+<SUBSECTION Standard>
+MM_CDMA_ACTIVATION_ERROR
+MM_CONNECTION_ERROR
+MM_CORE_ERROR
+MM_MESSAGE_ERROR
+MM_MOBILE_EQUIPMENT_ERROR
+MM_SERIAL_ERROR
+MM_TYPE_CDMA_ACTIVATION_ERROR
+MM_TYPE_CONNECTION_ERROR
+MM_TYPE_CORE_ERROR
+MM_TYPE_MESSAGE_ERROR
+MM_TYPE_MOBILE_EQUIPMENT_ERROR
+MM_TYPE_SERIAL_ERROR
+mm_cdma_activation_error_get_type
+mm_connection_error_get_type
+mm_core_error_get_type
+mm_message_error_get_type
+mm_mobile_equipment_error_get_type
+mm_serial_error_get_type
+</SECTION>
+
+<SECTION>
+<FILE>mm-gdbus-bearer</FILE>
+<TITLE>MmGdbusBearer</TITLE>
+<TITLE>MmGdbusBearerProxy</TITLE>
+<TITLE>MmGdbusBearerSkeleton</TITLE>
+MmGdbusBearerIface
+MmGdbusBearerProxy
+MmGdbusBearerProxyClass
+MmGdbusBearerSkeleton
+MmGdbusBearerSkeletonClass
+mm_gdbus_bearer_call_connect
+mm_gdbus_bearer_call_connect_finish
+mm_gdbus_bearer_call_connect_sync
+mm_gdbus_bearer_call_disconnect
+mm_gdbus_bearer_call_disconnect_finish
+mm_gdbus_bearer_call_disconnect_sync
+mm_gdbus_bearer_complete_connect
+mm_gdbus_bearer_complete_disconnect
+mm_gdbus_bearer_dup_interface
+mm_gdbus_bearer_dup_ip4_config
+mm_gdbus_bearer_dup_ip6_config
+mm_gdbus_bearer_dup_properties
+mm_gdbus_bearer_get_connected
+mm_gdbus_bearer_get_interface
+mm_gdbus_bearer_get_ip4_config
+mm_gdbus_bearer_get_ip6_config
+mm_gdbus_bearer_get_ip_timeout
+mm_gdbus_bearer_get_properties
+mm_gdbus_bearer_get_suspended
+mm_gdbus_bearer_interface_info
+mm_gdbus_bearer_override_properties
+mm_gdbus_bearer_proxy_new
+mm_gdbus_bearer_proxy_new_finish
+mm_gdbus_bearer_proxy_new_for_bus
+mm_gdbus_bearer_proxy_new_for_bus_finish
+mm_gdbus_bearer_proxy_new_for_bus_sync
+mm_gdbus_bearer_proxy_new_sync
+mm_gdbus_bearer_set_connected
+mm_gdbus_bearer_set_interface
+mm_gdbus_bearer_set_ip4_config
+mm_gdbus_bearer_set_ip6_config
+mm_gdbus_bearer_set_ip_timeout
+mm_gdbus_bearer_set_properties
+mm_gdbus_bearer_set_suspended
+mm_gdbus_bearer_skeleton_new
+<SUBSECTION Standard>
+MM_GDBUS_BEARER
+MM_GDBUS_BEARER_GET_IFACE
+MM_GDBUS_BEARER_PROXY
+MM_GDBUS_BEARER_PROXY_CLASS
+MM_GDBUS_BEARER_PROXY_GET_CLASS
+MM_GDBUS_BEARER_SKELETON
+MM_GDBUS_BEARER_SKELETON_CLASS
+MM_GDBUS_BEARER_SKELETON_GET_CLASS
+MM_GDBUS_IS_BEARER
+MM_GDBUS_IS_BEARER_PROXY
+MM_GDBUS_IS_BEARER_PROXY_CLASS
+MM_GDBUS_IS_BEARER_SKELETON
+MM_GDBUS_IS_BEARER_SKELETON_CLASS
+MM_GDBUS_TYPE_BEARER
+MM_GDBUS_TYPE_BEARER_PROXY
+MM_GDBUS_TYPE_BEARER_SKELETON
+MmGdbusBearerProxyPrivate
+MmGdbusBearerSkeletonPrivate
+mm_gdbus_bearer_get_type
+mm_gdbus_bearer_proxy_get_type
+mm_gdbus_bearer_skeleton_get_type
+</SECTION>
+
+<SECTION>
+<FILE>mm-gdbus-manager</FILE>
+<TITLE>MmGdbusOrgFreedesktopModemManager1</TITLE>
+<TITLE>MmGdbusOrgFreedesktopModemManager1Proxy</TITLE>
+<TITLE>MmGdbusOrgFreedesktopModemManager1Skeleton</TITLE>
+MmGdbusOrgFreedesktopModemManager1Iface
+MmGdbusOrgFreedesktopModemManager1Proxy
+MmGdbusOrgFreedesktopModemManager1ProxyClass
+MmGdbusOrgFreedesktopModemManager1Skeleton
+MmGdbusOrgFreedesktopModemManager1SkeletonClass
+mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices
+mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_finish
+mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_sync
+mm_gdbus_org_freedesktop_modem_manager1_call_set_logging
+mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_finish
+mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_sync
+mm_gdbus_org_freedesktop_modem_manager1_complete_scan_devices
+mm_gdbus_org_freedesktop_modem_manager1_complete_set_logging
+mm_gdbus_org_freedesktop_modem_manager1_interface_info
+mm_gdbus_org_freedesktop_modem_manager1_override_properties
+mm_gdbus_org_freedesktop_modem_manager1_proxy_new
+mm_gdbus_org_freedesktop_modem_manager1_proxy_new_finish
+mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus
+mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_finish
+mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_sync
+mm_gdbus_org_freedesktop_modem_manager1_proxy_new_sync
+mm_gdbus_org_freedesktop_modem_manager1_skeleton_new
+<SUBSECTION Standard>
+MM_GDBUS_IS_ORG_FREEDESKTOP_MODEM_MANAGER1
+MM_GDBUS_IS_ORG_FREEDESKTOP_MODEM_MANAGER1_PROXY
+MM_GDBUS_IS_ORG_FREEDESKTOP_MODEM_MANAGER1_PROXY_CLASS
+MM_GDBUS_IS_ORG_FREEDESKTOP_MODEM_MANAGER1_SKELETON
+MM_GDBUS_IS_ORG_FREEDESKTOP_MODEM_MANAGER1_SKELETON_CLASS
+MM_GDBUS_ORG_FREEDESKTOP_MODEM_MANAGER1
+MM_GDBUS_ORG_FREEDESKTOP_MODEM_MANAGER1_GET_IFACE
+MM_GDBUS_ORG_FREEDESKTOP_MODEM_MANAGER1_PROXY
+MM_GDBUS_ORG_FREEDESKTOP_MODEM_MANAGER1_PROXY_CLASS
+MM_GDBUS_ORG_FREEDESKTOP_MODEM_MANAGER1_PROXY_GET_CLASS
+MM_GDBUS_ORG_FREEDESKTOP_MODEM_MANAGER1_SKELETON
+MM_GDBUS_ORG_FREEDESKTOP_MODEM_MANAGER1_SKELETON_CLASS
+MM_GDBUS_ORG_FREEDESKTOP_MODEM_MANAGER1_SKELETON_GET_CLASS
+MM_GDBUS_TYPE_ORG_FREEDESKTOP_MODEM_MANAGER1
+MM_GDBUS_TYPE_ORG_FREEDESKTOP_MODEM_MANAGER1_PROXY
+MM_GDBUS_TYPE_ORG_FREEDESKTOP_MODEM_MANAGER1_SKELETON
+MmGdbusOrgFreedesktopModemManager1ProxyPrivate
+MmGdbusOrgFreedesktopModemManager1SkeletonPrivate
+mm_gdbus_org_freedesktop_modem_manager1_get_type
+mm_gdbus_org_freedesktop_modem_manager1_proxy_get_type
+mm_gdbus_org_freedesktop_modem_manager1_skeleton_get_type
+</SECTION>
+
+<SECTION>
+<FILE>mm-gdbus-modem</FILE>
+<TITLE>MmGdbusModem3gpp</TITLE>
+<TITLE>MmGdbusModem3gppProxy</TITLE>
+<TITLE>MmGdbusModem3gppSkeleton</TITLE>
+<TITLE>MmGdbusModem3gppUssd</TITLE>
+<TITLE>MmGdbusModem3gppUssdProxy</TITLE>
+<TITLE>MmGdbusModem3gppUssdSkeleton</TITLE>
+<TITLE>MmGdbusModem</TITLE>
+<TITLE>MmGdbusModemCdma</TITLE>
+<TITLE>MmGdbusModemCdmaProxy</TITLE>
+<TITLE>MmGdbusModemCdmaSkeleton</TITLE>
+<TITLE>MmGdbusModemContacts</TITLE>
+<TITLE>MmGdbusModemContactsProxy</TITLE>
+<TITLE>MmGdbusModemContactsSkeleton</TITLE>
+<TITLE>MmGdbusModemFirmware</TITLE>
+<TITLE>MmGdbusModemFirmwareProxy</TITLE>
+<TITLE>MmGdbusModemFirmwareSkeleton</TITLE>
+<TITLE>MmGdbusModemLocation</TITLE>
+<TITLE>MmGdbusModemLocationProxy</TITLE>
+<TITLE>MmGdbusModemLocationSkeleton</TITLE>
+<TITLE>MmGdbusModemMessaging</TITLE>
+<TITLE>MmGdbusModemMessagingProxy</TITLE>
+<TITLE>MmGdbusModemMessagingSkeleton</TITLE>
+<TITLE>MmGdbusModemProxy</TITLE>
+<TITLE>MmGdbusModemSimple</TITLE>
+<TITLE>MmGdbusModemSimpleProxy</TITLE>
+<TITLE>MmGdbusModemSimpleSkeleton</TITLE>
+<TITLE>MmGdbusModemSkeleton</TITLE>
+<TITLE>MmGdbusModemTime</TITLE>
+<TITLE>MmGdbusModemTimeProxy</TITLE>
+<TITLE>MmGdbusModemTimeSkeleton</TITLE>
+<TITLE>MmGdbusObject</TITLE>
+<TITLE>MmGdbusObjectManagerClient</TITLE>
+<TITLE>MmGdbusObjectProxy</TITLE>
+<TITLE>MmGdbusObjectSkeleton</TITLE>
+MmGdbusModem3gppIface
+MmGdbusModem3gppProxy
+MmGdbusModem3gppProxyClass
+MmGdbusModem3gppSkeleton
+MmGdbusModem3gppSkeletonClass
+MmGdbusModem3gppUssdIface
+MmGdbusModem3gppUssdProxy
+MmGdbusModem3gppUssdProxyClass
+MmGdbusModem3gppUssdSkeleton
+MmGdbusModem3gppUssdSkeletonClass
+MmGdbusModemCdmaIface
+MmGdbusModemCdmaProxy
+MmGdbusModemCdmaProxyClass
+MmGdbusModemCdmaSkeleton
+MmGdbusModemCdmaSkeletonClass
+MmGdbusModemContactsIface
+MmGdbusModemContactsProxy
+MmGdbusModemContactsProxyClass
+MmGdbusModemContactsSkeleton
+MmGdbusModemContactsSkeletonClass
+MmGdbusModemFirmwareIface
+MmGdbusModemFirmwareProxy
+MmGdbusModemFirmwareProxyClass
+MmGdbusModemFirmwareSkeleton
+MmGdbusModemFirmwareSkeletonClass
+MmGdbusModemIface
+MmGdbusModemLocationIface
+MmGdbusModemLocationProxy
+MmGdbusModemLocationProxyClass
+MmGdbusModemLocationSkeleton
+MmGdbusModemLocationSkeletonClass
+MmGdbusModemMessagingIface
+MmGdbusModemMessagingProxy
+MmGdbusModemMessagingProxyClass
+MmGdbusModemMessagingSkeleton
+MmGdbusModemMessagingSkeletonClass
+MmGdbusModemProxy
+MmGdbusModemProxyClass
+MmGdbusModemSimpleIface
+MmGdbusModemSimpleProxy
+MmGdbusModemSimpleProxyClass
+MmGdbusModemSimpleSkeleton
+MmGdbusModemSimpleSkeletonClass
+MmGdbusModemSkeleton
+MmGdbusModemSkeletonClass
+MmGdbusModemTimeIface
+MmGdbusModemTimeProxy
+MmGdbusModemTimeProxyClass
+MmGdbusModemTimeSkeleton
+MmGdbusModemTimeSkeletonClass
+MmGdbusObjectIface
+MmGdbusObjectManagerClient
+MmGdbusObjectManagerClientClass
+MmGdbusObjectProxy
+MmGdbusObjectProxyClass
+MmGdbusObjectSkeleton
+MmGdbusObjectSkeletonClass
+mm_gdbus_modem3gpp_call_register
+mm_gdbus_modem3gpp_call_register_finish
+mm_gdbus_modem3gpp_call_register_sync
+mm_gdbus_modem3gpp_call_scan
+mm_gdbus_modem3gpp_call_scan_finish
+mm_gdbus_modem3gpp_call_scan_sync
+mm_gdbus_modem3gpp_complete_register
+mm_gdbus_modem3gpp_complete_scan
+mm_gdbus_modem3gpp_dup_imei
+mm_gdbus_modem3gpp_dup_operator_code
+mm_gdbus_modem3gpp_dup_operator_name
+mm_gdbus_modem3gpp_get_enabled_facility_locks
+mm_gdbus_modem3gpp_get_imei
+mm_gdbus_modem3gpp_get_operator_code
+mm_gdbus_modem3gpp_get_operator_name
+mm_gdbus_modem3gpp_get_registration_state
+mm_gdbus_modem3gpp_interface_info
+mm_gdbus_modem3gpp_override_properties
+mm_gdbus_modem3gpp_proxy_new
+mm_gdbus_modem3gpp_proxy_new_finish
+mm_gdbus_modem3gpp_proxy_new_for_bus
+mm_gdbus_modem3gpp_proxy_new_for_bus_finish
+mm_gdbus_modem3gpp_proxy_new_for_bus_sync
+mm_gdbus_modem3gpp_proxy_new_sync
+mm_gdbus_modem3gpp_set_enabled_facility_locks
+mm_gdbus_modem3gpp_set_imei
+mm_gdbus_modem3gpp_set_operator_code
+mm_gdbus_modem3gpp_set_operator_name
+mm_gdbus_modem3gpp_set_registration_state
+mm_gdbus_modem3gpp_skeleton_new
+mm_gdbus_modem3gpp_ussd_call_cancel
+mm_gdbus_modem3gpp_ussd_call_cancel_finish
+mm_gdbus_modem3gpp_ussd_call_cancel_sync
+mm_gdbus_modem3gpp_ussd_call_initiate
+mm_gdbus_modem3gpp_ussd_call_initiate_finish
+mm_gdbus_modem3gpp_ussd_call_initiate_sync
+mm_gdbus_modem3gpp_ussd_call_respond
+mm_gdbus_modem3gpp_ussd_call_respond_finish
+mm_gdbus_modem3gpp_ussd_call_respond_sync
+mm_gdbus_modem3gpp_ussd_complete_cancel
+mm_gdbus_modem3gpp_ussd_complete_initiate
+mm_gdbus_modem3gpp_ussd_complete_respond
+mm_gdbus_modem3gpp_ussd_dup_network_notification
+mm_gdbus_modem3gpp_ussd_dup_network_request
+mm_gdbus_modem3gpp_ussd_get_network_notification
+mm_gdbus_modem3gpp_ussd_get_network_request
+mm_gdbus_modem3gpp_ussd_get_state
+mm_gdbus_modem3gpp_ussd_interface_info
+mm_gdbus_modem3gpp_ussd_override_properties
+mm_gdbus_modem3gpp_ussd_proxy_new
+mm_gdbus_modem3gpp_ussd_proxy_new_finish
+mm_gdbus_modem3gpp_ussd_proxy_new_for_bus
+mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_finish
+mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_sync
+mm_gdbus_modem3gpp_ussd_proxy_new_sync
+mm_gdbus_modem3gpp_ussd_set_network_notification
+mm_gdbus_modem3gpp_ussd_set_network_request
+mm_gdbus_modem3gpp_ussd_set_state
+mm_gdbus_modem3gpp_ussd_skeleton_new
+mm_gdbus_modem_call_command
+mm_gdbus_modem_call_command_finish
+mm_gdbus_modem_call_command_sync
+mm_gdbus_modem_call_create_bearer
+mm_gdbus_modem_call_create_bearer_finish
+mm_gdbus_modem_call_create_bearer_sync
+mm_gdbus_modem_call_delete_bearer
+mm_gdbus_modem_call_delete_bearer_finish
+mm_gdbus_modem_call_delete_bearer_sync
+mm_gdbus_modem_call_enable
+mm_gdbus_modem_call_enable_finish
+mm_gdbus_modem_call_enable_sync
+mm_gdbus_modem_call_factory_reset
+mm_gdbus_modem_call_factory_reset_finish
+mm_gdbus_modem_call_factory_reset_sync
+mm_gdbus_modem_call_list_bearers
+mm_gdbus_modem_call_list_bearers_finish
+mm_gdbus_modem_call_list_bearers_sync
+mm_gdbus_modem_call_reset
+mm_gdbus_modem_call_reset_finish
+mm_gdbus_modem_call_reset_sync
+mm_gdbus_modem_call_set_allowed_modes
+mm_gdbus_modem_call_set_allowed_modes_finish
+mm_gdbus_modem_call_set_allowed_modes_sync
+mm_gdbus_modem_call_set_bands
+mm_gdbus_modem_call_set_bands_finish
+mm_gdbus_modem_call_set_bands_sync
+mm_gdbus_modem_cdma_call_activate
+mm_gdbus_modem_cdma_call_activate_finish
+mm_gdbus_modem_cdma_call_activate_manual
+mm_gdbus_modem_cdma_call_activate_manual_finish
+mm_gdbus_modem_cdma_call_activate_manual_sync
+mm_gdbus_modem_cdma_call_activate_sync
+mm_gdbus_modem_cdma_complete_activate
+mm_gdbus_modem_cdma_complete_activate_manual
+mm_gdbus_modem_cdma_dup_esn
+mm_gdbus_modem_cdma_dup_meid
+mm_gdbus_modem_cdma_emit_activation_state_changed
+mm_gdbus_modem_cdma_get_cdma1x_registration_state
+mm_gdbus_modem_cdma_get_esn
+mm_gdbus_modem_cdma_get_evdo_registration_state
+mm_gdbus_modem_cdma_get_meid
+mm_gdbus_modem_cdma_get_nid
+mm_gdbus_modem_cdma_get_sid
+mm_gdbus_modem_cdma_interface_info
+mm_gdbus_modem_cdma_override_properties
+mm_gdbus_modem_cdma_proxy_new
+mm_gdbus_modem_cdma_proxy_new_finish
+mm_gdbus_modem_cdma_proxy_new_for_bus
+mm_gdbus_modem_cdma_proxy_new_for_bus_finish
+mm_gdbus_modem_cdma_proxy_new_for_bus_sync
+mm_gdbus_modem_cdma_proxy_new_sync
+mm_gdbus_modem_cdma_set_cdma1x_registration_state
+mm_gdbus_modem_cdma_set_esn
+mm_gdbus_modem_cdma_set_evdo_registration_state
+mm_gdbus_modem_cdma_set_meid
+mm_gdbus_modem_cdma_set_nid
+mm_gdbus_modem_cdma_set_sid
+mm_gdbus_modem_cdma_skeleton_new
+mm_gdbus_modem_complete_command
+mm_gdbus_modem_complete_create_bearer
+mm_gdbus_modem_complete_delete_bearer
+mm_gdbus_modem_complete_enable
+mm_gdbus_modem_complete_factory_reset
+mm_gdbus_modem_complete_list_bearers
+mm_gdbus_modem_complete_reset
+mm_gdbus_modem_complete_set_allowed_modes
+mm_gdbus_modem_complete_set_bands
+mm_gdbus_modem_contacts_call_add
+mm_gdbus_modem_contacts_call_add_finish
+mm_gdbus_modem_contacts_call_add_sync
+mm_gdbus_modem_contacts_call_delete
+mm_gdbus_modem_contacts_call_delete_finish
+mm_gdbus_modem_contacts_call_delete_sync
+mm_gdbus_modem_contacts_call_find
+mm_gdbus_modem_contacts_call_find_finish
+mm_gdbus_modem_contacts_call_find_sync
+mm_gdbus_modem_contacts_call_get
+mm_gdbus_modem_contacts_call_get_count
+mm_gdbus_modem_contacts_call_get_count_finish
+mm_gdbus_modem_contacts_call_get_count_sync
+mm_gdbus_modem_contacts_call_get_finish
+mm_gdbus_modem_contacts_call_get_sync
+mm_gdbus_modem_contacts_call_list
+mm_gdbus_modem_contacts_call_list_finish
+mm_gdbus_modem_contacts_call_list_sync
+mm_gdbus_modem_contacts_complete_add
+mm_gdbus_modem_contacts_complete_delete
+mm_gdbus_modem_contacts_complete_find
+mm_gdbus_modem_contacts_complete_get
+mm_gdbus_modem_contacts_complete_get_count
+mm_gdbus_modem_contacts_complete_list
+mm_gdbus_modem_contacts_emit_added
+mm_gdbus_modem_contacts_emit_deleted
+mm_gdbus_modem_contacts_interface_info
+mm_gdbus_modem_contacts_override_properties
+mm_gdbus_modem_contacts_proxy_new
+mm_gdbus_modem_contacts_proxy_new_finish
+mm_gdbus_modem_contacts_proxy_new_for_bus
+mm_gdbus_modem_contacts_proxy_new_for_bus_finish
+mm_gdbus_modem_contacts_proxy_new_for_bus_sync
+mm_gdbus_modem_contacts_proxy_new_sync
+mm_gdbus_modem_contacts_skeleton_new
+mm_gdbus_modem_dup_bands
+mm_gdbus_modem_dup_device
+mm_gdbus_modem_dup_device_identifier
+mm_gdbus_modem_dup_drivers
+mm_gdbus_modem_dup_equipment_identifier
+mm_gdbus_modem_dup_manufacturer
+mm_gdbus_modem_dup_model
+mm_gdbus_modem_dup_own_numbers
+mm_gdbus_modem_dup_plugin
+mm_gdbus_modem_dup_revision
+mm_gdbus_modem_dup_signal_quality
+mm_gdbus_modem_dup_sim
+mm_gdbus_modem_dup_supported_bands
+mm_gdbus_modem_dup_unlock_retries
+mm_gdbus_modem_emit_state_changed
+mm_gdbus_modem_firmware_call_list
+mm_gdbus_modem_firmware_call_list_finish
+mm_gdbus_modem_firmware_call_list_sync
+mm_gdbus_modem_firmware_call_select
+mm_gdbus_modem_firmware_call_select_finish
+mm_gdbus_modem_firmware_call_select_sync
+mm_gdbus_modem_firmware_complete_list
+mm_gdbus_modem_firmware_complete_select
+mm_gdbus_modem_firmware_interface_info
+mm_gdbus_modem_firmware_override_properties
+mm_gdbus_modem_firmware_proxy_new
+mm_gdbus_modem_firmware_proxy_new_finish
+mm_gdbus_modem_firmware_proxy_new_for_bus
+mm_gdbus_modem_firmware_proxy_new_for_bus_finish
+mm_gdbus_modem_firmware_proxy_new_for_bus_sync
+mm_gdbus_modem_firmware_proxy_new_sync
+mm_gdbus_modem_firmware_skeleton_new
+mm_gdbus_modem_get_access_technologies
+mm_gdbus_modem_get_allowed_modes
+mm_gdbus_modem_get_bands
+mm_gdbus_modem_get_current_capabilities
+mm_gdbus_modem_get_device
+mm_gdbus_modem_get_device_identifier
+mm_gdbus_modem_get_drivers
+mm_gdbus_modem_get_equipment_identifier
+mm_gdbus_modem_get_manufacturer
+mm_gdbus_modem_get_max_active_bearers
+mm_gdbus_modem_get_max_bearers
+mm_gdbus_modem_get_model
+mm_gdbus_modem_get_modem_capabilities
+mm_gdbus_modem_get_own_numbers
+mm_gdbus_modem_get_plugin
+mm_gdbus_modem_get_preferred_mode
+mm_gdbus_modem_get_revision
+mm_gdbus_modem_get_signal_quality
+mm_gdbus_modem_get_sim
+mm_gdbus_modem_get_state
+mm_gdbus_modem_get_supported_bands
+mm_gdbus_modem_get_supported_modes
+mm_gdbus_modem_get_unlock_required
+mm_gdbus_modem_get_unlock_retries
+mm_gdbus_modem_interface_info
+mm_gdbus_modem_location_call_get_location
+mm_gdbus_modem_location_call_get_location_finish
+mm_gdbus_modem_location_call_get_location_sync
+mm_gdbus_modem_location_call_setup
+mm_gdbus_modem_location_call_setup_finish
+mm_gdbus_modem_location_call_setup_sync
+mm_gdbus_modem_location_complete_get_location
+mm_gdbus_modem_location_complete_setup
+mm_gdbus_modem_location_dup_location
+mm_gdbus_modem_location_get_capabilities
+mm_gdbus_modem_location_get_enabled
+mm_gdbus_modem_location_get_location
+mm_gdbus_modem_location_get_signals_location
+mm_gdbus_modem_location_interface_info
+mm_gdbus_modem_location_override_properties
+mm_gdbus_modem_location_proxy_new
+mm_gdbus_modem_location_proxy_new_finish
+mm_gdbus_modem_location_proxy_new_for_bus
+mm_gdbus_modem_location_proxy_new_for_bus_finish
+mm_gdbus_modem_location_proxy_new_for_bus_sync
+mm_gdbus_modem_location_proxy_new_sync
+mm_gdbus_modem_location_set_capabilities
+mm_gdbus_modem_location_set_enabled
+mm_gdbus_modem_location_set_location
+mm_gdbus_modem_location_set_signals_location
+mm_gdbus_modem_location_skeleton_new
+mm_gdbus_modem_messaging_call_create
+mm_gdbus_modem_messaging_call_create_finish
+mm_gdbus_modem_messaging_call_create_sync
+mm_gdbus_modem_messaging_call_delete
+mm_gdbus_modem_messaging_call_delete_finish
+mm_gdbus_modem_messaging_call_delete_sync
+mm_gdbus_modem_messaging_call_list
+mm_gdbus_modem_messaging_call_list_finish
+mm_gdbus_modem_messaging_call_list_sync
+mm_gdbus_modem_messaging_complete_create
+mm_gdbus_modem_messaging_complete_delete
+mm_gdbus_modem_messaging_complete_list
+mm_gdbus_modem_messaging_dup_supported_storages
+mm_gdbus_modem_messaging_emit_added
+mm_gdbus_modem_messaging_emit_deleted
+mm_gdbus_modem_messaging_get_default_storage
+mm_gdbus_modem_messaging_get_supported_storages
+mm_gdbus_modem_messaging_interface_info
+mm_gdbus_modem_messaging_override_properties
+mm_gdbus_modem_messaging_proxy_new
+mm_gdbus_modem_messaging_proxy_new_finish
+mm_gdbus_modem_messaging_proxy_new_for_bus
+mm_gdbus_modem_messaging_proxy_new_for_bus_finish
+mm_gdbus_modem_messaging_proxy_new_for_bus_sync
+mm_gdbus_modem_messaging_proxy_new_sync
+mm_gdbus_modem_messaging_set_default_storage
+mm_gdbus_modem_messaging_set_supported_storages
+mm_gdbus_modem_messaging_skeleton_new
+mm_gdbus_modem_override_properties
+mm_gdbus_modem_proxy_new
+mm_gdbus_modem_proxy_new_finish
+mm_gdbus_modem_proxy_new_for_bus
+mm_gdbus_modem_proxy_new_for_bus_finish
+mm_gdbus_modem_proxy_new_for_bus_sync
+mm_gdbus_modem_proxy_new_sync
+mm_gdbus_modem_set_access_technologies
+mm_gdbus_modem_set_allowed_modes
+mm_gdbus_modem_set_bands
+mm_gdbus_modem_set_current_capabilities
+mm_gdbus_modem_set_device
+mm_gdbus_modem_set_device_identifier
+mm_gdbus_modem_set_drivers
+mm_gdbus_modem_set_equipment_identifier
+mm_gdbus_modem_set_manufacturer
+mm_gdbus_modem_set_max_active_bearers
+mm_gdbus_modem_set_max_bearers
+mm_gdbus_modem_set_model
+mm_gdbus_modem_set_modem_capabilities
+mm_gdbus_modem_set_own_numbers
+mm_gdbus_modem_set_plugin
+mm_gdbus_modem_set_preferred_mode
+mm_gdbus_modem_set_revision
+mm_gdbus_modem_set_signal_quality
+mm_gdbus_modem_set_sim
+mm_gdbus_modem_set_state
+mm_gdbus_modem_set_supported_bands
+mm_gdbus_modem_set_supported_modes
+mm_gdbus_modem_set_unlock_required
+mm_gdbus_modem_set_unlock_retries
+mm_gdbus_modem_simple_call_connect
+mm_gdbus_modem_simple_call_connect_finish
+mm_gdbus_modem_simple_call_connect_sync
+mm_gdbus_modem_simple_call_disconnect
+mm_gdbus_modem_simple_call_disconnect_finish
+mm_gdbus_modem_simple_call_disconnect_sync
+mm_gdbus_modem_simple_call_get_status
+mm_gdbus_modem_simple_call_get_status_finish
+mm_gdbus_modem_simple_call_get_status_sync
+mm_gdbus_modem_simple_complete_connect
+mm_gdbus_modem_simple_complete_disconnect
+mm_gdbus_modem_simple_complete_get_status
+mm_gdbus_modem_simple_interface_info
+mm_gdbus_modem_simple_override_properties
+mm_gdbus_modem_simple_proxy_new
+mm_gdbus_modem_simple_proxy_new_finish
+mm_gdbus_modem_simple_proxy_new_for_bus
+mm_gdbus_modem_simple_proxy_new_for_bus_finish
+mm_gdbus_modem_simple_proxy_new_for_bus_sync
+mm_gdbus_modem_simple_proxy_new_sync
+mm_gdbus_modem_simple_skeleton_new
+mm_gdbus_modem_skeleton_new
+mm_gdbus_modem_time_call_get_network_time
+mm_gdbus_modem_time_call_get_network_time_finish
+mm_gdbus_modem_time_call_get_network_time_sync
+mm_gdbus_modem_time_complete_get_network_time
+mm_gdbus_modem_time_dup_network_timezone
+mm_gdbus_modem_time_emit_network_time_changed
+mm_gdbus_modem_time_get_network_timezone
+mm_gdbus_modem_time_interface_info
+mm_gdbus_modem_time_override_properties
+mm_gdbus_modem_time_proxy_new
+mm_gdbus_modem_time_proxy_new_finish
+mm_gdbus_modem_time_proxy_new_for_bus
+mm_gdbus_modem_time_proxy_new_for_bus_finish
+mm_gdbus_modem_time_proxy_new_for_bus_sync
+mm_gdbus_modem_time_proxy_new_sync
+mm_gdbus_modem_time_set_network_timezone
+mm_gdbus_modem_time_skeleton_new
+mm_gdbus_object_get_modem
+mm_gdbus_object_get_modem3gpp
+mm_gdbus_object_get_modem3gpp_ussd
+mm_gdbus_object_get_modem_cdma
+mm_gdbus_object_get_modem_contacts
+mm_gdbus_object_get_modem_firmware
+mm_gdbus_object_get_modem_location
+mm_gdbus_object_get_modem_messaging
+mm_gdbus_object_get_modem_simple
+mm_gdbus_object_get_modem_time
+mm_gdbus_object_manager_client_get_proxy_type
+mm_gdbus_object_manager_client_new
+mm_gdbus_object_manager_client_new_finish
+mm_gdbus_object_manager_client_new_for_bus
+mm_gdbus_object_manager_client_new_for_bus_finish
+mm_gdbus_object_manager_client_new_for_bus_sync
+mm_gdbus_object_manager_client_new_sync
+mm_gdbus_object_peek_modem
+mm_gdbus_object_peek_modem3gpp
+mm_gdbus_object_peek_modem3gpp_ussd
+mm_gdbus_object_peek_modem_cdma
+mm_gdbus_object_peek_modem_contacts
+mm_gdbus_object_peek_modem_firmware
+mm_gdbus_object_peek_modem_location
+mm_gdbus_object_peek_modem_messaging
+mm_gdbus_object_peek_modem_simple
+mm_gdbus_object_peek_modem_time
+mm_gdbus_object_proxy_new
+mm_gdbus_object_skeleton_new
+mm_gdbus_object_skeleton_set_modem
+mm_gdbus_object_skeleton_set_modem3gpp
+mm_gdbus_object_skeleton_set_modem3gpp_ussd
+mm_gdbus_object_skeleton_set_modem_cdma
+mm_gdbus_object_skeleton_set_modem_contacts
+mm_gdbus_object_skeleton_set_modem_firmware
+mm_gdbus_object_skeleton_set_modem_location
+mm_gdbus_object_skeleton_set_modem_messaging
+mm_gdbus_object_skeleton_set_modem_simple
+mm_gdbus_object_skeleton_set_modem_time
+<SUBSECTION Standard>
+MM_GDBUS_IS_MODEM
+MM_GDBUS_IS_MODEM3GPP
+MM_GDBUS_IS_MODEM3GPP_PROXY
+MM_GDBUS_IS_MODEM3GPP_PROXY_CLASS
+MM_GDBUS_IS_MODEM3GPP_SKELETON
+MM_GDBUS_IS_MODEM3GPP_SKELETON_CLASS
+MM_GDBUS_IS_MODEM3GPP_USSD
+MM_GDBUS_IS_MODEM3GPP_USSD_PROXY
+MM_GDBUS_IS_MODEM3GPP_USSD_PROXY_CLASS
+MM_GDBUS_IS_MODEM3GPP_USSD_SKELETON
+MM_GDBUS_IS_MODEM3GPP_USSD_SKELETON_CLASS
+MM_GDBUS_IS_MODEM_CDMA
+MM_GDBUS_IS_MODEM_CDMA_PROXY
+MM_GDBUS_IS_MODEM_CDMA_PROXY_CLASS
+MM_GDBUS_IS_MODEM_CDMA_SKELETON
+MM_GDBUS_IS_MODEM_CDMA_SKELETON_CLASS
+MM_GDBUS_IS_MODEM_CONTACTS
+MM_GDBUS_IS_MODEM_CONTACTS_PROXY
+MM_GDBUS_IS_MODEM_CONTACTS_PROXY_CLASS
+MM_GDBUS_IS_MODEM_CONTACTS_SKELETON
+MM_GDBUS_IS_MODEM_CONTACTS_SKELETON_CLASS
+MM_GDBUS_IS_MODEM_FIRMWARE
+MM_GDBUS_IS_MODEM_FIRMWARE_PROXY
+MM_GDBUS_IS_MODEM_FIRMWARE_PROXY_CLASS
+MM_GDBUS_IS_MODEM_FIRMWARE_SKELETON
+MM_GDBUS_IS_MODEM_FIRMWARE_SKELETON_CLASS
+MM_GDBUS_IS_MODEM_LOCATION
+MM_GDBUS_IS_MODEM_LOCATION_PROXY
+MM_GDBUS_IS_MODEM_LOCATION_PROXY_CLASS
+MM_GDBUS_IS_MODEM_LOCATION_SKELETON
+MM_GDBUS_IS_MODEM_LOCATION_SKELETON_CLASS
+MM_GDBUS_IS_MODEM_MESSAGING
+MM_GDBUS_IS_MODEM_MESSAGING_PROXY
+MM_GDBUS_IS_MODEM_MESSAGING_PROXY_CLASS
+MM_GDBUS_IS_MODEM_MESSAGING_SKELETON
+MM_GDBUS_IS_MODEM_MESSAGING_SKELETON_CLASS
+MM_GDBUS_IS_MODEM_PROXY
+MM_GDBUS_IS_MODEM_PROXY_CLASS
+MM_GDBUS_IS_MODEM_SIMPLE
+MM_GDBUS_IS_MODEM_SIMPLE_PROXY
+MM_GDBUS_IS_MODEM_SIMPLE_PROXY_CLASS
+MM_GDBUS_IS_MODEM_SIMPLE_SKELETON
+MM_GDBUS_IS_MODEM_SIMPLE_SKELETON_CLASS
+MM_GDBUS_IS_MODEM_SKELETON
+MM_GDBUS_IS_MODEM_SKELETON_CLASS
+MM_GDBUS_IS_MODEM_TIME
+MM_GDBUS_IS_MODEM_TIME_PROXY
+MM_GDBUS_IS_MODEM_TIME_PROXY_CLASS
+MM_GDBUS_IS_MODEM_TIME_SKELETON
+MM_GDBUS_IS_MODEM_TIME_SKELETON_CLASS
+MM_GDBUS_IS_OBJECT
+MM_GDBUS_IS_OBJECT_MANAGER_CLIENT
+MM_GDBUS_IS_OBJECT_MANAGER_CLIENT_CLASS
+MM_GDBUS_IS_OBJECT_PROXY
+MM_GDBUS_IS_OBJECT_PROXY_CLASS
+MM_GDBUS_IS_OBJECT_SKELETON
+MM_GDBUS_IS_OBJECT_SKELETON_CLASS
+MM_GDBUS_MODEM
+MM_GDBUS_MODEM3GPP
+MM_GDBUS_MODEM3GPP_GET_IFACE
+MM_GDBUS_MODEM3GPP_PROXY
+MM_GDBUS_MODEM3GPP_PROXY_CLASS
+MM_GDBUS_MODEM3GPP_PROXY_GET_CLASS
+MM_GDBUS_MODEM3GPP_SKELETON
+MM_GDBUS_MODEM3GPP_SKELETON_CLASS
+MM_GDBUS_MODEM3GPP_SKELETON_GET_CLASS
+MM_GDBUS_MODEM3GPP_USSD
+MM_GDBUS_MODEM3GPP_USSD_GET_IFACE
+MM_GDBUS_MODEM3GPP_USSD_PROXY
+MM_GDBUS_MODEM3GPP_USSD_PROXY_CLASS
+MM_GDBUS_MODEM3GPP_USSD_PROXY_GET_CLASS
+MM_GDBUS_MODEM3GPP_USSD_SKELETON
+MM_GDBUS_MODEM3GPP_USSD_SKELETON_CLASS
+MM_GDBUS_MODEM3GPP_USSD_SKELETON_GET_CLASS
+MM_GDBUS_MODEM_CDMA
+MM_GDBUS_MODEM_CDMA_GET_IFACE
+MM_GDBUS_MODEM_CDMA_PROXY
+MM_GDBUS_MODEM_CDMA_PROXY_CLASS
+MM_GDBUS_MODEM_CDMA_PROXY_GET_CLASS
+MM_GDBUS_MODEM_CDMA_SKELETON
+MM_GDBUS_MODEM_CDMA_SKELETON_CLASS
+MM_GDBUS_MODEM_CDMA_SKELETON_GET_CLASS
+MM_GDBUS_MODEM_CONTACTS
+MM_GDBUS_MODEM_CONTACTS_GET_IFACE
+MM_GDBUS_MODEM_CONTACTS_PROXY
+MM_GDBUS_MODEM_CONTACTS_PROXY_CLASS
+MM_GDBUS_MODEM_CONTACTS_PROXY_GET_CLASS
+MM_GDBUS_MODEM_CONTACTS_SKELETON
+MM_GDBUS_MODEM_CONTACTS_SKELETON_CLASS
+MM_GDBUS_MODEM_CONTACTS_SKELETON_GET_CLASS
+MM_GDBUS_MODEM_FIRMWARE
+MM_GDBUS_MODEM_FIRMWARE_GET_IFACE
+MM_GDBUS_MODEM_FIRMWARE_PROXY
+MM_GDBUS_MODEM_FIRMWARE_PROXY_CLASS
+MM_GDBUS_MODEM_FIRMWARE_PROXY_GET_CLASS
+MM_GDBUS_MODEM_FIRMWARE_SKELETON
+MM_GDBUS_MODEM_FIRMWARE_SKELETON_CLASS
+MM_GDBUS_MODEM_FIRMWARE_SKELETON_GET_CLASS
+MM_GDBUS_MODEM_GET_IFACE
+MM_GDBUS_MODEM_LOCATION
+MM_GDBUS_MODEM_LOCATION_GET_IFACE
+MM_GDBUS_MODEM_LOCATION_PROXY
+MM_GDBUS_MODEM_LOCATION_PROXY_CLASS
+MM_GDBUS_MODEM_LOCATION_PROXY_GET_CLASS
+MM_GDBUS_MODEM_LOCATION_SKELETON
+MM_GDBUS_MODEM_LOCATION_SKELETON_CLASS
+MM_GDBUS_MODEM_LOCATION_SKELETON_GET_CLASS
+MM_GDBUS_MODEM_MESSAGING
+MM_GDBUS_MODEM_MESSAGING_GET_IFACE
+MM_GDBUS_MODEM_MESSAGING_PROXY
+MM_GDBUS_MODEM_MESSAGING_PROXY_CLASS
+MM_GDBUS_MODEM_MESSAGING_PROXY_GET_CLASS
+MM_GDBUS_MODEM_MESSAGING_SKELETON
+MM_GDBUS_MODEM_MESSAGING_SKELETON_CLASS
+MM_GDBUS_MODEM_MESSAGING_SKELETON_GET_CLASS
+MM_GDBUS_MODEM_PROXY
+MM_GDBUS_MODEM_PROXY_CLASS
+MM_GDBUS_MODEM_PROXY_GET_CLASS
+MM_GDBUS_MODEM_SIMPLE
+MM_GDBUS_MODEM_SIMPLE_GET_IFACE
+MM_GDBUS_MODEM_SIMPLE_PROXY
+MM_GDBUS_MODEM_SIMPLE_PROXY_CLASS
+MM_GDBUS_MODEM_SIMPLE_PROXY_GET_CLASS
+MM_GDBUS_MODEM_SIMPLE_SKELETON
+MM_GDBUS_MODEM_SIMPLE_SKELETON_CLASS
+MM_GDBUS_MODEM_SIMPLE_SKELETON_GET_CLASS
+MM_GDBUS_MODEM_SKELETON
+MM_GDBUS_MODEM_SKELETON_CLASS
+MM_GDBUS_MODEM_SKELETON_GET_CLASS
+MM_GDBUS_MODEM_TIME
+MM_GDBUS_MODEM_TIME_GET_IFACE
+MM_GDBUS_MODEM_TIME_PROXY
+MM_GDBUS_MODEM_TIME_PROXY_CLASS
+MM_GDBUS_MODEM_TIME_PROXY_GET_CLASS
+MM_GDBUS_MODEM_TIME_SKELETON
+MM_GDBUS_MODEM_TIME_SKELETON_CLASS
+MM_GDBUS_MODEM_TIME_SKELETON_GET_CLASS
+MM_GDBUS_OBJECT
+MM_GDBUS_OBJECT_GET_IFACE
+MM_GDBUS_OBJECT_MANAGER_CLIENT
+MM_GDBUS_OBJECT_MANAGER_CLIENT_CLASS
+MM_GDBUS_OBJECT_MANAGER_CLIENT_GET_CLASS
+MM_GDBUS_OBJECT_PROXY
+MM_GDBUS_OBJECT_PROXY_CLASS
+MM_GDBUS_OBJECT_PROXY_GET_CLASS
+MM_GDBUS_OBJECT_SKELETON
+MM_GDBUS_OBJECT_SKELETON_CLASS
+MM_GDBUS_OBJECT_SKELETON_GET_CLASS
+MM_GDBUS_TYPE_MODEM
+MM_GDBUS_TYPE_MODEM3GPP
+MM_GDBUS_TYPE_MODEM3GPP_PROXY
+MM_GDBUS_TYPE_MODEM3GPP_SKELETON
+MM_GDBUS_TYPE_MODEM3GPP_USSD
+MM_GDBUS_TYPE_MODEM3GPP_USSD_PROXY
+MM_GDBUS_TYPE_MODEM3GPP_USSD_SKELETON
+MM_GDBUS_TYPE_MODEM_CDMA
+MM_GDBUS_TYPE_MODEM_CDMA_PROXY
+MM_GDBUS_TYPE_MODEM_CDMA_SKELETON
+MM_GDBUS_TYPE_MODEM_CONTACTS
+MM_GDBUS_TYPE_MODEM_CONTACTS_PROXY
+MM_GDBUS_TYPE_MODEM_CONTACTS_SKELETON
+MM_GDBUS_TYPE_MODEM_FIRMWARE
+MM_GDBUS_TYPE_MODEM_FIRMWARE_PROXY
+MM_GDBUS_TYPE_MODEM_FIRMWARE_SKELETON
+MM_GDBUS_TYPE_MODEM_LOCATION
+MM_GDBUS_TYPE_MODEM_LOCATION_PROXY
+MM_GDBUS_TYPE_MODEM_LOCATION_SKELETON
+MM_GDBUS_TYPE_MODEM_MESSAGING
+MM_GDBUS_TYPE_MODEM_MESSAGING_PROXY
+MM_GDBUS_TYPE_MODEM_MESSAGING_SKELETON
+MM_GDBUS_TYPE_MODEM_PROXY
+MM_GDBUS_TYPE_MODEM_SIMPLE
+MM_GDBUS_TYPE_MODEM_SIMPLE_PROXY
+MM_GDBUS_TYPE_MODEM_SIMPLE_SKELETON
+MM_GDBUS_TYPE_MODEM_SKELETON
+MM_GDBUS_TYPE_MODEM_TIME
+MM_GDBUS_TYPE_MODEM_TIME_PROXY
+MM_GDBUS_TYPE_MODEM_TIME_SKELETON
+MM_GDBUS_TYPE_OBJECT
+MM_GDBUS_TYPE_OBJECT_MANAGER_CLIENT
+MM_GDBUS_TYPE_OBJECT_PROXY
+MM_GDBUS_TYPE_OBJECT_SKELETON
+MmGdbusModem3gppProxyPrivate
+MmGdbusModem3gppSkeletonPrivate
+MmGdbusModem3gppUssdProxyPrivate
+MmGdbusModem3gppUssdSkeletonPrivate
+MmGdbusModemCdmaProxyPrivate
+MmGdbusModemCdmaSkeletonPrivate
+MmGdbusModemContactsProxyPrivate
+MmGdbusModemContactsSkeletonPrivate
+MmGdbusModemFirmwareProxyPrivate
+MmGdbusModemFirmwareSkeletonPrivate
+MmGdbusModemLocationProxyPrivate
+MmGdbusModemLocationSkeletonPrivate
+MmGdbusModemMessagingProxyPrivate
+MmGdbusModemMessagingSkeletonPrivate
+MmGdbusModemProxyPrivate
+MmGdbusModemSimpleProxyPrivate
+MmGdbusModemSimpleSkeletonPrivate
+MmGdbusModemSkeletonPrivate
+MmGdbusModemTimeProxyPrivate
+MmGdbusModemTimeSkeletonPrivate
+MmGdbusObjectManagerClientPrivate
+MmGdbusObjectProxyPrivate
+MmGdbusObjectSkeletonPrivate
+mm_gdbus_modem3gpp_get_type
+mm_gdbus_modem3gpp_proxy_get_type
+mm_gdbus_modem3gpp_skeleton_get_type
+mm_gdbus_modem3gpp_ussd_get_type
+mm_gdbus_modem3gpp_ussd_proxy_get_type
+mm_gdbus_modem3gpp_ussd_skeleton_get_type
+mm_gdbus_modem_cdma_get_type
+mm_gdbus_modem_cdma_proxy_get_type
+mm_gdbus_modem_cdma_skeleton_get_type
+mm_gdbus_modem_contacts_get_type
+mm_gdbus_modem_contacts_proxy_get_type
+mm_gdbus_modem_contacts_skeleton_get_type
+mm_gdbus_modem_firmware_get_type
+mm_gdbus_modem_firmware_proxy_get_type
+mm_gdbus_modem_firmware_skeleton_get_type
+mm_gdbus_modem_get_type
+mm_gdbus_modem_location_get_type
+mm_gdbus_modem_location_proxy_get_type
+mm_gdbus_modem_location_skeleton_get_type
+mm_gdbus_modem_messaging_get_type
+mm_gdbus_modem_messaging_proxy_get_type
+mm_gdbus_modem_messaging_skeleton_get_type
+mm_gdbus_modem_proxy_get_type
+mm_gdbus_modem_simple_get_type
+mm_gdbus_modem_simple_proxy_get_type
+mm_gdbus_modem_simple_skeleton_get_type
+mm_gdbus_modem_skeleton_get_type
+mm_gdbus_modem_time_get_type
+mm_gdbus_modem_time_proxy_get_type
+mm_gdbus_modem_time_skeleton_get_type
+mm_gdbus_object_get_type
+mm_gdbus_object_manager_client_get_type
+mm_gdbus_object_proxy_get_type
+mm_gdbus_object_skeleton_get_type
+</SECTION>
+
+<SECTION>
+<FILE>mm-gdbus-sim</FILE>
+<TITLE>MmGdbusSim</TITLE>
+<TITLE>MmGdbusSimProxy</TITLE>
+<TITLE>MmGdbusSimSkeleton</TITLE>
+MmGdbusSimIface
+MmGdbusSimProxy
+MmGdbusSimProxyClass
+MmGdbusSimSkeleton
+MmGdbusSimSkeletonClass
+mm_gdbus_sim_call_change_pin
+mm_gdbus_sim_call_change_pin_finish
+mm_gdbus_sim_call_change_pin_sync
+mm_gdbus_sim_call_enable_pin
+mm_gdbus_sim_call_enable_pin_finish
+mm_gdbus_sim_call_enable_pin_sync
+mm_gdbus_sim_call_send_pin
+mm_gdbus_sim_call_send_pin_finish
+mm_gdbus_sim_call_send_pin_sync
+mm_gdbus_sim_call_send_puk
+mm_gdbus_sim_call_send_puk_finish
+mm_gdbus_sim_call_send_puk_sync
+mm_gdbus_sim_complete_change_pin
+mm_gdbus_sim_complete_enable_pin
+mm_gdbus_sim_complete_send_pin
+mm_gdbus_sim_complete_send_puk
+mm_gdbus_sim_dup_imsi
+mm_gdbus_sim_dup_operator_identifier
+mm_gdbus_sim_dup_operator_name
+mm_gdbus_sim_dup_sim_identifier
+mm_gdbus_sim_get_imsi
+mm_gdbus_sim_get_operator_identifier
+mm_gdbus_sim_get_operator_name
+mm_gdbus_sim_get_sim_identifier
+mm_gdbus_sim_interface_info
+mm_gdbus_sim_override_properties
+mm_gdbus_sim_proxy_new
+mm_gdbus_sim_proxy_new_finish
+mm_gdbus_sim_proxy_new_for_bus
+mm_gdbus_sim_proxy_new_for_bus_finish
+mm_gdbus_sim_proxy_new_for_bus_sync
+mm_gdbus_sim_proxy_new_sync
+mm_gdbus_sim_set_imsi
+mm_gdbus_sim_set_operator_identifier
+mm_gdbus_sim_set_operator_name
+mm_gdbus_sim_set_sim_identifier
+mm_gdbus_sim_skeleton_new
+<SUBSECTION Standard>
+MM_GDBUS_IS_SIM
+MM_GDBUS_IS_SIM_PROXY
+MM_GDBUS_IS_SIM_PROXY_CLASS
+MM_GDBUS_IS_SIM_SKELETON
+MM_GDBUS_IS_SIM_SKELETON_CLASS
+MM_GDBUS_SIM
+MM_GDBUS_SIM_GET_IFACE
+MM_GDBUS_SIM_PROXY
+MM_GDBUS_SIM_PROXY_CLASS
+MM_GDBUS_SIM_PROXY_GET_CLASS
+MM_GDBUS_SIM_SKELETON
+MM_GDBUS_SIM_SKELETON_CLASS
+MM_GDBUS_SIM_SKELETON_GET_CLASS
+MM_GDBUS_TYPE_SIM
+MM_GDBUS_TYPE_SIM_PROXY
+MM_GDBUS_TYPE_SIM_SKELETON
+MmGdbusSimProxyPrivate
+MmGdbusSimSkeletonPrivate
+mm_gdbus_sim_get_type
+mm_gdbus_sim_proxy_get_type
+mm_gdbus_sim_skeleton_get_type
+</SECTION>
+
+<SECTION>
+<FILE>mm-gdbus-sms</FILE>
+<TITLE>MmGdbusSms</TITLE>
+<TITLE>MmGdbusSmsProxy</TITLE>
+<TITLE>MmGdbusSmsSkeleton</TITLE>
+MmGdbusSmsIface
+MmGdbusSmsProxy
+MmGdbusSmsProxyClass
+MmGdbusSmsSkeleton
+MmGdbusSmsSkeletonClass
+mm_gdbus_sms_call_send
+mm_gdbus_sms_call_send_finish
+mm_gdbus_sms_call_send_sync
+mm_gdbus_sms_call_store
+mm_gdbus_sms_call_store_finish
+mm_gdbus_sms_call_store_sync
+mm_gdbus_sms_complete_send
+mm_gdbus_sms_complete_store
+mm_gdbus_sms_dup_data
+mm_gdbus_sms_dup_discharge_timestamp
+mm_gdbus_sms_dup_number
+mm_gdbus_sms_dup_smsc
+mm_gdbus_sms_dup_text
+mm_gdbus_sms_dup_timestamp
+mm_gdbus_sms_get_class
+mm_gdbus_sms_get_data
+mm_gdbus_sms_get_delivery_report_request
+mm_gdbus_sms_get_delivery_state
+mm_gdbus_sms_get_discharge_timestamp
+mm_gdbus_sms_get_message_reference
+mm_gdbus_sms_get_number
+mm_gdbus_sms_get_pdu_type
+mm_gdbus_sms_get_smsc
+mm_gdbus_sms_get_state
+mm_gdbus_sms_get_storage
+mm_gdbus_sms_get_text
+mm_gdbus_sms_get_timestamp
+mm_gdbus_sms_get_validity
+mm_gdbus_sms_interface_info
+mm_gdbus_sms_override_properties
+mm_gdbus_sms_proxy_new
+mm_gdbus_sms_proxy_new_finish
+mm_gdbus_sms_proxy_new_for_bus
+mm_gdbus_sms_proxy_new_for_bus_finish
+mm_gdbus_sms_proxy_new_for_bus_sync
+mm_gdbus_sms_proxy_new_sync
+mm_gdbus_sms_set_class
+mm_gdbus_sms_set_data
+mm_gdbus_sms_set_delivery_report_request
+mm_gdbus_sms_set_delivery_state
+mm_gdbus_sms_set_discharge_timestamp
+mm_gdbus_sms_set_message_reference
+mm_gdbus_sms_set_number
+mm_gdbus_sms_set_pdu_type
+mm_gdbus_sms_set_smsc
+mm_gdbus_sms_set_state
+mm_gdbus_sms_set_storage
+mm_gdbus_sms_set_text
+mm_gdbus_sms_set_timestamp
+mm_gdbus_sms_set_validity
+mm_gdbus_sms_skeleton_new
+<SUBSECTION Standard>
+MM_GDBUS_IS_SMS
+MM_GDBUS_IS_SMS_PROXY
+MM_GDBUS_IS_SMS_PROXY_CLASS
+MM_GDBUS_IS_SMS_SKELETON
+MM_GDBUS_IS_SMS_SKELETON_CLASS
+MM_GDBUS_SMS
+MM_GDBUS_SMS_GET_IFACE
+MM_GDBUS_SMS_PROXY
+MM_GDBUS_SMS_PROXY_CLASS
+MM_GDBUS_SMS_PROXY_GET_CLASS
+MM_GDBUS_SMS_SKELETON
+MM_GDBUS_SMS_SKELETON_CLASS
+MM_GDBUS_SMS_SKELETON_GET_CLASS
+MM_GDBUS_TYPE_SMS
+MM_GDBUS_TYPE_SMS_PROXY
+MM_GDBUS_TYPE_SMS_SKELETON
+MmGdbusSmsProxyPrivate
+MmGdbusSmsSkeletonPrivate
+mm_gdbus_sms_get_type
+mm_gdbus_sms_proxy_get_type
+mm_gdbus_sms_skeleton_get_type
+</SECTION>
diff --git a/libmm-glib/Makefile.am b/libmm-glib/Makefile.am
index 9f93b699..4c46e466 100644
--- a/libmm-glib/Makefile.am
+++ b/libmm-glib/Makefile.am
@@ -1,14 +1,7 @@
+SUBDIRS = generated . tests
lib_LTLIBRARIES = libmm-glib.la
-libmm_glib_la_CPPFLAGS = \
- $(LIBMM_GLIB_CFLAGS) \
- -I$(top_srcdir) \
- -I$(top_srcdir)/include \
- -I$(top_builddir)/include \
- -I${top_srcdir}/libmm-common \
- -I${top_builddir}/libmm-common
-
libmm_glib_la_SOURCES = \
libmm-glib.h \
mm-helpers.h \
@@ -39,10 +32,46 @@ libmm_glib_la_SOURCES = \
mm-modem-messaging.h \
mm-modem-messaging.c \
mm-bearer.h \
- mm-bearer.c
+ mm-bearer.c \
+ mm-common-helpers.h \
+ mm-common-helpers.c \
+ mm-simple-status.h \
+ mm-simple-status.c \
+ mm-simple-connect-properties.h \
+ mm-simple-connect-properties.c \
+ mm-bearer-properties.h \
+ mm-bearer-properties.c \
+ mm-sms-properties.h \
+ mm-sms-properties.c \
+ mm-bearer-ip-config.h \
+ mm-bearer-ip-config.c \
+ mm-location-3gpp.h \
+ mm-location-3gpp.c \
+ mm-location-gps-raw.h \
+ mm-location-gps-raw.c \
+ mm-location-gps-nmea.h \
+ mm-location-gps-nmea.c \
+ mm-unlock-retries.h \
+ mm-unlock-retries.c \
+ mm-network-timezone.h \
+ mm-network-timezone.c \
+ mm-firmware-properties.h \
+ mm-firmware-properties.c
+
+nodist_libmm_glib_la_SOURCES = \
+ $(GENERATED_H) \
+ $(GENERATED_C)
+
+libmm_glib_la_CPPFLAGS = \
+ $(LIBMM_GLIB_CFLAGS) \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/include \
+ -I$(top_builddir)/include \
+ -I${top_srcdir}/libmm-glib/generated \
+ -I${top_builddir}/libmm-glib/generated
libmm_glib_la_LIBADD = \
- $(top_builddir)/libmm-common/libmm-common.la \
+ ${top_builddir}/libmm-glib/generated/libmm-generated.la \
$(LIBMM_GLIB_LIBS)
includedir = @includedir@/libmm-glib
@@ -61,4 +90,16 @@ include_HEADERS = \
mm-modem-simple.h \
mm-sim.h \
mm-sms.h \
- mm-bearer.h
+ mm-bearer.h \
+ mm-common-helpers.h \
+ mm-simple-status.h \
+ mm-simple-connect-properties.h \
+ mm-bearer-properties.h \
+ mm-sms-properties.h \
+ mm-bearer-ip-config.h \
+ mm-location-3gpp.h \
+ mm-location-gps-nmea.h \
+ mm-location-gps-raw.h \
+ mm-unlock-retries.h \
+ mm-network-timezone.h \
+ mm-firmware-properties.h
diff --git a/libmm-common/Makefile.am b/libmm-glib/generated/Makefile.am
index 2285137e..0eea84c7 100644
--- a/libmm-common/Makefile.am
+++ b/libmm-glib/generated/Makefile.am
@@ -1,6 +1,5 @@
-SUBDIRS = . tests
-lib_LTLIBRARIES = libmm-common.la
+noinst_LTLIBRARIES = libmm-generated.la
GENERATED_H = \
mm-enums-types.h \
@@ -37,6 +36,8 @@ GENERATED_DOC = \
mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml \
mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Simple.xml
+BUILT_SOURCES = $(GENERATED_H) $(GENERATED_C) $(GENERATED_DOC)
+
# Enum types
mm-enums-types.h: Makefile.am $(top_srcdir)/include/ModemManager-enums.h $(top_srcdir)/build-aux/mm-enums-template.h
$(AM_V_GEN) $(GLIB_MKENUMS) \
@@ -85,25 +86,20 @@ $(mm_gdbus_manager_generated): $(top_srcdir)/introspection/org.freedesktop.Modem
$< \
$(NULL)
-# SIM interface
-mm_gdbus_sim_generated = \
- mm-gdbus-sim.h \
- mm-gdbus-sim.c \
- mm-gdbus-doc-org.freedesktop.ModemManager1.Sim.xml
-$(mm_gdbus_sim_generated): $(top_srcdir)/introspection/org.freedesktop.ModemManager1.Sim.xml
- $(AM_V_GEN) gdbus-codegen \
- --interface-prefix org.freedesktop.ModemManager1. \
- --c-namespace=MmGdbus \
- --generate-docbook mm-gdbus-doc \
- --generate-c-code mm-gdbus-sim \
- $< \
- $(NULL)
-
# Modem interfaces
mm_gdbus_modem_generated = \
mm-gdbus-modem.h \
mm-gdbus-modem.c \
- mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.xml
+ mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.xml \
+ mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Messaging.xml \
+ mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Location.xml \
+ mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Time.xml \
+ mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Firmware.xml \
+ mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Contacts.xml \
+ mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.ModemCdma.xml \
+ mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Modem3gpp.xml \
+ mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml \
+ mm-gdbus-doc-org.freedesktop.ModemManager1.Modem.Simple.xml
mm_gdbus_modem_deps = \
$(top_srcdir)/introspection/org.freedesktop.ModemManager1.Modem.xml \
$(top_srcdir)/introspection/org.freedesktop.ModemManager1.Modem.Messaging.xml \
@@ -128,18 +124,17 @@ $(mm_gdbus_modem_generated): $(mm_gdbus_modem_deps)
$^ \
$(NULL)
-# SMS interface
-mm_gdbus_sms_generated = \
- mm-gdbus-sms.h \
- mm-gdbus-sms.c \
- mm-gdbus-doc-org.freedesktop.ModemManager1.Sms.xml
-$(mm_gdbus_sms_generated): $(top_srcdir)/introspection/org.freedesktop.ModemManager1.Sms.xml
+# SIM interface
+mm_gdbus_sim_generated = \
+ mm-gdbus-sim.h \
+ mm-gdbus-sim.c \
+ mm-gdbus-doc-org.freedesktop.ModemManager1.Sim.xml
+$(mm_gdbus_sim_generated): $(top_srcdir)/introspection/org.freedesktop.ModemManager1.Sim.xml
$(AM_V_GEN) gdbus-codegen \
--interface-prefix org.freedesktop.ModemManager1. \
--c-namespace=MmGdbus \
--generate-docbook mm-gdbus-doc \
- --generate-c-code mm-gdbus-sms \
- --annotate "org.freedesktop.ModemManager1.Sms:Data" org.gtk.GDBus.C.ForceGVariant True \
+ --generate-c-code mm-gdbus-sim \
$< \
$(NULL)
@@ -157,82 +152,38 @@ $(mm_gdbus_bearer_generated): $(top_srcdir)/introspection/org.freedesktop.ModemM
$< \
$(NULL)
-# Additional dependency rules
-mm-common-helpers.c: mm-errors-types.h mm-enums-types.h
-mm-simple-status.c: mm-errors-types.h mm-enums-types.h
-mm-simple-connect-properties.c: mm-errors-types.h
-mm-bearer-properties.c: mm-errors-types.h
-mm-sms-properties.c: mm-errors-types.h
-mm-bearer-ip-config.c: mm-errors-types.h
-mm-location-3gpp.c: mm-errors-types.h
-mm-location-gps-raw.c: mm-errors-types.h
-mm-location-gps-nmea.c: mm-errors-types.h
-mm-unlock-retries.c: mm-enums-types.h
-mm-network-timezone.c: mm-errors-types.h
-mm-firmware-properties.c: mm-errors-types.h
-
-includedir = @includedir@/libmm-common
-include_HEADERS = \
- mm-errors-types.h \
- mm-enums-types.h \
- mm-common-helpers.h \
- mm-simple-status.h \
- mm-simple-connect-properties.h \
- mm-bearer-properties.h \
- mm-sms-properties.h \
- mm-bearer-ip-config.h \
- mm-location-3gpp.h \
- mm-location-gps-nmea.h \
- mm-location-gps-raw.h \
- mm-unlock-retries.h \
- mm-network-timezone.h \
- mm-firmware-properties.h \
- mm-gdbus-manager.h \
- mm-gdbus-modem.h \
- mm-gdbus-bearer.h \
- mm-gdbus-sim.h \
+# SMS interface
+mm_gdbus_sms_generated = \
mm-gdbus-sms.h \
- libmm-common.h
+ mm-gdbus-sms.c \
+ mm-gdbus-doc-org.freedesktop.ModemManager1.Sms.xml
+$(mm_gdbus_sms_generated): $(top_srcdir)/introspection/org.freedesktop.ModemManager1.Sms.xml
+ $(AM_V_GEN) gdbus-codegen \
+ --interface-prefix org.freedesktop.ModemManager1. \
+ --c-namespace=MmGdbus \
+ --generate-docbook mm-gdbus-doc \
+ --generate-c-code mm-gdbus-sms \
+ --annotate "org.freedesktop.ModemManager1.Sms:Data" org.gtk.GDBus.C.ForceGVariant True \
+ $< \
+ $(NULL)
-nodist_libmm_common_la_SOURCES = \
+nodist_libmm_generated_la_SOURCES = \
$(GENERATED_H) \
$(GENERATED_C)
-libmm_common_la_SOURCES = \
- mm-common-helpers.h \
- mm-common-helpers.c \
- mm-simple-status.h \
- mm-simple-status.c \
- mm-simple-connect-properties.h \
- mm-simple-connect-properties.c \
- mm-bearer-properties.h \
- mm-bearer-properties.c \
- mm-sms-properties.h \
- mm-sms-properties.c \
- mm-bearer-ip-config.h \
- mm-bearer-ip-config.c \
- mm-location-3gpp.h \
- mm-location-3gpp.c \
- mm-location-gps-raw.h \
- mm-location-gps-raw.c \
- mm-location-gps-nmea.h \
- mm-location-gps-nmea.c \
- mm-unlock-retries.h \
- mm-unlock-retries.c \
- mm-network-timezone.h \
- mm-network-timezone.c \
- mm-firmware-properties.h \
- mm-firmware-properties.c \
- libmm-common.h
-
-libmm_common_la_CPPFLAGS = \
- $(LIBMM_COMMON_CFLAGS) \
+libmm_generated_la_CPPFLAGS = \
+ $(LIBMM_GLIB_CFLAGS) \
+ -I$(top_srcdir) \
-I$(top_srcdir)/include \
+ -I$(top_builddir)/include \
-Wno-unused-function \
-Wno-float-equal \
-Wno-shadow
-libmm_common_la_LIBADD = \
- $(LIBMM_COMMON_LIBS)
+libmm_generated_la_LIBADD = \
+ $(LIBMM_GLIB_LIBS)
+
+includedir = @includedir@/libmm-glib
+include_HEADERS = $(GENERATED_H)
CLEANFILES = $(GENERATED_H) $(GENERATED_C) $(GENERATED_DOC)
diff --git a/libmm-common/libmm-common.h b/libmm-glib/libmm-common.h
index 0404c892..0404c892 100644
--- a/libmm-common/libmm-common.h
+++ b/libmm-glib/libmm-common.h
diff --git a/libmm-common/mm-bearer-ip-config.c b/libmm-glib/mm-bearer-ip-config.c
index 06e7830e..06e7830e 100644
--- a/libmm-common/mm-bearer-ip-config.c
+++ b/libmm-glib/mm-bearer-ip-config.c
diff --git a/libmm-common/mm-bearer-ip-config.h b/libmm-glib/mm-bearer-ip-config.h
index 7fc6dd69..7fc6dd69 100644
--- a/libmm-common/mm-bearer-ip-config.h
+++ b/libmm-glib/mm-bearer-ip-config.h
diff --git a/libmm-common/mm-bearer-properties.c b/libmm-glib/mm-bearer-properties.c
index ab7d4408..ab7d4408 100644
--- a/libmm-common/mm-bearer-properties.c
+++ b/libmm-glib/mm-bearer-properties.c
diff --git a/libmm-common/mm-bearer-properties.h b/libmm-glib/mm-bearer-properties.h
index 8272e6b6..8272e6b6 100644
--- a/libmm-common/mm-bearer-properties.h
+++ b/libmm-glib/mm-bearer-properties.h
diff --git a/libmm-common/mm-common-helpers.c b/libmm-glib/mm-common-helpers.c
index 552881e5..552881e5 100644
--- a/libmm-common/mm-common-helpers.c
+++ b/libmm-glib/mm-common-helpers.c
diff --git a/libmm-common/mm-common-helpers.h b/libmm-glib/mm-common-helpers.h
index 3d5657d8..3d5657d8 100644
--- a/libmm-common/mm-common-helpers.h
+++ b/libmm-glib/mm-common-helpers.h
diff --git a/libmm-common/mm-firmware-properties.c b/libmm-glib/mm-firmware-properties.c
index 8ef8347b..8ef8347b 100644
--- a/libmm-common/mm-firmware-properties.c
+++ b/libmm-glib/mm-firmware-properties.c
diff --git a/libmm-common/mm-firmware-properties.h b/libmm-glib/mm-firmware-properties.h
index 83973443..83973443 100644
--- a/libmm-common/mm-firmware-properties.h
+++ b/libmm-glib/mm-firmware-properties.h
diff --git a/libmm-common/mm-location-3gpp.c b/libmm-glib/mm-location-3gpp.c
index 8ac599f4..8ac599f4 100644
--- a/libmm-common/mm-location-3gpp.c
+++ b/libmm-glib/mm-location-3gpp.c
diff --git a/libmm-common/mm-location-3gpp.h b/libmm-glib/mm-location-3gpp.h
index 41469c85..41469c85 100644
--- a/libmm-common/mm-location-3gpp.h
+++ b/libmm-glib/mm-location-3gpp.h
diff --git a/libmm-common/mm-location-gps-nmea.c b/libmm-glib/mm-location-gps-nmea.c
index b7f565a4..de6478dc 100644
--- a/libmm-common/mm-location-gps-nmea.c
+++ b/libmm-glib/mm-location-gps-nmea.c
@@ -243,4 +243,6 @@ mm_location_gps_nmea_class_init (MMLocationGpsNmeaClass *klass)
GObjectClass *object_class = G_OBJECT_CLASS (klass);
g_type_class_add_private (object_class, sizeof (MMLocationGpsNmeaPrivate));
+
+ object_class->finalize = finalize;
}
diff --git a/libmm-common/mm-location-gps-nmea.h b/libmm-glib/mm-location-gps-nmea.h
index c5ebe42c..c5ebe42c 100644
--- a/libmm-common/mm-location-gps-nmea.h
+++ b/libmm-glib/mm-location-gps-nmea.h
diff --git a/libmm-common/mm-location-gps-raw.c b/libmm-glib/mm-location-gps-raw.c
index fa0f4b4c..47eae14b 100644
--- a/libmm-common/mm-location-gps-raw.c
+++ b/libmm-glib/mm-location-gps-raw.c
@@ -332,4 +332,6 @@ mm_location_gps_raw_class_init (MMLocationGpsRawClass *klass)
GObjectClass *object_class = G_OBJECT_CLASS (klass);
g_type_class_add_private (object_class, sizeof (MMLocationGpsRawPrivate));
+
+ object_class->finalize = finalize;
}
diff --git a/libmm-common/mm-location-gps-raw.h b/libmm-glib/mm-location-gps-raw.h
index 46f36580..46f36580 100644
--- a/libmm-common/mm-location-gps-raw.h
+++ b/libmm-glib/mm-location-gps-raw.h
diff --git a/libmm-common/mm-network-timezone.c b/libmm-glib/mm-network-timezone.c
index dfb6914e..dfb6914e 100644
--- a/libmm-common/mm-network-timezone.c
+++ b/libmm-glib/mm-network-timezone.c
diff --git a/libmm-common/mm-network-timezone.h b/libmm-glib/mm-network-timezone.h
index 2c27fe00..2c27fe00 100644
--- a/libmm-common/mm-network-timezone.h
+++ b/libmm-glib/mm-network-timezone.h
diff --git a/libmm-common/mm-simple-connect-properties.c b/libmm-glib/mm-simple-connect-properties.c
index d36ee00e..d36ee00e 100644
--- a/libmm-common/mm-simple-connect-properties.c
+++ b/libmm-glib/mm-simple-connect-properties.c
diff --git a/libmm-common/mm-simple-connect-properties.h b/libmm-glib/mm-simple-connect-properties.h
index 2a2e72f0..2a2e72f0 100644
--- a/libmm-common/mm-simple-connect-properties.h
+++ b/libmm-glib/mm-simple-connect-properties.h
diff --git a/libmm-common/mm-simple-status.c b/libmm-glib/mm-simple-status.c
index e54bcb80..e54bcb80 100644
--- a/libmm-common/mm-simple-status.c
+++ b/libmm-glib/mm-simple-status.c
diff --git a/libmm-common/mm-simple-status.h b/libmm-glib/mm-simple-status.h
index 884b6b95..884b6b95 100644
--- a/libmm-common/mm-simple-status.h
+++ b/libmm-glib/mm-simple-status.h
diff --git a/libmm-common/mm-sms-properties.c b/libmm-glib/mm-sms-properties.c
index 3d619220..3d619220 100644
--- a/libmm-common/mm-sms-properties.c
+++ b/libmm-glib/mm-sms-properties.c
diff --git a/libmm-common/mm-sms-properties.h b/libmm-glib/mm-sms-properties.h
index dc944162..dc944162 100644
--- a/libmm-common/mm-sms-properties.h
+++ b/libmm-glib/mm-sms-properties.h
diff --git a/libmm-common/mm-unlock-retries.c b/libmm-glib/mm-unlock-retries.c
index a329c411..a329c411 100644
--- a/libmm-common/mm-unlock-retries.c
+++ b/libmm-glib/mm-unlock-retries.c
diff --git a/libmm-common/mm-unlock-retries.h b/libmm-glib/mm-unlock-retries.h
index 48851b21..48851b21 100644
--- a/libmm-common/mm-unlock-retries.h
+++ b/libmm-glib/mm-unlock-retries.h
diff --git a/libmm-common/tests/Makefile.am b/libmm-glib/tests/Makefile.am
index be07ee0b..2f6da036 100644
--- a/libmm-common/tests/Makefile.am
+++ b/libmm-glib/tests/Makefile.am
@@ -10,11 +10,13 @@ test_common_helpers_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(top_srcdir)/libmm-common \
- -I$(top_builddir)/libmm-common
+ -I$(top_srcdir)/libmm-glib \
+ -I$(top_builddir)/libmm-glib \
+ -I${top_srcdir}/libmm-glib/generated \
+ -I${top_builddir}/libmm-glib/generated
test_common_helpers_LDADD = \
- $(top_builddir)/libmm-common/libmm-common.la \
+ $(top_builddir)/libmm-glib/libmm-glib.la \
$(MM_LIBS)
if WITH_TESTS
diff --git a/libmm-common/tests/test-common-helpers.c b/libmm-glib/tests/test-common-helpers.c
index a54fe2d8..a54fe2d8 100644
--- a/libmm-common/tests/test-common-helpers.c
+++ b/libmm-glib/tests/test-common-helpers.c
diff --git a/plugins/Makefile.am b/plugins/Makefile.am
index c0b62579..51dc22a7 100644
--- a/plugins/Makefile.am
+++ b/plugins/Makefile.am
@@ -8,8 +8,9 @@ PLUGIN_COMMON_COMPILER_FLAGS = \
-I$(top_srcdir)/src \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(top_srcdir)/libmm-common \
- -I$(top_builddir)/libmm-common
+ -I$(top_srcdir)/libmm-glib \
+ -I$(top_srcdir)/libmm-glib/generated \
+ -I$(top_builddir)/libmm-glib/generated
PLUGIN_COMMON_LINKER_FLAGS = \
$(GUDEV_LDFLAGS) \
diff --git a/src/Makefile.am b/src/Makefile.am
index 768af7dd..6b54b37d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -14,11 +14,12 @@ libmodem_helpers_la_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(top_srcdir)/libmm-common \
- -I$(top_builddir)/libmm-common
+ -I$(top_srcdir)/libmm-glib \
+ -I${top_srcdir}/libmm-glib/generated \
+ -I${top_builddir}/libmm-glib/generated
libmodem_helpers_la_LIBADD = \
- $(top_builddir)/libmm-common/libmm-common.la
+ $(top_builddir)/libmm-glib/libmm-glib.la
libmodem_helpers_la_SOURCES = \
mm-error-helpers.c \
@@ -61,8 +62,9 @@ libserial_la_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(top_srcdir)/libmm-common \
- -I$(top_builddir)/libmm-common
+ -I$(top_srcdir)/libmm-glib \
+ -I${top_srcdir}/libmm-glib/generated \
+ -I${top_builddir}/libmm-glib/generated
nodist_libserial_la_SOURCES = \
mm-serial-enums-types.h \
@@ -123,8 +125,10 @@ ModemManager_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(top_srcdir)/libmm-common \
- -I$(top_builddir)/libmm-common \
+ -I$(top_srcdir)/libmm-glib \
+ -I$(top_builddir)/libmm-glib \
+ -I${top_srcdir}/libmm-glib/generated \
+ -I${top_builddir}/libmm-glib/generated \
-DPLUGINDIR=\"$(pkglibdir)\"
ModemManager_LDADD = \
diff --git a/src/tests/Makefile.am b/src/tests/Makefile.am
index 2de5d452..9d366053 100644
--- a/src/tests/Makefile.am
+++ b/src/tests/Makefile.am
@@ -15,8 +15,9 @@ test_modem_helpers_CPPFLAGS = \
-I$(top_srcdir)/src \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(top_srcdir)/libmm-common \
- -I$(top_builddir)/libmm-common
+ -I$(top_srcdir)/libmm-glib \
+ -I$(top_srcdir)/libmm-glib/generated \
+ -I$(top_builddir)/libmm-glib/generated
test_modem_helpers_LDADD = \
$(top_builddir)/src/libmodem-helpers.la \
@@ -37,8 +38,9 @@ test_charsets_CPPFLAGS = \
-I$(top_srcdir)/src \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(top_srcdir)/libmm-common \
- -I$(top_builddir)/libmm-common
+ -I$(top_srcdir)/libmm-glib \
+ -I$(top_srcdir)/libmm-glib/generated \
+ -I$(top_builddir)/libmm-glib/generated
test_charsets_LDADD = \
$(top_builddir)/src/libmodem-helpers.la \
@@ -58,8 +60,9 @@ test_qcdm_serial_port_CPPFLAGS = \
-I$(top_srcdir)/src \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(top_srcdir)/libmm-common \
- -I$(top_builddir)/libmm-common
+ -I$(top_srcdir)/libmm-glib \
+ -I$(top_srcdir)/libmm-glib/generated \
+ -I$(top_builddir)/libmm-glib/generated
test_qcdm_serial_port_LDADD = \
$(MM_LIBS) \
@@ -79,7 +82,12 @@ test_at_serial_port_SOURCES = \
test_at_serial_port_CPPFLAGS = \
$(MM_CFLAGS) \
-I$(top_srcdir) \
- -I$(top_srcdir)/src
+ -I$(top_srcdir)/src \
+ -I$(top_srcdir)/include \
+ -I$(top_builddir)/include \
+ -I$(top_srcdir)/libmm-glib \
+ -I$(top_srcdir)/libmm-glib/generated \
+ -I$(top_builddir)/libmm-glib/generated
test_at_serial_port_LDADD = \
$(MM_LIBS) \
@@ -101,8 +109,9 @@ test_sms_part_CPPFLAGS = \
-I$(top_srcdir)/src \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(top_srcdir)/libmm-common \
- -I$(top_builddir)/libmm-common
+ -I$(top_srcdir)/libmm-glib \
+ -I$(top_srcdir)/libmm-glib/generated \
+ -I$(top_builddir)/libmm-glib/generated
test_sms_part_LDADD = \
$(top_builddir)/src/libmodem-helpers.la \