summaryrefslogtreecommitdiff
path: root/docs/reference/libmm-glib/html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/reference/libmm-glib/html')
-rw-r--r--docs/reference/libmm-glib/html/MMBearer.html1016
-rw-r--r--docs/reference/libmm-glib/html/MMBearerIpConfig.html293
-rw-r--r--docs/reference/libmm-glib/html/MMBearerProperties.html700
-rw-r--r--docs/reference/libmm-glib/html/MMBearerStats.html189
-rw-r--r--docs/reference/libmm-glib/html/MMCall.html1134
-rw-r--r--docs/reference/libmm-glib/html/MMCallAudioFormat.html192
-rw-r--r--docs/reference/libmm-glib/html/MMCallProperties.html395
-rw-r--r--docs/reference/libmm-glib/html/MMCdmaManualActivationProperties.html835
-rw-r--r--docs/reference/libmm-glib/html/MMFirmwareProperties.html331
-rw-r--r--docs/reference/libmm-glib/html/MMFirmwareUpdateSettings.html229
-rw-r--r--docs/reference/libmm-glib/html/MMKernelEventProperties.html401
-rw-r--r--docs/reference/libmm-glib/html/MMLocation3gpp.html265
-rw-r--r--docs/reference/libmm-glib/html/MMLocationCdmaBs.html156
-rw-r--r--docs/reference/libmm-glib/html/MMLocationGpsNmea.html166
-rw-r--r--docs/reference/libmm-glib/html/MMLocationGpsRaw.html224
-rw-r--r--docs/reference/libmm-glib/html/MMManager.html1225
-rw-r--r--docs/reference/libmm-glib/html/MMModem.html4474
-rw-r--r--docs/reference/libmm-glib/html/MMModem3gpp.html1792
-rw-r--r--docs/reference/libmm-glib/html/MMModem3gppUssd.html843
-rw-r--r--docs/reference/libmm-glib/html/MMModemCdma.html853
-rw-r--r--docs/reference/libmm-glib/html/MMModemFirmware.html596
-rw-r--r--docs/reference/libmm-glib/html/MMModemLocation.html2052
-rw-r--r--docs/reference/libmm-glib/html/MMModemMessaging.html797
-rw-r--r--docs/reference/libmm-glib/html/MMModemOma.html1084
-rw-r--r--docs/reference/libmm-glib/html/MMModemSignal.html761
-rw-r--r--docs/reference/libmm-glib/html/MMModemSimple.html659
-rw-r--r--docs/reference/libmm-glib/html/MMModemTime.html400
-rw-r--r--docs/reference/libmm-glib/html/MMModemVoice.html657
-rw-r--r--docs/reference/libmm-glib/html/MMNetworkTimezone.html214
-rw-r--r--docs/reference/libmm-glib/html/MMObject.html1078
-rw-r--r--docs/reference/libmm-glib/html/MMPco.html272
-rw-r--r--docs/reference/libmm-glib/html/MMSignal.html376
-rw-r--r--docs/reference/libmm-glib/html/MMSim.html1316
-rw-r--r--docs/reference/libmm-glib/html/MMSimpleConnectProperties.html784
-rw-r--r--docs/reference/libmm-glib/html/MMSimpleStatus.html700
-rw-r--r--docs/reference/libmm-glib/html/MMSms.html1329
-rw-r--r--docs/reference/libmm-glib/html/MMSmsProperties.html923
-rw-r--r--docs/reference/libmm-glib/html/MMUnlockRetries.html236
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusBearer.html1312
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusBearerProxy.html469
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusBearerSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusCall.html1622
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusCallProxy.html468
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusCallSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModem.html5402
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModem3gpp.html1918
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModem3gppProxy.html469
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModem3gppSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModem3gppUssd.html1128
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModem3gppUssdProxy.html472
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModem3gppUssdSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemCdma.html1182
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemCdmaProxy.html469
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemCdmaSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemFirmware.html736
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemFirmwareProxy.html472
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemFirmwareSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemLocation.html1940
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemLocationProxy.html472
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemLocationSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemMessaging.html1239
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemMessagingProxy.html472
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemMessagingSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemOma.html1444
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemOmaProxy.html469
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemOmaSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemProxy.html468
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemSignal.html945
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemSignalProxy.html471
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemSignalSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemSimple.html857
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemSimpleProxy.html471
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemSimpleSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemTime.html542
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemTimeProxy.html469
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemTimeSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemVoice.html1071
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemVoiceProxy.html470
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusModemVoiceSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusObject.html1222
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusObjectManagerClient.html530
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusObjectProxy.html132
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusObjectSkeleton.html604
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusOrgFreedesktopModemManager1.html1205
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusOrgFreedesktopModemManager1Proxy.html472
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusOrgFreedesktopModemManager1Skeleton.html109
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusSim.html1541
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusSimProxy.html467
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusSimSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusSms.html1806
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusSmsProxy.html467
-rw-r--r--docs/reference/libmm-glib/html/MmGdbusSmsSkeleton.html108
-rw-r--r--docs/reference/libmm-glib/html/ModemManager-logo-square.pngbin0 -> 11029 bytes
-rw-r--r--docs/reference/libmm-glib/html/ModemManager-logo-wide-text.pngbin0 -> 18072 bytes
-rw-r--r--docs/reference/libmm-glib/html/ModemManager-logo-wide.pngbin0 -> 11017 bytes
-rw-r--r--docs/reference/libmm-glib/html/annotation-glossary.html69
-rw-r--r--docs/reference/libmm-glib/html/ch01.html32
-rw-r--r--docs/reference/libmm-glib/html/ch02.html37
-rw-r--r--docs/reference/libmm-glib/html/ch03.html133
-rw-r--r--docs/reference/libmm-glib/html/ch03s02.html27
-rw-r--r--docs/reference/libmm-glib/html/ch03s03.html27
-rw-r--r--docs/reference/libmm-glib/html/ch03s04.html27
-rw-r--r--docs/reference/libmm-glib/html/ch03s05.html27
-rw-r--r--docs/reference/libmm-glib/html/ch03s06.html27
-rw-r--r--docs/reference/libmm-glib/html/ch03s07.html27
-rw-r--r--docs/reference/libmm-glib/html/ch03s08.html27
-rw-r--r--docs/reference/libmm-glib/html/ch03s09.html27
-rw-r--r--docs/reference/libmm-glib/html/ch03s10.html27
-rw-r--r--docs/reference/libmm-glib/html/ch04.html43
-rw-r--r--docs/reference/libmm-glib/html/ch05.html32
-rw-r--r--docs/reference/libmm-glib/html/ch06.html37
-rw-r--r--docs/reference/libmm-glib/html/ch07.html40
-rw-r--r--docs/reference/libmm-glib/html/home.pngbin0 -> 256 bytes
-rw-r--r--docs/reference/libmm-glib/html/index.html393
-rw-r--r--docs/reference/libmm-glib/html/ix01.html5979
-rw-r--r--docs/reference/libmm-glib/html/left-insensitive.pngbin0 -> 395 bytes
-rw-r--r--docs/reference/libmm-glib/html/left.pngbin0 -> 262 bytes
-rw-r--r--docs/reference/libmm-glib/html/libmm-glib-Flags-and-Enumerations.html1563
-rw-r--r--docs/reference/libmm-glib/html/libmm-glib.devhelp21824
-rw-r--r--docs/reference/libmm-glib/html/object-tree.html131
-rw-r--r--docs/reference/libmm-glib/html/pt01.html190
-rw-r--r--docs/reference/libmm-glib/html/pt02.html199
-rw-r--r--docs/reference/libmm-glib/html/right-insensitive.pngbin0 -> 373 bytes
-rw-r--r--docs/reference/libmm-glib/html/right.pngbin0 -> 261 bytes
-rw-r--r--docs/reference/libmm-glib/html/style.css483
-rw-r--r--docs/reference/libmm-glib/html/up-insensitive.pngbin0 -> 374 bytes
-rw-r--r--docs/reference/libmm-glib/html/up.pngbin0 -> 260 bytes
128 files changed, 79577 insertions, 0 deletions
diff --git a/docs/reference/libmm-glib/html/MMBearer.html b/docs/reference/libmm-glib/html/MMBearer.html
new file mode 100644
index 00000000..9a87f5a0
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMBearer.html
@@ -0,0 +1,1016 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMBearer: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch04.html" title="The Bearer object">
+<link rel="prev" href="ch04.html" title="The Bearer object">
+<link rel="next" href="MMBearerProperties.html" title="MMBearerProperties">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMBearer.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMBearer.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMBearer.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch04.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMBearerProperties.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMBearer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMBearer.top_of_page"></a>MMBearer</span></h2>
+<p>MMBearer — The Bearer interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMBearer.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-get-path" title="mm_bearer_get_path ()">mm_bearer_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-dup-path" title="mm_bearer_dup_path ()">mm_bearer_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-get-interface" title="mm_bearer_get_interface ()">mm_bearer_get_interface</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-dup-interface" title="mm_bearer_dup_interface ()">mm_bearer_dup_interface</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-get-connected" title="mm_bearer_get_connected ()">mm_bearer_get_connected</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-get-suspended" title="mm_bearer_get_suspended ()">mm_bearer_get_suspended</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-get-ip-timeout" title="mm_bearer_get_ip_timeout ()">mm_bearer_get_ip_timeout</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerType"><span class="returnvalue">MMBearerType</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-get-bearer-type" title="mm_bearer_get_bearer_type ()">mm_bearer_get_bearer_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="returnvalue">MMBearerIpConfig</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-peek-ipv4-config" title="mm_bearer_peek_ipv4_config ()">mm_bearer_peek_ipv4_config</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="returnvalue">MMBearerIpConfig</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-get-ipv4-config" title="mm_bearer_get_ipv4_config ()">mm_bearer_get_ipv4_config</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="returnvalue">MMBearerIpConfig</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-peek-ipv6-config" title="mm_bearer_peek_ipv6_config ()">mm_bearer_peek_ipv6_config</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="returnvalue">MMBearerIpConfig</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-get-ipv6-config" title="mm_bearer_get_ipv6_config ()">mm_bearer_get_ipv6_config</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="returnvalue">MMBearerProperties</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-peek-properties" title="mm_bearer_peek_properties ()">mm_bearer_peek_properties</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="returnvalue">MMBearerProperties</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-get-properties" title="mm_bearer_get_properties ()">mm_bearer_get_properties</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="returnvalue">MMBearerStats</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-peek-stats" title="mm_bearer_peek_stats ()">mm_bearer_peek_stats</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="returnvalue">MMBearerStats</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-get-stats" title="mm_bearer_get_stats ()">mm_bearer_get_stats</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-connect" title="mm_bearer_connect ()">mm_bearer_connect</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-connect-finish" title="mm_bearer_connect_finish ()">mm_bearer_connect_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-connect-sync" title="mm_bearer_connect_sync ()">mm_bearer_connect_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-disconnect" title="mm_bearer_disconnect ()">mm_bearer_disconnect</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-disconnect-finish" title="mm_bearer_disconnect_finish ()">mm_bearer_disconnect_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearer.html#mm-bearer-disconnect-sync" title="mm_bearer_disconnect_sync ()">mm_bearer_disconnect_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMBearer.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMBearer.html#MMBearer-struct" title="struct MMBearer">MMBearer</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMBearer.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy">MmGdbusBearerProxy</a>
+ <span class="lineart">╰──</span> MMBearer
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMBearer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMBearer implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMBearer.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> is an object providing access to the methods, signals and
+properties of the Bearer interface.</p>
+<p>When the bearer is exposed and available in the bus, it is ensured that at
+least this interface is also available.</p>
+</div>
+<div class="refsect1">
+<a name="MMBearer.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-bearer-get-path"></a><h3>mm_bearer_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_bearer_get_path (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> object.</p>
+<div class="refsect3">
+<a name="mm-bearer-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-dup-path"></a><h3>mm_bearer_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_bearer_dup_path (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> object.</p>
+<div class="refsect3">
+<a name="mm-bearer-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> object. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-get-interface"></a><h3>mm_bearer_get_interface ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_bearer_get_interface (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Gets the operating system name for the network data interface that provides
+packet data using this <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>. This will only be available once the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>
+is in connected state.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMBearer.html#mm-bearer-dup-interface" title="mm_bearer_dup_interface ()"><code class="function">mm_bearer_dup_interface()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-bearer-get-interface.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-get-interface.returns"></a><h4>Returns</h4>
+<p>The name of the interface, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-dup-interface"></a><h3>mm_bearer_dup_interface ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_bearer_dup_interface (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the operating system name for the network data interface that provides
+packet data using this <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>. This will only be available once the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>
+is in connected state.</p>
+<div class="refsect3">
+<a name="mm-bearer-dup-interface.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-dup-interface.returns"></a><h4>Returns</h4>
+<p>The name of the interface, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-get-connected"></a><h3>mm_bearer_get_connected ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_bearer_get_connected (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Checks whether or not the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> is connected and thus whether packet data
+communication is possible.</p>
+<div class="refsect3">
+<a name="mm-bearer-get-connected.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-get-connected.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> is connected, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-get-suspended"></a><h3>mm_bearer_get_suspended ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_bearer_get_suspended (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Checks whether or not the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> is suspended (but not deactivated) while the
+device is handling other communications, like a voice call.</p>
+<div class="refsect3">
+<a name="mm-bearer-get-suspended.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-get-suspended.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if packet data service is suspended in the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-get-ip-timeout"></a><h3>mm_bearer_get_ip_timeout ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_bearer_get_ip_timeout (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Gets the maximum time to wait for the bearer to retrieve a valid IP address.</p>
+<div class="refsect3">
+<a name="mm-bearer-get-ip-timeout.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-get-ip-timeout.returns"></a><h4>Returns</h4>
+<p> The IP timeout, or 0 if no specific one given.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-get-bearer-type"></a><h3>mm_bearer_get_bearer_type ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerType"><span class="returnvalue">MMBearerType</span></a>
+mm_bearer_get_bearer_type (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Gets the type of bearer.</p>
+<div class="refsect3">
+<a name="mm-bearer-get-bearer-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-get-bearer-type.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerType"><span class="type">MMBearerType</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-peek-ipv4-config"></a><h3>mm_bearer_peek_ipv4_config ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="returnvalue">MMBearerIpConfig</span></a> *
+mm_bearer_peek_ipv4_config (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> object specifying the IPv4 configuration to use in
+the bearer.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMBearer.html#mm-bearer-get-ipv4-config" title="mm_bearer_get_ipv4_config ()"><code class="function">mm_bearer_get_ipv4_config()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-bearer-peek-ipv4-config.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-peek-ipv4-config.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a>. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-get-ipv4-config"></a><h3>mm_bearer_get_ipv4_config ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="returnvalue">MMBearerIpConfig</span></a> *
+mm_bearer_get_ipv4_config (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> object specifying the IPv4 configuration to use in
+the bearer.</p>
+<div class="warning">The values reported by <em class="parameter"><code>self</code></em> are not updated when the values in the
+interface change. Instead, the client is expected to call
+<a class="link" href="MMBearer.html#mm-bearer-get-ipv4-config" title="mm_bearer_get_ipv4_config ()"><code class="function">mm_bearer_get_ipv4_config()</code></a> again to get a new <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> with the
+new values.</div>
+<div class="refsect3">
+<a name="mm-bearer-get-ipv4-config.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-get-ipv4-config.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-peek-ipv6-config"></a><h3>mm_bearer_peek_ipv6_config ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="returnvalue">MMBearerIpConfig</span></a> *
+mm_bearer_peek_ipv6_config (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> object specifying the IPv6 configuration to use in
+the bearer.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMBearer.html#mm-bearer-get-ipv6-config" title="mm_bearer_get_ipv6_config ()"><code class="function">mm_bearer_get_ipv6_config()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-bearer-peek-ipv6-config.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-peek-ipv6-config.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a>. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-get-ipv6-config"></a><h3>mm_bearer_get_ipv6_config ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="returnvalue">MMBearerIpConfig</span></a> *
+mm_bearer_get_ipv6_config (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> object specifying the IPv6 configuration to use in
+the bearer.</p>
+<div class="warning">The values reported by <em class="parameter"><code>self</code></em> are not updated when the values in the
+interface change. Instead, the client is expected to call
+<a class="link" href="MMBearer.html#mm-bearer-get-ipv6-config" title="mm_bearer_get_ipv6_config ()"><code class="function">mm_bearer_get_ipv6_config()</code></a> again to get a new <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> with the
+new values.</div>
+<div class="refsect3">
+<a name="mm-bearer-get-ipv6-config.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-get-ipv6-config.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-peek-properties"></a><h3>mm_bearer_peek_properties ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="returnvalue">MMBearerProperties</span></a> *
+mm_bearer_peek_properties (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> object specifying the properties which were used
+to create the bearer.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMBearer.html#mm-bearer-get-properties" title="mm_bearer_get_properties ()"><code class="function">mm_bearer_get_properties()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-bearer-peek-properties.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-peek-properties.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-get-properties"></a><h3>mm_bearer_get_properties ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="returnvalue">MMBearerProperties</span></a> *
+mm_bearer_get_properties (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> object specifying the properties which were used
+to create the bearer.</p>
+<div class="warning">The values reported by <em class="parameter"><code>self</code></em> are not updated when the values in the
+interface change. Instead, the client is expected to call
+<a class="link" href="MMBearer.html#mm-bearer-get-properties" title="mm_bearer_get_properties ()"><code class="function">mm_bearer_get_properties()</code></a> again to get a new <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> with the
+new values.</div>
+<div class="refsect3">
+<a name="mm-bearer-get-properties.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-get-properties.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-peek-stats"></a><h3>mm_bearer_peek_stats ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="returnvalue">MMBearerStats</span></a> *
+mm_bearer_peek_stats (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="type">MMBearerStats</span></a> object specifying the statistics of the current bearer
+connection.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMBearer.html#mm-bearer-get-stats" title="mm_bearer_get_stats ()"><code class="function">mm_bearer_get_stats()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-bearer-peek-stats.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-peek-stats.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="type">MMBearerStats</span></a>. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-get-stats"></a><h3>mm_bearer_get_stats ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="returnvalue">MMBearerStats</span></a> *
+mm_bearer_get_stats (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="type">MMBearerStats</span></a> object specifying the statistics of the current bearer
+connection.</p>
+<div class="warning">The values reported by <em class="parameter"><code>self</code></em> are not updated when the values in the
+interface change. Instead, the client is expected to call
+<a class="link" href="MMBearer.html#mm-bearer-get-stats" title="mm_bearer_get_stats ()"><code class="function">mm_bearer_get_stats()</code></a> again to get a new <a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="type">MMBearerStats</span></a> with the
+new values.</div>
+<div class="refsect3">
+<a name="mm-bearer-get-stats.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-get-stats.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="type">MMBearerStats</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-connect"></a><h3>mm_bearer_connect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_bearer_connect (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests activation of a packet data connection with the
+network using this <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> properties.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMBearer.html#mm-bearer-connect-finish" title="mm_bearer_connect_finish ()"><code class="function">mm_bearer_connect_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMBearer.html#mm-bearer-connect-sync" title="mm_bearer_connect_sync ()"><code class="function">mm_bearer_connect_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-bearer-connect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-connect-finish"></a><h3>mm_bearer_connect_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_bearer_connect_finish (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMBearer.html#mm-bearer-connect" title="mm_bearer_connect ()"><code class="function">mm_bearer_connect()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-bearer-connect-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMBearer.html#mm-bearer-connect" title="mm_bearer_connect ()"><code class="function">mm_bearer_connect()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-connect-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-connect-sync"></a><h3>mm_bearer_connect_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_bearer_connect_sync (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests activation of a packet data connection with the
+network using this <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> properties.</p>
+<p>The calling thread is blocked until a reply is received.
+See <a class="link" href="MMBearer.html#mm-bearer-connect" title="mm_bearer_connect ()"><code class="function">mm_bearer_connect()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-bearer-connect-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-connect-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-disconnect"></a><h3>mm_bearer_disconnect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_bearer_disconnect (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Synchronously requests disconnection and deactivation of the packet data connection.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMBearer.html#mm-bearer-disconnect-finish" title="mm_bearer_disconnect_finish ()"><code class="function">mm_bearer_disconnect_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMBearer.html#mm-bearer-disconnect-sync" title="mm_bearer_disconnect_sync ()"><code class="function">mm_bearer_disconnect_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-bearer-disconnect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-disconnect-finish"></a><h3>mm_bearer_disconnect_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_bearer_disconnect_finish (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMBearer.html#mm-bearer-disconnect" title="mm_bearer_disconnect ()"><code class="function">mm_bearer_disconnect()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-bearer-disconnect-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMBearer.html#mm-bearer-disconnect" title="mm_bearer_disconnect ()"><code class="function">mm_bearer_disconnect()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-disconnect-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-disconnect-sync"></a><h3>mm_bearer_disconnect_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_bearer_disconnect_sync (<em class="parameter"><code><a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests disconnection and deactivation of the packet data connection.</p>
+<p>The calling thread is blocked until a reply is received.
+See <a class="link" href="MMBearer.html#mm-bearer-disconnect" title="mm_bearer_disconnect ()"><code class="function">mm_bearer_disconnect()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-bearer-disconnect-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-disconnect-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMBearer.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMBearer-struct"></a><h3>struct MMBearer</h3>
+<pre class="programlisting">struct MMBearer;</pre>
+<p>The <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMBearerIpConfig.html b/docs/reference/libmm-glib/html/MMBearerIpConfig.html
new file mode 100644
index 00000000..f2b16e25
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMBearerIpConfig.html
@@ -0,0 +1,293 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMBearerIpConfig: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch04.html" title="The Bearer object">
+<link rel="prev" href="MMBearerProperties.html" title="MMBearerProperties">
+<link rel="next" href="MMBearerStats.html" title="MMBearerStats">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMBearerIpConfig.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMBearerIpConfig.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMBearerProperties.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMBearerStats.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMBearerIpConfig"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMBearerIpConfig.top_of_page"></a>MMBearerIpConfig</span></h2>
+<p>MMBearerIpConfig — Helper object to handle IP configuration.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMBearerIpConfig.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpMethod"><span class="returnvalue">MMBearerIpMethod</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerIpConfig.html#mm-bearer-ip-config-get-method" title="mm_bearer_ip_config_get_method ()">mm_bearer_ip_config_get_method</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerIpConfig.html#mm-bearer-ip-config-get-address" title="mm_bearer_ip_config_get_address ()">mm_bearer_ip_config_get_address</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerIpConfig.html#mm-bearer-ip-config-get-prefix" title="mm_bearer_ip_config_get_prefix ()">mm_bearer_ip_config_get_prefix</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerIpConfig.html#mm-bearer-ip-config-get-dns" title="mm_bearer_ip_config_get_dns ()">mm_bearer_ip_config_get_dns</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerIpConfig.html#mm-bearer-ip-config-get-gateway" title="mm_bearer_ip_config_get_gateway ()">mm_bearer_ip_config_get_gateway</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerIpConfig.html#mm-bearer-ip-config-get-mtu" title="mm_bearer_ip_config_get_mtu ()">mm_bearer_ip_config_get_mtu</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMBearerIpConfig.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMBearerIpConfig.html#MMBearerIpConfig-struct" title="struct MMBearerIpConfig">MMBearerIpConfig</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMBearerIpConfig.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMBearerIpConfig
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMBearerIpConfig.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> is an object handling the IP configuration required by
+the bearer to finish the connection.</p>
+<p>This object is retrieved with either <a class="link" href="MMBearer.html#mm-bearer-get-ipv4-config" title="mm_bearer_get_ipv4_config ()"><code class="function">mm_bearer_get_ipv4_config()</code></a>,
+<a class="link" href="MMBearer.html#mm-bearer-peek-ipv4-config" title="mm_bearer_peek_ipv4_config ()"><code class="function">mm_bearer_peek_ipv4_config()</code></a>, <a class="link" href="MMBearer.html#mm-bearer-get-ipv6-config" title="mm_bearer_get_ipv6_config ()"><code class="function">mm_bearer_get_ipv6_config()</code></a> or
+<a class="link" href="MMBearer.html#mm-bearer-peek-ipv6-config" title="mm_bearer_peek_ipv6_config ()"><code class="function">mm_bearer_peek_ipv6_config()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMBearerIpConfig.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-bearer-ip-config-get-method"></a><h3>mm_bearer_ip_config_get_method ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpMethod"><span class="returnvalue">MMBearerIpMethod</span></a>
+mm_bearer_ip_config_get_method (<em class="parameter"><code><a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> *self</code></em>);</pre>
+<p>Gets the IP method to be used with this bearer.</p>
+<div class="refsect3">
+<a name="mm-bearer-ip-config-get-method.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-ip-config-get-method.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpMethod"><span class="type">MMBearerIpMethod</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-ip-config-get-address"></a><h3>mm_bearer_ip_config_get_address ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_bearer_ip_config_get_address (<em class="parameter"><code><a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> *self</code></em>);</pre>
+<p>Gets the IP address to be used with this bearer.</p>
+<div class="refsect3">
+<a name="mm-bearer-ip-config-get-address.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-ip-config-get-address.returns"></a><h4>Returns</h4>
+<p> a string with the IP address, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-ip-config-get-prefix"></a><h3>mm_bearer_ip_config_get_prefix ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_bearer_ip_config_get_prefix (<em class="parameter"><code><a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> *self</code></em>);</pre>
+<p>Gets the network prefix to be used with this bearer.</p>
+<div class="refsect3">
+<a name="mm-bearer-ip-config-get-prefix.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-ip-config-get-prefix.returns"></a><h4>Returns</h4>
+<p> the network prefix.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-ip-config-get-dns"></a><h3>mm_bearer_ip_config_get_dns ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+mm_bearer_ip_config_get_dns (<em class="parameter"><code><a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> *self</code></em>);</pre>
+<p>Gets the list of IP addresses of DNS servers to be used with this bearer.</p>
+<div class="refsect3">
+<a name="mm-bearer-ip-config-get-dns.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-ip-config-get-dns.returns"></a><h4>Returns</h4>
+<p>a NULL-terminated array of strings. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-ip-config-get-gateway"></a><h3>mm_bearer_ip_config_get_gateway ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_bearer_ip_config_get_gateway (<em class="parameter"><code><a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> *self</code></em>);</pre>
+<p>Gets the IP address of the gateway to be used with this bearer.</p>
+<div class="refsect3">
+<a name="mm-bearer-ip-config-get-gateway.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-ip-config-get-gateway.returns"></a><h4>Returns</h4>
+<p> a string with the IP address, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-ip-config-get-mtu"></a><h3>mm_bearer_ip_config_get_mtu ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_bearer_ip_config_get_mtu (<em class="parameter"><code><a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> *self</code></em>);</pre>
+<p>Gets the MTU to be used with this bearer.</p>
+<div class="refsect3">
+<a name="mm-bearer-ip-config-get-mtu.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-ip-config-get-mtu.returns"></a><h4>Returns</h4>
+<p> the MTU.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMBearerIpConfig.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMBearerIpConfig-struct"></a><h3>struct MMBearerIpConfig</h3>
+<pre class="programlisting">struct MMBearerIpConfig;</pre>
+<p>The <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig"><span class="type">MMBearerIpConfig</span></a> structure contains private data and should
+only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMBearerProperties.html b/docs/reference/libmm-glib/html/MMBearerProperties.html
new file mode 100644
index 00000000..66824a62
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMBearerProperties.html
@@ -0,0 +1,700 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMBearerProperties: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch04.html" title="The Bearer object">
+<link rel="prev" href="MMBearer.html" title="MMBearer">
+<link rel="next" href="MMBearerIpConfig.html" title="MMBearerIpConfig">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMBearerProperties.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMBearerProperties.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMBearer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMBearerIpConfig.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMBearerProperties"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMBearerProperties.top_of_page"></a>MMBearerProperties</span></h2>
+<p>MMBearerProperties — Helper object to handle bearer properties.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMBearerProperties.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="returnvalue">MMBearerProperties</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-new" title="mm_bearer_properties_new ()">mm_bearer_properties_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-apn" title="mm_bearer_properties_get_apn ()">mm_bearer_properties_get_apn</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-apn" title="mm_bearer_properties_set_apn ()">mm_bearer_properties_set_apn</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth"><span class="returnvalue">MMBearerAllowedAuth</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-allowed-auth" title="mm_bearer_properties_get_allowed_auth ()">mm_bearer_properties_get_allowed_auth</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-allowed-auth" title="mm_bearer_properties_set_allowed_auth ()">mm_bearer_properties_set_allowed_auth</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-user" title="mm_bearer_properties_get_user ()">mm_bearer_properties_get_user</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-user" title="mm_bearer_properties_set_user ()">mm_bearer_properties_set_user</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-password" title="mm_bearer_properties_get_password ()">mm_bearer_properties_get_password</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-password" title="mm_bearer_properties_set_password ()">mm_bearer_properties_set_password</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="returnvalue">MMBearerIpFamily</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-ip-type" title="mm_bearer_properties_get_ip_type ()">mm_bearer_properties_get_ip_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-ip-type" title="mm_bearer_properties_set_ip_type ()">mm_bearer_properties_set_ip_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-allow-roaming" title="mm_bearer_properties_get_allow_roaming ()">mm_bearer_properties_get_allow_roaming</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-allow-roaming" title="mm_bearer_properties_set_allow_roaming ()">mm_bearer_properties_set_allow_roaming</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-number" title="mm_bearer_properties_get_number ()">mm_bearer_properties_get_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-number" title="mm_bearer_properties_set_number ()">mm_bearer_properties_set_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRmProtocol"><span class="returnvalue">MMModemCdmaRmProtocol</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-rm-protocol" title="mm_bearer_properties_get_rm_protocol ()">mm_bearer_properties_get_rm_protocol</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-rm-protocol" title="mm_bearer_properties_set_rm_protocol ()">mm_bearer_properties_set_rm_protocol</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMBearerProperties.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMBearerProperties.html#MMBearerProperties-struct" title="struct MMBearerProperties">MMBearerProperties</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMBearerProperties.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMBearerProperties
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMBearerProperties.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> is an object handling the properties requested
+to ModemManager when creating a new bearer.</p>
+<p>This object is created by the user and passed to ModemManager with either
+<a class="link" href="MMModem.html#mm-modem-create-bearer" title="mm_modem_create_bearer ()"><code class="function">mm_modem_create_bearer()</code></a> or <a class="link" href="MMModem.html#mm-modem-create-bearer-sync" title="mm_modem_create_bearer_sync ()"><code class="function">mm_modem_create_bearer_sync()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMBearerProperties.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-bearer-properties-new"></a><h3>mm_bearer_properties_new ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="returnvalue">MMBearerProperties</span></a> *
+mm_bearer_properties_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a new empty <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-new.returns"></a><h4>Returns</h4>
+<p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-get-apn"></a><h3>mm_bearer_properties_get_apn ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_bearer_properties_get_apn (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>);</pre>
+<p>Gets the name of the access point to use when connecting.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-apn.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-apn.returns"></a><h4>Returns</h4>
+<p>the access point, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not set. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-set-apn"></a><h3>mm_bearer_properties_set_apn ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_bearer_properties_set_apn (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *apn</code></em>);</pre>
+<p>Sets the name of the access point to use when connecting.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-set-apn.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>apn</p></td>
+<td class="parameter_description"><p>Name of the access point.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-get-allowed-auth"></a><h3>mm_bearer_properties_get_allowed_auth ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth"><span class="returnvalue">MMBearerAllowedAuth</span></a>
+mm_bearer_properties_get_allowed_auth (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>);</pre>
+<p>Gets the authentication methods allowed in the connection.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-allowed-auth.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-allowed-auth.returns"></a><h4>Returns</h4>
+<p> a bitmask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth"><span class="type">MMBearerAllowedAuth</span></a> values, or <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-BEARER-ALLOWED-AUTH-UNKNOWN:CAPS"><code class="literal">MM_BEARER_ALLOWED_AUTH_UNKNOWN</code></a> to request the modem-default method.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-set-allowed-auth"></a><h3>mm_bearer_properties_set_allowed_auth ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_bearer_properties_set_allowed_auth (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth"><span class="type">MMBearerAllowedAuth</span></a> allowed_auth</code></em>);</pre>
+<p>Sets the authentication method to use.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-set-allowed-auth.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>allowed_auth</p></td>
+<td class="parameter_description"><p>a bitmask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth"><span class="type">MMBearerAllowedAuth</span></a> values. <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-BEARER-ALLOWED-AUTH-UNKNOWN:CAPS"><code class="literal">MM_BEARER_ALLOWED_AUTH_UNKNOWN</code></a> may be given to request the modem-default method.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-get-user"></a><h3>mm_bearer_properties_get_user ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_bearer_properties_get_user (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>);</pre>
+<p>Gets the username used to authenticate with the access point.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-user.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-user.returns"></a><h4>Returns</h4>
+<p>the username, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not set. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-set-user"></a><h3>mm_bearer_properties_set_user ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_bearer_properties_set_user (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *user</code></em>);</pre>
+<p>Sets the username used to authenticate with the access point.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-set-user.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user</p></td>
+<td class="parameter_description"><p>the username</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-get-password"></a><h3>mm_bearer_properties_get_password ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_bearer_properties_get_password (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>);</pre>
+<p>Gets the password used to authenticate with the access point.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-password.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-password.returns"></a><h4>Returns</h4>
+<p>the password, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not set. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-set-password"></a><h3>mm_bearer_properties_set_password ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_bearer_properties_set_password (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *password</code></em>);</pre>
+<p>Sets the password used to authenticate with the access point.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-set-password.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>password</p></td>
+<td class="parameter_description"><p>the password</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-get-ip-type"></a><h3>mm_bearer_properties_get_ip_type ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="returnvalue">MMBearerIpFamily</span></a>
+mm_bearer_properties_get_ip_type (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>);</pre>
+<p>Sets the IP type to use.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-ip-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-ip-type.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="type">MMBearerIpFamily</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-set-ip-type"></a><h3>mm_bearer_properties_set_ip_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_bearer_properties_set_ip_type (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="type">MMBearerIpFamily</span></a> ip_type</code></em>);</pre>
+<p>Sets the IP type to use.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-set-ip-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>ip_type</p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="type">MMBearerIpFamily</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-get-allow-roaming"></a><h3>mm_bearer_properties_get_allow_roaming ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_bearer_properties_get_allow_roaming
+ (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>);</pre>
+<p>Checks whether roaming is allowed in the connection.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-allow-roaming.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-allow-roaming.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if roaming is allowed, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-set-allow-roaming"></a><h3>mm_bearer_properties_set_allow_roaming ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_bearer_properties_set_allow_roaming
+ (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> allow_roaming</code></em>);</pre>
+<p>Sets the flag to indicate whether roaming is allowed or not in the
+connection.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-set-allow-roaming.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>allow_roaming</p></td>
+<td class="parameter_description"><p>boolean value.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-get-number"></a><h3>mm_bearer_properties_get_number ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_bearer_properties_get_number (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">mm_bearer_properties_get_number</code> has been deprecated since version 1.10.0. and should not be used in newly-written code.</p>
+<p>The number setting is not used anywhere, and therefore
+it doesn't make sense to expose it in the ModemManager interface.</p>
+</div>
+<p>Gets the number to use when performing the connection.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-number.returns"></a><h4>Returns</h4>
+<p>the number, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not set. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-set-number"></a><h3>mm_bearer_properties_set_number ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_bearer_properties_set_number (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *number</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">mm_bearer_properties_set_number</code> has been deprecated since version 1.10.0. and should not be used in newly-written code.</p>
+<p>The number setting is not used anywhere, and therefore
+it doesn't make sense to expose it in the ModemManager interface.</p>
+</div>
+<p>Sets the number to use when performing the connection.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-set-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>number</p></td>
+<td class="parameter_description"><p>the number.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-get-rm-protocol"></a><h3>mm_bearer_properties_get_rm_protocol ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRmProtocol"><span class="returnvalue">MMModemCdmaRmProtocol</span></a>
+mm_bearer_properties_get_rm_protocol (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>);</pre>
+<p>Gets the RM protocol requested to use in the CDMA connection.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-rm-protocol.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-properties-get-rm-protocol.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRmProtocol"><span class="type">MMModemCdmaRmProtocol</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-properties-set-rm-protocol"></a><h3>mm_bearer_properties_set_rm_protocol ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_bearer_properties_set_rm_protocol (<em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRmProtocol"><span class="type">MMModemCdmaRmProtocol</span></a> protocol</code></em>);</pre>
+<p>Sets the RM protocol to use in the CDMA connection.</p>
+<div class="refsect3">
+<a name="mm-bearer-properties-set-rm-protocol.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>protocol</p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRmProtocol"><span class="type">MMModemCdmaRmProtocol</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMBearerProperties.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMBearerProperties-struct"></a><h3>struct MMBearerProperties</h3>
+<pre class="programlisting">struct MMBearerProperties;</pre>
+<p>The <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> structure contains private data and should
+only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMBearerStats.html b/docs/reference/libmm-glib/html/MMBearerStats.html
new file mode 100644
index 00000000..057384fb
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMBearerStats.html
@@ -0,0 +1,189 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMBearerStats: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch04.html" title="The Bearer object">
+<link rel="prev" href="MMBearerIpConfig.html" title="MMBearerIpConfig">
+<link rel="next" href="ch05.html" title="The SIM object">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMBearerStats.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMBearerStats.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMBearerIpConfig.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch05.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMBearerStats"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMBearerStats.top_of_page"></a>MMBearerStats</span></h2>
+<p>MMBearerStats — Helper object to handle bearer stats.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMBearerStats.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerStats.html#mm-bearer-stats-get-duration" title="mm_bearer_stats_get_duration ()">mm_bearer_stats_get_duration</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerStats.html#mm-bearer-stats-get-rx-bytes" title="mm_bearer_stats_get_rx_bytes ()">mm_bearer_stats_get_rx_bytes</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMBearerStats.html#mm-bearer-stats-get-tx-bytes" title="mm_bearer_stats_get_tx_bytes ()">mm_bearer_stats_get_tx_bytes</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMBearerStats.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMBearerStats.html#MMBearerStats-struct" title="struct MMBearerStats">MMBearerStats</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMBearerStats.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMBearerStats
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMBearerStats.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="type">MMBearerStats</span></a> is an object handling the statistics reported by the
+bearer object during a connection.</p>
+<p>This object is retrieved with either <a class="link" href="MMBearer.html#mm-bearer-get-stats" title="mm_bearer_get_stats ()"><code class="function">mm_bearer_get_stats()</code></a> or
+<a class="link" href="MMBearer.html#mm-bearer-peek-stats" title="mm_bearer_peek_stats ()"><code class="function">mm_bearer_peek_stats()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMBearerStats.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-bearer-stats-get-duration"></a><h3>mm_bearer_stats_get_duration ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_bearer_stats_get_duration (<em class="parameter"><code><a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="type">MMBearerStats</span></a> *self</code></em>);</pre>
+<p>Gets the duration of the current connection, in seconds.</p>
+<div class="refsect3">
+<a name="mm-bearer-stats-get-duration.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="type">MMBearerStats</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-stats-get-duration.returns"></a><h4>Returns</h4>
+<p> a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-stats-get-rx-bytes"></a><h3>mm_bearer_stats_get_rx_bytes ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
+mm_bearer_stats_get_rx_bytes (<em class="parameter"><code><a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="type">MMBearerStats</span></a> *self</code></em>);</pre>
+<p>Gets the number of bytes received without error in the connection.</p>
+<div class="refsect3">
+<a name="mm-bearer-stats-get-rx-bytes.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="type">MMBearerStats</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-stats-get-rx-bytes.returns"></a><h4>Returns</h4>
+<p> a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-stats-get-tx-bytes"></a><h3>mm_bearer_stats_get_tx_bytes ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
+mm_bearer_stats_get_tx_bytes (<em class="parameter"><code><a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="type">MMBearerStats</span></a> *self</code></em>);</pre>
+<p>Gets the number of bytes transmitted without error in the connection.</p>
+<div class="refsect3">
+<a name="mm-bearer-stats-get-tx-bytes.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="type">MMBearerStats</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-stats-get-tx-bytes.returns"></a><h4>Returns</h4>
+<p> a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a>.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMBearerStats.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMBearerStats-struct"></a><h3>struct MMBearerStats</h3>
+<pre class="programlisting">struct MMBearerStats;</pre>
+<p>The <a class="link" href="MMBearerStats.html" title="MMBearerStats"><span class="type">MMBearerStats</span></a> structure contains private data and should
+only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMCall.html b/docs/reference/libmm-glib/html/MMCall.html
new file mode 100644
index 00000000..13dd5523
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMCall.html
@@ -0,0 +1,1134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMCall: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch07.html" title="The Call object">
+<link rel="prev" href="ch07.html" title="The Call object">
+<link rel="next" href="MMCallProperties.html" title="MMCallProperties">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMCall.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMCall.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMCall.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch07.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch07.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMCallProperties.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMCall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMCall.top_of_page"></a>MMCall</span></h2>
+<p>MMCall — The call interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMCall.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-get-path" title="mm_call_get_path ()">mm_call_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-dup-path" title="mm_call_dup_path ()">mm_call_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-get-number" title="mm_call_get_number ()">mm_call_get_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-dup-number" title="mm_call_dup_number ()">mm_call_dup_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallDirection"><span class="returnvalue">MMCallDirection</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-get-direction" title="mm_call_get_direction ()">mm_call_get_direction</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallState"><span class="returnvalue">MMCallState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-get-state" title="mm_call_get_state ()">mm_call_get_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallStateReason"><span class="returnvalue">MMCallStateReason</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-get-state-reason" title="mm_call_get_state_reason ()">mm_call_get_state_reason</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-get-audio-port" title="mm_call_get_audio_port ()">mm_call_get_audio_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-dup-audio-port" title="mm_call_dup_audio_port ()">mm_call_dup_audio_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="returnvalue">MMCallAudioFormat</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-get-audio-format" title="mm_call_get_audio_format ()">mm_call_get_audio_format</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="returnvalue">MMCallAudioFormat</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-peek-audio-format" title="mm_call_peek_audio_format ()">mm_call_peek_audio_format</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-start" title="mm_call_start ()">mm_call_start</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-start-finish" title="mm_call_start_finish ()">mm_call_start_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-start-sync" title="mm_call_start_sync ()">mm_call_start_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-accept" title="mm_call_accept ()">mm_call_accept</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-accept-finish" title="mm_call_accept_finish ()">mm_call_accept_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-accept-sync" title="mm_call_accept_sync ()">mm_call_accept_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-hangup" title="mm_call_hangup ()">mm_call_hangup</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-hangup-finish" title="mm_call_hangup_finish ()">mm_call_hangup_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-hangup-sync" title="mm_call_hangup_sync ()">mm_call_hangup_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-send-dtmf" title="mm_call_send_dtmf ()">mm_call_send_dtmf</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-send-dtmf-finish" title="mm_call_send_dtmf_finish ()">mm_call_send_dtmf_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCall.html#mm-call-send-dtmf-sync" title="mm_call_send_dtmf_sync ()">mm_call_send_dtmf_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMCall.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMCall.html#MMCall-struct" title="struct MMCall">MMCall</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMCall.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy">MmGdbusCallProxy</a>
+ <span class="lineart">╰──</span> MMCall
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMCall.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMCall implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMCall.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> is an object providing access to the methods, signals and
+properties of the call interface.</p>
+<p>When the call is exposed and available in the bus, it is ensured that at
+least this interface is also available.</p>
+</div>
+<div class="refsect1">
+<a name="MMCall.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-call-get-path"></a><h3>mm_call_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_call_get_path (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> object.</p>
+<div class="refsect3">
+<a name="mm-call-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-dup-path"></a><h3>mm_call_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_call_dup_path (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> object.</p>
+<div class="refsect3">
+<a name="mm-call-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> object. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-get-number"></a><h3>mm_call_get_number ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_call_get_number (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>);</pre>
+<p>Gets the call number. In outgoing calls contains the dialing number or
+the remote number in incoming calls</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMCall.html#mm-call-dup-number" title="mm_call_dup_number ()"><code class="function">mm_call_dup_number()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-call-get-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-get-number.returns"></a><h4>Returns</h4>
+<p>The number, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-dup-number"></a><h3>mm_call_dup_number ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_call_dup_number (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>);</pre>
+<p>Gets the call number. In outgoing calls contains the dialing number or
+the remote number in incoming calls</p>
+<div class="refsect3">
+<a name="mm-call-dup-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-dup-number.returns"></a><h4>Returns</h4>
+<p>The number, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-get-direction"></a><h3>mm_call_get_direction ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallDirection"><span class="returnvalue">MMCallDirection</span></a>
+mm_call_get_direction (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>);</pre>
+<p>Gets the call direction.</p>
+<div class="refsect3">
+<a name="mm-call-get-direction.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-get-direction.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallDirection"><span class="type">MMCallDirection</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-get-state"></a><h3>mm_call_get_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallState"><span class="returnvalue">MMCallState</span></a>
+mm_call_get_state (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>);</pre>
+<p>Gets the current state of call.</p>
+<div class="refsect3">
+<a name="mm-call-get-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-get-state.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallState"><span class="type">MMCallState</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-get-state-reason"></a><h3>mm_call_get_state_reason ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallStateReason"><span class="returnvalue">MMCallStateReason</span></a>
+mm_call_get_state_reason (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>);</pre>
+<p>Gets the reason of why the call changes its state.</p>
+<div class="refsect3">
+<a name="mm-call-get-state-reason.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-get-state-reason.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallStateReason"><span class="type">MMCallStateReason</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-get-audio-port"></a><h3>mm_call_get_audio_port ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_call_get_audio_port (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>);</pre>
+<p>Gets the kernel device used for audio (if any).</p>
+<div class="refsect3">
+<a name="mm-call-get-audio-port.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-get-audio-port.returns"></a><h4>Returns</h4>
+<p>The audio port, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if call audio is not
+routed via the host or couldn't be retrieved. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-dup-audio-port"></a><h3>mm_call_dup_audio_port ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_call_dup_audio_port (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>);</pre>
+<p>Gets the kernel device used for audio (if any).</p>
+<div class="refsect3">
+<a name="mm-call-dup-audio-port.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-dup-audio-port.returns"></a><h4>Returns</h4>
+<p>The audio port, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if call audio is not
+routed via the host or couldn't be retrieved. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-get-audio-format"></a><h3>mm_call_get_audio_format ()</h3>
+<pre class="programlisting"><a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="returnvalue">MMCallAudioFormat</span></a> *
+mm_call_get_audio_format (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="type">MMCallAudioFormat</span></a> object specifying the audio format used by the
+audio port if call audio is routed via the host.</p>
+<div class="warning">The values reported by <em class="parameter"><code>self</code></em> are not updated when the values in the
+interface change. Instead, the client is expected to call
+<a class="link" href="MMCall.html#mm-call-get-audio-format" title="mm_call_get_audio_format ()"><code class="function">mm_call_get_audio_format()</code></a> again to get a new <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="type">MMCallAudioFormat</span></a> with the
+new values.</div>
+<div class="refsect3">
+<a name="mm-call-get-audio-format.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-get-audio-format.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="type">MMCallAudioFormat</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-peek-audio-format"></a><h3>mm_call_peek_audio_format ()</h3>
+<pre class="programlisting"><a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="returnvalue">MMCallAudioFormat</span></a> *
+mm_call_peek_audio_format (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="type">MMCallAudioFormat</span></a> object specifying the audio format used by the
+audio port if call audio is routed via the host.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMCall.html#mm-call-get-audio-format" title="mm_call_get_audio_format ()"><code class="function">mm_call_get_audio_format()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-call-peek-audio-format.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-peek-audio-format.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="type">MMCallAudioFormat</span></a>. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-start"></a><h3>mm_call_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_call_start (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to queue the call.</p>
+<p>Call objects can only be executed once.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMCall.html#mm-call-start-finish" title="mm_call_start_finish ()"><code class="function">mm_call_start_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMCall.html#mm-call-start-sync" title="mm_call_start_sync ()"><code class="function">mm_call_start_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-call-start.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-start-finish"></a><h3>mm_call_start_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_call_start_finish (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMCall.html#mm-call-start" title="mm_call_start ()"><code class="function">mm_call_start()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-call-start-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMCall.html#mm-call-start" title="mm_call_start ()"><code class="function">mm_call_start()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-start-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-start-sync"></a><h3>mm_call_start_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_call_start_sync (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to queue the call for delivery.</p>
+<p>Call objects can only be sent once.</p>
+<p>The calling thread is blocked until a reply is received.
+See <a class="link" href="MMCall.html#mm-call-start" title="mm_call_start ()"><code class="function">mm_call_start()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-call-start-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-start-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-accept"></a><h3>mm_call_accept ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_call_accept (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to accept the incoming call.</p>
+<p>Call objects can only be executed once.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMCall.html#mm-call-accept-finish" title="mm_call_accept_finish ()"><code class="function">mm_call_accept_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMCall.html#mm-call-accept-sync" title="mm_call_accept_sync ()"><code class="function">mm_call_accept_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-call-accept.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-accept-finish"></a><h3>mm_call_accept_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_call_accept_finish (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMCall.html#mm-call-accept" title="mm_call_accept ()"><code class="function">mm_call_accept()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-call-accept-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMCall.html#mm-call-accept" title="mm_call_accept ()"><code class="function">mm_call_accept()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-accept-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-accept-sync"></a><h3>mm_call_accept_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_call_accept_sync (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to accept the incoming call.</p>
+<p>Call objects can only be sent once.</p>
+<p>The calling thread is blocked until an incoming call is ready.
+See <a class="link" href="MMCall.html#mm-call-accept" title="mm_call_accept ()"><code class="function">mm_call_accept()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-call-accept-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-accept-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-hangup"></a><h3>mm_call_hangup ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_call_hangup (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to hangup the call.</p>
+<p>Call objects can only be executed once.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMCall.html#mm-call-hangup-finish" title="mm_call_hangup_finish ()"><code class="function">mm_call_hangup_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMCall.html#mm-call-hangup-sync" title="mm_call_hangup_sync ()"><code class="function">mm_call_hangup_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-call-hangup.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-hangup-finish"></a><h3>mm_call_hangup_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_call_hangup_finish (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMCall.html#mm-call-hangup" title="mm_call_hangup ()"><code class="function">mm_call_hangup()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-call-hangup-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMCall.html#mm-call-hangup" title="mm_call_hangup ()"><code class="function">mm_call_hangup()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-hangup-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-hangup-sync"></a><h3>mm_call_hangup_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_call_hangup_sync (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to hangup the call.</p>
+<p>Call objects can only be sent once.</p>
+<p>The calling thread is blocked until an incoming call is ready.
+See <a class="link" href="MMCall.html#mm-call-hangup" title="mm_call_hangup ()"><code class="function">mm_call_hangup()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-call-hangup-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-hangup-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-send-dtmf"></a><h3>mm_call_send_dtmf ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_call_send_dtmf (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dtmf</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to send a DTMF tone the call.</p>
+<p>Call objects can only be executed once.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMCall.html#mm-call-send-dtmf-finish" title="mm_call_send_dtmf_finish ()"><code class="function">mm_call_send_dtmf_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMCall.html#mm-call-send-dtmf-sync" title="mm_call_send_dtmf_sync ()"><code class="function">mm_call_send_dtmf_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-call-send-dtmf.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dtmf</p></td>
+<td class="parameter_description"><p>the DMTF tone.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-send-dtmf-finish"></a><h3>mm_call_send_dtmf_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_call_send_dtmf_finish (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMCall.html#mm-call-send-dtmf" title="mm_call_send_dtmf ()"><code class="function">mm_call_send_dtmf()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-call-send-dtmf-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMCall.html#mm-call-send-dtmf" title="mm_call_send_dtmf ()"><code class="function">mm_call_send_dtmf()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-send-dtmf-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-send-dtmf-sync"></a><h3>mm_call_send_dtmf_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_call_send_dtmf_sync (<em class="parameter"><code><a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dtmf</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to send a DTMF tone the call.</p>
+<p>Call objects can only be sent once.</p>
+<p>The calling thread is blocked until an incoming call is ready.
+See <a class="link" href="MMCall.html#mm-call-send-dtmf" title="mm_call_send_dtmf ()"><code class="function">mm_call_send_dtmf()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-call-send-dtmf-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dtmf</p></td>
+<td class="parameter_description"><p>the DMTF tone.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-send-dtmf-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMCall.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMCall-struct"></a><h3>struct MMCall</h3>
+<pre class="programlisting">struct MMCall;</pre>
+<p>The <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMCallAudioFormat.html b/docs/reference/libmm-glib/html/MMCallAudioFormat.html
new file mode 100644
index 00000000..f8b5eb54
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMCallAudioFormat.html
@@ -0,0 +1,192 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMCallAudioFormat: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch07.html" title="The Call object">
+<link rel="prev" href="MMCallProperties.html" title="MMCallProperties">
+<link rel="next" href="pt02.html" title="Part II. Low level API">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMCallAudioFormat.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMCallAudioFormat.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch07.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMCallProperties.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="pt02.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMCallAudioFormat"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMCallAudioFormat.top_of_page"></a>MMCallAudioFormat</span></h2>
+<p>MMCallAudioFormat — Helper object to handle voice call audio formats.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMCallAudioFormat.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCallAudioFormat.html#mm-call-audio-format-get-encoding" title="mm_call_audio_format_get_encoding ()">mm_call_audio_format_get_encoding</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCallAudioFormat.html#mm-call-audio-format-get-resolution" title="mm_call_audio_format_get_resolution ()">mm_call_audio_format_get_resolution</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCallAudioFormat.html#mm-call-audio-format-get-rate" title="mm_call_audio_format_get_rate ()">mm_call_audio_format_get_rate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMCallAudioFormat.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMCallAudioFormat.html#MMCallAudioFormat-struct" title="struct MMCallAudioFormat">MMCallAudioFormat</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMCallAudioFormat.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMCallAudioFormat
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMCallAudioFormat.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="type">MMCallAudioFormat</span></a> is an object handling the voice call audio format
+which describes how to send/receive voice call audio from the host.</p>
+<p>This object is retrieved with either <a class="link" href="MMCall.html#mm-call-get-audio-format" title="mm_call_get_audio_format ()"><code class="function">mm_call_get_audio_format()</code></a> or
+<a class="link" href="MMCall.html#mm-call-peek-audio-format" title="mm_call_peek_audio_format ()"><code class="function">mm_call_peek_audio_format()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMCallAudioFormat.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-call-audio-format-get-encoding"></a><h3>mm_call_audio_format_get_encoding ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_call_audio_format_get_encoding (<em class="parameter"><code><a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="type">MMCallAudioFormat</span></a> *self</code></em>);</pre>
+<p>Gets the encoding of the audio format. For example, "pcm" for PCM-encoded
+audio.</p>
+<div class="refsect3">
+<a name="mm-call-audio-format-get-encoding.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="type">MMCallAudioFormat</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-audio-format-get-encoding.returns"></a><h4>Returns</h4>
+<p> a string with the encoding, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-audio-format-get-resolution"></a><h3>mm_call_audio_format_get_resolution ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_call_audio_format_get_resolution (<em class="parameter"><code><a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="type">MMCallAudioFormat</span></a> *self</code></em>);</pre>
+<p>Gets the resolution of the audio format. For example, "s16le" for signed
+16-bit little-endian audio sampling resolution.</p>
+<div class="refsect3">
+<a name="mm-call-audio-format-get-resolution.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="type">MMCallAudioFormat</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-audio-format-get-resolution.returns"></a><h4>Returns</h4>
+<p> a string with the resolution, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-audio-format-get-rate"></a><h3>mm_call_audio_format_get_rate ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_call_audio_format_get_rate (<em class="parameter"><code><a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="type">MMCallAudioFormat</span></a> *self</code></em>);</pre>
+<p>Gets the sampling rate of the audio format. For example, 8000 for an 8000hz
+sampling rate.</p>
+<div class="refsect3">
+<a name="mm-call-audio-format-get-rate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="type">MMCallAudioFormat</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-audio-format-get-rate.returns"></a><h4>Returns</h4>
+<p> the sampling rate, or 0 if unknown.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMCallAudioFormat.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMCallAudioFormat-struct"></a><h3>struct MMCallAudioFormat</h3>
+<pre class="programlisting">struct MMCallAudioFormat;</pre>
+<p>The <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat"><span class="type">MMCallAudioFormat</span></a> structure contains private data and should
+only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMCallProperties.html b/docs/reference/libmm-glib/html/MMCallProperties.html
new file mode 100644
index 00000000..9c7dca6e
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMCallProperties.html
@@ -0,0 +1,395 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMCallProperties: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch07.html" title="The Call object">
+<link rel="prev" href="MMCall.html" title="MMCall">
+<link rel="next" href="MMCallAudioFormat.html" title="MMCallAudioFormat">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMCallProperties.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMCallProperties.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch07.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMCall.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMCallAudioFormat.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMCallProperties"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMCallProperties.top_of_page"></a>MMCallProperties</span></h2>
+<p>MMCallProperties — Helper object to handle CALL properties.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMCallProperties.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="returnvalue">MMCallProperties</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCallProperties.html#mm-call-properties-new" title="mm_call_properties_new ()">mm_call_properties_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCallProperties.html#mm-call-properties-get-number" title="mm_call_properties_get_number ()">mm_call_properties_get_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMCallProperties.html#mm-call-properties-set-number" title="mm_call_properties_set_number ()">mm_call_properties_set_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallDirection"><span class="returnvalue">MMCallDirection</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCallProperties.html#mm-call-properties-get-direction" title="mm_call_properties_get_direction ()">mm_call_properties_get_direction</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMCallProperties.html#mm-call-properties-set-direction" title="mm_call_properties_set_direction ()">mm_call_properties_set_direction</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallState"><span class="returnvalue">MMCallState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCallProperties.html#mm-call-properties-get-state" title="mm_call_properties_get_state ()">mm_call_properties_get_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMCallProperties.html#mm-call-properties-set-state" title="mm_call_properties_set_state ()">mm_call_properties_set_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallStateReason"><span class="returnvalue">MMCallStateReason</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCallProperties.html#mm-call-properties-get-state-reason" title="mm_call_properties_get_state_reason ()">mm_call_properties_get_state_reason</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMCallProperties.html#mm-call-properties-set-state-reason" title="mm_call_properties_set_state_reason ()">mm_call_properties_set_state_reason</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMCallProperties.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMCallProperties.html#MMCallProperties-struct" title="struct MMCallProperties">MMCallProperties</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMCallProperties.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMCallProperties
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMCallProperties.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a> is an object handling the properties to be set
+in newly created CALL objects.</p>
+<p>This object is created by the user and passed to ModemManager with either
+<a class="link" href="MMModemVoice.html#mm-modem-voice-create-call" title="mm_modem_voice_create_call ()"><code class="function">mm_modem_voice_create_call()</code></a> or <a class="link" href="MMModemVoice.html#mm-modem-voice-create-call-sync" title="mm_modem_voice_create_call_sync ()"><code class="function">mm_modem_voice_create_call_sync()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMCallProperties.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-call-properties-new"></a><h3>mm_call_properties_new ()</h3>
+<pre class="programlisting"><a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="returnvalue">MMCallProperties</span></a> *
+mm_call_properties_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a new empty <a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a>.</p>
+<div class="refsect3">
+<a name="mm-call-properties-new.returns"></a><h4>Returns</h4>
+<p>a <a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-properties-get-number"></a><h3>mm_call_properties_get_number ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_call_properties_get_number (<em class="parameter"><code><a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a> *self</code></em>);</pre>
+<p>Gets the number, in UTF-8.</p>
+<div class="refsect3">
+<a name="mm-call-properties-get-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-properties-get-number.returns"></a><h4>Returns</h4>
+<p> the call number, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't contain any (anonymous caller). Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-properties-set-number"></a><h3>mm_call_properties_set_number ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_call_properties_set_number (<em class="parameter"><code><a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>);</pre>
+<p>Sets the call number.</p>
+<div class="refsect3">
+<a name="mm-call-properties-set-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>text</p></td>
+<td class="parameter_description"><p>The number to set, in UTF-8.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-properties-get-direction"></a><h3>mm_call_properties_get_direction ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallDirection"><span class="returnvalue">MMCallDirection</span></a>
+mm_call_properties_get_direction (<em class="parameter"><code><a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a> *self</code></em>);</pre>
+<p>Gets the call direction.</p>
+<div class="refsect3">
+<a name="mm-call-properties-get-direction.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-properties-get-direction.returns"></a><h4>Returns</h4>
+<p> the call direction.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-properties-set-direction"></a><h3>mm_call_properties_set_direction ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_call_properties_set_direction (<em class="parameter"><code><a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallDirection"><span class="type">MMCallDirection</span></a> direction</code></em>);</pre>
+<p>Sets the call direction</p>
+<div class="refsect3">
+<a name="mm-call-properties-set-direction.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>direction</p></td>
+<td class="parameter_description"><p>the call direction</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-properties-get-state"></a><h3>mm_call_properties_get_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallState"><span class="returnvalue">MMCallState</span></a>
+mm_call_properties_get_state (<em class="parameter"><code><a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a> *self</code></em>);</pre>
+<p>Gets the call state.</p>
+<div class="refsect3">
+<a name="mm-call-properties-get-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-properties-get-state.returns"></a><h4>Returns</h4>
+<p> the call state.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-properties-set-state"></a><h3>mm_call_properties_set_state ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_call_properties_set_state (<em class="parameter"><code><a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallState"><span class="type">MMCallState</span></a> state</code></em>);</pre>
+<p>Sets the call state</p>
+<div class="refsect3">
+<a name="mm-call-properties-set-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>state</p></td>
+<td class="parameter_description"><p>the call state</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-properties-get-state-reason"></a><h3>mm_call_properties_get_state_reason ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallStateReason"><span class="returnvalue">MMCallStateReason</span></a>
+mm_call_properties_get_state_reason (<em class="parameter"><code><a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a> *self</code></em>);</pre>
+<p>Gets the call state reason.</p>
+<div class="refsect3">
+<a name="mm-call-properties-get-state-reason.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-properties-get-state-reason.returns"></a><h4>Returns</h4>
+<p> the call state reason.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-properties-set-state-reason"></a><h3>mm_call_properties_set_state_reason ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_call_properties_set_state_reason (<em class="parameter"><code><a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallStateReason"><span class="type">MMCallStateReason</span></a> state_reason</code></em>);</pre>
+<p>Sets the call state reason</p>
+<div class="refsect3">
+<a name="mm-call-properties-set-state-reason.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>state_reason</p></td>
+<td class="parameter_description"><p>the call state_reason</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMCallProperties.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMCallProperties-struct"></a><h3>struct MMCallProperties</h3>
+<pre class="programlisting">struct MMCallProperties;</pre>
+<p>The <a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a> structure contains private data and should only be
+accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMCdmaManualActivationProperties.html b/docs/reference/libmm-glib/html/MMCdmaManualActivationProperties.html
new file mode 100644
index 00000000..1d7998b1
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMCdmaManualActivationProperties.html
@@ -0,0 +1,835 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMCdmaManualActivationProperties: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html#id-1.2.4.3" title="Generic interfaces">
+<link rel="prev" href="MMModemCdma.html" title="MMModemCdma">
+<link rel="next" href="MMUnlockRetries.html" title="MMUnlockRetries">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMCdmaManualActivationProperties.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMCdmaManualActivationProperties.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html#id-1.2.4.3"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMModemCdma.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMUnlockRetries.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMCdmaManualActivationProperties"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMCdmaManualActivationProperties.top_of_page"></a>MMCdmaManualActivationProperties</span></h2>
+<p>MMCdmaManualActivationProperties — Helper object to handle manual CDMA activation properties.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMCdmaManualActivationProperties.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="returnvalue">MMCdmaManualActivationProperties</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-new" title="mm_cdma_manual_activation_properties_new ()">mm_cdma_manual_activation_properties_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-spc" title="mm_cdma_manual_activation_properties_get_spc ()">mm_cdma_manual_activation_properties_get_spc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-spc" title="mm_cdma_manual_activation_properties_set_spc ()">mm_cdma_manual_activation_properties_set_spc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-sid" title="mm_cdma_manual_activation_properties_get_sid ()">mm_cdma_manual_activation_properties_get_sid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-sid" title="mm_cdma_manual_activation_properties_set_sid ()">mm_cdma_manual_activation_properties_set_sid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-mdn" title="mm_cdma_manual_activation_properties_get_mdn ()">mm_cdma_manual_activation_properties_get_mdn</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-mdn" title="mm_cdma_manual_activation_properties_set_mdn ()">mm_cdma_manual_activation_properties_set_mdn</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-min" title="mm_cdma_manual_activation_properties_get_min ()">mm_cdma_manual_activation_properties_get_min</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-min" title="mm_cdma_manual_activation_properties_set_min ()">mm_cdma_manual_activation_properties_set_min</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-mn-ha-key" title="mm_cdma_manual_activation_properties_get_mn_ha_key ()">mm_cdma_manual_activation_properties_get_mn_ha_key</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-mn-ha-key" title="mm_cdma_manual_activation_properties_set_mn_ha_key ()">mm_cdma_manual_activation_properties_set_mn_ha_key</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-mn-aaa-key" title="mm_cdma_manual_activation_properties_get_mn_aaa_key ()">mm_cdma_manual_activation_properties_get_mn_aaa_key</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-mn-aaa-key" title="mm_cdma_manual_activation_properties_set_mn_aaa_key ()">mm_cdma_manual_activation_properties_set_mn_aaa_key</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-prl" title="mm_cdma_manual_activation_properties_get_prl ()">mm_cdma_manual_activation_properties_get_prl</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-peek-prl-bytearray" title="mm_cdma_manual_activation_properties_peek_prl_bytearray ()">mm_cdma_manual_activation_properties_peek_prl_bytearray</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-prl-bytearray" title="mm_cdma_manual_activation_properties_get_prl_bytearray ()">mm_cdma_manual_activation_properties_get_prl_bytearray</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-prl" title="mm_cdma_manual_activation_properties_set_prl ()">mm_cdma_manual_activation_properties_set_prl</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-prl-bytearray" title="mm_cdma_manual_activation_properties_set_prl_bytearray ()">mm_cdma_manual_activation_properties_set_prl_bytearray</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMCdmaManualActivationProperties.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMCdmaManualActivationProperties.html#MMCdmaManualActivationProperties-struct" title="struct MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMCdmaManualActivationProperties.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMCdmaManualActivationProperties
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMCdmaManualActivationProperties.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> is an object handling the properties
+required during a manual CDMA activation request.</p>
+</div>
+<div class="refsect1">
+<a name="MMCdmaManualActivationProperties.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-new"></a><h3>mm_cdma_manual_activation_properties_new ()</h3>
+<pre class="programlisting"><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="returnvalue">MMCdmaManualActivationProperties</span></a> *
+mm_cdma_manual_activation_properties_new
+ (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a new <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> object.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-new.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-get-spc"></a><h3>mm_cdma_manual_activation_properties_get_spc ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_cdma_manual_activation_properties_get_spc
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>);</pre>
+<p>Gets the Service Programming Code.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-spc.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-spc.returns"></a><h4>Returns</h4>
+<p>The SPC. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-set-spc"></a><h3>mm_cdma_manual_activation_properties_set_spc ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_cdma_manual_activation_properties_set_spc
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *spc</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Sets the Service Programming Code.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-spc.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>spc</p></td>
+<td class="parameter_description"><p>The SPC string, exactly 6 digits.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-spc.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the SPC was successfully set, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-get-sid"></a><h3>mm_cdma_manual_activation_properties_get_sid ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a>
+mm_cdma_manual_activation_properties_get_sid
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>);</pre>
+<p>Gets the System Identification Number.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-sid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-sid.returns"></a><h4>Returns</h4>
+<p> The SID.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-set-sid"></a><h3>mm_cdma_manual_activation_properties_set_sid ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_cdma_manual_activation_properties_set_sid
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> sid</code></em>);</pre>
+<p>Sets the Service Identification Number.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-sid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>sid</p></td>
+<td class="parameter_description"><p>The SID.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-get-mdn"></a><h3>mm_cdma_manual_activation_properties_get_mdn ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_cdma_manual_activation_properties_get_mdn
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>);</pre>
+<p>Gets the Mobile Directory Number.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-mdn.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-mdn.returns"></a><h4>Returns</h4>
+<p>The MDN. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-set-mdn"></a><h3>mm_cdma_manual_activation_properties_set_mdn ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_cdma_manual_activation_properties_set_mdn
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mdn</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Sets the Mobile Directory Number.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-mdn.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>mdn</p></td>
+<td class="parameter_description"><p>The MDN string, maximum 15 characters.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-mdn.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the MDN was successfully set, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-get-min"></a><h3>mm_cdma_manual_activation_properties_get_min ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_cdma_manual_activation_properties_get_min
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>);</pre>
+<p>Gets the Mobile Indentification Number.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-min.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-min.returns"></a><h4>Returns</h4>
+<p>The MIN. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-set-min"></a><h3>mm_cdma_manual_activation_properties_set_min ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_cdma_manual_activation_properties_set_min
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *min</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Sets the Mobile Identification Number.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-min.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>min</p></td>
+<td class="parameter_description"><p>The MIN string, maximum 15 characters.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-min.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the MIN was successfully set, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-get-mn-ha-key"></a><h3>mm_cdma_manual_activation_properties_get_mn_ha_key ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_cdma_manual_activation_properties_get_mn_ha_key
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>);</pre>
+<p>Gets the MN-HA key.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-mn-ha-key.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-mn-ha-key.returns"></a><h4>Returns</h4>
+<p>The MN-HA key. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-set-mn-ha-key"></a><h3>mm_cdma_manual_activation_properties_set_mn_ha_key ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_cdma_manual_activation_properties_set_mn_ha_key
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mn_ha_key</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Sets the Mobile Identification Number.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-mn-ha-key.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>mn_ha_key</p></td>
+<td class="parameter_description"><p>The MN-HA key string, maximum 16 characters.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-mn-ha-key.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the MN-HA key was successfully set, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-get-mn-aaa-key"></a><h3>mm_cdma_manual_activation_properties_get_mn_aaa_key ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_cdma_manual_activation_properties_get_mn_aaa_key
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>);</pre>
+<p>Gets the MN-AAA key.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-mn-aaa-key.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-mn-aaa-key.returns"></a><h4>Returns</h4>
+<p>The MN-AAA key. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-set-mn-aaa-key"></a><h3>mm_cdma_manual_activation_properties_set_mn_aaa_key ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_cdma_manual_activation_properties_set_mn_aaa_key
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mn_aaa_key</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Sets the Mobile Identification Number.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-mn-aaa-key.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>mn_aaa_key</p></td>
+<td class="parameter_description"><p>The MN-AAA key string, maximum 16 characters.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-mn-aaa-key.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the MN-AAA key was successfully set, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-get-prl"></a><h3>mm_cdma_manual_activation_properties_get_prl ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *
+mm_cdma_manual_activation_properties_get_prl
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *prl_len</code></em>);</pre>
+<p>Gets the Preferred Roaming List.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-prl.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>prl_len</p></td>
+<td class="parameter_description"><p>Size of the returned PRL. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-prl.returns"></a><h4>Returns</h4>
+<p>The PRL. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-peek-prl-bytearray"></a><h3>mm_cdma_manual_activation_properties_peek_prl_bytearray ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *
+mm_cdma_manual_activation_properties_peek_prl_bytearray
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>);</pre>
+<p>Gets the Preferred Roaming List.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-peek-prl-bytearray.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-peek-prl-bytearray.returns"></a><h4>Returns</h4>
+<p>A <a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> with the PRL, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't contain any. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-get-prl-bytearray"></a><h3>mm_cdma_manual_activation_properties_get_prl_bytearray ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *
+mm_cdma_manual_activation_properties_get_prl_bytearray
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>);</pre>
+<p>Gets the Preferred Roaming List.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-prl-bytearray.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-get-prl-bytearray.returns"></a><h4>Returns</h4>
+<p>A <a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> with the PRL, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't contain any. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#g-byte-array-unref"><code class="function">g_byte_array_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-set-prl"></a><h3>mm_cdma_manual_activation_properties_set_prl ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_cdma_manual_activation_properties_set_prl
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *prl</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> prl_length</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Sets the Preferred Roaming List.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-prl.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>prl</p></td>
+<td class="parameter_description"><p>The PRL.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>prl_length</p></td>
+<td class="parameter_description"><p>Length of <em class="parameter"><code>prl</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-prl.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the PRL was successfully set, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-cdma-manual-activation-properties-set-prl-bytearray"></a><h3>mm_cdma_manual_activation_properties_set_prl_bytearray ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_cdma_manual_activation_properties_set_prl_bytearray
+ (<em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> *prl</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Sets the Preferred Roaming List.</p>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-prl-bytearray.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>prl</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> with the PRL to set. This method takes a new reference of <em class="parameter"><code>prl</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-cdma-manual-activation-properties-set-prl-bytearray.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the PRL was successfully set, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMCdmaManualActivationProperties.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMCdmaManualActivationProperties-struct"></a><h3>struct MMCdmaManualActivationProperties</h3>
+<pre class="programlisting">struct MMCdmaManualActivationProperties;</pre>
+<p>The <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMFirmwareProperties.html b/docs/reference/libmm-glib/html/MMFirmwareProperties.html
new file mode 100644
index 00000000..a5624d52
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMFirmwareProperties.html
@@ -0,0 +1,331 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMFirmwareProperties: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s06.html" title="Firmware support">
+<link rel="prev" href="MMModemFirmware.html" title="MMModemFirmware">
+<link rel="next" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMFirmwareProperties.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMFirmwareProperties.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s06.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMModemFirmware.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMFirmwareUpdateSettings.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMFirmwareProperties"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMFirmwareProperties.top_of_page"></a>MMFirmwareProperties</span></h2>
+<p>MMFirmwareProperties — Helper object to handle firmware information.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMFirmwareProperties.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMFirmwareImageType"><span class="returnvalue">MMFirmwareImageType</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMFirmwareProperties.html#mm-firmware-properties-get-image-type" title="mm_firmware_properties_get_image_type ()">mm_firmware_properties_get_image_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMFirmwareProperties.html#mm-firmware-properties-get-unique-id" title="mm_firmware_properties_get_unique_id ()">mm_firmware_properties_get_unique_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-pri-version" title="mm_firmware_properties_get_gobi_pri_version ()">mm_firmware_properties_get_gobi_pri_version</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-pri-info" title="mm_firmware_properties_get_gobi_pri_info ()">mm_firmware_properties_get_gobi_pri_info</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-boot-version" title="mm_firmware_properties_get_gobi_boot_version ()">mm_firmware_properties_get_gobi_boot_version</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-pri-unique-id" title="mm_firmware_properties_get_gobi_pri_unique_id ()">mm_firmware_properties_get_gobi_pri_unique_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-modem-unique-id" title="mm_firmware_properties_get_gobi_modem_unique_id ()">mm_firmware_properties_get_gobi_modem_unique_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMFirmwareProperties.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMFirmwareProperties.html#MMFirmwareProperties-struct" title="struct MMFirmwareProperties">MMFirmwareProperties</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMFirmwareProperties.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMFirmwareProperties
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMFirmwareProperties.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a> is an object handling the properties exposed for
+available firmware images.</p>
+<p>This object is retrieved with either <a class="link" href="MMModemFirmware.html#mm-modem-firmware-list" title="mm_modem_firmware_list ()"><code class="function">mm_modem_firmware_list()</code></a>
+or <a class="link" href="MMModemFirmware.html#mm-modem-firmware-list-sync" title="mm_modem_firmware_list_sync ()"><code class="function">mm_modem_firmware_list_sync()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMFirmwareProperties.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-firmware-properties-get-image-type"></a><h3>mm_firmware_properties_get_image_type ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMFirmwareImageType"><span class="returnvalue">MMFirmwareImageType</span></a>
+mm_firmware_properties_get_image_type (<em class="parameter"><code><a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a> *self</code></em>);</pre>
+<p>Gets the type of the firmare image.</p>
+<div class="refsect3">
+<a name="mm-firmware-properties-get-image-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-firmware-properties-get-image-type.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMFirmwareImageType"><span class="type">MMFirmwareImageType</span></a> specifying The type of the image.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-firmware-properties-get-unique-id"></a><h3>mm_firmware_properties_get_unique_id ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_firmware_properties_get_unique_id (<em class="parameter"><code><a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a> *self</code></em>);</pre>
+<p>Gets the unique ID of the firmare image.</p>
+<div class="refsect3">
+<a name="mm-firmware-properties-get-unique-id.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-firmware-properties-get-unique-id.returns"></a><h4>Returns</h4>
+<p>The ID of the image. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-firmware-properties-get-gobi-pri-version"></a><h3>mm_firmware_properties_get_gobi_pri_version ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_firmware_properties_get_gobi_pri_version
+ (<em class="parameter"><code><a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a> *self</code></em>);</pre>
+<p>Gets the PRI version of a firmware image of type <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-FIRMWARE-IMAGE-TYPE-GOBI:CAPS"><code class="literal">MM_FIRMWARE_IMAGE_TYPE_GOBI</code></a>.</p>
+<div class="refsect3">
+<a name="mm-firmware-properties-get-gobi-pri-version.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-firmware-properties-get-gobi-pri-version.returns"></a><h4>Returns</h4>
+<p> The PRI version, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-firmware-properties-get-gobi-pri-info"></a><h3>mm_firmware_properties_get_gobi_pri_info ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_firmware_properties_get_gobi_pri_info
+ (<em class="parameter"><code><a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a> *self</code></em>);</pre>
+<p>Gets the PRI info of a firmware image of type <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-FIRMWARE-IMAGE-TYPE-GOBI:CAPS"><code class="literal">MM_FIRMWARE_IMAGE_TYPE_GOBI</code></a>.</p>
+<div class="refsect3">
+<a name="mm-firmware-properties-get-gobi-pri-info.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-firmware-properties-get-gobi-pri-info.returns"></a><h4>Returns</h4>
+<p> The PRI info, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-firmware-properties-get-gobi-boot-version"></a><h3>mm_firmware_properties_get_gobi_boot_version ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_firmware_properties_get_gobi_boot_version
+ (<em class="parameter"><code><a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a> *self</code></em>);</pre>
+<p>Gets the boot version of a firmware image of type <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-FIRMWARE-IMAGE-TYPE-GOBI:CAPS"><code class="literal">MM_FIRMWARE_IMAGE_TYPE_GOBI</code></a>.</p>
+<div class="refsect3">
+<a name="mm-firmware-properties-get-gobi-boot-version.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-firmware-properties-get-gobi-boot-version.returns"></a><h4>Returns</h4>
+<p> The boot version, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-firmware-properties-get-gobi-pri-unique-id"></a><h3>mm_firmware_properties_get_gobi_pri_unique_id ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_firmware_properties_get_gobi_pri_unique_id
+ (<em class="parameter"><code><a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a> *self</code></em>);</pre>
+<p>Gets the PRI unique ID of a firmware image of type <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-FIRMWARE-IMAGE-TYPE-GOBI:CAPS"><code class="literal">MM_FIRMWARE_IMAGE_TYPE_GOBI</code></a>.</p>
+<div class="refsect3">
+<a name="mm-firmware-properties-get-gobi-pri-unique-id.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-firmware-properties-get-gobi-pri-unique-id.returns"></a><h4>Returns</h4>
+<p> The PRI unique ID, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-firmware-properties-get-gobi-modem-unique-id"></a><h3>mm_firmware_properties_get_gobi_modem_unique_id ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_firmware_properties_get_gobi_modem_unique_id
+ (<em class="parameter"><code><a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a> *self</code></em>);</pre>
+<p>Gets the MODEM unique ID of a firmware image of type <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-FIRMWARE-IMAGE-TYPE-GOBI:CAPS"><code class="literal">MM_FIRMWARE_IMAGE_TYPE_GOBI</code></a>.</p>
+<div class="refsect3">
+<a name="mm-firmware-properties-get-gobi-modem-unique-id.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-firmware-properties-get-gobi-modem-unique-id.returns"></a><h4>Returns</h4>
+<p> The PRI unique ID, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMFirmwareProperties.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMFirmwareProperties-struct"></a><h3>struct MMFirmwareProperties</h3>
+<pre class="programlisting">struct MMFirmwareProperties;</pre>
+<p>The <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMFirmwareUpdateSettings.html b/docs/reference/libmm-glib/html/MMFirmwareUpdateSettings.html
new file mode 100644
index 00000000..9608ee69
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMFirmwareUpdateSettings.html
@@ -0,0 +1,229 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMFirmwareUpdateSettings: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s06.html" title="Firmware support">
+<link rel="prev" href="MMFirmwareProperties.html" title="MMFirmwareProperties">
+<link rel="next" href="ch03s07.html" title="Extended signal information">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMFirmwareUpdateSettings.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMFirmwareUpdateSettings.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s06.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMFirmwareProperties.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch03s07.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMFirmwareUpdateSettings"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMFirmwareUpdateSettings.top_of_page"></a>MMFirmwareUpdateSettings</span></h2>
+<p>MMFirmwareUpdateSettings — Helper object to handle firmware update settings.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMFirmwareUpdateSettings.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMFirmwareUpdateSettings.html#mm-firmware-update-settings-get-fastboot-at" title="mm_firmware_update_settings_get_fastboot_at ()">mm_firmware_update_settings_get_fastboot_at</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemFirmwareUpdateMethod"><span class="returnvalue">MMModemFirmwareUpdateMethod</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMFirmwareUpdateSettings.html#mm-firmware-update-settings-get-method" title="mm_firmware_update_settings_get_method ()">mm_firmware_update_settings_get_method</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+</td>
+<td class="function_name">
+<a class="link" href="MMFirmwareUpdateSettings.html#mm-firmware-update-settings-get-device-ids" title="mm_firmware_update_settings_get_device_ids ()">mm_firmware_update_settings_get_device_ids</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMFirmwareUpdateSettings.html#mm-firmware-update-settings-get-version" title="mm_firmware_update_settings_get_version ()">mm_firmware_update_settings_get_version</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMFirmwareUpdateSettings.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMFirmwareUpdateSettings.html#MMFirmwareUpdateSettings-struct" title="struct MMFirmwareUpdateSettings">MMFirmwareUpdateSettings</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMFirmwareUpdateSettings.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMFirmwareUpdateSettings
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMFirmwareUpdateSettings.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a> is an object handling the settings exposed to
+aid in the firmware update operation.</p>
+</div>
+<div class="refsect1">
+<a name="MMFirmwareUpdateSettings.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-firmware-update-settings-get-fastboot-at"></a><h3>mm_firmware_update_settings_get_fastboot_at ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_firmware_update_settings_get_fastboot_at
+ (<em class="parameter"><code><a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a> *self</code></em>);</pre>
+<p>Gets the AT command that should be sent to the module to trigger a reset
+into fastboot mode.</p>
+<p>Only applicable if the update method includes <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-FIRMWARE-UPDATE-METHOD-FASTBOOT:CAPS"><code class="literal">MM_MODEM_FIRMWARE_UPDATE_METHOD_FASTBOOT</code></a>.</p>
+<div class="refsect3">
+<a name="mm-firmware-update-settings-get-fastboot-at.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-firmware-update-settings-get-fastboot-at.returns"></a><h4>Returns</h4>
+<p> The AT command string, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-firmware-update-settings-get-method"></a><h3>mm_firmware_update_settings_get_method ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemFirmwareUpdateMethod"><span class="returnvalue">MMModemFirmwareUpdateMethod</span></a>
+mm_firmware_update_settings_get_method
+ (<em class="parameter"><code><a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a> *self</code></em>);</pre>
+<p>Gets the methods to use during the firmware update operation.</p>
+<div class="refsect3">
+<a name="mm-firmware-update-settings-get-method.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-firmware-update-settings-get-method.returns"></a><h4>Returns</h4>
+<p> a bitmask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemFirmwareUpdateMethod"><span class="type">MMModemFirmwareUpdateMethod</span></a> values.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-firmware-update-settings-get-device-ids"></a><h3>mm_firmware_update_settings_get_device_ids ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+mm_firmware_update_settings_get_device_ids
+ (<em class="parameter"><code><a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a> *self</code></em>);</pre>
+<p>Gets the list of device ids used to identify the device during a firmware update
+operation.</p>
+<div class="refsect3">
+<a name="mm-firmware-update-settings-get-device-ids.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-firmware-update-settings-get-device-ids.returns"></a><h4>Returns</h4>
+<p>The list of device ids, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-firmware-update-settings-get-version"></a><h3>mm_firmware_update_settings_get_version ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_firmware_update_settings_get_version
+ (<em class="parameter"><code><a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a> *self</code></em>);</pre>
+<p>Gets firmware version string.</p>
+<div class="refsect3">
+<a name="mm-firmware-update-settings-get-version.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-firmware-update-settings-get-version.returns"></a><h4>Returns</h4>
+<p> The version string, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMFirmwareUpdateSettings.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMFirmwareUpdateSettings-struct"></a><h3>struct MMFirmwareUpdateSettings</h3>
+<pre class="programlisting">struct MMFirmwareUpdateSettings;</pre>
+<p>The <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMKernelEventProperties.html b/docs/reference/libmm-glib/html/MMKernelEventProperties.html
new file mode 100644
index 00000000..3c95be5b
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMKernelEventProperties.html
@@ -0,0 +1,401 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMKernelEventProperties: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch02.html" title="The Manager object">
+<link rel="prev" href="MMManager.html" title="MMManager">
+<link rel="next" href="ch03.html" title="The Modem object">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMKernelEventProperties.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMKernelEventProperties.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMManager.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch03.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMKernelEventProperties"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMKernelEventProperties.top_of_page"></a>MMKernelEventProperties</span></h2>
+<p>MMKernelEventProperties — Helper object to handle kernel event properties.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMKernelEventProperties.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="returnvalue">MMKernelEventProperties</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-new" title="mm_kernel_event_properties_new ()">mm_kernel_event_properties_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-get-action" title="mm_kernel_event_properties_get_action ()">mm_kernel_event_properties_get_action</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-set-action" title="mm_kernel_event_properties_set_action ()">mm_kernel_event_properties_set_action</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-get-name" title="mm_kernel_event_properties_get_name ()">mm_kernel_event_properties_get_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-set-name" title="mm_kernel_event_properties_set_name ()">mm_kernel_event_properties_set_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-get-subsystem" title="mm_kernel_event_properties_get_subsystem ()">mm_kernel_event_properties_get_subsystem</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-set-subsystem" title="mm_kernel_event_properties_set_subsystem ()">mm_kernel_event_properties_set_subsystem</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-get-uid" title="mm_kernel_event_properties_get_uid ()">mm_kernel_event_properties_get_uid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-set-uid" title="mm_kernel_event_properties_set_uid ()">mm_kernel_event_properties_set_uid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMKernelEventProperties.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMKernelEventProperties.html#MMKernelEventProperties-struct" title="struct MMKernelEventProperties">MMKernelEventProperties</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMKernelEventProperties.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMKernelEventProperties
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMKernelEventProperties.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a> is an object handling the properties to be set
+in reported kernel events.</p>
+<p>This object is created by the user and passed to ModemManager with either
+<a class="link" href="MMManager.html#mm-manager-report-kernel-event" title="mm_manager_report_kernel_event ()"><code class="function">mm_manager_report_kernel_event()</code></a> or <a class="link" href="MMManager.html#mm-manager-report-kernel-event-sync" title="mm_manager_report_kernel_event_sync ()"><code class="function">mm_manager_report_kernel_event_sync()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMKernelEventProperties.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-kernel-event-properties-new"></a><h3>mm_kernel_event_properties_new ()</h3>
+<pre class="programlisting"><a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="returnvalue">MMKernelEventProperties</span></a> *
+mm_kernel_event_properties_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a new empty <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a>.</p>
+<div class="refsect3">
+<a name="mm-kernel-event-properties-new.returns"></a><h4>Returns</h4>
+<p>a <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-kernel-event-properties-get-action"></a><h3>mm_kernel_event_properties_get_action ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_kernel_event_properties_get_action (<em class="parameter"><code><a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a> *self</code></em>);</pre>
+<p>Gets the action.</p>
+<div class="refsect3">
+<a name="mm-kernel-event-properties-get-action.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-kernel-event-properties-get-action.returns"></a><h4>Returns</h4>
+<p>The action. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-kernel-event-properties-set-action"></a><h3>mm_kernel_event_properties_set_action ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_kernel_event_properties_set_action (<em class="parameter"><code><a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action</code></em>);</pre>
+<p>Sets the action.</p>
+<div class="refsect3">
+<a name="mm-kernel-event-properties-set-action.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>action</p></td>
+<td class="parameter_description"><p>The action to set.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-kernel-event-properties-get-name"></a><h3>mm_kernel_event_properties_get_name ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_kernel_event_properties_get_name (<em class="parameter"><code><a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a> *self</code></em>);</pre>
+<p>Gets the name.</p>
+<div class="refsect3">
+<a name="mm-kernel-event-properties-get-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-kernel-event-properties-get-name.returns"></a><h4>Returns</h4>
+<p>The name. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-kernel-event-properties-set-name"></a><h3>mm_kernel_event_properties_set_name ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_kernel_event_properties_set_name (<em class="parameter"><code><a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
+<p>Sets the name.</p>
+<div class="refsect3">
+<a name="mm-kernel-event-properties-set-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>The name to set.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-kernel-event-properties-get-subsystem"></a><h3>mm_kernel_event_properties_get_subsystem ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_kernel_event_properties_get_subsystem
+ (<em class="parameter"><code><a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a> *self</code></em>);</pre>
+<p>Gets the subsystem.</p>
+<div class="refsect3">
+<a name="mm-kernel-event-properties-get-subsystem.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-kernel-event-properties-get-subsystem.returns"></a><h4>Returns</h4>
+<p>The subsystem. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-kernel-event-properties-set-subsystem"></a><h3>mm_kernel_event_properties_set_subsystem ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_kernel_event_properties_set_subsystem
+ (<em class="parameter"><code><a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *subsystem</code></em>);</pre>
+<p>Sets the subsystem.</p>
+<div class="refsect3">
+<a name="mm-kernel-event-properties-set-subsystem.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>subsystem</p></td>
+<td class="parameter_description"><p>The subsystem to set.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-kernel-event-properties-get-uid"></a><h3>mm_kernel_event_properties_get_uid ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_kernel_event_properties_get_uid (<em class="parameter"><code><a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a> *self</code></em>);</pre>
+<p>Gets the unique ID of the physical device.</p>
+<div class="refsect3">
+<a name="mm-kernel-event-properties-get-uid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-kernel-event-properties-get-uid.returns"></a><h4>Returns</h4>
+<p>The uid. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-kernel-event-properties-set-uid"></a><h3>mm_kernel_event_properties_set_uid ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_kernel_event_properties_set_uid (<em class="parameter"><code><a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uid</code></em>);</pre>
+<p>Sets the unique ID of the physical device.</p>
+<div class="refsect3">
+<a name="mm-kernel-event-properties-set-uid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>uid</p></td>
+<td class="parameter_description"><p>The uid to set.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMKernelEventProperties.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMKernelEventProperties-struct"></a><h3>struct MMKernelEventProperties</h3>
+<pre class="programlisting">struct MMKernelEventProperties;</pre>
+<p>The <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a> structure contains private data and should only be
+accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMLocation3gpp.html b/docs/reference/libmm-glib/html/MMLocation3gpp.html
new file mode 100644
index 00000000..a9b19d0c
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMLocation3gpp.html
@@ -0,0 +1,265 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMLocation3gpp: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s03.html" title="Location support">
+<link rel="prev" href="MMModemLocation.html" title="MMModemLocation">
+<link rel="next" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMLocation3gpp.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMLocation3gpp.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMModemLocation.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMLocationGpsNmea.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMLocation3gpp"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMLocation3gpp.top_of_page"></a>MMLocation3gpp</span></h2>
+<p>MMLocation3gpp — Helper object to handle 3GPP location information.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMLocation3gpp.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMLocation3gpp.html#mm-location-3gpp-get-mobile-country-code" title="mm_location_3gpp_get_mobile_country_code ()">mm_location_3gpp_get_mobile_country_code</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMLocation3gpp.html#mm-location-3gpp-get-mobile-network-code" title="mm_location_3gpp_get_mobile_network_code ()">mm_location_3gpp_get_mobile_network_code</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMLocation3gpp.html#mm-location-3gpp-get-location-area-code" title="mm_location_3gpp_get_location_area_code ()">mm_location_3gpp_get_location_area_code</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMLocation3gpp.html#mm-location-3gpp-get-tracking-area-code" title="mm_location_3gpp_get_tracking_area_code ()">mm_location_3gpp_get_tracking_area_code</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMLocation3gpp.html#mm-location-3gpp-get-cell-id" title="mm_location_3gpp_get_cell_id ()">mm_location_3gpp_get_cell_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMLocation3gpp.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMLocation3gpp.html#MMLocation3gpp-struct" title="struct MMLocation3gpp">MMLocation3gpp</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMLocation3gpp.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMLocation3gpp
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMLocation3gpp.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a> is an object handling the location information of the
+modem when this is reported by the 3GPP network.</p>
+<p>This object is retrieved with either <a class="link" href="MMModemLocation.html#mm-modem-location-get-3gpp" title="mm_modem_location_get_3gpp ()"><code class="function">mm_modem_location_get_3gpp()</code></a>,
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-3gpp-sync" title="mm_modem_location_get_3gpp_sync ()"><code class="function">mm_modem_location_get_3gpp_sync()</code></a>, <a class="link" href="MMModemLocation.html#mm-modem-location-get-full" title="mm_modem_location_get_full ()"><code class="function">mm_modem_location_get_full()</code></a> or
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-full-sync" title="mm_modem_location_get_full_sync ()"><code class="function">mm_modem_location_get_full_sync()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMLocation3gpp.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-location-3gpp-get-mobile-country-code"></a><h3>mm_location_3gpp_get_mobile_country_code ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_location_3gpp_get_mobile_country_code
+ (<em class="parameter"><code><a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a> *self</code></em>);</pre>
+<p>Gets the Mobile Country Code of the 3GPP network.</p>
+<div class="refsect3">
+<a name="mm-location-3gpp-get-mobile-country-code.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-location-3gpp-get-mobile-country-code.returns"></a><h4>Returns</h4>
+<p> the MCC, or 0 if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-location-3gpp-get-mobile-network-code"></a><h3>mm_location_3gpp_get_mobile_network_code ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_location_3gpp_get_mobile_network_code
+ (<em class="parameter"><code><a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a> *self</code></em>);</pre>
+<p>Gets the Mobile Network Code of the 3GPP network.</p>
+<p>Note that 0 may actually be a valid MNC. In general, the MNC should be
+considered valid just if the reported MCC is valid, as MCC should never
+be 0.</p>
+<div class="refsect3">
+<a name="mm-location-3gpp-get-mobile-network-code.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-location-3gpp-get-mobile-network-code.returns"></a><h4>Returns</h4>
+<p> the MNC, or 0 if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-location-3gpp-get-location-area-code"></a><h3>mm_location_3gpp_get_location_area_code ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a>
+mm_location_3gpp_get_location_area_code
+ (<em class="parameter"><code><a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a> *self</code></em>);</pre>
+<p>Gets the location area code of the 3GPP network.</p>
+<div class="refsect3">
+<a name="mm-location-3gpp-get-location-area-code.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-location-3gpp-get-location-area-code.returns"></a><h4>Returns</h4>
+<p> the location area code, or 0 if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-location-3gpp-get-tracking-area-code"></a><h3>mm_location_3gpp_get_tracking_area_code ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a>
+mm_location_3gpp_get_tracking_area_code
+ (<em class="parameter"><code><a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a> *self</code></em>);</pre>
+<p>Gets the location area code of the 3GPP network.</p>
+<div class="refsect3">
+<a name="mm-location-3gpp-get-tracking-area-code.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-location-3gpp-get-tracking-area-code.returns"></a><h4>Returns</h4>
+<p> the location area code, or 0 if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-location-3gpp-get-cell-id"></a><h3>mm_location_3gpp_get_cell_id ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a>
+mm_location_3gpp_get_cell_id (<em class="parameter"><code><a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a> *self</code></em>);</pre>
+<p>Gets the cell ID of the 3GPP network.</p>
+<div class="refsect3">
+<a name="mm-location-3gpp-get-cell-id.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-location-3gpp-get-cell-id.returns"></a><h4>Returns</h4>
+<p> the cell ID, or 0 if unknown.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMLocation3gpp.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMLocation3gpp-struct"></a><h3>struct MMLocation3gpp</h3>
+<pre class="programlisting">struct MMLocation3gpp;</pre>
+<p>The <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a> structure contains private data and should
+only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMLocationCdmaBs.html b/docs/reference/libmm-glib/html/MMLocationCdmaBs.html
new file mode 100644
index 00000000..70b24f9e
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMLocationCdmaBs.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMLocationCdmaBs: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s03.html" title="Location support">
+<link rel="prev" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw">
+<link rel="next" href="ch03s04.html" title="Messaging support">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMLocationCdmaBs.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMLocationCdmaBs.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMLocationGpsRaw.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch03s04.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMLocationCdmaBs"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMLocationCdmaBs.top_of_page"></a>MMLocationCdmaBs</span></h2>
+<p>MMLocationCdmaBs — Helper object to handle CDMA Base Station location information.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMLocationCdmaBs.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMLocationCdmaBs.html#mm-location-cdma-bs-get-latitude" title="mm_location_cdma_bs_get_latitude ()">mm_location_cdma_bs_get_latitude</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMLocationCdmaBs.html#mm-location-cdma-bs-get-longitude" title="mm_location_cdma_bs_get_longitude ()">mm_location_cdma_bs_get_longitude</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMLocationCdmaBs.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMLocationCdmaBs.html#MMLocationCdmaBs-struct" title="struct MMLocationCdmaBs">MMLocationCdmaBs</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMLocationCdmaBs.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMLocationCdmaBs
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMLocationCdmaBs.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="type">MMLocationCdmaBs</span></a> is an object handling the location information of the
+CDMA base station in which the modem is registered.</p>
+<p>This object is retrieved with either <a class="link" href="MMModemLocation.html#mm-modem-location-get-cdma-bs" title="mm_modem_location_get_cdma_bs ()"><code class="function">mm_modem_location_get_cdma_bs()</code></a>,
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-cdma-bs-sync" title="mm_modem_location_get_cdma_bs_sync ()"><code class="function">mm_modem_location_get_cdma_bs_sync()</code></a>, <a class="link" href="MMModemLocation.html#mm-modem-location-get-full" title="mm_modem_location_get_full ()"><code class="function">mm_modem_location_get_full()</code></a> or
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-full-sync" title="mm_modem_location_get_full_sync ()"><code class="function">mm_modem_location_get_full_sync()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMLocationCdmaBs.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-location-cdma-bs-get-latitude"></a><h3>mm_location_cdma_bs_get_latitude ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+mm_location_cdma_bs_get_latitude (<em class="parameter"><code><a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="type">MMLocationCdmaBs</span></a> *self</code></em>);</pre>
+<p>Gets the latitude, in the [-90,90] range.</p>
+<div class="refsect3">
+<a name="mm-location-cdma-bs-get-latitude.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="type">MMLocationCdmaBs</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-location-cdma-bs-get-latitude.returns"></a><h4>Returns</h4>
+<p> the latitude, or <a class="link" href="MMModemLocation.html#MM-LOCATION-LATITUDE-UNKNOWN:CAPS" title="MM_LOCATION_LATITUDE_UNKNOWN"><code class="literal">MM_LOCATION_LATITUDE_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-location-cdma-bs-get-longitude"></a><h3>mm_location_cdma_bs_get_longitude ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+mm_location_cdma_bs_get_longitude (<em class="parameter"><code><a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="type">MMLocationCdmaBs</span></a> *self</code></em>);</pre>
+<p>Gets the longitude, in the [-180,180] range.</p>
+<div class="refsect3">
+<a name="mm-location-cdma-bs-get-longitude.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="type">MMLocationCdmaBs</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-location-cdma-bs-get-longitude.returns"></a><h4>Returns</h4>
+<p> the longitude, or <a class="link" href="MMModemLocation.html#MM-LOCATION-LONGITUDE-UNKNOWN:CAPS" title="MM_LOCATION_LONGITUDE_UNKNOWN"><code class="literal">MM_LOCATION_LONGITUDE_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMLocationCdmaBs.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMLocationCdmaBs-struct"></a><h3>struct MMLocationCdmaBs</h3>
+<pre class="programlisting">struct MMLocationCdmaBs;</pre>
+<p>The <a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="type">MMLocationCdmaBs</span></a> structure contains private data and should
+only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMLocationGpsNmea.html b/docs/reference/libmm-glib/html/MMLocationGpsNmea.html
new file mode 100644
index 00000000..a4bc4765
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMLocationGpsNmea.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMLocationGpsNmea: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s03.html" title="Location support">
+<link rel="prev" href="MMLocation3gpp.html" title="MMLocation3gpp">
+<link rel="next" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMLocationGpsNmea.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMLocationGpsNmea.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMLocation3gpp.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMLocationGpsRaw.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMLocationGpsNmea"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMLocationGpsNmea.top_of_page"></a>MMLocationGpsNmea</span></h2>
+<p>MMLocationGpsNmea — Helper object to handle NMEA-based GPS location information.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMLocationGpsNmea.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMLocationGpsNmea.html#mm-location-gps-nmea-get-trace" title="mm_location_gps_nmea_get_trace ()">mm_location_gps_nmea_get_trace</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMLocationGpsNmea.html#mm-location-gps-nmea-build-full" title="mm_location_gps_nmea_build_full ()">mm_location_gps_nmea_build_full</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMLocationGpsNmea.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMLocationGpsNmea.html#MMLocationGpsNmea-struct" title="struct MMLocationGpsNmea">MMLocationGpsNmea</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMLocationGpsNmea.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMLocationGpsNmea
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMLocationGpsNmea.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="type">MMLocationGpsNmea</span></a> is an object handling the location information of the
+modem when this is reported by GPS.</p>
+<p>This object is retrieved with either <a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-nmea" title="mm_modem_location_get_gps_nmea ()"><code class="function">mm_modem_location_get_gps_nmea()</code></a>,
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-nmea-sync" title="mm_modem_location_get_gps_nmea_sync ()"><code class="function">mm_modem_location_get_gps_nmea_sync()</code></a>, <a class="link" href="MMModemLocation.html#mm-modem-location-get-full" title="mm_modem_location_get_full ()"><code class="function">mm_modem_location_get_full()</code></a> or
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-full-sync" title="mm_modem_location_get_full_sync ()"><code class="function">mm_modem_location_get_full_sync()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMLocationGpsNmea.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-location-gps-nmea-get-trace"></a><h3>mm_location_gps_nmea_get_trace ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_location_gps_nmea_get_trace (<em class="parameter"><code><a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="type">MMLocationGpsNmea</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *trace_type</code></em>);</pre>
+<p>Gets the last cached value of the specific <em class="parameter"><code>trace_type</code></em>
+ given.</p>
+<div class="refsect3">
+<a name="mm-location-gps-nmea-get-trace.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="type">MMLocationGpsNmea</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>trace_type</p></td>
+<td class="parameter_description"><p>specific NMEA trace type to gather.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-location-gps-nmea-get-trace.returns"></a><h4>Returns</h4>
+<p> the NMEA trace, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not available. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-location-gps-nmea-build-full"></a><h3>mm_location_gps_nmea_build_full ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_location_gps_nmea_build_full (<em class="parameter"><code><a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="type">MMLocationGpsNmea</span></a> *self</code></em>);</pre>
+<p>Gets a compilation of all cached traces.</p>
+<div class="refsect3">
+<a name="mm-location-gps-nmea-build-full.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="type">MMLocationGpsNmea</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-location-gps-nmea-build-full.returns"></a><h4>Returns</h4>
+<p>a string containing all traces, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMLocationGpsNmea.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMLocationGpsNmea-struct"></a><h3>struct MMLocationGpsNmea</h3>
+<pre class="programlisting">struct MMLocationGpsNmea;</pre>
+<p>The <a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="type">MMLocationGpsNmea</span></a> structure contains private data and should
+only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMLocationGpsRaw.html b/docs/reference/libmm-glib/html/MMLocationGpsRaw.html
new file mode 100644
index 00000000..2a88f5b6
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMLocationGpsRaw.html
@@ -0,0 +1,224 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMLocationGpsRaw: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s03.html" title="Location support">
+<link rel="prev" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea">
+<link rel="next" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMLocationGpsRaw.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMLocationGpsRaw.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMLocationGpsNmea.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMLocationCdmaBs.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMLocationGpsRaw"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMLocationGpsRaw.top_of_page"></a>MMLocationGpsRaw</span></h2>
+<p>MMLocationGpsRaw — Helper object to handle generic GPS location information.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMLocationGpsRaw.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMLocationGpsRaw.html#mm-location-gps-raw-get-utc-time" title="mm_location_gps_raw_get_utc_time ()">mm_location_gps_raw_get_utc_time</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMLocationGpsRaw.html#mm-location-gps-raw-get-longitude" title="mm_location_gps_raw_get_longitude ()">mm_location_gps_raw_get_longitude</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMLocationGpsRaw.html#mm-location-gps-raw-get-latitude" title="mm_location_gps_raw_get_latitude ()">mm_location_gps_raw_get_latitude</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMLocationGpsRaw.html#mm-location-gps-raw-get-altitude" title="mm_location_gps_raw_get_altitude ()">mm_location_gps_raw_get_altitude</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMLocationGpsRaw.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMLocationGpsRaw.html#MMLocationGpsRaw-struct" title="struct MMLocationGpsRaw">MMLocationGpsRaw</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMLocationGpsRaw.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMLocationGpsRaw
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMLocationGpsRaw.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a> is an object handling the location information of the
+modem when this is reported by GPS.</p>
+<p>This object is retrieved with either <a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-raw" title="mm_modem_location_get_gps_raw ()"><code class="function">mm_modem_location_get_gps_raw()</code></a>,
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-raw-sync" title="mm_modem_location_get_gps_raw_sync ()"><code class="function">mm_modem_location_get_gps_raw_sync()</code></a>, <a class="link" href="MMModemLocation.html#mm-modem-location-get-full" title="mm_modem_location_get_full ()"><code class="function">mm_modem_location_get_full()</code></a> or
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-full-sync" title="mm_modem_location_get_full_sync ()"><code class="function">mm_modem_location_get_full_sync()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMLocationGpsRaw.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-location-gps-raw-get-utc-time"></a><h3>mm_location_gps_raw_get_utc_time ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_location_gps_raw_get_utc_time (<em class="parameter"><code><a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a> *self</code></em>);</pre>
+<p>Gets the UTC time of the location being reported.</p>
+<div class="refsect3">
+<a name="mm-location-gps-raw-get-utc-time.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-location-gps-raw-get-utc-time.returns"></a><h4>Returns</h4>
+<p> a string with the UTC time, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-location-gps-raw-get-longitude"></a><h3>mm_location_gps_raw_get_longitude ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+mm_location_gps_raw_get_longitude (<em class="parameter"><code><a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a> *self</code></em>);</pre>
+<p>Gets the longitude, in the [-180,180] range.</p>
+<div class="refsect3">
+<a name="mm-location-gps-raw-get-longitude.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-location-gps-raw-get-longitude.returns"></a><h4>Returns</h4>
+<p> the longitude, or <a class="link" href="MMModemLocation.html#MM-LOCATION-LONGITUDE-UNKNOWN:CAPS" title="MM_LOCATION_LONGITUDE_UNKNOWN"><code class="literal">MM_LOCATION_LONGITUDE_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-location-gps-raw-get-latitude"></a><h3>mm_location_gps_raw_get_latitude ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+mm_location_gps_raw_get_latitude (<em class="parameter"><code><a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a> *self</code></em>);</pre>
+<p>Gets the latitude, in the [-90,90] range.</p>
+<div class="refsect3">
+<a name="mm-location-gps-raw-get-latitude.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-location-gps-raw-get-latitude.returns"></a><h4>Returns</h4>
+<p> the latitude, or <a class="link" href="MMModemLocation.html#MM-LOCATION-LATITUDE-UNKNOWN:CAPS" title="MM_LOCATION_LATITUDE_UNKNOWN"><code class="literal">MM_LOCATION_LATITUDE_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-location-gps-raw-get-altitude"></a><h3>mm_location_gps_raw_get_altitude ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+mm_location_gps_raw_get_altitude (<em class="parameter"><code><a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a> *self</code></em>);</pre>
+<p>Gets the altitude, in the [-90,90] range.</p>
+<div class="refsect3">
+<a name="mm-location-gps-raw-get-altitude.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-location-gps-raw-get-altitude.returns"></a><h4>Returns</h4>
+<p> the altitude, or <a class="link" href="MMModemLocation.html#MM-LOCATION-ALTITUDE-UNKNOWN:CAPS" title="MM_LOCATION_ALTITUDE_UNKNOWN"><code class="literal">MM_LOCATION_ALTITUDE_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMLocationGpsRaw.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMLocationGpsRaw-struct"></a><h3>struct MMLocationGpsRaw</h3>
+<pre class="programlisting">struct MMLocationGpsRaw;</pre>
+<p>The <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a> structure contains private data and should
+only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMManager.html b/docs/reference/libmm-glib/html/MMManager.html
new file mode 100644
index 00000000..71baf12b
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMManager.html
@@ -0,0 +1,1225 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMManager: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch02.html" title="The Manager object">
+<link rel="prev" href="ch02.html" title="The Manager object">
+<link rel="next" href="MMKernelEventProperties.html" title="MMKernelEventProperties">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMManager.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMManager.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMManager.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch02.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMKernelEventProperties.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMManager"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMManager.top_of_page"></a>MMManager</span></h2>
+<p>MMManager — The Manager object</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMManager.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct"><span class="returnvalue">GDBusProxy</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-peek-proxy" title="mm_manager_peek_proxy ()">mm_manager_peek_proxy</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct"><span class="returnvalue">GDBusProxy</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-get-proxy" title="mm_manager_get_proxy ()">mm_manager_get_proxy</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-new" title="mm_manager_new ()">mm_manager_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMManager.html" title="MMManager"><span class="returnvalue">MMManager</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-new-finish" title="mm_manager_new_finish ()">mm_manager_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMManager.html" title="MMManager"><span class="returnvalue">MMManager</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-new-sync" title="mm_manager_new_sync ()">mm_manager_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-get-version" title="mm_manager_get_version ()">mm_manager_get_version</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-scan-devices" title="mm_manager_scan_devices ()">mm_manager_scan_devices</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-scan-devices-finish" title="mm_manager_scan_devices_finish ()">mm_manager_scan_devices_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-scan-devices-sync" title="mm_manager_scan_devices_sync ()">mm_manager_scan_devices_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-inhibit-device" title="mm_manager_inhibit_device ()">mm_manager_inhibit_device</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-inhibit-device-finish" title="mm_manager_inhibit_device_finish ()">mm_manager_inhibit_device_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-inhibit-device-sync" title="mm_manager_inhibit_device_sync ()">mm_manager_inhibit_device_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-uninhibit-device" title="mm_manager_uninhibit_device ()">mm_manager_uninhibit_device</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-uninhibit-device-finish" title="mm_manager_uninhibit_device_finish ()">mm_manager_uninhibit_device_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-uninhibit-device-sync" title="mm_manager_uninhibit_device_sync ()">mm_manager_uninhibit_device_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-set-logging" title="mm_manager_set_logging ()">mm_manager_set_logging</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-set-logging-finish" title="mm_manager_set_logging_finish ()">mm_manager_set_logging_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-set-logging-sync" title="mm_manager_set_logging_sync ()">mm_manager_set_logging_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-report-kernel-event" title="mm_manager_report_kernel_event ()">mm_manager_report_kernel_event</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-report-kernel-event-finish" title="mm_manager_report_kernel_event_finish ()">mm_manager_report_kernel_event_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMManager.html#mm-manager-report-kernel-event-sync" title="mm_manager_report_kernel_event_sync ()">mm_manager_report_kernel_event_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMManager.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMManager.html#MMManager-struct" title="struct MMManager">MMManager</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMManager.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct">GDBusObjectManagerClient</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusObjectManagerClient.html" title="MmGdbusObjectManagerClient">MmGdbusObjectManagerClient</a>
+ <span class="lineart">╰──</span> MMManager
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMManager.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMManager implements
+ <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManager.html#GDBusObjectManager-struct">GDBusObjectManager</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMManager.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> is the object allowing access to the Manager interface.</p>
+<p>This object is also a <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a>, and therefore it allows to
+use the standard ObjectManager interface to list and handle the managed
+modem objects.</p>
+</div>
+<div class="refsect1">
+<a name="MMManager.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-manager-peek-proxy"></a><h3>mm_manager_peek_proxy ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct"><span class="returnvalue">GDBusProxy</span></a> *
+mm_manager_peek_proxy (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>);</pre>
+<p>Gets the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct"><span class="type">GDBusProxy</span></a> interface of the <em class="parameter"><code>manager</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-manager-peek-proxy.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-peek-proxy.returns"></a><h4>Returns</h4>
+<p>The <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct"><span class="type">GDBusProxy</span></a> interface of <em class="parameter"><code>manager</code></em>
+, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if none. Do not free the returned object, it is owned by <em class="parameter"><code>manager</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-get-proxy"></a><h3>mm_manager_get_proxy ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct"><span class="returnvalue">GDBusProxy</span></a> *
+mm_manager_get_proxy (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>);</pre>
+<p>Gets the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct"><span class="type">GDBusProxy</span></a> interface of the <em class="parameter"><code>manager</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-manager-get-proxy.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-get-proxy.returns"></a><h4>Returns</h4>
+<p>The <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct"><span class="type">GDBusProxy</span></a> interface of <em class="parameter"><code>manager</code></em>
+, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if none. The returned object must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-new"></a><h3>mm_manager_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_manager_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the</p>
+<a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a><p>of the thread you are calling this method from.</p>
+<p>You can then call <a class="link" href="MMManager.html#mm-manager-new-finish" title="mm_manager_new_finish ()"><code class="function">mm_manager_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMManager.html#mm-manager-new-sync" title="mm_manager_new_sync ()"><code class="function">mm_manager_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-manager-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-new-finish"></a><h3>mm_manager_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MMManager.html" title="MMManager"><span class="returnvalue">MMManager</span></a> *
+mm_manager_new_finish (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMManager.html#mm-manager-new" title="mm_manager_new ()"><code class="function">mm_manager_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-manager-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMManager.html#mm-manager-new" title="mm_manager_new ()"><code class="function">mm_manager_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed object manager client or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MMManager]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-new-sync"></a><h3>mm_manager_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MMManager.html" title="MMManager"><span class="returnvalue">MMManager</span></a> *
+mm_manager_new_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MMManager.html#mm-manager-new" title="mm_manager_new ()"><code class="function">mm_manager_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-manager-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed object manager client or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MMManager]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-get-version"></a><h3>mm_manager_get_version ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_manager_get_version (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>);</pre>
+<p>Gets the ModemManager version, as reported by the daemon.</p>
+<p>It is safe to assume this value never changes during runtime.</p>
+<div class="refsect3">
+<a name="mm-manager-get-version.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-get-version.returns"></a><h4>Returns</h4>
+<p>The version, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-scan-devices"></a><h3>mm_manager_scan_devices ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_manager_scan_devices (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to scan looking for devices.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the</p>
+<a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a><p>of the thread you are calling this method from. You can then call
+<a class="link" href="MMManager.html#mm-manager-scan-devices-finish" title="mm_manager_scan_devices_finish ()"><code class="function">mm_manager_scan_devices_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMManager.html#mm-manager-scan-devices-sync" title="mm_manager_scan_devices_sync ()"><code class="function">mm_manager_scan_devices_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-manager-scan-devices.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-scan-devices-finish"></a><h3>mm_manager_scan_devices_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_manager_scan_devices_finish (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMManager.html#mm-manager-scan-devices" title="mm_manager_scan_devices ()"><code class="function">mm_manager_scan_devices()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-manager-scan-devices-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMManager.html#mm-manager-scan-devices" title="mm_manager_scan_devices ()"><code class="function">mm_manager_scan_devices()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-scan-devices-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-scan-devices-sync"></a><h3>mm_manager_scan_devices_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_manager_scan_devices_sync (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to scan looking for devices.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MMManager.html#mm-manager-scan-devices" title="mm_manager_scan_devices ()"><code class="function">mm_manager_scan_devices()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-manager-scan-devices-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-scan-devices-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-inhibit-device"></a><h3>mm_manager_inhibit_device ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_manager_inhibit_device (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uid</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to add an inhibition on the device identified by <em class="parameter"><code>uid</code></em>
+.</p>
+<p>The <em class="parameter"><code>uid</code></em>
+ must be the unique ID retrieved from an existing <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> using
+<a class="link" href="MMModem.html#mm-modem-get-device" title="mm_modem_get_device ()"><code class="function">mm_modem_get_device()</code></a>. The caller should keep track of this <em class="parameter"><code>uid</code></em>
+ and use it
+in the <a class="link" href="MMManager.html#mm-manager-uninhibit-device" title="mm_manager_uninhibit_device ()"><code class="function">mm_manager_uninhibit_device()</code></a> call when the inhibition is no longer required.</p>
+<p>The inhibition added with this method may also be automatically removed when
+the caller program disappears from the bus (e.g. if the program ends before
+having called <a class="link" href="MMManager.html#mm-manager-uninhibit-device" title="mm_manager_uninhibit_device ()"><code class="function">mm_manager_uninhibit_device()</code></a> explicitly).</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the</p>
+<a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a><p>of the thread you are calling this method from. You can then call
+<a class="link" href="MMManager.html#mm-manager-inhibit-device-finish" title="mm_manager_inhibit_device_finish ()"><code class="function">mm_manager_inhibit_device_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMManager.html#mm-manager-inhibit-device-sync" title="mm_manager_inhibit_device_sync ()"><code class="function">mm_manager_inhibit_device_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-manager-inhibit-device.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>uid</p></td>
+<td class="parameter_description"><p>the unique ID of the physical device.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-inhibit-device-finish"></a><h3>mm_manager_inhibit_device_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_manager_inhibit_device_finish (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMManager.html#mm-manager-inhibit-device" title="mm_manager_inhibit_device ()"><code class="function">mm_manager_inhibit_device()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-manager-inhibit-device-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMManager.html#mm-manager-inhibit-device" title="mm_manager_inhibit_device ()"><code class="function">mm_manager_inhibit_device()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-inhibit-device-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-inhibit-device-sync"></a><h3>mm_manager_inhibit_device_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_manager_inhibit_device_sync (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uid</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to add an inhibition on the device identified by <em class="parameter"><code>uid</code></em>
+.</p>
+<p>The <em class="parameter"><code>uid</code></em>
+ must be the unique ID retrieved from an existing <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> using
+<a class="link" href="MMModem.html#mm-modem-get-device" title="mm_modem_get_device ()"><code class="function">mm_modem_get_device()</code></a>. The caller should keep track of this <em class="parameter"><code>uid</code></em>
+ and use it
+in the <a class="link" href="MMManager.html#mm-manager-uninhibit-device-sync" title="mm_manager_uninhibit_device_sync ()"><code class="function">mm_manager_uninhibit_device_sync()</code></a> call when the inhibition is no longer required.</p>
+<p>The inhibition added with this method may also be automatically removed when
+the caller program disappears from the bus (e.g. if the program ends before
+having called <a class="link" href="MMManager.html#mm-manager-uninhibit-device-sync" title="mm_manager_uninhibit_device_sync ()"><code class="function">mm_manager_uninhibit_device_sync()</code></a> explicitly).</p>
+<p>See <a class="link" href="MMManager.html#mm-manager-inhibit-device" title="mm_manager_inhibit_device ()"><code class="function">mm_manager_inhibit_device()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-manager-inhibit-device-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>uid</p></td>
+<td class="parameter_description"><p>the unique ID of the physical device.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-inhibit-device-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-uninhibit-device"></a><h3>mm_manager_uninhibit_device ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_manager_uninhibit_device (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uid</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to remove an inhibition on the device identified by <em class="parameter"><code>uid</code></em>
+.</p>
+<p>The <em class="parameter"><code>uid</code></em>
+ must be the same unique ID that was sent in the inhibition request.</p>
+<p>Only the same program that placed an inhibition on a given device is able to remove
+the inhibition.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the</p>
+<a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a><p>of the thread you are calling this method from. You can then call
+<a class="link" href="MMManager.html#mm-manager-uninhibit-device-finish" title="mm_manager_uninhibit_device_finish ()"><code class="function">mm_manager_uninhibit_device_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMManager.html#mm-manager-uninhibit-device-sync" title="mm_manager_uninhibit_device_sync ()"><code class="function">mm_manager_uninhibit_device_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-manager-uninhibit-device.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>uid</p></td>
+<td class="parameter_description"><p>the unique ID of the physical device.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-uninhibit-device-finish"></a><h3>mm_manager_uninhibit_device_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_manager_uninhibit_device_finish (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMManager.html#mm-manager-uninhibit-device" title="mm_manager_uninhibit_device ()"><code class="function">mm_manager_uninhibit_device()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-manager-uninhibit-device-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMManager.html#mm-manager-uninhibit-device" title="mm_manager_uninhibit_device ()"><code class="function">mm_manager_uninhibit_device()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-uninhibit-device-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-uninhibit-device-sync"></a><h3>mm_manager_uninhibit_device_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_manager_uninhibit_device_sync (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uid</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to remove an inhibition on the device identified by <em class="parameter"><code>uid</code></em>
+.</p>
+<p>The <em class="parameter"><code>uid</code></em>
+ must be the same unique ID that was sent in the inhibition request.</p>
+<p>Only the same program that placed an inhibition on a given device is able to remove
+the inhibition.</p>
+<p>See <a class="link" href="MMManager.html#mm-manager-uninhibit-device" title="mm_manager_uninhibit_device ()"><code class="function">mm_manager_uninhibit_device()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-manager-uninhibit-device-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>uid</p></td>
+<td class="parameter_description"><p>the unique ID of the physical device.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-uninhibit-device-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-set-logging"></a><h3>mm_manager_set_logging ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_manager_set_logging (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *level</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to set the specified logging level in the daemon.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the</p>
+<a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a><p>of the thread you are calling this method from. You can then call
+<a class="link" href="MMManager.html#mm-manager-set-logging-finish" title="mm_manager_set_logging_finish ()"><code class="function">mm_manager_set_logging_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMManager.html#mm-manager-set-logging-sync" title="mm_manager_set_logging_sync ()"><code class="function">mm_manager_set_logging_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-manager-set-logging.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>level</p></td>
+<td class="parameter_description"><p>the login level to set.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-set-logging-finish"></a><h3>mm_manager_set_logging_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_manager_set_logging_finish (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMManager.html#mm-manager-set-logging" title="mm_manager_set_logging ()"><code class="function">mm_manager_set_logging()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-manager-set-logging-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMManager.html#mm-manager-set-logging" title="mm_manager_set_logging ()"><code class="function">mm_manager_set_logging()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-set-logging-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-set-logging-sync"></a><h3>mm_manager_set_logging_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_manager_set_logging_sync (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *level</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to set the specified logging level in the daemon..</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MMManager.html#mm-manager-set-logging" title="mm_manager_set_logging ()"><code class="function">mm_manager_set_logging()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-manager-set-logging-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>level</p></td>
+<td class="parameter_description"><p>the login level to set.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-set-logging-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-report-kernel-event"></a><h3>mm_manager_report_kernel_event ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_manager_report_kernel_event (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code><a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a> *properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously report kernel event.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the</p>
+<a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a><p>of the thread you are calling this method from. You can then call
+<a class="link" href="MMManager.html#mm-manager-report-kernel-event-finish" title="mm_manager_report_kernel_event_finish ()"><code class="function">mm_manager_report_kernel_event_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMManager.html#mm-manager-report-kernel-event-sync" title="mm_manager_report_kernel_event_sync ()"><code class="function">mm_manager_report_kernel_event_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-manager-report-kernel-event.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>properties</p></td>
+<td class="parameter_description"><p>the properties of the kernel event.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-report-kernel-event-finish"></a><h3>mm_manager_report_kernel_event_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_manager_report_kernel_event_finish (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMManager.html#mm-manager-report-kernel-event" title="mm_manager_report_kernel_event ()"><code class="function">mm_manager_report_kernel_event()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-manager-report-kernel-event-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMManager.html#mm-manager-report-kernel-event" title="mm_manager_report_kernel_event ()"><code class="function">mm_manager_report_kernel_event()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-report-kernel-event-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-manager-report-kernel-event-sync"></a><h3>mm_manager_report_kernel_event_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_manager_report_kernel_event_sync (<em class="parameter"><code><a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> *manager</code></em>,
+ <em class="parameter"><code><a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties"><span class="type">MMKernelEventProperties</span></a> *properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously report kernel event.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MMManager.html#mm-manager-report-kernel-event" title="mm_manager_report_kernel_event ()"><code class="function">mm_manager_report_kernel_event()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-manager-report-kernel-event-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>properties</p></td>
+<td class="parameter_description"><p>the properties of the kernel event.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-manager-report-kernel-event-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMManager.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMManager-struct"></a><h3>struct MMManager</h3>
+<pre class="programlisting">struct MMManager;</pre>
+<p>The <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMModem.html b/docs/reference/libmm-glib/html/MMModem.html
new file mode 100644
index 00000000..37cf26b1
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMModem.html
@@ -0,0 +1,4474 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMModem: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html#id-1.2.4.3" title="Generic interfaces">
+<link rel="prev" href="MMObject.html" title="MMObject">
+<link rel="next" href="MMModem3gpp.html" title="MMModem3gpp">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMModem.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMModem.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMModem.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html#id-1.2.4.3"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMObject.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMModem3gpp.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMModem"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMModem.top_of_page"></a>MMModem</span></h2>
+<p>MMModem — The Modem interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMModem.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-path" title="mm_modem_get_path ()">mm_modem_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-dup-path" title="mm_modem_dup_path ()">mm_modem_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemState"><span class="returnvalue">MMModemState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-state" title="mm_modem_get_state ()">mm_modem_get_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemStateFailedReason"><span class="returnvalue">MMModemStateFailedReason</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-state-failed-reason" title="mm_modem_get_state_failed_reason ()">mm_modem_get_state_failed_reason</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemPowerState"><span class="returnvalue">MMModemPowerState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-power-state" title="mm_modem_get_power_state ()">mm_modem_get_power_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-peek-supported-capabilities" title="mm_modem_peek_supported_capabilities ()">mm_modem_peek_supported_capabilities</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-supported-capabilities" title="mm_modem_get_supported_capabilities ()">mm_modem_get_supported_capabilities</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCapability"><span class="returnvalue">MMModemCapability</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-current-capabilities" title="mm_modem_get_current_capabilities ()">mm_modem_get_current_capabilities</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-manufacturer" title="mm_modem_get_manufacturer ()">mm_modem_get_manufacturer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-dup-manufacturer" title="mm_modem_dup_manufacturer ()">mm_modem_dup_manufacturer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-model" title="mm_modem_get_model ()">mm_modem_get_model</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-dup-model" title="mm_modem_dup_model ()">mm_modem_dup_model</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-revision" title="mm_modem_get_revision ()">mm_modem_get_revision</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-dup-revision" title="mm_modem_dup_revision ()">mm_modem_dup_revision</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-hardware-revision" title="mm_modem_get_hardware_revision ()">mm_modem_get_hardware_revision</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-dup-hardware-revision" title="mm_modem_dup_hardware_revision ()">mm_modem_dup_hardware_revision</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-drivers" title="mm_modem_get_drivers ()">mm_modem_get_drivers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-dup-drivers" title="mm_modem_dup_drivers ()">mm_modem_dup_drivers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-plugin" title="mm_modem_get_plugin ()">mm_modem_get_plugin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-dup-plugin" title="mm_modem_dup_plugin ()">mm_modem_dup_plugin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-primary-port" title="mm_modem_get_primary_port ()">mm_modem_get_primary_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-dup-primary-port" title="mm_modem_dup_primary_port ()">mm_modem_dup_primary_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-peek-ports" title="mm_modem_peek_ports ()">mm_modem_peek_ports</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-ports" title="mm_modem_get_ports ()">mm_modem_get_ports</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-device" title="mm_modem_get_device ()">mm_modem_get_device</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-dup-device" title="mm_modem_dup_device ()">mm_modem_dup_device</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-equipment-identifier" title="mm_modem_get_equipment_identifier ()">mm_modem_get_equipment_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-dup-equipment-identifier" title="mm_modem_dup_equipment_identifier ()">mm_modem_dup_equipment_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-device-identifier" title="mm_modem_get_device_identifier ()">mm_modem_get_device_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-dup-device-identifier" title="mm_modem_dup_device_identifier ()">mm_modem_dup_device_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLock"><span class="returnvalue">MMModemLock</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-unlock-required" title="mm_modem_get_unlock_required ()">mm_modem_get_unlock_required</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries"><span class="returnvalue">MMUnlockRetries</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-peek-unlock-retries" title="mm_modem_peek_unlock_retries ()">mm_modem_peek_unlock_retries</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries"><span class="returnvalue">MMUnlockRetries</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-unlock-retries" title="mm_modem_get_unlock_retries ()">mm_modem_get_unlock_retries</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-max-bearers" title="mm_modem_get_max_bearers ()">mm_modem_get_max_bearers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-max-active-bearers" title="mm_modem_get_max_active_bearers ()">mm_modem_get_max_active_bearers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-bearer-paths" title="mm_modem_get_bearer_paths ()">mm_modem_get_bearer_paths</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-dup-bearer-paths" title="mm_modem_dup_bearer_paths ()">mm_modem_dup_bearer_paths</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-own-numbers" title="mm_modem_get_own_numbers ()">mm_modem_get_own_numbers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-dup-own-numbers" title="mm_modem_dup_own_numbers ()">mm_modem_dup_own_numbers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-peek-supported-modes" title="mm_modem_peek_supported_modes ()">mm_modem_peek_supported_modes</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-supported-modes" title="mm_modem_get_supported_modes ()">mm_modem_get_supported_modes</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-current-modes" title="mm_modem_get_current_modes ()">mm_modem_get_current_modes</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-peek-supported-bands" title="mm_modem_peek_supported_bands ()">mm_modem_peek_supported_bands</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-supported-bands" title="mm_modem_get_supported_bands ()">mm_modem_get_supported_bands</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-peek-current-bands" title="mm_modem_peek_current_bands ()">mm_modem_peek_current_bands</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-current-bands" title="mm_modem_get_current_bands ()">mm_modem_get_current_bands</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="returnvalue">MMBearerIpFamily</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-supported-ip-families" title="mm_modem_get_supported_ip_families ()">mm_modem_get_supported_ip_families</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-signal-quality" title="mm_modem_get_signal_quality ()">mm_modem_get_signal_quality</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology"><span class="returnvalue">MMModemAccessTechnology</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-access-technologies" title="mm_modem_get_access_technologies ()">mm_modem_get_access_technologies</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-sim-path" title="mm_modem_get_sim_path ()">mm_modem_get_sim_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-dup-sim-path" title="mm_modem_dup_sim_path ()">mm_modem_dup_sim_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-sim" title="mm_modem_get_sim ()">mm_modem_get_sim</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSim.html" title="MMSim"><span class="returnvalue">MMSim</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-sim-finish" title="mm_modem_get_sim_finish ()">mm_modem_get_sim_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSim.html" title="MMSim"><span class="returnvalue">MMSim</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-get-sim-sync" title="mm_modem_get_sim_sync ()">mm_modem_get_sim_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-enable" title="mm_modem_enable ()">mm_modem_enable</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-enable-finish" title="mm_modem_enable_finish ()">mm_modem_enable_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-enable-sync" title="mm_modem_enable_sync ()">mm_modem_enable_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-disable" title="mm_modem_disable ()">mm_modem_disable</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-disable-finish" title="mm_modem_disable_finish ()">mm_modem_disable_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-disable-sync" title="mm_modem_disable_sync ()">mm_modem_disable_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-set-power-state" title="mm_modem_set_power_state ()">mm_modem_set_power_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-set-power-state-finish" title="mm_modem_set_power_state_finish ()">mm_modem_set_power_state_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-set-power-state-sync" title="mm_modem_set_power_state_sync ()">mm_modem_set_power_state_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-set-current-modes" title="mm_modem_set_current_modes ()">mm_modem_set_current_modes</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-set-current-modes-finish" title="mm_modem_set_current_modes_finish ()">mm_modem_set_current_modes_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-set-current-modes-sync" title="mm_modem_set_current_modes_sync ()">mm_modem_set_current_modes_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-set-current-bands" title="mm_modem_set_current_bands ()">mm_modem_set_current_bands</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-set-current-bands-finish" title="mm_modem_set_current_bands_finish ()">mm_modem_set_current_bands_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-set-current-bands-sync" title="mm_modem_set_current_bands_sync ()">mm_modem_set_current_bands_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-set-current-capabilities" title="mm_modem_set_current_capabilities ()">mm_modem_set_current_capabilities</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-set-current-capabilities-finish" title="mm_modem_set_current_capabilities_finish ()">mm_modem_set_current_capabilities_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-set-current-capabilities-sync" title="mm_modem_set_current_capabilities_sync ()">mm_modem_set_current_capabilities_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-reset" title="mm_modem_reset ()">mm_modem_reset</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-reset-finish" title="mm_modem_reset_finish ()">mm_modem_reset_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-reset-sync" title="mm_modem_reset_sync ()">mm_modem_reset_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-factory-reset" title="mm_modem_factory_reset ()">mm_modem_factory_reset</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-factory-reset-finish" title="mm_modem_factory_reset_finish ()">mm_modem_factory_reset_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-factory-reset-sync" title="mm_modem_factory_reset_sync ()">mm_modem_factory_reset_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-list-bearers" title="mm_modem_list_bearers ()">mm_modem_list_bearers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-list-bearers-finish" title="mm_modem_list_bearers_finish ()">mm_modem_list_bearers_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-list-bearers-sync" title="mm_modem_list_bearers_sync ()">mm_modem_list_bearers_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-create-bearer" title="mm_modem_create_bearer ()">mm_modem_create_bearer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearer.html" title="MMBearer"><span class="returnvalue">MMBearer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-create-bearer-finish" title="mm_modem_create_bearer_finish ()">mm_modem_create_bearer_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearer.html" title="MMBearer"><span class="returnvalue">MMBearer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-create-bearer-sync" title="mm_modem_create_bearer_sync ()">mm_modem_create_bearer_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-delete-bearer" title="mm_modem_delete_bearer ()">mm_modem_delete_bearer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-delete-bearer-finish" title="mm_modem_delete_bearer_finish ()">mm_modem_delete_bearer_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-delete-bearer-sync" title="mm_modem_delete_bearer_sync ()">mm_modem_delete_bearer_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-command" title="mm_modem_command ()">mm_modem_command</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-command-finish" title="mm_modem_command_finish ()">mm_modem_command_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-command-sync" title="mm_modem_command_sync ()">mm_modem_command_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem.html#mm-modem-port-info-array-free" title="mm_modem_port_info_array_free ()">mm_modem_port_info_array_free</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModem.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModem.html#MMModem-struct" title="struct MMModem">MMModem</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModem.html#MMModemModeCombination" title="struct MMModemModeCombination">MMModemModeCombination</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModem.html#MMModemPortInfo" title="struct MMModemPortInfo">MMModemPortInfo</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModem.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy">MmGdbusModemProxy</a>
+ <span class="lineart">╰──</span> MMModem
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMModem.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMModem implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMModem.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> is an object providing access to the methods, signals and
+properties of the Modem interface.</p>
+<p>When the modem is exposed and available in the bus, it is ensured that at
+least this interface is also available.</p>
+</div>
+<div class="refsect1">
+<a name="MMModem.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-modem-get-path"></a><h3>mm_modem_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_get_path (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> which implements this interface.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-modem-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-dup-path"></a><h3>mm_modem_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_dup_path (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-state"></a><h3>mm_modem_get_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemState"><span class="returnvalue">MMModemState</span></a>
+mm_modem_get_state (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the overall state of the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-get-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-state.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemState"><span class="type">MMModemState</span></a> value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-state-failed-reason"></a><h3>mm_modem_get_state_failed_reason ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemStateFailedReason"><span class="returnvalue">MMModemStateFailedReason</span></a>
+mm_modem_get_state_failed_reason (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the reason specifying why the modem is in <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-FAILED:CAPS"><span class="type">MM_MODEM_STATE_FAILED</span></a> state.</p>
+<div class="refsect3">
+<a name="mm-modem-get-state-failed-reason.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-state-failed-reason.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemStateFailedReason"><span class="type">MMModemStateFailedReason</span></a> value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-power-state"></a><h3>mm_modem_get_power_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemPowerState"><span class="returnvalue">MMModemPowerState</span></a>
+mm_modem_get_power_state (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the power state of the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-get-power-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-power-state.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemPowerState"><span class="type">MMModemPowerState</span></a> value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-peek-supported-capabilities"></a><h3>mm_modem_peek_supported_capabilities ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_peek_supported_capabilities (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCapability"><span class="type">MMModemCapability</span></a> **capabilities</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_capabilities</code></em>);</pre>
+<p>Gets the list of combinations of generic families of access technologies supported by this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-peek-supported-capabilities.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>capabilities</p></td>
+<td class="parameter_description"><p>Return location for the array of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCapability"><span class="type">MMModemCapability</span></a> values. Do not free the returned array, it is owned by <em class="parameter"><code>self</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_capabilities]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_capabilities</p></td>
+<td class="parameter_description"><p>Return location for the number of values in <em class="parameter"><code>capabilities</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-peek-supported-capabilities.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>capabilities</code></em>
+and <em class="parameter"><code>n_capabilities</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-supported-capabilities"></a><h3>mm_modem_get_supported_capabilities ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_get_supported_capabilities (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCapability"><span class="type">MMModemCapability</span></a> **capabilities</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_capabilities</code></em>);</pre>
+<p>Gets the list of combinations of generic families of access technologies supported by this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-get-supported-capabilities.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>capabilities</p></td>
+<td class="parameter_description"><p>Return location for the array of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCapability"><span class="type">MMModemCapability</span></a> values. The returned array should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer needed. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_capabilities]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_capabilities</p></td>
+<td class="parameter_description"><p>Return location for the number of values in <em class="parameter"><code>capabilities</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-supported-capabilities.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>capabilities</code></em>
+and <em class="parameter"><code>n_capabilities</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-current-capabilities"></a><h3>mm_modem_get_current_capabilities ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCapability"><span class="returnvalue">MMModemCapability</span></a>
+mm_modem_get_current_capabilities (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the list of generic families of access technologies supported by this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>
+without a firmware reload or reinitialization.</p>
+<div class="refsect3">
+<a name="mm-modem-get-current-capabilities.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-current-capabilities.returns"></a><h4>Returns</h4>
+<p> A bitmask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCapability"><span class="type">MMModemCapability</span></a> flags.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-manufacturer"></a><h3>mm_modem_get_manufacturer ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_get_manufacturer (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the equipment manufacturer, as reported by this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem.html#mm-modem-dup-manufacturer" title="mm_modem_dup_manufacturer ()"><code class="function">mm_modem_dup_manufacturer()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-get-manufacturer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-manufacturer.returns"></a><h4>Returns</h4>
+<p>The equipment manufacturer, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-dup-manufacturer"></a><h3>mm_modem_dup_manufacturer ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_dup_manufacturer (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the equipment manufacturer, as reported by this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-dup-manufacturer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-dup-manufacturer.returns"></a><h4>Returns</h4>
+<p>The equipment manufacturer, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-model"></a><h3>mm_modem_get_model ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_get_model (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the equipment model, as reported by this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem.html#mm-modem-dup-model" title="mm_modem_dup_model ()"><code class="function">mm_modem_dup_model()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-get-model.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-model.returns"></a><h4>Returns</h4>
+<p>The equipment model, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-dup-model"></a><h3>mm_modem_dup_model ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_dup_model (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the equipment model, as reported by this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-dup-model.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-dup-model.returns"></a><h4>Returns</h4>
+<p>The equipment model, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-revision"></a><h3>mm_modem_get_revision ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_get_revision (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the equipment revision, as reported by this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem.html#mm-modem-dup-revision" title="mm_modem_dup_revision ()"><code class="function">mm_modem_dup_revision()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-get-revision.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-revision.returns"></a><h4>Returns</h4>
+<p>The equipment revision, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-dup-revision"></a><h3>mm_modem_dup_revision ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_dup_revision (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the equipment revision, as reported by this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-dup-revision.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-dup-revision.returns"></a><h4>Returns</h4>
+<p>The equipment revision, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-hardware-revision"></a><h3>mm_modem_get_hardware_revision ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_get_hardware_revision (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the equipment hardware revision, as reported by this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem.html#mm-modem-dup-hardware-revision" title="mm_modem_dup_hardware_revision ()"><code class="function">mm_modem_dup_hardware_revision()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-get-hardware-revision.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-hardware-revision.returns"></a><h4>Returns</h4>
+<p>The equipment hardware revision, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-dup-hardware-revision"></a><h3>mm_modem_dup_hardware_revision ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_dup_hardware_revision (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the equipment hardware revision, as reported by this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-dup-hardware-revision.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-dup-hardware-revision.returns"></a><h4>Returns</h4>
+<p>The equipment hardware revision, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-drivers"></a><h3>mm_modem_get_drivers ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const *
+mm_modem_get_drivers (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the Operating System device drivers handling communication with the modem
+hardware.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem.html#mm-modem-dup-drivers" title="mm_modem_dup_drivers ()"><code class="function">mm_modem_dup_drivers()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-get-drivers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-drivers.returns"></a><h4>Returns</h4>
+<p>The drivers, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-dup-drivers"></a><h3>mm_modem_dup_drivers ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+mm_modem_dup_drivers (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the Operating System device driver handling communication with the modem
+hardware.</p>
+<div class="refsect3">
+<a name="mm-modem-dup-drivers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-dup-drivers.returns"></a><h4>Returns</h4>
+<p>The drivers, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-plugin"></a><h3>mm_modem_get_plugin ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_get_plugin (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the name of the plugin handling this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem.html#mm-modem-dup-plugin" title="mm_modem_dup_plugin ()"><code class="function">mm_modem_dup_plugin()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-get-plugin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-plugin.returns"></a><h4>Returns</h4>
+<p>The name of the plugin, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-dup-plugin"></a><h3>mm_modem_dup_plugin ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_dup_plugin (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the name of the plugin handling this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-dup-plugin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-dup-plugin.returns"></a><h4>Returns</h4>
+<p>The name of the plugin, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-primary-port"></a><h3>mm_modem_get_primary_port ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_get_primary_port (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the name of the primary port controlling this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem.html#mm-modem-dup-primary-port" title="mm_modem_dup_primary_port ()"><code class="function">mm_modem_dup_primary_port()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-get-primary-port.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-primary-port.returns"></a><h4>Returns</h4>
+<p>The name of the primary port. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-dup-primary-port"></a><h3>mm_modem_dup_primary_port ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_dup_primary_port (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the name of the primary port controlling this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-dup-primary-port.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-dup-primary-port.returns"></a><h4>Returns</h4>
+<p>The name of the primary port. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-peek-ports"></a><h3>mm_modem_peek_ports ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_peek_ports (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a class="link" href="MMModem.html#MMModemPortInfo" title="struct MMModemPortInfo"><span class="type">MMModemPortInfo</span></a> **ports</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_ports</code></em>);</pre>
+<p>Gets the list of ports in the modem.</p>
+<div class="refsect3">
+<a name="mm-modem-peek-ports.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>ports</p></td>
+<td class="parameter_description"><p>Return location for the array of <a class="link" href="MMModem.html#MMModemPortInfo" title="struct MMModemPortInfo"><span class="type">MMModemPortInfo</span></a> values. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_ports][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_ports</p></td>
+<td class="parameter_description"><p>Return location for the number of values in <em class="parameter"><code>ports</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-peek-ports.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>ports</code></em>
+and <em class="parameter"><code>n_ports</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-ports"></a><h3>mm_modem_get_ports ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_get_ports (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMModem.html#MMModemPortInfo" title="struct MMModemPortInfo"><span class="type">MMModemPortInfo</span></a> **ports</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_ports</code></em>);</pre>
+<p>Gets the list of ports in the modem.</p>
+<div class="refsect3">
+<a name="mm-modem-get-ports.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>ports</p></td>
+<td class="parameter_description"><p>Return location for the array of <a class="link" href="MMModem.html#MMModemPortInfo" title="struct MMModemPortInfo"><span class="type">MMModemPortInfo</span></a> values. The returned array should be freed with <a class="link" href="MMModem.html#mm-modem-port-info-array-free" title="mm_modem_port_info_array_free ()"><code class="function">mm_modem_port_info_array_free()</code></a> when no longer needed. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_ports]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_ports</p></td>
+<td class="parameter_description"><p>Return location for the number of values in <em class="parameter"><code>ports</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-ports.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>ports</code></em>
+and <em class="parameter"><code>n_ports</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-device"></a><h3>mm_modem_get_device ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_get_device (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the physical modem device reference (ie, USB, PCI, PCMCIA device), which
+may be dependent upon the operating system.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem.html#mm-modem-dup-device" title="mm_modem_dup_device ()"><code class="function">mm_modem_dup_device()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-get-device.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-device.returns"></a><h4>Returns</h4>
+<p>The device, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-dup-device"></a><h3>mm_modem_dup_device ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_dup_device (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the physical modem device reference (ie, USB, PCI, PCMCIA device), which
+may be dependent upon the operating system.</p>
+<div class="refsect3">
+<a name="mm-modem-dup-device.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-dup-device.returns"></a><h4>Returns</h4>
+<p>The device, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-equipment-identifier"></a><h3>mm_modem_get_equipment_identifier ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_get_equipment_identifier (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the identity of the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<p>This will be the IMEI number for GSM devices and the hex-format ESN/MEID
+for CDMA devices.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem.html#mm-modem-dup-equipment-identifier" title="mm_modem_dup_equipment_identifier ()"><code class="function">mm_modem_dup_equipment_identifier()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-get-equipment-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-equipment-identifier.returns"></a><h4>Returns</h4>
+<p>The equipment identifier, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-dup-equipment-identifier"></a><h3>mm_modem_dup_equipment_identifier ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_dup_equipment_identifier (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the identity of the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<p>This will be the IMEI number for GSM devices and the hex-format ESN/MEID
+for CDMA devices.</p>
+<div class="refsect3">
+<a name="mm-modem-dup-equipment-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-dup-equipment-identifier.returns"></a><h4>Returns</h4>
+<p>The equipment identifier, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-device-identifier"></a><h3>mm_modem_get_device_identifier ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_get_device_identifier (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a best-effort device identifier based on various device information like
+model name, firmware revision, USB/PCI/PCMCIA IDs, and other properties.</p>
+<p>This ID is not guaranteed to be unique and may be shared between
+identical devices with the same firmware, but is intended to be "unique
+enough" for use as a casual device identifier for various user
+experience operations.</p>
+<p>This is not the device's IMEI or ESN since those may not be available
+before unlocking the device via a PIN.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem.html#mm-modem-dup-device-identifier" title="mm_modem_dup_device_identifier ()"><code class="function">mm_modem_dup_device_identifier()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-get-device-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-device-identifier.returns"></a><h4>Returns</h4>
+<p>The device identifier, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-dup-device-identifier"></a><h3>mm_modem_dup_device_identifier ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_dup_device_identifier (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a copy of a best-effort device identifier based on various device information
+like model name, firmware revision, USB/PCI/PCMCIA IDs, and other properties.</p>
+<p>This ID is not guaranteed to be unique and may be shared between
+identical devices with the same firmware, but is intended to be "unique
+enough" for use as a casual device identifier for various user
+experience operations.</p>
+<p>This is not the device's IMEI or ESN since those may not be available
+before unlocking the device via a PIN.</p>
+<div class="refsect3">
+<a name="mm-modem-dup-device-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-dup-device-identifier.returns"></a><h4>Returns</h4>
+<p>The device identifier, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-unlock-required"></a><h3>mm_modem_get_unlock_required ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLock"><span class="returnvalue">MMModemLock</span></a>
+mm_modem_get_unlock_required (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets current lock state of the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-get-unlock-required.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-unlock-required.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLock"><span class="type">MMModemLock</span></a> value, specifying the current lock state.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-peek-unlock-retries"></a><h3>mm_modem_peek_unlock_retries ()</h3>
+<pre class="programlisting"><a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries"><span class="returnvalue">MMUnlockRetries</span></a> *
+mm_modem_peek_unlock_retries (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries"><span class="type">MMUnlockRetries</span></a> object, which provides, for each</p>
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLock">MMModemLock</a> handled by the modem, the
+<p>number of PIN tries remaining before the code becomes blocked (requiring a PUK)
+or permanently blocked.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem.html#mm-modem-get-unlock-retries" title="mm_modem_get_unlock_retries ()"><code class="function">mm_modem_get_unlock_retries()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-peek-unlock-retries.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-peek-unlock-retries.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries"><span class="type">MMUnlockRetries</span></a>. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-unlock-retries"></a><h3>mm_modem_get_unlock_retries ()</h3>
+<pre class="programlisting"><a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries"><span class="returnvalue">MMUnlockRetries</span></a> *
+mm_modem_get_unlock_retries (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries"><span class="type">MMUnlockRetries</span></a> object, which provides, for each</p>
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLock">MMModemLock</a> handled by the modem, the
+<p>number of PIN tries remaining before the code becomes blocked (requiring a PUK)
+or permanently blocked.</p>
+<div class="warning">The values reported by <em class="parameter"><code>self</code></em> are not updated when the values in the
+interface change. Instead, the client is expected to call
+<a class="link" href="MMModem.html#mm-modem-get-unlock-retries" title="mm_modem_get_unlock_retries ()"><code class="function">mm_modem_get_unlock_retries()</code></a> again to get a new <a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries"><span class="type">MMUnlockRetries</span></a> with the
+new values.</div>
+<div class="refsect3">
+<a name="mm-modem-get-unlock-retries.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-unlock-retries.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries"><span class="type">MMUnlockRetries</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-max-bearers"></a><h3>mm_modem_get_max_bearers ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_modem_get_max_bearers (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the maximum number of defined packet data bearers this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> supports.</p>
+<p>This is not the number of active/connected bearers the modem supports,
+but simply the number of bearers that may be defined at any given time.
+For example, POTS and CDMA2000-only devices support only one bearer,
+while GSM/UMTS devices typically support three or more, and any
+LTE-capable device (whether LTE-only, GSM/UMTS-capable, and/or
+CDMA2000-capable) also typically support three or more.</p>
+<div class="refsect3">
+<a name="mm-modem-get-max-bearers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-max-bearers.returns"></a><h4>Returns</h4>
+<p> the maximum number of defined packet data bearers.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-max-active-bearers"></a><h3>mm_modem_get_max_active_bearers ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_modem_get_max_active_bearers (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the maximum number of active packet data bearers this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> supports.</p>
+<p>POTS and CDMA2000-only devices support one active bearer, while GSM/UMTS
+and LTE-capable devices (including LTE/CDMA devices) typically support
+at least two active bearers.</p>
+<div class="refsect3">
+<a name="mm-modem-get-max-active-bearers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-max-active-bearers.returns"></a><h4>Returns</h4>
+<p> the maximum number of defined packet data bearers.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-bearer-paths"></a><h3>mm_modem_get_bearer_paths ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const *
+mm_modem_get_bearer_paths (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the DBus paths of the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> handled in this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem.html#mm-modem-dup-bearer-paths" title="mm_modem_dup_bearer_paths ()"><code class="function">mm_modem_dup_bearer_paths()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-get-bearer-paths.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-bearer-paths.returns"></a><h4>Returns</h4>
+<p>The DBus paths of the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> handled in this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-dup-bearer-paths"></a><h3>mm_modem_dup_bearer_paths ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+mm_modem_dup_bearer_paths (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus paths of the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> handled in this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-dup-bearer-paths.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-dup-bearer-paths.returns"></a><h4>Returns</h4>
+<p>The DBus paths of the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> handled in this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-own-numbers"></a><h3>mm_modem_get_own_numbers ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
+mm_modem_get_own_numbers (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the list of numbers (e.g. MSISDN in 3GPP) being currently handled by
+this modem.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem.html#mm-modem-dup-own-numbers" title="mm_modem_dup_own_numbers ()"><code class="function">mm_modem_dup_own_numbers()</code></a> if on another
+thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-modem-get-own-numbers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-own-numbers.returns"></a><h4>Returns</h4>
+<p>The list of own numbers or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-dup-own-numbers"></a><h3>mm_modem_dup_own_numbers ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+mm_modem_dup_own_numbers (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the list of numbers (e.g. MSISDN in 3GPP) being currently
+handled by this modem.</p>
+<div class="refsect3">
+<a name="mm-modem-dup-own-numbers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-dup-own-numbers.returns"></a><h4>Returns</h4>
+<p>The list of own numbers or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none is available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-peek-supported-modes"></a><h3>mm_modem_peek_supported_modes ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_peek_supported_modes (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a class="link" href="MMModem.html#MMModemModeCombination" title="struct MMModemModeCombination"><span class="type">MMModemModeCombination</span></a> **modes</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_modes</code></em>);</pre>
+<p>Gets the list of supported mode combinations.</p>
+<div class="refsect3">
+<a name="mm-modem-peek-supported-modes.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>modes</p></td>
+<td class="parameter_description"><p>Return location for the array of <a class="link" href="MMModem.html#MMModemModeCombination" title="struct MMModemModeCombination"><span class="type">MMModemModeCombination</span></a> values. Do not free the returned array, it is owned by <em class="parameter"><code>self</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_modes]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_modes</p></td>
+<td class="parameter_description"><p>Return location for the number of values in <em class="parameter"><code>modes</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-peek-supported-modes.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>modes</code></em>
+and <em class="parameter"><code>n_modes</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-supported-modes"></a><h3>mm_modem_get_supported_modes ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_get_supported_modes (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMModem.html#MMModemModeCombination" title="struct MMModemModeCombination"><span class="type">MMModemModeCombination</span></a> **modes</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_modes</code></em>);</pre>
+<p>Gets the list of supported mode combinations.</p>
+<div class="refsect3">
+<a name="mm-modem-get-supported-modes.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>modes</p></td>
+<td class="parameter_description"><p>Return location for the array of <a class="link" href="MMModem.html#MMModemModeCombination" title="struct MMModemModeCombination"><span class="type">MMModemModeCombination</span></a> structs. The returned array should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer needed. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_modes]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_modes</p></td>
+<td class="parameter_description"><p>Return location for the number of values in <em class="parameter"><code>modes</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-supported-modes.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>modes</code></em>
+and <em class="parameter"><code>n_modes</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-current-modes"></a><h3>mm_modem_get_current_modes ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_get_current_modes (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> *allowed</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> *preferred</code></em>);</pre>
+<p>Gets the list of modes specifying the access technologies (eg 2G/3G/4G)
+the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> is currently allowed to use when connecting to a network, as
+well as the preferred one, if any.</p>
+<div class="refsect3">
+<a name="mm-modem-get-current-modes.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>allowed</p></td>
+<td class="parameter_description"><p>Return location for a bitmask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> values. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>preferred</p></td>
+<td class="parameter_description"><p>Return location for a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> value. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-current-modes.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>allowed</code></em>
+and <em class="parameter"><code>preferred</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-peek-supported-bands"></a><h3>mm_modem_peek_supported_bands ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_peek_supported_bands (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> **bands</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_bands</code></em>);</pre>
+<p>Gets the list of radio frequency and technology bands supported by the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<p>For POTS devices, only <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-ANY:CAPS"><span class="type">MM_MODEM_BAND_ANY</span></a> will be returned in <em class="parameter"><code>bands</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-peek-supported-bands.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bands</p></td>
+<td class="parameter_description"><p>Return location for the array of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> values. Do not free the returned array, it is owned by <em class="parameter"><code>self</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_bands]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_bands</p></td>
+<td class="parameter_description"><p>Return location for the number of values in <em class="parameter"><code>bands</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-peek-supported-bands.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>bands</code></em>
+and <em class="parameter"><code>n_bands</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-supported-bands"></a><h3>mm_modem_get_supported_bands ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_get_supported_bands (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> **bands</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_bands</code></em>);</pre>
+<p>Gets the list of radio frequency and technology bands supported by the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<p>For POTS devices, only <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-ANY:CAPS"><span class="type">MM_MODEM_BAND_ANY</span></a> will be returned in <em class="parameter"><code>bands</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-get-supported-bands.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bands</p></td>
+<td class="parameter_description"><p>Return location for the array of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> values. The returned array should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer needed. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_bands]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_bands</p></td>
+<td class="parameter_description"><p>Return location for the number of values in <em class="parameter"><code>bands</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-supported-bands.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>bands</code></em>
+and <em class="parameter"><code>n_bands</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-peek-current-bands"></a><h3>mm_modem_peek_current_bands ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_peek_current_bands (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> **bands</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_bands</code></em>);</pre>
+<p>Gets the list of radio frequency and technology bands the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> is currently
+using when connecting to a network.</p>
+<p>For POTS devices, only the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-ANY:CAPS"><span class="type">MM_MODEM_BAND_ANY</span></a> band is supported.</p>
+<div class="refsect3">
+<a name="mm-modem-peek-current-bands.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bands</p></td>
+<td class="parameter_description"><p>Return location for the array of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> values. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_bands]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_bands</p></td>
+<td class="parameter_description"><p>Return location for the number of values in <em class="parameter"><code>bands</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-peek-current-bands.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>bands</code></em>
+and <em class="parameter"><code>n_bands</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-current-bands"></a><h3>mm_modem_get_current_bands ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_get_current_bands (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> **bands</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_bands</code></em>);</pre>
+<p>Gets the list of radio frequency and technology bands the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> is currently
+using when connecting to a network.</p>
+<p>For POTS devices, only the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-BAND-ANY:CAPS"><span class="type">MM_MODEM_BAND_ANY</span></a> band is supported.</p>
+<div class="refsect3">
+<a name="mm-modem-get-current-bands.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bands</p></td>
+<td class="parameter_description"><p>Return location for the array of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> values. The returned array should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer needed. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_bands]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_bands</p></td>
+<td class="parameter_description"><p>Return location for the number of values in <em class="parameter"><code>bands</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-current-bands.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>bands</code></em>
+and <em class="parameter"><code>n_bands</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-supported-ip-families"></a><h3>mm_modem_get_supported_ip_families ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="returnvalue">MMBearerIpFamily</span></a>
+mm_modem_get_supported_ip_families (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the list of supported IP families.</p>
+<div class="refsect3">
+<a name="mm-modem-get-supported-ip-families.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-supported-ip-families.returns"></a><h4>Returns</h4>
+<p> A bitmask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="type">MMBearerIpFamily</span></a> values.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-signal-quality"></a><h3>mm_modem_get_signal_quality ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_modem_get_signal_quality (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *recent</code></em>);</pre>
+<p>Gets the signal quality value in percent (0 - 100) of the dominant access technology
+the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> is using to communicate with the network.</p>
+<p>Always 0 for POTS devices.</p>
+<div class="refsect3">
+<a name="mm-modem-get-signal-quality.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recent</p></td>
+<td class="parameter_description"><p>Return location for the flag specifying if the signal quality value was recent or not. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-signal-quality.returns"></a><h4>Returns</h4>
+<p> The signal quality.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-access-technologies"></a><h3>mm_modem_get_access_technologies ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology"><span class="returnvalue">MMModemAccessTechnology</span></a>
+mm_modem_get_access_technologies (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the current network access technology used by the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> to communicate
+with the network.</p>
+<div class="refsect3">
+<a name="mm-modem-get-access-technologies.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-access-technologies.returns"></a><h4>Returns</h4>
+<p> A #<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology"><span class="type">MMModemAccessTechnology</span></a> value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-sim-path"></a><h3>mm_modem_get_sim_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_get_sim_path (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> handled in this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem.html#mm-modem-dup-sim-path" title="mm_modem_dup_sim_path ()"><code class="function">mm_modem_dup_sim_path()</code></a> if on another
+thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-modem-get-sim-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-sim-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> handled in this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-dup-sim-path"></a><h3>mm_modem_dup_sim_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_dup_sim_path (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> handled in this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-dup-sim-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-dup-sim-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> handled in this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-sim"></a><h3>mm_modem_get_sim ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_get_sim (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously gets the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object managed by this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem.html#mm-modem-get-sim-finish" title="mm_modem_get_sim_finish ()"><code class="function">mm_modem_get_sim_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem.html#mm-modem-get-sim-sync" title="mm_modem_get_sim_sync ()"><code class="function">mm_modem_get_sim_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-get-sim.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-sim-finish"></a><h3>mm_modem_get_sim_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MMSim.html" title="MMSim"><span class="returnvalue">MMSim</span></a> *
+mm_modem_get_sim_finish (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem.html#mm-modem-get-sim" title="mm_modem_get_sim ()"><code class="function">mm_modem_get_sim()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-get-sim-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem.html#mm-modem-get-sim" title="mm_modem_get_sim ()"><code class="function">mm_modem_get_sim()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-sim-finish.returns"></a><h4>Returns</h4>
+<p>a <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-sim-sync"></a><h3>mm_modem_get_sim_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MMSim.html" title="MMSim"><span class="returnvalue">MMSim</span></a> *
+mm_modem_get_sim_sync (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously gets the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object managed by this <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem.html#mm-modem-get-sim" title="mm_modem_get_sim ()"><code class="function">mm_modem_get_sim()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-get-sim-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-sim-sync.returns"></a><h4>Returns</h4>
+<p>a <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-enable"></a><h3>mm_modem_enable ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_enable (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously tries to enable the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>. When enabled, the modem's radio is
+powered on and data sessions, voice calls, location services, and Short Message
+Service may be available.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem.html#mm-modem-enable-finish" title="mm_modem_enable_finish ()"><code class="function">mm_modem_enable_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem.html#mm-modem-enable-sync" title="mm_modem_enable_sync ()"><code class="function">mm_modem_enable_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-enable.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-enable-finish"></a><h3>mm_modem_enable_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_enable_finish (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem.html#mm-modem-enable" title="mm_modem_enable ()"><code class="function">mm_modem_enable()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-enable-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem.html#mm-modem-enable" title="mm_modem_enable ()"><code class="function">mm_modem_enable()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-enable-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the modem was properly enabled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-enable-sync"></a><h3>mm_modem_enable_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_enable_sync (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously tries to enable the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>. When enabled, the modem's radio is
+powered on and data sessions, voice calls, location services, and Short Message
+Service may be available.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem.html#mm-modem-enable" title="mm_modem_enable ()"><code class="function">mm_modem_enable()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-enable-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-enable-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the modem was properly enabled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-disable"></a><h3>mm_modem_disable ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_disable (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously tries to disable the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>. When disabled, the modem enters
+low-power state and no network-related operations are available.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem.html#mm-modem-disable-finish" title="mm_modem_disable_finish ()"><code class="function">mm_modem_disable_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem.html#mm-modem-disable-sync" title="mm_modem_disable_sync ()"><code class="function">mm_modem_disable_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-disable.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-disable-finish"></a><h3>mm_modem_disable_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_disable_finish (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem.html#mm-modem-disable" title="mm_modem_disable ()"><code class="function">mm_modem_disable()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-disable-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem.html#mm-modem-disable" title="mm_modem_disable ()"><code class="function">mm_modem_disable()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-disable-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the modem was properly disabled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-disable-sync"></a><h3>mm_modem_disable_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_disable_sync (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously tries to disable the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>. When disabled, the modem enters
+low-power state and no network-related operations are available.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem.html#mm-modem-disable" title="mm_modem_disable ()"><code class="function">mm_modem_disable()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-disable-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-disable-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the modem was properly disabled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-set-power-state"></a><h3>mm_modem_set_power_state ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_set_power_state (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemPowerState"><span class="type">MMModemPowerState</span></a> state</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously sets the power state of the device. This method can only be
+used while the modem is in <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-DISABLED:CAPS"><code class="literal">MM_MODEM_STATE_DISABLED</code></a> state.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem.html#mm-modem-set-power-state-finish" title="mm_modem_set_power_state_finish ()"><code class="function">mm_modem_set_power_state_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem.html#mm-modem-set-power-state-sync" title="mm_modem_set_power_state_sync ()"><code class="function">mm_modem_set_power_state_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-set-power-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>state</p></td>
+<td class="parameter_description"><p>Either <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-POWER-STATE-LOW:CAPS"><code class="literal">MM_MODEM_POWER_STATE_LOW</code></a> or <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-POWER-STATE-ON:CAPS"><code class="literal">MM_MODEM_POWER_STATE_ON</code></a>. Every other <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemPowerState"><span class="type">MMModemPowerState</span></a> value is not allowed.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-set-power-state-finish"></a><h3>mm_modem_set_power_state_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_set_power_state_finish (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem.html#mm-modem-set-power-state" title="mm_modem_set_power_state ()"><code class="function">mm_modem_set_power_state()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-set-power-state-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem.html#mm-modem-set-power-state" title="mm_modem_set_power_state ()"><code class="function">mm_modem_set_power_state()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-set-power-state-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the power state was successfully set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-set-power-state-sync"></a><h3>mm_modem_set_power_state_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_set_power_state_sync (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemPowerState"><span class="type">MMModemPowerState</span></a> state</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously sets the power state of the device. This method can only be
+used while the modem is in <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-DISABLED:CAPS"><code class="literal">MM_MODEM_STATE_DISABLED</code></a> state.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem.html#mm-modem-set-power-state" title="mm_modem_set_power_state ()"><code class="function">mm_modem_set_power_state()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-set-power-state-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>state</p></td>
+<td class="parameter_description"><p>Either <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-POWER-STATE-LOW:CAPS"><code class="literal">MM_MODEM_POWER_STATE_LOW</code></a> or <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-POWER-STATE-ON:CAPS"><code class="literal">MM_MODEM_POWER_STATE_ON</code></a>. Every other <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemPowerState"><span class="type">MMModemPowerState</span></a> value is not allowed.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-set-power-state-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the power state was successfully set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-set-current-modes"></a><h3>mm_modem_set_current_modes ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_set_current_modes (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> modes</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> preferred</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously sets the access technologies (e.g. 2G/3G/4G preference) the device is
+currently allowed to use when connecting to a network.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem.html#mm-modem-set-current-modes-finish" title="mm_modem_set_current_modes_finish ()"><code class="function">mm_modem_set_current_modes_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem.html#mm-modem-set-current-modes-sync" title="mm_modem_set_current_modes_sync ()"><code class="function">mm_modem_set_current_modes_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-set-current-modes.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>modes</p></td>
+<td class="parameter_description"><p>Mask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> values specifying which modes are allowed.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>preferred</p></td>
+<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> value specifying which of the modes given in <em class="parameter"><code>modes</code></em>
+is the preferred one, or <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-MODE-NONE:CAPS"><span class="type">MM_MODEM_MODE_NONE</span></a> if none.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-set-current-modes-finish"></a><h3>mm_modem_set_current_modes_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_set_current_modes_finish (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem.html#mm-modem-set-current-modes" title="mm_modem_set_current_modes ()"><code class="function">mm_modem_set_current_modes()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-set-current-modes-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem.html#mm-modem-set-current-modes" title="mm_modem_set_current_modes ()"><code class="function">mm_modem_set_current_modes()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-set-current-modes-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the allowed modes were successfully set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-set-current-modes-sync"></a><h3>mm_modem_set_current_modes_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_set_current_modes_sync (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> modes</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> preferred</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously sets the access technologies (e.g. 2G/3G/4G preference) the device is
+currently allowed to use when connecting to a network.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem.html#mm-modem-set-current-modes" title="mm_modem_set_current_modes ()"><code class="function">mm_modem_set_current_modes()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-set-current-modes-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>modes</p></td>
+<td class="parameter_description"><p>Mask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> values specifying which modes are allowed.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>preferred</p></td>
+<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> value specifying which of the modes given in <em class="parameter"><code>modes</code></em>
+is the preferred one, or <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-MODE-NONE:CAPS"><span class="type">MM_MODEM_MODE_NONE</span></a> if none.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-set-current-modes-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the allowed modes were successfully set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-set-current-bands"></a><h3>mm_modem_set_current_bands ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_set_current_bands (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> *bands</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_bands</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously sets the radio frequency and technology bands the device is currently
+allowed to use when connecting to a network.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem.html#mm-modem-set-current-bands-finish" title="mm_modem_set_current_bands_finish ()"><code class="function">mm_modem_set_current_bands_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem.html#mm-modem-set-current-bands-sync" title="mm_modem_set_current_bands_sync ()"><code class="function">mm_modem_set_current_bands_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-set-current-bands.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bands</p></td>
+<td class="parameter_description"><p>An array of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> values specifying which bands are allowed.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_bands</p></td>
+<td class="parameter_description"><p>Number of elements in <em class="parameter"><code>bands</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-set-current-bands-finish"></a><h3>mm_modem_set_current_bands_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_set_current_bands_finish (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem.html#mm-modem-set-current-bands" title="mm_modem_set_current_bands ()"><code class="function">mm_modem_set_current_bands()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-set-current-bands-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem.html#mm-modem-set-current-bands" title="mm_modem_set_current_bands ()"><code class="function">mm_modem_set_current_bands()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-set-current-bands-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the bands were successfully set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-set-current-bands-sync"></a><h3>mm_modem_set_current_bands_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_set_current_bands_sync (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> *bands</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_bands</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously sets the radio frequency and technology bands the device is currently
+allowed to use when connecting to a network.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem.html#mm-modem-set-current-bands" title="mm_modem_set_current_bands ()"><code class="function">mm_modem_set_current_bands()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-set-current-bands-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bands</p></td>
+<td class="parameter_description"><p>An array of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> values specifying which bands are allowed.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_bands</p></td>
+<td class="parameter_description"><p>Number of elements in <em class="parameter"><code>bands</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-set-current-bands-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the bands were successfully set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-set-current-capabilities"></a><h3>mm_modem_set_current_capabilities ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_set_current_capabilities (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCapability"><span class="type">MMModemCapability</span></a> capabilities</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously sets the capabilities of the device. A restart of the modem may be required.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem.html#mm-modem-set-current-capabilities-finish" title="mm_modem_set_current_capabilities_finish ()"><code class="function">mm_modem_set_current_capabilities_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem.html#mm-modem-set-current-capabilities-sync" title="mm_modem_set_current_capabilities_sync ()"><code class="function">mm_modem_set_current_capabilities_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-set-current-capabilities.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>capabilities</p></td>
+<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCapability"><span class="type">MMModemCapability</span></a> mask.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-set-current-capabilities-finish"></a><h3>mm_modem_set_current_capabilities_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_set_current_capabilities_finish
+ (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem.html#mm-modem-set-current-capabilities" title="mm_modem_set_current_capabilities ()"><code class="function">mm_modem_set_current_capabilities()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-set-current-capabilities-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem.html#mm-modem-set-current-capabilities" title="mm_modem_set_current_capabilities ()"><code class="function">mm_modem_set_current_capabilities()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-set-current-capabilities-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the capabilities were successfully set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-set-current-capabilities-sync"></a><h3>mm_modem_set_current_capabilities_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_set_current_capabilities_sync
+ (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCapability"><span class="type">MMModemCapability</span></a> capabilities</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously sets the capabilities of the device. A restart of the modem may be required.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem.html#mm-modem-set-current-capabilities" title="mm_modem_set_current_capabilities ()"><code class="function">mm_modem_set_current_capabilities()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-set-current-capabilities-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>capabilities</p></td>
+<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCapability"><span class="type">MMModemCapability</span></a> mask.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-set-current-capabilities-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the capabilities were successfully set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-reset"></a><h3>mm_modem_reset ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_reset (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously clears non-persistent configuration and state, and returns the device to
+a newly-powered-on state.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem.html#mm-modem-reset-finish" title="mm_modem_reset_finish ()"><code class="function">mm_modem_reset_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem.html#mm-modem-reset-sync" title="mm_modem_reset_sync ()"><code class="function">mm_modem_reset_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-reset.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-reset-finish"></a><h3>mm_modem_reset_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_reset_finish (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem.html#mm-modem-reset" title="mm_modem_reset ()"><code class="function">mm_modem_reset()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-reset-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem.html#mm-modem-reset" title="mm_modem_reset ()"><code class="function">mm_modem_reset()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-reset-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the reset was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-reset-sync"></a><h3>mm_modem_reset_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_reset_sync (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously clears non-persistent configuration and state, and returns the device to
+a newly-powered-on state.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem.html#mm-modem-reset" title="mm_modem_reset ()"><code class="function">mm_modem_reset()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-reset-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-reset-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the reset was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-factory-reset"></a><h3>mm_modem_factory_reset ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_factory_reset (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *code</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously clears the modem's configuration (including persistent configuration and
+state), and returns the device to a factory-default state.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem.html#mm-modem-factory-reset-finish" title="mm_modem_factory_reset_finish ()"><code class="function">mm_modem_factory_reset_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem.html#mm-modem-factory-reset-sync" title="mm_modem_factory_reset_sync ()"><code class="function">mm_modem_factory_reset_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-factory-reset.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>code</p></td>
+<td class="parameter_description"><p>Carrier-supplied code required to reset the modem.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-factory-reset-finish"></a><h3>mm_modem_factory_reset_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_factory_reset_finish (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem.html#mm-modem-factory-reset" title="mm_modem_factory_reset ()"><code class="function">mm_modem_factory_reset()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-factory-reset-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem.html#mm-modem-factory-reset" title="mm_modem_factory_reset ()"><code class="function">mm_modem_factory_reset()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-factory-reset-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the factory_reset was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-factory-reset-sync"></a><h3>mm_modem_factory_reset_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_factory_reset_sync (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *code</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously clears the modem's configuration (including persistent configuration and
+state), and returns the device to a factory-default state.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem.html#mm-modem-factory-reset" title="mm_modem_factory_reset ()"><code class="function">mm_modem_factory_reset()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-factory-reset-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>code</p></td>
+<td class="parameter_description"><p>Carrier-supplied code required to reset the modem.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-factory-reset-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the factory reset was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-list-bearers"></a><h3>mm_modem_list_bearers ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_list_bearers (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously lists the packet data bearers in the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem.html#mm-modem-list-bearers-finish" title="mm_modem_list_bearers_finish ()"><code class="function">mm_modem_list_bearers_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem.html#mm-modem-list-bearers-sync" title="mm_modem_list_bearers_sync ()"><code class="function">mm_modem_list_bearers_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-list-bearers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-list-bearers-finish"></a><h3>mm_modem_list_bearers_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+mm_modem_list_bearers_finish (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem.html#mm-modem-list-bearers" title="mm_modem_list_bearers ()"><code class="function">mm_modem_list_bearers()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-list-bearers-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem.html#mm-modem-list-bearers" title="mm_modem_list_bearers ()"><code class="function">mm_modem_list_bearers()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-list-bearers-finish.returns"></a><h4>Returns</h4>
+<p>The list of <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> objects, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if either none found or if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ModemManager.Bearer]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-list-bearers-sync"></a><h3>mm_modem_list_bearers_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+mm_modem_list_bearers_sync (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously lists the packet data bearers in the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem.html#mm-modem-list-bearers" title="mm_modem_list_bearers ()"><code class="function">mm_modem_list_bearers()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-list-bearers-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-list-bearers-sync.returns"></a><h4>Returns</h4>
+<p>The list of <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> objects, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if either none found or if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ModemManager.Bearer]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-create-bearer"></a><h3>mm_modem_create_bearer ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_create_bearer (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a new packet data bearer in the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<p>This request may fail if the modem does not support additional bearers,
+if too many bearers are already defined, or if <em class="parameter"><code>properties</code></em>
+ are invalid.</p>
+<p>See <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer">CreateBearer</a> to check which properties may be passed.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem.html#mm-modem-create-bearer-finish" title="mm_modem_create_bearer_finish ()"><code class="function">mm_modem_create_bearer_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem.html#mm-modem-create-bearer-sync" title="mm_modem_create_bearer_sync ()"><code class="function">mm_modem_create_bearer_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-create-bearer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>properties</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> object with the properties to use.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-create-bearer-finish"></a><h3>mm_modem_create_bearer_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearer.html" title="MMBearer"><span class="returnvalue">MMBearer</span></a> *
+mm_modem_create_bearer_finish (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem.html#mm-modem-create-bearer" title="mm_modem_create_bearer ()"><code class="function">mm_modem_create_bearer()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-create-bearer-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem.html#mm-modem-create-bearer" title="mm_modem_create_bearer ()"><code class="function">mm_modem_create_bearer()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-create-bearer-finish.returns"></a><h4>Returns</h4>
+<p>A newly created <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-create-bearer-sync"></a><h3>mm_modem_create_bearer_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearer.html" title="MMBearer"><span class="returnvalue">MMBearer</span></a> *
+mm_modem_create_bearer_sync (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a new packet data bearer in the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<p>This request may fail if the modem does not support additional bearers,
+if too many bearers are already defined, or if <em class="parameter"><code>properties</code></em>
+ are invalid.</p>
+<p>See <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer">CreateBearer</a> to check which properties may be passed.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem.html#mm-modem-create-bearer" title="mm_modem_create_bearer ()"><code class="function">mm_modem_create_bearer()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-create-bearer-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>properties</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> object with the properties to use.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-create-bearer-sync.returns"></a><h4>Returns</h4>
+<p>A newly created <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-delete-bearer"></a><h3>mm_modem_delete_bearer ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_delete_bearer (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bearer</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously deletes a given bearer from the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem.html#mm-modem-delete-bearer-finish" title="mm_modem_delete_bearer_finish ()"><code class="function">mm_modem_delete_bearer_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem.html#mm-modem-delete-bearer-sync" title="mm_modem_delete_bearer_sync ()"><code class="function">mm_modem_delete_bearer_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-delete-bearer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bearer</p></td>
+<td class="parameter_description"><p>Path of the bearer to delete.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-delete-bearer-finish"></a><h3>mm_modem_delete_bearer_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_delete_bearer_finish (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem.html#mm-modem-delete-bearer" title="mm_modem_delete_bearer ()"><code class="function">mm_modem_delete_bearer()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-delete-bearer-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem.html#mm-modem-delete-bearer" title="mm_modem_delete_bearer ()"><code class="function">mm_modem_delete_bearer()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-delete-bearer-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the bearer was deleted, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-delete-bearer-sync"></a><h3>mm_modem_delete_bearer_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_delete_bearer_sync (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bearer</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously deletes a given bearer from the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem.html#mm-modem-delete-bearer" title="mm_modem_delete_bearer ()"><code class="function">mm_modem_delete_bearer()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-delete-bearer-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bearer</p></td>
+<td class="parameter_description"><p>Path of the bearer to delete.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-delete-bearer-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the bearer was deleted, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-command"></a><h3>mm_modem_command ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_command (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *cmd</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously runs an AT command in the modem.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem.html#mm-modem-command-finish" title="mm_modem_command_finish ()"><code class="function">mm_modem_command_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem.html#mm-modem-command-sync" title="mm_modem_command_sync ()"><code class="function">mm_modem_command_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-command.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cmd</p></td>
+<td class="parameter_description"><p>AT command to run.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>timeout</p></td>
+<td class="parameter_description"><p>Maximum time to wait for the response, in seconds.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-command-finish"></a><h3>mm_modem_command_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_command_finish (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem.html#mm-modem-command" title="mm_modem_command ()"><code class="function">mm_modem_command()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-command-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem.html#mm-modem-command" title="mm_modem_command ()"><code class="function">mm_modem_command()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-command-finish.returns"></a><h4>Returns</h4>
+<p>A newly allocated string with the reply to the command, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-command-sync"></a><h3>mm_modem_command_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_command_sync (<em class="parameter"><code><a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *cmd</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously runs an AT command in the modem.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem.html#mm-modem-command" title="mm_modem_command ()"><code class="function">mm_modem_command()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-command-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cmd</p></td>
+<td class="parameter_description"><p>AT command to run.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>timeout</p></td>
+<td class="parameter_description"><p>Maximum time to wait for the response, in seconds.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-command-sync.returns"></a><h4>Returns</h4>
+<p>A newly allocated string with the reply to the command, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-port-info-array-free"></a><h3>mm_modem_port_info_array_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_port_info_array_free (<em class="parameter"><code><a class="link" href="MMModem.html#MMModemPortInfo" title="struct MMModemPortInfo"><span class="type">MMModemPortInfo</span></a> *array</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> array_size</code></em>);</pre>
+<p>Frees an array of <a class="link" href="MMModem.html#MMModemPortInfo" title="struct MMModemPortInfo"><span class="type">MMModemPortInfo</span></a> values.</p>
+<div class="refsect3">
+<a name="mm-modem-port-info-array-free.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>an array of <a class="link" href="MMModem.html#MMModemPortInfo" title="struct MMModemPortInfo"><span class="type">MMModemPortInfo</span></a> values.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>array_size</p></td>
+<td class="parameter_description"><p>length of <em class="parameter"><code>array</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMModem.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMModem-struct"></a><h3>struct MMModem</h3>
+<pre class="programlisting">struct MMModem;</pre>
+<p>The <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemModeCombination"></a><h3>struct MMModemModeCombination</h3>
+<pre class="programlisting">struct MMModemModeCombination {
+ MMModemMode allowed;
+ MMModemMode preferred;
+};
+</pre>
+<p><a class="link" href="MMModem.html#MMModemModeCombination" title="struct MMModemModeCombination"><span class="type">MMModemModeCombination</span></a> is a simple struct holding a pair of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> values.</p>
+<div class="refsect3">
+<a name="MMModemModeCombination.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> <em class="structfield"><code><a name="MMModemModeCombination.allowed"></a>allowed</code></em>;</p></td>
+<td class="struct_member_description"><p>Mask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> values specifying allowed modes.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> <em class="structfield"><code><a name="MMModemModeCombination.preferred"></a>preferred</code></em>;</p></td>
+<td class="struct_member_description"><p>A single <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> value specifying the preferred mode.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModemPortInfo"></a><h3>struct MMModemPortInfo</h3>
+<pre class="programlisting">struct MMModemPortInfo {
+ gchar *name;
+ MMModemPortType type;
+};
+</pre>
+<p>Information of a given port.</p>
+<div class="refsect3">
+<a name="MMModemPortInfo.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="MMModemPortInfo.name"></a>name</code></em>;</p></td>
+<td class="struct_member_description"><p>Name of the port.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemPortType"><span class="type">MMModemPortType</span></a> <em class="structfield"><code><a name="MMModemPortInfo.type"></a>type</code></em>;</p></td>
+<td class="struct_member_description"><p>A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemPortType"><span class="type">MMModemPortType</span></a> value.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMModem3gpp.html b/docs/reference/libmm-glib/html/MMModem3gpp.html
new file mode 100644
index 00000000..1d28961d
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMModem3gpp.html
@@ -0,0 +1,1792 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMModem3gpp: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html#id-1.2.4.3" title="Generic interfaces">
+<link rel="prev" href="MMModem.html" title="MMModem">
+<link rel="next" href="MMModem3gppUssd.html" title="MMModem3gppUssd">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMModem3gpp.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMModem3gpp.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMModem3gpp.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html#id-1.2.4.3"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMModem.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMModem3gppUssd.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMModem3gpp"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMModem3gpp.top_of_page"></a>MMModem3gpp</span></h2>
+<p>MMModem3gpp — The 3GPP interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMModem3gpp.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-network-get-operator-code" title="mm_modem_3gpp_network_get_operator_code ()">mm_modem_3gpp_network_get_operator_code</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-network-get-operator-short" title="mm_modem_3gpp_network_get_operator_short ()">mm_modem_3gpp_network_get_operator_short</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-network-get-operator-long" title="mm_modem_3gpp_network_get_operator_long ()">mm_modem_3gpp_network_get_operator_long</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology"><span class="returnvalue">MMModemAccessTechnology</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-network-get-access-technology" title="mm_modem_3gpp_network_get_access_technology ()">mm_modem_3gpp_network_get_access_technology</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppNetworkAvailability"><span class="returnvalue">MMModem3gppNetworkAvailability</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-network-get-availability" title="mm_modem_3gpp_network_get_availability ()">mm_modem_3gpp_network_get_availability</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-network-free" title="mm_modem_3gpp_network_free ()">mm_modem_3gpp_network_free</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-path" title="mm_modem_3gpp_get_path ()">mm_modem_3gpp_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-dup-path" title="mm_modem_3gpp_dup_path ()">mm_modem_3gpp_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-imei" title="mm_modem_3gpp_get_imei ()">mm_modem_3gpp_get_imei</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-dup-imei" title="mm_modem_3gpp_dup_imei ()">mm_modem_3gpp_dup_imei</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-operator-code" title="mm_modem_3gpp_get_operator_code ()">mm_modem_3gpp_get_operator_code</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-dup-operator-code" title="mm_modem_3gpp_dup_operator_code ()">mm_modem_3gpp_dup_operator_code</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-operator-name" title="mm_modem_3gpp_get_operator_name ()">mm_modem_3gpp_get_operator_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-dup-operator-name" title="mm_modem_3gpp_dup_operator_name ()">mm_modem_3gpp_dup_operator_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppFacility"><span class="returnvalue">MMModem3gppFacility</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-enabled-facility-locks" title="mm_modem_3gpp_get_enabled_facility_locks ()">mm_modem_3gpp_get_enabled_facility_locks</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState"><span class="returnvalue">MMModem3gppRegistrationState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-registration-state" title="mm_modem_3gpp_get_registration_state ()">mm_modem_3gpp_get_registration_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppSubscriptionState"><span class="returnvalue">MMModem3gppSubscriptionState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-subscription-state" title="mm_modem_3gpp_get_subscription_state ()">mm_modem_3gpp_get_subscription_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-pco" title="mm_modem_3gpp_get_pco ()">mm_modem_3gpp_get_pco</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppEpsUeModeOperation"><span class="returnvalue">MMModem3gppEpsUeModeOperation</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-eps-ue-mode-operation" title="mm_modem_3gpp_get_eps_ue_mode_operation ()">mm_modem_3gpp_get_eps_ue_mode_operation</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-path" title="mm_modem_3gpp_get_initial_eps_bearer_path ()">mm_modem_3gpp_get_initial_eps_bearer_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-dup-initial-eps-bearer-path" title="mm_modem_3gpp_dup_initial_eps_bearer_path ()">mm_modem_3gpp_dup_initial_eps_bearer_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer" title="mm_modem_3gpp_get_initial_eps_bearer ()">mm_modem_3gpp_get_initial_eps_bearer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearer.html" title="MMBearer"><span class="returnvalue">MMBearer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-finish" title="mm_modem_3gpp_get_initial_eps_bearer_finish ()">mm_modem_3gpp_get_initial_eps_bearer_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearer.html" title="MMBearer"><span class="returnvalue">MMBearer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-sync" title="mm_modem_3gpp_get_initial_eps_bearer_sync ()">mm_modem_3gpp_get_initial_eps_bearer_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="returnvalue">MMBearerProperties</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-settings" title="mm_modem_3gpp_get_initial_eps_bearer_settings ()">mm_modem_3gpp_get_initial_eps_bearer_settings</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="returnvalue">MMBearerProperties</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-peek-initial-eps-bearer-settings" title="mm_modem_3gpp_peek_initial_eps_bearer_settings ()">mm_modem_3gpp_peek_initial_eps_bearer_settings</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-register" title="mm_modem_3gpp_register ()">mm_modem_3gpp_register</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-register-finish" title="mm_modem_3gpp_register_finish ()">mm_modem_3gpp_register_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-register-sync" title="mm_modem_3gpp_register_sync ()">mm_modem_3gpp_register_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-scan" title="mm_modem_3gpp_scan ()">mm_modem_3gpp_scan</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-scan-finish" title="mm_modem_3gpp_scan_finish ()">mm_modem_3gpp_scan_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-scan-sync" title="mm_modem_3gpp_scan_sync ()">mm_modem_3gpp_scan_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-eps-ue-mode-operation" title="mm_modem_3gpp_set_eps_ue_mode_operation ()">mm_modem_3gpp_set_eps_ue_mode_operation</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-eps-ue-mode-operation-finish" title="mm_modem_3gpp_set_eps_ue_mode_operation_finish ()">mm_modem_3gpp_set_eps_ue_mode_operation_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-eps-ue-mode-operation-sync" title="mm_modem_3gpp_set_eps_ue_mode_operation_sync ()">mm_modem_3gpp_set_eps_ue_mode_operation_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-initial-eps-bearer-settings" title="mm_modem_3gpp_set_initial_eps_bearer_settings ()">mm_modem_3gpp_set_initial_eps_bearer_settings</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-initial-eps-bearer-settings-finish" title="mm_modem_3gpp_set_initial_eps_bearer_settings_finish ()">mm_modem_3gpp_set_initial_eps_bearer_settings_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-initial-eps-bearer-settings-sync" title="mm_modem_3gpp_set_initial_eps_bearer_settings_sync ()">mm_modem_3gpp_set_initial_eps_bearer_settings_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModem3gpp.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModem3gpp.html#MMModem3gpp-struct" title="struct MMModem3gpp">MMModem3gpp</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork">MMModem3gppNetwork</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModem3gpp.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy">MmGdbusModem3gppProxy</a>
+ <span class="lineart">╰──</span> MMModem3gpp
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMModem3gpp.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMModem3gpp implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMModem3gpp.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> is an object providing access to the methods, signals and
+properties of the 3GPP interface.</p>
+<p>The 3GPP interface is exposed whenever a modem has any of the 3GPP
+capabilities (<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-CAPABILITY-GSM-UMTS:CAPS"><code class="literal">MM_MODEM_CAPABILITY_GSM_UMTS</code></a>, <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-CAPABILITY-LTE:CAPS"><code class="literal">MM_MODEM_CAPABILITY_LTE</code></a> or <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-CAPABILITY-LTE-ADVANCED:CAPS"><code class="literal">MM_MODEM_CAPABILITY_LTE_ADVANCED</code></a>).</p>
+</div>
+<div class="refsect1">
+<a name="MMModem3gpp.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-modem-3gpp-network-get-operator-code"></a><h3>mm_modem_3gpp_network_get_operator_code ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_network_get_operator_code
+ (<em class="parameter"><code>const <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a> *network</code></em>);</pre>
+<p>Get the operator code (MCCMNC) of the 3GPP network.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-network-get-operator-code.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>network</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-network-get-operator-code.returns"></a><h4>Returns</h4>
+<p>The operator code, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-network-get-operator-short"></a><h3>mm_modem_3gpp_network_get_operator_short ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_network_get_operator_short
+ (<em class="parameter"><code>const <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a> *network</code></em>);</pre>
+<p>Get the short operator name of the 3GPP network.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-network-get-operator-short.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>network</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-network-get-operator-short.returns"></a><h4>Returns</h4>
+<p>The long operator name, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-network-get-operator-long"></a><h3>mm_modem_3gpp_network_get_operator_long ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_network_get_operator_long
+ (<em class="parameter"><code>const <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a> *network</code></em>);</pre>
+<p>Get the long operator name of the 3GPP network.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-network-get-operator-long.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>network</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-network-get-operator-long.returns"></a><h4>Returns</h4>
+<p>The long operator name, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-network-get-access-technology"></a><h3>mm_modem_3gpp_network_get_access_technology ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology"><span class="returnvalue">MMModemAccessTechnology</span></a>
+mm_modem_3gpp_network_get_access_technology
+ (<em class="parameter"><code>const <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a> *network</code></em>);</pre>
+<p>Get the technology used to access the 3GPP network.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-network-get-access-technology.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>network</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-network-get-access-technology.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology"><span class="type">MMModemAccessTechnology</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-network-get-availability"></a><h3>mm_modem_3gpp_network_get_availability ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppNetworkAvailability"><span class="returnvalue">MMModem3gppNetworkAvailability</span></a>
+mm_modem_3gpp_network_get_availability
+ (<em class="parameter"><code>const <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a> *network</code></em>);</pre>
+<p>Get availability of the 3GPP network.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-network-get-availability.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>network</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-network-get-availability.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppNetworkAvailability"><span class="type">MMModem3gppNetworkAvailability</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-network-free"></a><h3>mm_modem_3gpp_network_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_3gpp_network_free (<em class="parameter"><code><a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a> *network</code></em>);</pre>
+<p>Frees a <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-network-free.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>network</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-get-path"></a><h3>mm_modem_3gpp_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_get_path (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-dup-path"></a><h3>mm_modem_3gpp_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_dup_path (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-get-imei"></a><h3>mm_modem_3gpp_get_imei ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_get_imei (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="ulink" href="http://en.wikipedia.org/wiki/Imei" target="_top">IMEI</a>,
+as reported by this <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-dup-imei" title="mm_modem_3gpp_dup_imei ()"><code class="function">mm_modem_3gpp_dup_imei()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-imei.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-imei.returns"></a><h4>Returns</h4>
+<p>The IMEI, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-dup-imei"></a><h3>mm_modem_3gpp_dup_imei ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_dup_imei (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the <a class="ulink" href="http://en.wikipedia.org/wiki/Imei" target="_top">IMEI</a>,
+as reported by this <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-dup-imei.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-dup-imei.returns"></a><h4>Returns</h4>
+<p>The IMEI, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-get-operator-code"></a><h3>mm_modem_3gpp_get_operator_code ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_get_operator_code (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Gets the code of the operator to which the mobile is
+currently registered.</p>
+<p>Returned in the format <code class="literal">"MCCMNC"</code>, where
+<code class="literal">MCC</code> is the three-digit ITU E.212 Mobile Country Code
+and <code class="literal">MNC</code> is the two- or three-digit GSM Mobile Network
+Code. e.g. e<code class="literal">"31026"</code> or <code class="literal">"310260"</code>.</p>
+<p>If the <code class="literal">MCC</code> and <code class="literal">MNC</code> are not known
+or the mobile is not registered to a mobile network, this property will
+be a zero-length (blank) string.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-dup-operator-code" title="mm_modem_3gpp_dup_operator_code ()"><code class="function">mm_modem_3gpp_dup_operator_code()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-operator-code.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-operator-code.returns"></a><h4>Returns</h4>
+<p>The operator code, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-dup-operator-code"></a><h3>mm_modem_3gpp_dup_operator_code ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_dup_operator_code (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the code of the operator to which the mobile is
+currently registered.</p>
+<p>Returned in the format <code class="literal">"MCCMNC"</code>, where
+<code class="literal">MCC</code> is the three-digit ITU E.212 Mobile Country Code
+and <code class="literal">MNC</code> is the two- or three-digit GSM Mobile Network
+Code. e.g. e<code class="literal">"31026"</code> or <code class="literal">"310260"</code>.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-dup-operator-code.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-dup-operator-code.returns"></a><h4>Returns</h4>
+<p>The operator code, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-get-operator-name"></a><h3>mm_modem_3gpp_get_operator_name ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_get_operator_name (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Gets the name of the operator to which the mobile is
+currently registered.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-dup-operator-name" title="mm_modem_3gpp_dup_operator_name ()"><code class="function">mm_modem_3gpp_dup_operator_name()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-operator-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-operator-name.returns"></a><h4>Returns</h4>
+<p>The operator name, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-dup-operator-name"></a><h3>mm_modem_3gpp_dup_operator_name ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_dup_operator_name (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the name of the operator to which the mobile is
+currently registered.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-dup-operator-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-dup-operator-name.returns"></a><h4>Returns</h4>
+<p>The operator name, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-get-enabled-facility-locks"></a><h3>mm_modem_3gpp_get_enabled_facility_locks ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppFacility"><span class="returnvalue">MMModem3gppFacility</span></a>
+mm_modem_3gpp_get_enabled_facility_locks
+ (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Get the list of facilities for which PIN locking is enabled.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-enabled-facility-locks.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-enabled-facility-locks.returns"></a><h4>Returns</h4>
+<p> A bitmask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppFacility"><span class="type">MMModem3gppFacility</span></a> flags, specifying which facilities have locks enabled.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-get-registration-state"></a><h3>mm_modem_3gpp_get_registration_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState"><span class="returnvalue">MMModem3gppRegistrationState</span></a>
+mm_modem_3gpp_get_registration_state (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Get the the mobile registration status as defined in 3GPP TS 27.007
+section 10.1.19.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-registration-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-registration-state.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState"><span class="type">MMModem3gppRegistrationState</span></a> value, specifying the current registration state.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-get-subscription-state"></a><h3>mm_modem_3gpp_get_subscription_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppSubscriptionState"><span class="returnvalue">MMModem3gppSubscriptionState</span></a>
+mm_modem_3gpp_get_subscription_state (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">mm_modem_3gpp_get_subscription_state</code> has been deprecated since version 1.10.0. and should not be used in newly-written code.</p>
+<p>The value of this property can only be obtained with operator
+specific logic (e.g. processing specific PCO info), and therefore it doesn't make sense
+to expose it in the ModemManager interface.</p>
+</div>
+<p>Get the current subscription status of the account. This value is only
+available after the modem attempts to register with the network.</p>
+<p>The value of this property can only be obtained with operator specific logic (e.g.
+processing specific PCO info), and therefore it doesn't make sense to expose it in
+the ModemManager interface.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-subscription-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-subscription-state.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppSubscriptionState"><span class="type">MMModem3gppSubscriptionState</span></a> value, specifying the current subscription state.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-get-pco"></a><h3>mm_modem_3gpp_get_pco ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+mm_modem_3gpp_get_pco (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Get the list of <a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a> received from the network.</p>
+<p>The caller is responsible for freeing the returned <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> with
+<a class="link" href="MMPco.html#mm-pco-list-free" title="mm_pco_list_free ()"><code class="function">mm_pco_list_free()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-pco.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-pco.returns"></a><h4>Returns</h4>
+<p>A list of <a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a>. </p>
+<p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ModemManager.Pco][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-get-eps-ue-mode-operation"></a><h3>mm_modem_3gpp_get_eps_ue_mode_operation ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppEpsUeModeOperation"><span class="returnvalue">MMModem3gppEpsUeModeOperation</span></a>
+mm_modem_3gpp_get_eps_ue_mode_operation
+ (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Get the UE mode of operation for EPS.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-eps-ue-mode-operation.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-eps-ue-mode-operation.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppEpsUeModeOperation"><span class="type">MMModem3gppEpsUeModeOperation</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-get-initial-eps-bearer-path"></a><h3>mm_modem_3gpp_get_initial_eps_bearer_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_get_initial_eps_bearer_path
+ (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the initial EPS <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> exposed in this <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-dup-initial-eps-bearer-path" title="mm_modem_3gpp_dup_initial_eps_bearer_path ()"><code class="function">mm_modem_3gpp_dup_initial_eps_bearer_path()</code></a> if on another
+thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-initial-eps-bearer-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-initial-eps-bearer-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-dup-initial-eps-bearer-path"></a><h3>mm_modem_3gpp_dup_initial_eps_bearer_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_dup_initial_eps_bearer_path
+ (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the initial EPS <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> exposed in this <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-dup-initial-eps-bearer-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-dup-initial-eps-bearer-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-get-initial-eps-bearer"></a><h3>mm_modem_3gpp_get_initial_eps_bearer ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_3gpp_get_initial_eps_bearer (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously gets the initial EPS <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> object exposed by this <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-finish" title="mm_modem_3gpp_get_initial_eps_bearer_finish ()"><code class="function">mm_modem_3gpp_get_initial_eps_bearer_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-sync" title="mm_modem_3gpp_get_initial_eps_bearer_sync ()"><code class="function">mm_modem_3gpp_get_initial_eps_bearer_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-initial-eps-bearer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-get-initial-eps-bearer-finish"></a><h3>mm_modem_3gpp_get_initial_eps_bearer_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearer.html" title="MMBearer"><span class="returnvalue">MMBearer</span></a> *
+mm_modem_3gpp_get_initial_eps_bearer_finish
+ (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer" title="mm_modem_3gpp_get_initial_eps_bearer ()"><code class="function">mm_modem_3gpp_get_initial_eps_bearer()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-initial-eps-bearer-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer" title="mm_modem_3gpp_get_initial_eps_bearer ()"><code class="function">mm_modem_3gpp_get_initial_eps_bearer()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-initial-eps-bearer-finish.returns"></a><h4>Returns</h4>
+<p>a <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-get-initial-eps-bearer-sync"></a><h3>mm_modem_3gpp_get_initial_eps_bearer_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearer.html" title="MMBearer"><span class="returnvalue">MMBearer</span></a> *
+mm_modem_3gpp_get_initial_eps_bearer_sync
+ (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously gets the initial EPS <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> object exposed by this <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer" title="mm_modem_3gpp_get_initial_eps_bearer ()"><code class="function">mm_modem_3gpp_get_initial_eps_bearer()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-initial-eps-bearer-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-initial-eps-bearer-sync.returns"></a><h4>Returns</h4>
+<p>a <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-get-initial-eps-bearer-settings"></a><h3>mm_modem_3gpp_get_initial_eps_bearer_settings ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="returnvalue">MMBearerProperties</span></a> *
+mm_modem_3gpp_get_initial_eps_bearer_settings
+ (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> object specifying the settings configured in
+the device to use when attaching to the LTE network.</p>
+<div class="warning">The values reported by <em class="parameter"><code>self</code></em> are not updated when the values in the
+interface change. Instead, the client is expected to call
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-settings" title="mm_modem_3gpp_get_initial_eps_bearer_settings ()"><code class="function">mm_modem_3gpp_get_initial_eps_bearer_settings()</code></a> again to get a new <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> with the
+new values.</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-initial-eps-bearer-settings.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-get-initial-eps-bearer-settings.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-peek-initial-eps-bearer-settings"></a><h3>mm_modem_3gpp_peek_initial_eps_bearer_settings ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="returnvalue">MMBearerProperties</span></a> *
+mm_modem_3gpp_peek_initial_eps_bearer_settings
+ (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> object specifying the settings configured in
+the device to use when attaching to the LTE network.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-settings" title="mm_modem_3gpp_get_initial_eps_bearer_settings ()"><code class="function">mm_modem_3gpp_get_initial_eps_bearer_settings()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-peek-initial-eps-bearer-settings.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-peek-initial-eps-bearer-settings.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a>. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-register"></a><h3>mm_modem_3gpp_register ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_3gpp_register (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *network_id</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests registration with a given mobile network.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-register-finish" title="mm_modem_3gpp_register_finish ()"><code class="function">mm_modem_3gpp_register_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-register-sync" title="mm_modem_3gpp_register_sync ()"><code class="function">mm_modem_3gpp_register_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-register.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>network_id</p></td>
+<td class="parameter_description"><p>The operator ID to register. An empty string can be used to register to the home network.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-register-finish"></a><h3>mm_modem_3gpp_register_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_3gpp_register_finish (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-register" title="mm_modem_3gpp_register ()"><code class="function">mm_modem_3gpp_register()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-register-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-register" title="mm_modem_3gpp_register ()"><code class="function">mm_modem_3gpp_register()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-register-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the modem was registered, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-register-sync"></a><h3>mm_modem_3gpp_register_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_3gpp_register_sync (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *network_id</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests registration with a given mobile network.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-register" title="mm_modem_3gpp_register ()"><code class="function">mm_modem_3gpp_register()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-register-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>network_id</p></td>
+<td class="parameter_description"><p>The operator ID to register. An empty string can be used to register to the home network.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-register-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the modem was registered, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-scan"></a><h3>mm_modem_3gpp_scan ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_3gpp_scan (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to scan available 3GPP networks.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-scan-finish" title="mm_modem_3gpp_scan_finish ()"><code class="function">mm_modem_3gpp_scan_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-scan-sync" title="mm_modem_3gpp_scan_sync ()"><code class="function">mm_modem_3gpp_scan_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-scan.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-scan-finish"></a><h3>mm_modem_3gpp_scan_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+mm_modem_3gpp_scan_finish (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-scan" title="mm_modem_3gpp_scan ()"><code class="function">mm_modem_3gpp_scan()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-scan-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-scan" title="mm_modem_3gpp_scan ()"><code class="function">mm_modem_3gpp_scan()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-scan-finish.returns"></a><h4>Returns</h4>
+<p>a list of <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a> structs, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free-full"><code class="function">g_list_free_full()</code></a> using <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-network-free" title="mm_modem_3gpp_network_free ()"><code class="function">mm_modem_3gpp_network_free()</code></a> as <a href="https://developer.gnome.org/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> function. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ModemManager.Modem3gppNetwork]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-scan-sync"></a><h3>mm_modem_3gpp_scan_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+mm_modem_3gpp_scan_sync (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to scan available 3GPP networks.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-scan" title="mm_modem_3gpp_scan ()"><code class="function">mm_modem_3gpp_scan()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-scan-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-scan-sync.returns"></a><h4>Returns</h4>
+<p>a list of <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a> structs, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free-full"><code class="function">g_list_free_full()</code></a> using <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-network-free" title="mm_modem_3gpp_network_free ()"><code class="function">mm_modem_3gpp_network_free()</code></a> as <a href="https://developer.gnome.org/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> function. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ModemManager.Modem3gppNetwork]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-set-eps-ue-mode-operation"></a><h3>mm_modem_3gpp_set_eps_ue_mode_operation ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_3gpp_set_eps_ue_mode_operation
+ (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppEpsUeModeOperation"><span class="type">MMModem3gppEpsUeModeOperation</span></a> mode</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to update the EPS UE mode of operation.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the</p>
+<a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a><p>of the thread you are calling this method from. You can then call
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-eps-ue-mode-operation-finish" title="mm_modem_3gpp_set_eps_ue_mode_operation_finish ()"><code class="function">mm_modem_3gpp_set_eps_ue_mode_operation_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-eps-ue-mode-operation-sync" title="mm_modem_3gpp_set_eps_ue_mode_operation_sync ()"><code class="function">mm_modem_3gpp_set_eps_ue_mode_operation_sync()</code></a> for the synchronous, blocking
+version of this method. The calling thread is blocked until a reply is received.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-set-eps-ue-mode-operation.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>mode</p></td>
+<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppEpsUeModeOperation"><span class="type">MMModem3gppEpsUeModeOperation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-set-eps-ue-mode-operation-finish"></a><h3>mm_modem_3gpp_set_eps_ue_mode_operation_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_3gpp_set_eps_ue_mode_operation_finish
+ (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-eps-ue-mode-operation" title="mm_modem_3gpp_set_eps_ue_mode_operation ()"><code class="function">mm_modem_3gpp_set_eps_ue_mode_operation()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-set-eps-ue-mode-operation-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-eps-ue-mode-operation" title="mm_modem_3gpp_set_eps_ue_mode_operation ()"><code class="function">mm_modem_3gpp_set_eps_ue_mode_operation()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-set-eps-ue-mode-operation-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-set-eps-ue-mode-operation-sync"></a><h3>mm_modem_3gpp_set_eps_ue_mode_operation_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_3gpp_set_eps_ue_mode_operation_sync
+ (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppEpsUeModeOperation"><span class="type">MMModem3gppEpsUeModeOperation</span></a> mode</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to update the EPS UE mode of operation.</p>
+<p>The calling thread is blocked until a reply is received.
+See <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-eps-ue-mode-operation" title="mm_modem_3gpp_set_eps_ue_mode_operation ()"><code class="function">mm_modem_3gpp_set_eps_ue_mode_operation()</code></a> for the asynchronous version
+of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-set-eps-ue-mode-operation-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>mode</p></td>
+<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppEpsUeModeOperation"><span class="type">MMModem3gppEpsUeModeOperation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-set-eps-ue-mode-operation-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-set-initial-eps-bearer-settings"></a><h3>mm_modem_3gpp_set_initial_eps_bearer_settings ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_3gpp_set_initial_eps_bearer_settings
+ (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *config</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously configures the settings for the initial LTE default bearer.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the</p>
+<a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a><p>of the thread you are calling this method from. You can then call
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-initial-eps-bearer-settings-finish" title="mm_modem_3gpp_set_initial_eps_bearer_settings_finish ()"><code class="function">mm_modem_3gpp_set_initial_eps_bearer_settings_finish()</code></a> to get the result of the operation.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-set-initial-eps-bearer-settings.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>config</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> object with the properties to use.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-set-initial-eps-bearer-settings-finish"></a><h3>mm_modem_3gpp_set_initial_eps_bearer_settings_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_3gpp_set_initial_eps_bearer_settings_finish
+ (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-initial-eps-bearer-settings" title="mm_modem_3gpp_set_initial_eps_bearer_settings ()"><code class="function">mm_modem_3gpp_set_initial_eps_bearer_settings()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-set-initial-eps-bearer-settings-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-initial-eps-bearer-settings" title="mm_modem_3gpp_set_initial_eps_bearer_settings ()"><code class="function">mm_modem_3gpp_set_initial_eps_bearer_settings()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-set-initial-eps-bearer-settings-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-set-initial-eps-bearer-settings-sync"></a><h3>mm_modem_3gpp_set_initial_eps_bearer_settings_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_3gpp_set_initial_eps_bearer_settings_sync
+ (<em class="parameter"><code><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> *config</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously configures the settings for the initial LTE default bearer.</p>
+<p>The calling thread is blocked until a reply is received. See
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-initial-eps-bearer-settings" title="mm_modem_3gpp_set_initial_eps_bearer_settings ()"><code class="function">mm_modem_3gpp_set_initial_eps_bearer_settings()</code></a> for the asynchronous
+version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-set-initial-eps-bearer-settings-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>config</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMBearerProperties.html" title="MMBearerProperties"><span class="type">MMBearerProperties</span></a> object with the properties to use.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-set-initial-eps-bearer-settings-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMModem3gpp.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMModem3gpp-struct"></a><h3>struct MMModem3gpp</h3>
+<pre class="programlisting">struct MMModem3gpp;</pre>
+<p>The <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMModem3gppNetwork"></a><h3>MMModem3gppNetwork</h3>
+<pre class="programlisting">typedef struct _MMModem3gppNetwork MMModem3gppNetwork;</pre>
+<p>The <a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork"><span class="type">MMModem3gppNetwork</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMModem3gppUssd.html b/docs/reference/libmm-glib/html/MMModem3gppUssd.html
new file mode 100644
index 00000000..bcd8f31d
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMModem3gppUssd.html
@@ -0,0 +1,843 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMModem3gppUssd: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html#id-1.2.4.3" title="Generic interfaces">
+<link rel="prev" href="MMModem3gpp.html" title="MMModem3gpp">
+<link rel="next" href="MMModemCdma.html" title="MMModemCdma">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMModem3gppUssd.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMModem3gppUssd.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMModem3gppUssd.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html#id-1.2.4.3"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMModem3gpp.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMModemCdma.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMModem3gppUssd"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMModem3gppUssd.top_of_page"></a>MMModem3gppUssd</span></h2>
+<p>MMModem3gppUssd — The 3GPP USSD interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMModem3gppUssd.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-get-path" title="mm_modem_3gpp_ussd_get_path ()">mm_modem_3gpp_ussd_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-dup-path" title="mm_modem_3gpp_ussd_dup_path ()">mm_modem_3gpp_ussd_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppUssdSessionState"><span class="returnvalue">MMModem3gppUssdSessionState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-get-state" title="mm_modem_3gpp_ussd_get_state ()">mm_modem_3gpp_ussd_get_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-get-network-request" title="mm_modem_3gpp_ussd_get_network_request ()">mm_modem_3gpp_ussd_get_network_request</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-dup-network-request" title="mm_modem_3gpp_ussd_dup_network_request ()">mm_modem_3gpp_ussd_dup_network_request</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-get-network-notification" title="mm_modem_3gpp_ussd_get_network_notification ()">mm_modem_3gpp_ussd_get_network_notification</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-dup-network-notification" title="mm_modem_3gpp_ussd_dup_network_notification ()">mm_modem_3gpp_ussd_dup_network_notification</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate" title="mm_modem_3gpp_ussd_initiate ()">mm_modem_3gpp_ussd_initiate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate-finish" title="mm_modem_3gpp_ussd_initiate_finish ()">mm_modem_3gpp_ussd_initiate_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate-sync" title="mm_modem_3gpp_ussd_initiate_sync ()">mm_modem_3gpp_ussd_initiate_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-respond" title="mm_modem_3gpp_ussd_respond ()">mm_modem_3gpp_ussd_respond</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-respond-finish" title="mm_modem_3gpp_ussd_respond_finish ()">mm_modem_3gpp_ussd_respond_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-respond-sync" title="mm_modem_3gpp_ussd_respond_sync ()">mm_modem_3gpp_ussd_respond_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-cancel" title="mm_modem_3gpp_ussd_cancel ()">mm_modem_3gpp_ussd_cancel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-cancel-finish" title="mm_modem_3gpp_ussd_cancel_finish ()">mm_modem_3gpp_ussd_cancel_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-cancel-sync" title="mm_modem_3gpp_ussd_cancel_sync ()">mm_modem_3gpp_ussd_cancel_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModem3gppUssd.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModem3gppUssd.html#MMModem3gppUssd-struct" title="struct MMModem3gppUssd">MMModem3gppUssd</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModem3gppUssd.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy">MmGdbusModem3gppUssdProxy</a>
+ <span class="lineart">╰──</span> MMModem3gppUssd
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMModem3gppUssd.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMModem3gppUssd implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMModem3gppUssd.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> is an object providing access to the methods, signals and
+properties of the 3GPP USSD interface.</p>
+<p>This interface is only exposed when the 3GPP modem is known to handle USSD operations.</p>
+</div>
+<div class="refsect1">
+<a name="MMModem3gppUssd.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-get-path"></a><h3>mm_modem_3gpp_ussd_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_ussd_get_path (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-dup-path"></a><h3>mm_modem_3gpp_ussd_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_ussd_dup_path (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-get-state"></a><h3>mm_modem_3gpp_ussd_get_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppUssdSessionState"><span class="returnvalue">MMModem3gppUssdSessionState</span></a>
+mm_modem_3gpp_ussd_get_state (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>);</pre>
+<p>Get the state of the ongoing USSD session, if any.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-get-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-get-state.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppUssdSessionState"><span class="type">MMModem3gppUssdSessionState</span></a> value, specifying the current state.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-get-network-request"></a><h3>mm_modem_3gpp_ussd_get_network_request ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_ussd_get_network_request
+ (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>);</pre>
+<p>Gets any pending network-initiated request.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-dup-network-request" title="mm_modem_3gpp_ussd_dup_network_request ()"><code class="function">mm_modem_3gpp_ussd_dup_network_request()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-get-network-request.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-get-network-request.returns"></a><h4>Returns</h4>
+<p>The network request, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-dup-network-request"></a><h3>mm_modem_3gpp_ussd_dup_network_request ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_ussd_dup_network_request
+ (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>);</pre>
+<p>Gets a copy of any pending network-initiated request.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-dup-network-request.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-dup-network-request.returns"></a><h4>Returns</h4>
+<p>The network request, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-get-network-notification"></a><h3>mm_modem_3gpp_ussd_get_network_notification ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_ussd_get_network_notification
+ (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>);</pre>
+<p>Gets any pending network-initiated request to which no USSD response is required.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-dup-network-notification" title="mm_modem_3gpp_ussd_dup_network_notification ()"><code class="function">mm_modem_3gpp_ussd_dup_network_notification()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-get-network-notification.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-get-network-notification.returns"></a><h4>Returns</h4>
+<p>The network notification, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-dup-network-notification"></a><h3>mm_modem_3gpp_ussd_dup_network_notification ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_ussd_dup_network_notification
+ (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>);</pre>
+<p>Gets a copy of any pending network-initiated request to which no USSD response is required.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-dup-network-notification.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-dup-network-notification.returns"></a><h4>Returns</h4>
+<p>The network notification, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-initiate"></a><h3>mm_modem_3gpp_ussd_initiate ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_3gpp_ussd_initiate (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *command</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously sends a USSD command string to the network initiating a USSD session.</p>
+<p>When the request is handled by the network, the method returns the
+response or an appropriate error. The network may be awaiting further
+response from the ME after returning from this method and no new command.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate-finish" title="mm_modem_3gpp_ussd_initiate_finish ()"><code class="function">mm_modem_3gpp_ussd_initiate_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate-sync" title="mm_modem_3gpp_ussd_initiate_sync ()"><code class="function">mm_modem_3gpp_ussd_initiate_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-initiate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>command</p></td>
+<td class="parameter_description"><p>The command to start the USSD session with.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-initiate-finish"></a><h3>mm_modem_3gpp_ussd_initiate_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_ussd_initiate_finish (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate" title="mm_modem_3gpp_ussd_initiate ()"><code class="function">mm_modem_3gpp_ussd_initiate()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-initiate-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate" title="mm_modem_3gpp_ussd_initiate ()"><code class="function">mm_modem_3gpp_ussd_initiate()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-initiate-finish.returns"></a><h4>Returns</h4>
+<p> The response from the network, if any. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-initiate-sync"></a><h3>mm_modem_3gpp_ussd_initiate_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_ussd_initiate_sync (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *command</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously sends a USSD command string to the network initiating a USSD session.</p>
+<p>When the request is handled by the network, the method returns the
+response or an appropriate error. The network may be awaiting further
+response from the ME after returning from this method and no new command.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate" title="mm_modem_3gpp_ussd_initiate ()"><code class="function">mm_modem_3gpp_ussd_initiate()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-initiate-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>command</p></td>
+<td class="parameter_description"><p>The command to start the USSD session with.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-initiate-sync.returns"></a><h4>Returns</h4>
+<p> The response from the network, if any. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-respond"></a><h3>mm_modem_3gpp_ussd_respond ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_3gpp_ussd_respond (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *response</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously responds to a USSD request that is either initiated by the
+mobile network, or that is awaiting further input after a previous call to
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate" title="mm_modem_3gpp_ussd_initiate ()"><code class="function">mm_modem_3gpp_ussd_initiate()</code></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-respond-finish" title="mm_modem_3gpp_ussd_respond_finish ()"><code class="function">mm_modem_3gpp_ussd_respond_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-respond-sync" title="mm_modem_3gpp_ussd_respond_sync ()"><code class="function">mm_modem_3gpp_ussd_respond_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-respond.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>response</p></td>
+<td class="parameter_description"><p>The response to network-initiated USSD command, or a response to a request for further input.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-respond-finish"></a><h3>mm_modem_3gpp_ussd_respond_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_ussd_respond_finish (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-respond" title="mm_modem_3gpp_ussd_respond ()"><code class="function">mm_modem_3gpp_ussd_respond()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-respond-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-respond" title="mm_modem_3gpp_ussd_respond ()"><code class="function">mm_modem_3gpp_ussd_respond()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-respond-finish.returns"></a><h4>Returns</h4>
+<p> The network reply to this response to the network-initiated USSD command. The reply may require further responses. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-respond-sync"></a><h3>mm_modem_3gpp_ussd_respond_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_ussd_respond_sync (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *response</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously responds to a USSD request that is either initiated by the
+mobile network, or that is awaiting further input after a previous call to
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate" title="mm_modem_3gpp_ussd_initiate ()"><code class="function">mm_modem_3gpp_ussd_initiate()</code></a>.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-respond" title="mm_modem_3gpp_ussd_respond ()"><code class="function">mm_modem_3gpp_ussd_respond()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-respond-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>response</p></td>
+<td class="parameter_description"><p>The response to network-initiated USSD command, or a response to a request for further input.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-respond-sync.returns"></a><h4>Returns</h4>
+<p> The network reply to this response to the network-initiated USSD command. The reply may require further responses. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-cancel"></a><h3>mm_modem_3gpp_ussd_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_3gpp_ussd_cancel (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously cancels an ongoing USSD session, either mobile or network initiated.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-cancel-finish" title="mm_modem_3gpp_ussd_cancel_finish ()"><code class="function">mm_modem_3gpp_ussd_cancel_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-cancel-sync" title="mm_modem_3gpp_ussd_cancel_sync ()"><code class="function">mm_modem_3gpp_ussd_cancel_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-cancel.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-cancel-finish"></a><h3>mm_modem_3gpp_ussd_cancel_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_3gpp_ussd_cancel_finish (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-cancel" title="mm_modem_3gpp_ussd_cancel ()"><code class="function">mm_modem_3gpp_ussd_cancel()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-cancel-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-cancel" title="mm_modem_3gpp_ussd_cancel ()"><code class="function">mm_modem_3gpp_ussd_cancel()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-cancel-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the session was successfully cancelled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-cancel-sync"></a><h3>mm_modem_3gpp_ussd_cancel_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_3gpp_ussd_cancel_sync (<em class="parameter"><code><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously cancels an ongoing USSD session, either mobile or network initiated.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-cancel" title="mm_modem_3gpp_ussd_cancel ()"><code class="function">mm_modem_3gpp_ussd_cancel()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-cancel-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-cancel-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the session was successfully cancelled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMModem3gppUssd.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMModem3gppUssd-struct"></a><h3>struct MMModem3gppUssd</h3>
+<pre class="programlisting">struct MMModem3gppUssd;</pre>
+<p>The <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMModemCdma.html b/docs/reference/libmm-glib/html/MMModemCdma.html
new file mode 100644
index 00000000..650bc7a4
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMModemCdma.html
@@ -0,0 +1,853 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMModemCdma: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html#id-1.2.4.3" title="Generic interfaces">
+<link rel="prev" href="MMModem3gppUssd.html" title="MMModem3gppUssd">
+<link rel="next" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMModemCdma.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMModemCdma.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMModemCdma.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html#id-1.2.4.3"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMModem3gppUssd.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMCdmaManualActivationProperties.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMModemCdma"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMModemCdma.top_of_page"></a>MMModemCdma</span></h2>
+<p>MMModemCdma — The CDMA interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMModemCdma.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-path" title="mm_modem_cdma_get_path ()">mm_modem_cdma_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-dup-path" title="mm_modem_cdma_dup_path ()">mm_modem_cdma_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-esn" title="mm_modem_cdma_get_esn ()">mm_modem_cdma_get_esn</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-dup-esn" title="mm_modem_cdma_dup_esn ()">mm_modem_cdma_dup_esn</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-meid" title="mm_modem_cdma_get_meid ()">mm_modem_cdma_get_meid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-dup-meid" title="mm_modem_cdma_dup_meid ()">mm_modem_cdma_dup_meid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-nid" title="mm_modem_cdma_get_nid ()">mm_modem_cdma_get_nid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-sid" title="mm_modem_cdma_get_sid ()">mm_modem_cdma_get_sid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="returnvalue">MMModemCdmaRegistrationState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-cdma1x-registration-state" title="mm_modem_cdma_get_cdma1x_registration_state ()">mm_modem_cdma_get_cdma1x_registration_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="returnvalue">MMModemCdmaRegistrationState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-evdo-registration-state" title="mm_modem_cdma_get_evdo_registration_state ()">mm_modem_cdma_get_evdo_registration_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaActivationState"><span class="returnvalue">MMModemCdmaActivationState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-activation-state" title="mm_modem_cdma_get_activation_state ()">mm_modem_cdma_get_activation_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-activate" title="mm_modem_cdma_activate ()">mm_modem_cdma_activate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-finish" title="mm_modem_cdma_activate_finish ()">mm_modem_cdma_activate_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-sync" title="mm_modem_cdma_activate_sync ()">mm_modem_cdma_activate_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-manual" title="mm_modem_cdma_activate_manual ()">mm_modem_cdma_activate_manual</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-manual-finish" title="mm_modem_cdma_activate_manual_finish ()">mm_modem_cdma_activate_manual_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-manual-sync" title="mm_modem_cdma_activate_manual_sync ()">mm_modem_cdma_activate_manual_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemCdma.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModemCdma.html#MMModemCdma-struct" title="struct MMModemCdma">MMModemCdma</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="MMModemCdma.html#MM-MODEM-CDMA-NID-UNKNOWN:CAPS" title="MM_MODEM_CDMA_NID_UNKNOWN">MM_MODEM_CDMA_NID_UNKNOWN</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="MMModemCdma.html#MM-MODEM-CDMA-SID-UNKNOWN:CAPS" title="MM_MODEM_CDMA_SID_UNKNOWN">MM_MODEM_CDMA_SID_UNKNOWN</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemCdma.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy">MmGdbusModemCdmaProxy</a>
+ <span class="lineart">╰──</span> MMModemCdma
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMModemCdma.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMModemCdma implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemCdma.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> is an object providing access to the methods, signals and
+properties of the CDMA interface.</p>
+<p>The CDMA interface is exposed whenever a modem has CDMA capabilities
+(<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-CAPABILITY-CDMA-EVDO:CAPS"><code class="literal">MM_MODEM_CAPABILITY_CDMA_EVDO</code></a>).</p>
+</div>
+<div class="refsect1">
+<a name="MMModemCdma.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-modem-cdma-get-path"></a><h3>mm_modem_cdma_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_cdma_get_path (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-dup-path"></a><h3>mm_modem_cdma_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_cdma_dup_path (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-get-esn"></a><h3>mm_modem_cdma_get_esn ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_cdma_get_esn (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="ulink" href="http://en.wikipedia.org/wiki/Electronic_serial_number" target="_top">Electronic Serial Number</a>,
+as reported by this <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p>
+<p>The ESN is superceded by MEID, but still used in older devices.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModemCdma.html#mm-modem-cdma-dup-esn" title="mm_modem_cdma_dup_esn ()"><code class="function">mm_modem_cdma_dup_esn()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-esn.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-esn.returns"></a><h4>Returns</h4>
+<p>The ESN, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-dup-esn"></a><h3>mm_modem_cdma_dup_esn ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_cdma_dup_esn (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the <a class="ulink" href="http://en.wikipedia.org/wiki/Electronic_serial_number" target="_top">Electronic Serial Number</a>,
+as reported by this <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p>
+<p>The ESN is superceded by MEID, but still used in older devices.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-dup-esn.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-dup-esn.returns"></a><h4>Returns</h4>
+<p>The ESN, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-get-meid"></a><h3>mm_modem_cdma_get_meid ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_cdma_get_meid (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="ulink" href="http://en.wikipedia.org/wiki/MEID" target="_top">Mobile Equipment Identifier</a>,
+as reported by this <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModemCdma.html#mm-modem-cdma-dup-meid" title="mm_modem_cdma_dup_meid ()"><code class="function">mm_modem_cdma_dup_meid()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-meid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-meid.returns"></a><h4>Returns</h4>
+<p>The MEID, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-dup-meid"></a><h3>mm_modem_cdma_dup_meid ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_cdma_dup_meid (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the <a class="ulink" href="http://en.wikipedia.org/wiki/MEID" target="_top">Mobile Equipment Identifier</a>,
+as reported by this <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-dup-meid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-dup-meid.returns"></a><h4>Returns</h4>
+<p>The MEID, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-get-nid"></a><h3>mm_modem_cdma_get_nid ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_modem_cdma_get_nid (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="ulink" href="http://en.wikipedia.org/wiki/Network_Identification_Number" target="_top">Network Identifier</a>
+of the serving CDMA 1x network, if known, and if the modem is registered with
+a CDMA 1x network.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-nid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-nid.returns"></a><h4>Returns</h4>
+<p> The NID, or <a class="link" href="MMModemCdma.html#MM-MODEM-CDMA-NID-UNKNOWN:CAPS" title="MM_MODEM_CDMA_NID_UNKNOWN"><code class="literal">MM_MODEM_CDMA_NID_UNKNOWN</code></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-get-sid"></a><h3>mm_modem_cdma_get_sid ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_modem_cdma_get_sid (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="ulink" href="http://en.wikipedia.org/wiki/System_Identification_Number" target="_top">System Identifier</a>
+of the serving CDMA 1x network, if known, and if the modem is registered with
+a CDMA 1x network.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-sid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-sid.returns"></a><h4>Returns</h4>
+<p> The SID, or <a class="link" href="MMModemCdma.html#MM-MODEM-CDMA-SID-UNKNOWN:CAPS" title="MM_MODEM_CDMA_SID_UNKNOWN"><code class="literal">MM_MODEM_CDMA_SID_UNKNOWN</code></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-get-cdma1x-registration-state"></a><h3>mm_modem_cdma_get_cdma1x_registration_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="returnvalue">MMModemCdmaRegistrationState</span></a>
+mm_modem_cdma_get_cdma1x_registration_state
+ (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>);</pre>
+<p>Gets the state of the registration in the CDMA 1x network.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-cdma1x-registration-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-cdma1x-registration-state.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="type">MMModemCdmaRegistrationState</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-get-evdo-registration-state"></a><h3>mm_modem_cdma_get_evdo_registration_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="returnvalue">MMModemCdmaRegistrationState</span></a>
+mm_modem_cdma_get_evdo_registration_state
+ (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>);</pre>
+<p>Gets the state of the registration in the EV-DO network.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-evdo-registration-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-evdo-registration-state.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="type">MMModemCdmaRegistrationState</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-get-activation-state"></a><h3>mm_modem_cdma_get_activation_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaActivationState"><span class="returnvalue">MMModemCdmaActivationState</span></a>
+mm_modem_cdma_get_activation_state (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>);</pre>
+<p>Gets the state of the activation in the 3GPP2 network.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-activation-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-get-activation-state.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaActivationState"><span class="type">MMModemCdmaActivationState</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-activate"></a><h3>mm_modem_cdma_activate ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_cdma_activate (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *carrier</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to provision the modem for use with a given carrier
+using the modem's OTA activation functionality, if any.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-finish" title="mm_modem_cdma_activate_finish ()"><code class="function">mm_modem_cdma_activate_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-sync" title="mm_modem_cdma_activate_sync ()"><code class="function">mm_modem_cdma_activate_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-activate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>carrier</p></td>
+<td class="parameter_description"><p>Name of the carrier.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-activate-finish"></a><h3>mm_modem_cdma_activate_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_cdma_activate_finish (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemCdma.html#mm-modem-cdma-activate" title="mm_modem_cdma_activate ()"><code class="function">mm_modem_cdma_activate()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-activate-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemCdma.html#mm-modem-cdma-activate" title="mm_modem_cdma_activate ()"><code class="function">mm_modem_cdma_activate()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-activate-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the activation was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-activate-sync"></a><h3>mm_modem_cdma_activate_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_cdma_activate_sync (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *carrier</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to provision the modem for use with a given carrier
+using the modem's OTA activation functionality, if any.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemCdma.html#mm-modem-cdma-activate" title="mm_modem_cdma_activate ()"><code class="function">mm_modem_cdma_activate()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-activate-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>carrier</p></td>
+<td class="parameter_description"><p>Name of the carrier.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-activate-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the activation was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-activate-manual"></a><h3>mm_modem_cdma_activate_manual ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_cdma_activate_manual (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to provision the modem with the given properties.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-manual-finish" title="mm_modem_cdma_activate_manual_finish ()"><code class="function">mm_modem_cdma_activate_manual_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-manual-sync" title="mm_modem_cdma_activate_manual_sync ()"><code class="function">mm_modem_cdma_activate_manual_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-activate-manual.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>properties</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-activate-manual-finish"></a><h3>mm_modem_cdma_activate_manual_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_cdma_activate_manual_finish (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-manual" title="mm_modem_cdma_activate_manual ()"><code class="function">mm_modem_cdma_activate_manual()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-activate-manual-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-manual" title="mm_modem_cdma_activate_manual ()"><code class="function">mm_modem_cdma_activate_manual()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-activate-manual-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the activation was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-activate-manual-sync"></a><h3>mm_modem_cdma_activate_manual_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_cdma_activate_manual_sync (<em class="parameter"><code><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a> *properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to provision the modem with the given properties.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-manual" title="mm_modem_cdma_activate_manual ()"><code class="function">mm_modem_cdma_activate_manual()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-activate-manual-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>properties</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties"><span class="type">MMCdmaManualActivationProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-activate-manual-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the activation was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMModemCdma.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMModemCdma-struct"></a><h3>struct MMModemCdma</h3>
+<pre class="programlisting">struct MMModemCdma;</pre>
+<p>The <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-CDMA-NID-UNKNOWN:CAPS"></a><h3>MM_MODEM_CDMA_NID_UNKNOWN</h3>
+<pre class="programlisting">#define MM_MODEM_CDMA_NID_UNKNOWN 99999
+</pre>
+<p>Identifier for an unknown NID.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-MODEM-CDMA-SID-UNKNOWN:CAPS"></a><h3>MM_MODEM_CDMA_SID_UNKNOWN</h3>
+<pre class="programlisting">#define MM_MODEM_CDMA_SID_UNKNOWN 99999
+</pre>
+<p>Identifier for an unknown SID.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMModemFirmware.html b/docs/reference/libmm-glib/html/MMModemFirmware.html
new file mode 100644
index 00000000..4efedd92
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMModemFirmware.html
@@ -0,0 +1,596 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMModemFirmware: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s06.html" title="Firmware support">
+<link rel="prev" href="ch03s06.html" title="Firmware support">
+<link rel="next" href="MMFirmwareProperties.html" title="MMFirmwareProperties">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMModemFirmware.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMModemFirmware.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMModemFirmware.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s06.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch03s06.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMFirmwareProperties.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMModemFirmware"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMModemFirmware.top_of_page"></a>MMModemFirmware</span></h2>
+<p>MMModemFirmware — The Firmware interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMModemFirmware.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-get-path" title="mm_modem_firmware_get_path ()">mm_modem_firmware_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-dup-path" title="mm_modem_firmware_dup_path ()">mm_modem_firmware_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-list" title="mm_modem_firmware_list ()">mm_modem_firmware_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-list-finish" title="mm_modem_firmware_list_finish ()">mm_modem_firmware_list_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-list-sync" title="mm_modem_firmware_list_sync ()">mm_modem_firmware_list_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-select" title="mm_modem_firmware_select ()">mm_modem_firmware_select</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-select-finish" title="mm_modem_firmware_select_finish ()">mm_modem_firmware_select_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-select-sync" title="mm_modem_firmware_select_sync ()">mm_modem_firmware_select_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="returnvalue">MMFirmwareUpdateSettings</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-get-update-settings" title="mm_modem_firmware_get_update_settings ()">mm_modem_firmware_get_update_settings</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="returnvalue">MMFirmwareUpdateSettings</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-peek-update-settings" title="mm_modem_firmware_peek_update_settings ()">mm_modem_firmware_peek_update_settings</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemFirmware.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModemFirmware.html#MMModemFirmware-struct" title="struct MMModemFirmware">MMModemFirmware</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemFirmware.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy">MmGdbusModemFirmwareProxy</a>
+ <span class="lineart">╰──</span> MMModemFirmware
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMModemFirmware.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMModemFirmware implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemFirmware.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> is an object providing access to the methods, signals and
+properties of the Firmware interface.</p>
+<p>The Firmware interface is exposed whenever a modem has firmware capabilities.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemFirmware.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-modem-firmware-get-path"></a><h3>mm_modem_firmware_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_firmware_get_path (<em class="parameter"><code><a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-firmware-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-firmware-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-firmware-dup-path"></a><h3>mm_modem_firmware_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_firmware_dup_path (<em class="parameter"><code><a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-firmware-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-firmware-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-firmware-list"></a><h3>mm_modem_firmware_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_firmware_list (<em class="parameter"><code><a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously gets the list of available firmware images.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemFirmware.html#mm-modem-firmware-list-finish" title="mm_modem_firmware_list_finish ()"><code class="function">mm_modem_firmware_list_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemFirmware.html#mm-modem-firmware-list-sync" title="mm_modem_firmware_list_sync ()"><code class="function">mm_modem_firmware_list_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-firmware-list.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-firmware-list-finish"></a><h3>mm_modem_firmware_list_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_firmware_list_finish (<em class="parameter"><code><a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a> **selected</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **installed</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemFirmware.html#mm-modem-firmware-list" title="mm_modem_firmware_list ()"><code class="function">mm_modem_firmware_list()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-firmware-list-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>selected</p></td>
+<td class="parameter_description"><p>The selected firmware slot, or NULL if no slot is selected (such as if all slots are empty, or no slots exist). The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>installed</p></td>
+<td class="parameter_description"><p>A list of <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a> objects specifying the installed images. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free-full"><code class="function">g_list_free_full()</code></a> using <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> as <a href="https://developer.gnome.org/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ModemManager.FirmwareProperties]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemFirmware.html#mm-modem-firmware-list" title="mm_modem_firmware_list ()"><code class="function">mm_modem_firmware_list()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-firmware-list-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the list was correctly retrieved, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-firmware-list-sync"></a><h3>mm_modem_firmware_list_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_firmware_list_sync (<em class="parameter"><code><a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a> **selected</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **installed</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously gets the list of available firmware images.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemFirmware.html#mm-modem-firmware-list" title="mm_modem_firmware_list ()"><code class="function">mm_modem_firmware_list()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-firmware-list-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>selected</p></td>
+<td class="parameter_description"><p>The selected firmware slot, or NULL if no slot is selected (such as if all slots are empty, or no slots exist). The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>installed</p></td>
+<td class="parameter_description"><p>A list of <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties"><span class="type">MMFirmwareProperties</span></a> objects specifying the installed images. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free-full"><code class="function">g_list_free_full()</code></a> using <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> as <a href="https://developer.gnome.org/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ModemManager.FirmwareProperties]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return firmware for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-firmware-list-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the list was correctly retrieved, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-firmware-select"></a><h3>mm_modem_firmware_select ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_firmware_select (<em class="parameter"><code><a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *unique_id</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously selects a firmware image to boot.</p>
+<div class="warning">The modem will possibly disappear once this action is run, as it
+needs to reboot in order to select the new image.</div>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemFirmware.html#mm-modem-firmware-select-finish" title="mm_modem_firmware_select_finish ()"><code class="function">mm_modem_firmware_select_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemFirmware.html#mm-modem-firmware-select-sync" title="mm_modem_firmware_select_sync ()"><code class="function">mm_modem_firmware_select_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-firmware-select.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>unique_id</p></td>
+<td class="parameter_description"><p>Unique ID of the firmware image to select.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-firmware-select-finish"></a><h3>mm_modem_firmware_select_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_firmware_select_finish (<em class="parameter"><code><a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemFirmware.html#mm-modem-firmware-select" title="mm_modem_firmware_select ()"><code class="function">mm_modem_firmware_select()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-firmware-select-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemFirmware.html#mm-modem-firmware-select" title="mm_modem_firmware_select ()"><code class="function">mm_modem_firmware_select()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-firmware-select-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the selection was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-firmware-select-sync"></a><h3>mm_modem_firmware_select_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_firmware_select_sync (<em class="parameter"><code><a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *unique_id</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously selects a firmware image to boot.</p>
+<div class="warning">The modem will possibly disappear once this action is run, as it
+needs to reboot in order to select the new image.</div>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemFirmware.html#mm-modem-firmware-select" title="mm_modem_firmware_select ()"><code class="function">mm_modem_firmware_select()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-firmware-select-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>unique_id</p></td>
+<td class="parameter_description"><p>Unique ID of the firmware image to select.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-firmware-select-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the selection was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-firmware-get-update-settings"></a><h3>mm_modem_firmware_get_update_settings ()</h3>
+<pre class="programlisting"><a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="returnvalue">MMFirmwareUpdateSettings</span></a> *
+mm_modem_firmware_get_update_settings (<em class="parameter"><code><a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a> object specifying the expected update
+settings.</p>
+<div class="warning">The values reported by <em class="parameter"><code>self</code></em> are not updated when the values in the
+interface change. Instead, the client is expected to call
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-get-update-settings" title="mm_modem_firmware_get_update_settings ()"><code class="function">mm_modem_firmware_get_update_settings()</code></a> again to get a new <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a>
+with the new values.</div>
+<div class="refsect3">
+<a name="mm-modem-firmware-get-update-settings.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-firmware-get-update-settings.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-firmware-peek-update-settings"></a><h3>mm_modem_firmware_peek_update_settings ()</h3>
+<pre class="programlisting"><a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="returnvalue">MMFirmwareUpdateSettings</span></a> *
+mm_modem_firmware_peek_update_settings
+ (<em class="parameter"><code><a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a> object specifying the expected update
+settings.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModemFirmware.html#mm-modem-firmware-get-update-settings" title="mm_modem_firmware_get_update_settings ()"><code class="function">mm_modem_firmware_get_update_settings()</code></a> if on
+another thread.</div>
+<div class="refsect3">
+<a name="mm-modem-firmware-peek-update-settings.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-firmware-peek-update-settings.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings"><span class="type">MMFirmwareUpdateSettings</span></a>. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMModemFirmware.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMModemFirmware-struct"></a><h3>struct MMModemFirmware</h3>
+<pre class="programlisting">struct MMModemFirmware;</pre>
+<p>The <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMModemLocation.html b/docs/reference/libmm-glib/html/MMModemLocation.html
new file mode 100644
index 00000000..a5494548
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMModemLocation.html
@@ -0,0 +1,2052 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMModemLocation: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s03.html" title="Location support">
+<link rel="prev" href="ch03s03.html" title="Location support">
+<link rel="next" href="MMLocation3gpp.html" title="MMLocation3gpp">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMModemLocation.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMModemLocation.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMModemLocation.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch03s03.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMLocation3gpp.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMModemLocation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMModemLocation.top_of_page"></a>MMModemLocation</span></h2>
+<p>MMModemLocation — The Location interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMModemLocation.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-path" title="mm_modem_location_get_path ()">mm_modem_location_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-dup-path" title="mm_modem_location_dup_path ()">mm_modem_location_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationSource"><span class="returnvalue">MMModemLocationSource</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-capabilities" title="mm_modem_location_get_capabilities ()">mm_modem_location_get_capabilities</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationSource"><span class="returnvalue">MMModemLocationSource</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-enabled" title="mm_modem_location_get_enabled ()">mm_modem_location_get_enabled</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-refresh-rate" title="mm_modem_location_get_gps_refresh_rate ()">mm_modem_location_get_gps_refresh_rate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-signals-location" title="mm_modem_location_signals_location ()">mm_modem_location_signals_location</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-dup-supl-server" title="mm_modem_location_dup_supl_server ()">mm_modem_location_dup_supl_server</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-supl-server" title="mm_modem_location_get_supl_server ()">mm_modem_location_get_supl_server</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationAssistanceDataType"><span class="returnvalue">MMModemLocationAssistanceDataType</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-supported-assistance-data" title="mm_modem_location_get_supported_assistance_data ()">mm_modem_location_get_supported_assistance_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-dup-assistance-data-servers" title="mm_modem_location_dup_assistance_data_servers ()">mm_modem_location_dup_assistance_data_servers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-assistance-data-servers" title="mm_modem_location_get_assistance_data_servers ()">mm_modem_location_get_assistance_data_servers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-setup" title="mm_modem_location_setup ()">mm_modem_location_setup</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-setup-finish" title="mm_modem_location_setup_finish ()">mm_modem_location_setup_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-setup-sync" title="mm_modem_location_setup_sync ()">mm_modem_location_setup_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-set-supl-server" title="mm_modem_location_set_supl_server ()">mm_modem_location_set_supl_server</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-set-supl-server-finish" title="mm_modem_location_set_supl_server_finish ()">mm_modem_location_set_supl_server_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-set-supl-server-sync" title="mm_modem_location_set_supl_server_sync ()">mm_modem_location_set_supl_server_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-inject-assistance-data" title="mm_modem_location_inject_assistance_data ()">mm_modem_location_inject_assistance_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-inject-assistance-data-finish" title="mm_modem_location_inject_assistance_data_finish ()">mm_modem_location_inject_assistance_data_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-inject-assistance-data-sync" title="mm_modem_location_inject_assistance_data_sync ()">mm_modem_location_inject_assistance_data_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-set-gps-refresh-rate" title="mm_modem_location_set_gps_refresh_rate ()">mm_modem_location_set_gps_refresh_rate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-set-gps-refresh-rate-finish" title="mm_modem_location_set_gps_refresh_rate_finish ()">mm_modem_location_set_gps_refresh_rate_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-set-gps-refresh-rate-sync" title="mm_modem_location_set_gps_refresh_rate_sync ()">mm_modem_location_set_gps_refresh_rate_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-3gpp" title="mm_modem_location_get_3gpp ()">mm_modem_location_get_3gpp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="returnvalue">MMLocation3gpp</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-3gpp-finish" title="mm_modem_location_get_3gpp_finish ()">mm_modem_location_get_3gpp_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="returnvalue">MMLocation3gpp</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-3gpp-sync" title="mm_modem_location_get_3gpp_sync ()">mm_modem_location_get_3gpp_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-nmea" title="mm_modem_location_get_gps_nmea ()">mm_modem_location_get_gps_nmea</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="returnvalue">MMLocationGpsNmea</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-nmea-finish" title="mm_modem_location_get_gps_nmea_finish ()">mm_modem_location_get_gps_nmea_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="returnvalue">MMLocationGpsNmea</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-nmea-sync" title="mm_modem_location_get_gps_nmea_sync ()">mm_modem_location_get_gps_nmea_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-raw" title="mm_modem_location_get_gps_raw ()">mm_modem_location_get_gps_raw</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="returnvalue">MMLocationGpsRaw</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-raw-finish" title="mm_modem_location_get_gps_raw_finish ()">mm_modem_location_get_gps_raw_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="returnvalue">MMLocationGpsRaw</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-raw-sync" title="mm_modem_location_get_gps_raw_sync ()">mm_modem_location_get_gps_raw_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-cdma-bs" title="mm_modem_location_get_cdma_bs ()">mm_modem_location_get_cdma_bs</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="returnvalue">MMLocationCdmaBs</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-cdma-bs-finish" title="mm_modem_location_get_cdma_bs_finish ()">mm_modem_location_get_cdma_bs_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="returnvalue">MMLocationCdmaBs</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-cdma-bs-sync" title="mm_modem_location_get_cdma_bs_sync ()">mm_modem_location_get_cdma_bs_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-full" title="mm_modem_location_get_full ()">mm_modem_location_get_full</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-full-finish" title="mm_modem_location_get_full_finish ()">mm_modem_location_get_full_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-full-sync" title="mm_modem_location_get_full_sync ()">mm_modem_location_get_full_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemLocation.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModemLocation.html#MMModemLocation-struct" title="struct MMModemLocation">MMModemLocation</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="MMModemLocation.html#MM-LOCATION-LONGITUDE-UNKNOWN:CAPS" title="MM_LOCATION_LONGITUDE_UNKNOWN">MM_LOCATION_LONGITUDE_UNKNOWN</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="MMModemLocation.html#MM-LOCATION-LATITUDE-UNKNOWN:CAPS" title="MM_LOCATION_LATITUDE_UNKNOWN">MM_LOCATION_LATITUDE_UNKNOWN</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="MMModemLocation.html#MM-LOCATION-ALTITUDE-UNKNOWN:CAPS" title="MM_LOCATION_ALTITUDE_UNKNOWN">MM_LOCATION_ALTITUDE_UNKNOWN</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemLocation.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy">MmGdbusModemLocationProxy</a>
+ <span class="lineart">╰──</span> MMModemLocation
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMModemLocation.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMModemLocation implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemLocation.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> is an object providing access to the methods, signals and
+properties of the Location interface.</p>
+<p>The Location interface is exposed whenever a modem has location capabilities.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemLocation.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-modem-location-get-path"></a><h3>mm_modem_location_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_location_get_path (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-dup-path"></a><h3>mm_modem_location_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_location_dup_path (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-location-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-capabilities"></a><h3>mm_modem_location_get_capabilities ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationSource"><span class="returnvalue">MMModemLocationSource</span></a>
+mm_modem_location_get_capabilities (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>);</pre>
+<p>Gets a bitmask of the location capabilities supported by this <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-capabilities.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-capabilities.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationSource"><span class="type">MMModemLocationSource</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-enabled"></a><h3>mm_modem_location_get_enabled ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationSource"><span class="returnvalue">MMModemLocationSource</span></a>
+mm_modem_location_get_enabled (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>);</pre>
+<p>Gets a bitmask of the location capabilities which are enabled in this <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-enabled.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-enabled.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationSource"><span class="type">MMModemLocationSource</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-gps-refresh-rate"></a><h3>mm_modem_location_get_gps_refresh_rate ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_modem_location_get_gps_refresh_rate
+ (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>);</pre>
+<p>Gets the GPS refresh rate, in seconds.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-gps-refresh-rate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-gps-refresh-rate.returns"></a><h4>Returns</h4>
+<p> The GPS refresh rate, or 0 if no fixed rate is used.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-signals-location"></a><h3>mm_modem_location_signals_location ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_location_signals_location (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>);</pre>
+<p>Gets the status of the location signaling in the <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-location-signals-location.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-signals-location.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if location changes are signaled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise..</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-dup-supl-server"></a><h3>mm_modem_location_dup_supl_server ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_location_dup_supl_server (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>);</pre>
+<p>Gets the address of the SUPL server.</p>
+<div class="refsect3">
+<a name="mm-modem-location-dup-supl-server.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-dup-supl-server.returns"></a><h4>Returns</h4>
+<p>The SUPL server address, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-supl-server"></a><h3>mm_modem_location_get_supl_server ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_location_get_supl_server (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>);</pre>
+<p>Gets the address of the SUPL server.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModemLocation.html#mm-modem-location-dup-supl-server" title="mm_modem_location_dup_supl_server ()"><code class="function">mm_modem_location_dup_supl_server()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-supl-server.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-supl-server.returns"></a><h4>Returns</h4>
+<p>The SUPL server address, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-supported-assistance-data"></a><h3>mm_modem_location_get_supported_assistance_data ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationAssistanceDataType"><span class="returnvalue">MMModemLocationAssistanceDataType</span></a>
+mm_modem_location_get_supported_assistance_data
+ (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>);</pre>
+<p>Gets a bitmask of the supported assistance data types.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-supported-assistance-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-supported-assistance-data.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationAssistanceDataType"><span class="type">MMModemLocationAssistanceDataType</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-dup-assistance-data-servers"></a><h3>mm_modem_location_dup_assistance_data_servers ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+mm_modem_location_dup_assistance_data_servers
+ (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>);</pre>
+<p>Gets the list of assistance data servers.</p>
+<div class="refsect3">
+<a name="mm-modem-location-dup-assistance-data-servers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-dup-assistance-data-servers.returns"></a><h4>Returns</h4>
+<p>a <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of server addresses, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-assistance-data-servers"></a><h3>mm_modem_location_get_assistance_data_servers ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+mm_modem_location_get_assistance_data_servers
+ (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>);</pre>
+<p>Gets the list of assistance data servers.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModemLocation.html#mm-modem-location-dup-assistance-data-servers" title="mm_modem_location_dup_assistance_data_servers ()"><code class="function">mm_modem_location_dup_assistance_data_servers()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-assistance-data-servers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-assistance-data-servers.returns"></a><h4>Returns</h4>
+<p>a <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of server addresses, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none available. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-setup"></a><h3>mm_modem_location_setup ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_location_setup (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationSource"><span class="type">MMModemLocationSource</span></a> sources</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> signal_location</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously configures the location sources to use when gathering location
+information. Also enable or disable location information gathering.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemLocation.html#mm-modem-location-setup-finish" title="mm_modem_location_setup_finish ()"><code class="function">mm_modem_location_setup_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemLocation.html#mm-modem-location-setup-sync" title="mm_modem_location_setup_sync ()"><code class="function">mm_modem_location_setup_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-setup.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>sources</p></td>
+<td class="parameter_description"><p>Bitmask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationSource"><span class="type">MMModemLocationSource</span></a> values specifying which locations should get enabled.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>signal_location</p></td>
+<td class="parameter_description"><p>Flag to enable or disable location signaling.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-setup-finish"></a><h3>mm_modem_location_setup_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_location_setup_finish (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemLocation.html#mm-modem-location-setup" title="mm_modem_location_setup ()"><code class="function">mm_modem_location_setup()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-location-setup-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemLocation.html#mm-modem-location-setup" title="mm_modem_location_setup ()"><code class="function">mm_modem_location_setup()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-setup-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the setup was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-setup-sync"></a><h3>mm_modem_location_setup_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_location_setup_sync (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationSource"><span class="type">MMModemLocationSource</span></a> sources</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> signal_location</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously configures the location sources to use when gathering location
+information. Also enable or disable location information gathering.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemLocation.html#mm-modem-location-setup" title="mm_modem_location_setup ()"><code class="function">mm_modem_location_setup()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-setup-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>sources</p></td>
+<td class="parameter_description"><p>Bitmask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationSource"><span class="type">MMModemLocationSource</span></a> values specifying which locations should get enabled.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>signal_location</p></td>
+<td class="parameter_description"><p>Flag to enable or disable location signaling.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-setup-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the setup was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-set-supl-server"></a><h3>mm_modem_location_set_supl_server ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_location_set_supl_server (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *supl</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously configures the address of the SUPL server for A-GPS operation.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemLocation.html#mm-modem-location-set-supl-server-finish" title="mm_modem_location_set_supl_server_finish ()"><code class="function">mm_modem_location_set_supl_server_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemLocation.html#mm-modem-location-set-supl-server-sync" title="mm_modem_location_set_supl_server_sync ()"><code class="function">mm_modem_location_set_supl_server_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-set-supl-server.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>supl</p></td>
+<td class="parameter_description"><p>The SUPL server address, given as IP:PORT or with a full URL.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-set-supl-server-finish"></a><h3>mm_modem_location_set_supl_server_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_location_set_supl_server_finish
+ (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemLocation.html#mm-modem-location-set-supl-server" title="mm_modem_location_set_supl_server ()"><code class="function">mm_modem_location_set_supl_server()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-location-set-supl-server-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemLocation.html#mm-modem-location-set-supl-server" title="mm_modem_location_set_supl_server ()"><code class="function">mm_modem_location_set_supl_server()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-set-supl-server-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the SUPL server was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-set-supl-server-sync"></a><h3>mm_modem_location_set_supl_server_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_location_set_supl_server_sync
+ (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *supl</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously configures the address of the SUPL server for A-GPS operation.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemLocation.html#mm-modem-location-set-supl-server" title="mm_modem_location_set_supl_server ()"><code class="function">mm_modem_location_set_supl_server()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-set-supl-server-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>supl</p></td>
+<td class="parameter_description"><p>The SUPL server address, given as IP:PORT or with a full URL.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-set-supl-server-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the SUPL server was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-inject-assistance-data"></a><h3>mm_modem_location_inject_assistance_data ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_location_inject_assistance_data
+ (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *data</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> data_size</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Aynchronously injects assistance data to the GNSS module.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemLocation.html#mm-modem-location-inject-assistance-data-finish" title="mm_modem_location_inject_assistance_data_finish ()"><code class="function">mm_modem_location_inject_assistance_data_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemLocation.html#mm-modem-location-inject-assistance-data-sync" title="mm_modem_location_inject_assistance_data_sync ()"><code class="function">mm_modem_location_inject_assistance_data_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-inject-assistance-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>data</p></td>
+<td class="parameter_description"><p>Data to inject. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=data_size]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>data_size</p></td>
+<td class="parameter_description"><p>size of <em class="parameter"><code>data</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-inject-assistance-data-finish"></a><h3>mm_modem_location_inject_assistance_data_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_location_inject_assistance_data_finish
+ (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemLocation.html#mm-modem-location-inject-assistance-data" title="mm_modem_location_inject_assistance_data ()"><code class="function">mm_modem_location_inject_assistance_data()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-location-inject-assistance-data-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemLocation.html#mm-modem-location-inject-assistance-data" title="mm_modem_location_inject_assistance_data ()"><code class="function">mm_modem_location_inject_assistance_data()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-inject-assistance-data-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the injection was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-inject-assistance-data-sync"></a><h3>mm_modem_location_inject_assistance_data_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_location_inject_assistance_data_sync
+ (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *data</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> data_size</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously injects assistance data to the GNSS module.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemLocation.html#mm-modem-location-inject-assistance-data" title="mm_modem_location_inject_assistance_data ()"><code class="function">mm_modem_location_inject_assistance_data()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-inject-assistance-data-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>data</p></td>
+<td class="parameter_description"><p>Data to inject. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=data_size]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>data_size</p></td>
+<td class="parameter_description"><p>size of <em class="parameter"><code>data</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-inject-assistance-data-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the injection was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-set-gps-refresh-rate"></a><h3>mm_modem_location_set_gps_refresh_rate ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_location_set_gps_refresh_rate
+ (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> rate</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously configures the GPS refresh rate.</p>
+<p>If a 0 rate is used, the GPS location updates will be immediately propagated to the interface.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemLocation.html#mm-modem-location-set-gps-refresh-rate-finish" title="mm_modem_location_set_gps_refresh_rate_finish ()"><code class="function">mm_modem_location_set_gps_refresh_rate_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemLocation.html#mm-modem-location-set-gps-refresh-rate-sync" title="mm_modem_location_set_gps_refresh_rate_sync ()"><code class="function">mm_modem_location_set_gps_refresh_rate_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-set-gps-refresh-rate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>rate</p></td>
+<td class="parameter_description"><p>The GPS refresh rate, in seconds.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-set-gps-refresh-rate-finish"></a><h3>mm_modem_location_set_gps_refresh_rate_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_location_set_gps_refresh_rate_finish
+ (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemLocation.html#mm-modem-location-set-gps-refresh-rate" title="mm_modem_location_set_gps_refresh_rate ()"><code class="function">mm_modem_location_set_gps_refresh_rate()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-location-set-gps-refresh-rate-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemLocation.html#mm-modem-location-set-gps-refresh-rate" title="mm_modem_location_set_gps_refresh_rate ()"><code class="function">mm_modem_location_set_gps_refresh_rate()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-set-gps-refresh-rate-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the GPS refresh rate was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-set-gps-refresh-rate-sync"></a><h3>mm_modem_location_set_gps_refresh_rate_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_location_set_gps_refresh_rate_sync
+ (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> rate</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously configures the GPS refresh rate.</p>
+<p>If a 0 rate is used, the GPS location updates will be immediately propagated to the interface.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemLocation.html#mm-modem-location-set-gps-refresh-rate" title="mm_modem_location_set_gps_refresh_rate ()"><code class="function">mm_modem_location_set_gps_refresh_rate()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-set-gps-refresh-rate-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>rate</p></td>
+<td class="parameter_description"><p>The GPS refresh rate, in seconds.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-set-gps-refresh-rate-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the refresh rate was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-3gpp"></a><h3>mm_modem_location_get_3gpp ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_location_get_3gpp (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously gets the current 3GPP location information.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemLocation.html#mm-modem-location-get-3gpp-finish" title="mm_modem_location_get_3gpp_finish ()"><code class="function">mm_modem_location_get_3gpp_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemLocation.html#mm-modem-location-get-3gpp-sync" title="mm_modem_location_get_3gpp_sync ()"><code class="function">mm_modem_location_get_3gpp_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-3gpp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-3gpp-finish"></a><h3>mm_modem_location_get_3gpp_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="returnvalue">MMLocation3gpp</span></a> *
+mm_modem_location_get_3gpp_finish (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemLocation.html#mm-modem-location-get-3gpp" title="mm_modem_location_get_3gpp ()"><code class="function">mm_modem_location_get_3gpp()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-3gpp-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemLocation.html#mm-modem-location-get-3gpp" title="mm_modem_location_get_3gpp ()"><code class="function">mm_modem_location_get_3gpp()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-3gpp-finish.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not available. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-3gpp-sync"></a><h3>mm_modem_location_get_3gpp_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="returnvalue">MMLocation3gpp</span></a> *
+mm_modem_location_get_3gpp_sync (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously gets the current 3GPP location information.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemLocation.html#mm-modem-location-get-3gpp" title="mm_modem_location_get_3gpp ()"><code class="function">mm_modem_location_get_3gpp()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-3gpp-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-3gpp-sync.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not available. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-gps-nmea"></a><h3>mm_modem_location_get_gps_nmea ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_location_get_gps_nmea (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously gets the current GPS NMEA location information.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-nmea-finish" title="mm_modem_location_get_gps_nmea_finish ()"><code class="function">mm_modem_location_get_gps_nmea_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-nmea-sync" title="mm_modem_location_get_gps_nmea_sync ()"><code class="function">mm_modem_location_get_gps_nmea_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-gps-nmea.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-gps-nmea-finish"></a><h3>mm_modem_location_get_gps_nmea_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="returnvalue">MMLocationGpsNmea</span></a> *
+mm_modem_location_get_gps_nmea_finish (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-nmea" title="mm_modem_location_get_gps_nmea ()"><code class="function">mm_modem_location_get_gps_nmea()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-gps-nmea-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-nmea" title="mm_modem_location_get_gps_nmea ()"><code class="function">mm_modem_location_get_gps_nmea()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-gps-nmea-finish.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="type">MMLocationGpsNmea</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not available. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-gps-nmea-sync"></a><h3>mm_modem_location_get_gps_nmea_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="returnvalue">MMLocationGpsNmea</span></a> *
+mm_modem_location_get_gps_nmea_sync (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously gets the current GPS NMEA location information.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-nmea" title="mm_modem_location_get_gps_nmea ()"><code class="function">mm_modem_location_get_gps_nmea()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-gps-nmea-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-gps-nmea-sync.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="type">MMLocationGpsNmea</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not available. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-gps-raw"></a><h3>mm_modem_location_get_gps_raw ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_location_get_gps_raw (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously gets the current GPS raw location information.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-raw-finish" title="mm_modem_location_get_gps_raw_finish ()"><code class="function">mm_modem_location_get_gps_raw_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-raw-sync" title="mm_modem_location_get_gps_raw_sync ()"><code class="function">mm_modem_location_get_gps_raw_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-gps-raw.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-gps-raw-finish"></a><h3>mm_modem_location_get_gps_raw_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="returnvalue">MMLocationGpsRaw</span></a> *
+mm_modem_location_get_gps_raw_finish (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-raw" title="mm_modem_location_get_gps_raw ()"><code class="function">mm_modem_location_get_gps_raw()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-gps-raw-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-raw" title="mm_modem_location_get_gps_raw ()"><code class="function">mm_modem_location_get_gps_raw()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-gps-raw-finish.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not available. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-gps-raw-sync"></a><h3>mm_modem_location_get_gps_raw_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="returnvalue">MMLocationGpsRaw</span></a> *
+mm_modem_location_get_gps_raw_sync (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously gets the current GPS raw location information.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-raw" title="mm_modem_location_get_gps_raw ()"><code class="function">mm_modem_location_get_gps_raw()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-gps-raw-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-gps-raw-sync.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not available. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-cdma-bs"></a><h3>mm_modem_location_get_cdma_bs ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_location_get_cdma_bs (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously gets the current CDMA base station location information.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemLocation.html#mm-modem-location-get-cdma-bs-finish" title="mm_modem_location_get_cdma_bs_finish ()"><code class="function">mm_modem_location_get_cdma_bs_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemLocation.html#mm-modem-location-get-cdma-bs-sync" title="mm_modem_location_get_cdma_bs_sync ()"><code class="function">mm_modem_location_get_cdma_bs_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-cdma-bs.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-cdma-bs-finish"></a><h3>mm_modem_location_get_cdma_bs_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="returnvalue">MMLocationCdmaBs</span></a> *
+mm_modem_location_get_cdma_bs_finish (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemLocation.html#mm-modem-location-get-cdma-bs" title="mm_modem_location_get_cdma_bs ()"><code class="function">mm_modem_location_get_cdma_bs()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-cdma-bs-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemLocation.html#mm-modem-location-get-cdma-bs" title="mm_modem_location_get_cdma_bs ()"><code class="function">mm_modem_location_get_cdma_bs()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-cdma-bs-finish.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="type">MMLocationCdmaBs</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not available. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-cdma-bs-sync"></a><h3>mm_modem_location_get_cdma_bs_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="returnvalue">MMLocationCdmaBs</span></a> *
+mm_modem_location_get_cdma_bs_sync (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously gets the current CDMA base station location information.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemLocation.html#mm-modem-location-get-cdma-bs" title="mm_modem_location_get_cdma_bs ()"><code class="function">mm_modem_location_get_cdma_bs()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-cdma-bs-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-cdma-bs-sync.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="type">MMLocationCdmaBs</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not available. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-full"></a><h3>mm_modem_location_get_full ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_location_get_full (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously gets the current location information.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemLocation.html#mm-modem-location-get-full-finish" title="mm_modem_location_get_full_finish ()"><code class="function">mm_modem_location_get_full_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemLocation.html#mm-modem-location-get-full-sync" title="mm_modem_location_get_full_sync ()"><code class="function">mm_modem_location_get_full_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-full.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-full-finish"></a><h3>mm_modem_location_get_full_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_location_get_full_finish (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a> **location_3gpp</code></em>,
+ <em class="parameter"><code><a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="type">MMLocationGpsNmea</span></a> **location_gps_nmea</code></em>,
+ <em class="parameter"><code><a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a> **location_gps_raw</code></em>,
+ <em class="parameter"><code><a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="type">MMLocationCdmaBs</span></a> **location_cdma_bs</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemLocation.html#mm-modem-location-get-full" title="mm_modem_location_get_full ()"><code class="function">mm_modem_location_get_full()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-full-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>location_3gpp</p></td>
+<td class="parameter_description"><p>Return location for a <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a> if 3GPP location is requested, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not required. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>location_gps_nmea</p></td>
+<td class="parameter_description"><p>Return location for a <a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="type">MMLocationGpsNmea</span></a> if GPS NMEA location is requested, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not required. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>location_gps_raw</p></td>
+<td class="parameter_description"><p>Return location for a <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a> if GPS raw location is requested, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not required. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>location_cdma_bs</p></td>
+<td class="parameter_description"><p>Return location for a <a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="type">MMLocationCdmaBs</span></a> if CDMA Base Station location is requested, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not required. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemLocation.html#mm-modem-location-get-full" title="mm_modem_location_get_full ()"><code class="function">mm_modem_location_get_full()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-full-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the retrieval was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-get-full-sync"></a><h3>mm_modem_location_get_full_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_location_get_full_sync (<em class="parameter"><code><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a> **location_3gpp</code></em>,
+ <em class="parameter"><code><a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="type">MMLocationGpsNmea</span></a> **location_gps_nmea</code></em>,
+ <em class="parameter"><code><a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a> **location_gps_raw</code></em>,
+ <em class="parameter"><code><a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="type">MMLocationCdmaBs</span></a> **location_cdma_bs</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously gets the current location information.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemLocation.html#mm-modem-location-get-full" title="mm_modem_location_get_full ()"><code class="function">mm_modem_location_get_full()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-location-get-full-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>location_3gpp</p></td>
+<td class="parameter_description"><p>Return location for a <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp"><span class="type">MMLocation3gpp</span></a> if 3GPP location is requested, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not required. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>location_gps_nmea</p></td>
+<td class="parameter_description"><p>Return location for a <a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea"><span class="type">MMLocationGpsNmea</span></a> if GPS NMEA location is requested, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not required. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>location_gps_raw</p></td>
+<td class="parameter_description"><p>Return location for a <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw"><span class="type">MMLocationGpsRaw</span></a> if GPS raw location is requested, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not required. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>location_cdma_bs</p></td>
+<td class="parameter_description"><p>Return location for a <a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs"><span class="type">MMLocationCdmaBs</span></a> if CDMA Base Station location is requested, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not required. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-get-full-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the setup was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMModemLocation.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMModemLocation-struct"></a><h3>struct MMModemLocation</h3>
+<pre class="programlisting">struct MMModemLocation;</pre>
+<p>The <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-LOCATION-LONGITUDE-UNKNOWN:CAPS"></a><h3>MM_LOCATION_LONGITUDE_UNKNOWN</h3>
+<pre class="programlisting">#define MM_LOCATION_LONGITUDE_UNKNOWN G_MINDOUBLE
+</pre>
+<p>Identifier for an unknown longitude value.</p>
+<p>Proper longitude values fall in the [-180,180] range.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-LOCATION-LATITUDE-UNKNOWN:CAPS"></a><h3>MM_LOCATION_LATITUDE_UNKNOWN</h3>
+<pre class="programlisting">#define MM_LOCATION_LATITUDE_UNKNOWN G_MINDOUBLE
+</pre>
+<p>Identifier for an unknown latitude value.</p>
+<p>Proper latitude values fall in the [-90,90] range.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-LOCATION-ALTITUDE-UNKNOWN:CAPS"></a><h3>MM_LOCATION_ALTITUDE_UNKNOWN</h3>
+<pre class="programlisting">#define MM_LOCATION_ALTITUDE_UNKNOWN G_MINDOUBLE
+</pre>
+<p>Identifier for an unknown altitude value.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMModemMessaging.html b/docs/reference/libmm-glib/html/MMModemMessaging.html
new file mode 100644
index 00000000..d5e152ef
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMModemMessaging.html
@@ -0,0 +1,797 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMModemMessaging: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s04.html" title="Messaging support">
+<link rel="prev" href="ch03s04.html" title="Messaging support">
+<link rel="next" href="ch03s05.html" title="Time support">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMModemMessaging.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMModemMessaging.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMModemMessaging.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch03s04.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch03s05.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMModemMessaging"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMModemMessaging.top_of_page"></a>MMModemMessaging</span></h2>
+<p>MMModemMessaging — The Messaging interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMModemMessaging.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-get-path" title="mm_modem_messaging_get_path ()">mm_modem_messaging_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-dup-path" title="mm_modem_messaging_dup_path ()">mm_modem_messaging_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-peek-supported-storages" title="mm_modem_messaging_peek_supported_storages ()">mm_modem_messaging_peek_supported_storages</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-get-supported-storages" title="mm_modem_messaging_get_supported_storages ()">mm_modem_messaging_get_supported_storages</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="returnvalue">MMSmsStorage</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-get-default-storage" title="mm_modem_messaging_get_default_storage ()">mm_modem_messaging_get_default_storage</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-create" title="mm_modem_messaging_create ()">mm_modem_messaging_create</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSms.html" title="MMSms"><span class="returnvalue">MMSms</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-create-finish" title="mm_modem_messaging_create_finish ()">mm_modem_messaging_create_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSms.html" title="MMSms"><span class="returnvalue">MMSms</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-create-sync" title="mm_modem_messaging_create_sync ()">mm_modem_messaging_create_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-delete" title="mm_modem_messaging_delete ()">mm_modem_messaging_delete</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-delete-finish" title="mm_modem_messaging_delete_finish ()">mm_modem_messaging_delete_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-delete-sync" title="mm_modem_messaging_delete_sync ()">mm_modem_messaging_delete_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-list" title="mm_modem_messaging_list ()">mm_modem_messaging_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-list-finish" title="mm_modem_messaging_list_finish ()">mm_modem_messaging_list_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-list-sync" title="mm_modem_messaging_list_sync ()">mm_modem_messaging_list_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemMessaging.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModemMessaging.html#MMModemMessaging-struct" title="struct MMModemMessaging">MMModemMessaging</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemMessaging.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy">MmGdbusModemMessagingProxy</a>
+ <span class="lineart">╰──</span> MMModemMessaging
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMModemMessaging.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMModemMessaging implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemMessaging.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> is an object providing access to the methods, signals and
+properties of the Messaging interface.</p>
+<p>The Messaging interface is exposed whenever a modem has messaging capabilities.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemMessaging.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-modem-messaging-get-path"></a><h3>mm_modem_messaging_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_messaging_get_path (<em class="parameter"><code><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-messaging-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-messaging-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-messaging-dup-path"></a><h3>mm_modem_messaging_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_messaging_dup_path (<em class="parameter"><code><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-messaging-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-messaging-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-messaging-peek-supported-storages"></a><h3>mm_modem_messaging_peek_supported_storages ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_messaging_peek_supported_storages
+ (<em class="parameter"><code><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="type">MMSmsStorage</span></a> **storages</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_storages</code></em>);</pre>
+<p>Gets the list of SMS storages supported by the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-messaging-peek-supported-storages.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>storages</p></td>
+<td class="parameter_description"><p>Return location for the array of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="type">MMSmsStorage</span></a> values. Do not free the returned array, it is owned by <em class="parameter"><code>self</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_storages</p></td>
+<td class="parameter_description"><p>Return location for the number of values in <em class="parameter"><code>storages</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-messaging-peek-supported-storages.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>storages</code></em>
+and <em class="parameter"><code>n_storages</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-messaging-get-supported-storages"></a><h3>mm_modem_messaging_get_supported_storages ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_messaging_get_supported_storages
+ (<em class="parameter"><code><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="type">MMSmsStorage</span></a> **storages</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_storages</code></em>);</pre>
+<p>Gets the list of SMS storages supported by the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-messaging-get-supported-storages.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>storages</p></td>
+<td class="parameter_description"><p>Return location for the array of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="type">MMSmsStorage</span></a> values. The returned array should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer needed. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_storages]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_storages</p></td>
+<td class="parameter_description"><p>Return location for the number of values in <em class="parameter"><code>storages</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-messaging-get-supported-storages.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>storages</code></em>
+and <em class="parameter"><code>n_storages</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-messaging-get-default-storage"></a><h3>mm_modem_messaging_get_default_storage ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="returnvalue">MMSmsStorage</span></a>
+mm_modem_messaging_get_default_storage
+ (<em class="parameter"><code><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> *self</code></em>);</pre>
+<p>Gets the default SMS storage used when storing or receiving SMS messages.</p>
+<div class="refsect3">
+<a name="mm-modem-messaging-get-default-storage.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-messaging-get-default-storage.returns"></a><h4>Returns</h4>
+<p> the default <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="type">MMSmsStorage</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-messaging-create"></a><h3>mm_modem_messaging_create ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_messaging_create (<em class="parameter"><code><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a new <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> in the modem.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemMessaging.html#mm-modem-messaging-create-finish" title="mm_modem_messaging_create_finish ()"><code class="function">mm_modem_messaging_create_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemMessaging.html#mm-modem-messaging-create-sync" title="mm_modem_messaging_create_sync ()"><code class="function">mm_modem_messaging_create_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-messaging-create.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>properties</p></td>
+<td class="parameter_description"><p>A #<a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> object with the properties to use.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-messaging-create-finish"></a><h3>mm_modem_messaging_create_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MMSms.html" title="MMSms"><span class="returnvalue">MMSms</span></a> *
+mm_modem_messaging_create_finish (<em class="parameter"><code><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemMessaging.html#mm-modem-messaging-create" title="mm_modem_messaging_create ()"><code class="function">mm_modem_messaging_create()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-messaging-create-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemMessaging.html#mm-modem-messaging-create" title="mm_modem_messaging_create ()"><code class="function">mm_modem_messaging_create()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-messaging-create-finish.returns"></a><h4>Returns</h4>
+<p>A newly created <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-messaging-create-sync"></a><h3>mm_modem_messaging_create_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MMSms.html" title="MMSms"><span class="returnvalue">MMSms</span></a> *
+mm_modem_messaging_create_sync (<em class="parameter"><code><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a new <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> in the modem.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemMessaging.html#mm-modem-messaging-create" title="mm_modem_messaging_create ()"><code class="function">mm_modem_messaging_create()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-messaging-create-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>properties</p></td>
+<td class="parameter_description"><p>A #<a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> object with the properties to use.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-messaging-create-sync.returns"></a><h4>Returns</h4>
+<p>A newly created <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-messaging-delete"></a><h3>mm_modem_messaging_delete ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_messaging_delete (<em class="parameter"><code><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sms</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously deletes a given <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> from the modem.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemMessaging.html#mm-modem-messaging-delete-finish" title="mm_modem_messaging_delete_finish ()"><code class="function">mm_modem_messaging_delete_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemMessaging.html#mm-modem-messaging-delete-sync" title="mm_modem_messaging_delete_sync ()"><code class="function">mm_modem_messaging_delete_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-messaging-delete.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>sms</p></td>
+<td class="parameter_description"><p>Path of the <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> to delete.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-messaging-delete-finish"></a><h3>mm_modem_messaging_delete_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_messaging_delete_finish (<em class="parameter"><code><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemMessaging.html#mm-modem-messaging-delete" title="mm_modem_messaging_delete ()"><code class="function">mm_modem_messaging_delete()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-messaging-delete-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemMessaging.html#mm-modem-messaging-delete" title="mm_modem_messaging_delete ()"><code class="function">mm_modem_messaging_delete()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-messaging-delete-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the sms was deleted, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-messaging-delete-sync"></a><h3>mm_modem_messaging_delete_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_messaging_delete_sync (<em class="parameter"><code><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sms</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously deletes a given <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> from the modem.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemMessaging.html#mm-modem-messaging-delete" title="mm_modem_messaging_delete ()"><code class="function">mm_modem_messaging_delete()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-messaging-delete-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>sms</p></td>
+<td class="parameter_description"><p>Path of the <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> to delete.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-messaging-delete-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the SMS was deleted, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-messaging-list"></a><h3>mm_modem_messaging_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_messaging_list (<em class="parameter"><code><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously lists the <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> objects in the modem.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemMessaging.html#mm-modem-messaging-list-finish" title="mm_modem_messaging_list_finish ()"><code class="function">mm_modem_messaging_list_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemMessaging.html#mm-modem-messaging-list-sync" title="mm_modem_messaging_list_sync ()"><code class="function">mm_modem_messaging_list_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-messaging-list.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-messaging-list-finish"></a><h3>mm_modem_messaging_list_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+mm_modem_messaging_list_finish (<em class="parameter"><code><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemMessaging.html#mm-modem-messaging-list" title="mm_modem_messaging_list ()"><code class="function">mm_modem_messaging_list()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-messaging-list-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemMessaging.html#mm-modem-messaging-list" title="mm_modem_messaging_list ()"><code class="function">mm_modem_messaging_list()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-messaging-list-finish.returns"></a><h4>Returns</h4>
+<p>A list of <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> objects, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if either not found or <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free-full"><code class="function">g_list_free_full()</code></a> using <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> as <a href="https://developer.gnome.org/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> function. </p>
+<p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ModemManager.Sms][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-messaging-list-sync"></a><h3>mm_modem_messaging_list_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+mm_modem_messaging_list_sync (<em class="parameter"><code><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously lists the <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> objects in the modem.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemMessaging.html#mm-modem-messaging-list" title="mm_modem_messaging_list ()"><code class="function">mm_modem_messaging_list()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-messaging-list-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-messaging-list-sync.returns"></a><h4>Returns</h4>
+<p>A list of <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> objects, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if either not found or <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free-full"><code class="function">g_list_free_full()</code></a> using <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> as <a href="https://developer.gnome.org/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> function. </p>
+<p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ModemManager.Sms][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMModemMessaging.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMModemMessaging-struct"></a><h3>struct MMModemMessaging</h3>
+<pre class="programlisting">struct MMModemMessaging;</pre>
+<p>The <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMModemOma.html b/docs/reference/libmm-glib/html/MMModemOma.html
new file mode 100644
index 00000000..debf7f05
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMModemOma.html
@@ -0,0 +1,1084 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMModemOma: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s08.html" title="OMA support">
+<link rel="prev" href="ch03s08.html" title="OMA support">
+<link rel="next" href="ch03s09.html" title="Voice support">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMModemOma.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMModemOma.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMModemOma.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch03s08.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch03s09.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMModemOma"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMModemOma.top_of_page"></a>MMModemOma</span></h2>
+<p>MMModemOma — The OMA interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMModemOma.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-get-path" title="mm_modem_oma_get_path ()">mm_modem_oma_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-dup-path" title="mm_modem_oma_dup_path ()">mm_modem_oma_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-setup" title="mm_modem_oma_setup ()">mm_modem_oma_setup</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-setup-finish" title="mm_modem_oma_setup_finish ()">mm_modem_oma_setup_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-setup-sync" title="mm_modem_oma_setup_sync ()">mm_modem_oma_setup_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-start-client-initiated-session" title="mm_modem_oma_start_client_initiated_session ()">mm_modem_oma_start_client_initiated_session</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-start-client-initiated-session-finish" title="mm_modem_oma_start_client_initiated_session_finish ()">mm_modem_oma_start_client_initiated_session_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-start-client-initiated-session-sync" title="mm_modem_oma_start_client_initiated_session_sync ()">mm_modem_oma_start_client_initiated_session_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-accept-network-initiated-session" title="mm_modem_oma_accept_network_initiated_session ()">mm_modem_oma_accept_network_initiated_session</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-accept-network-initiated-session-finish" title="mm_modem_oma_accept_network_initiated_session_finish ()">mm_modem_oma_accept_network_initiated_session_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-accept-network-initiated-session-sync" title="mm_modem_oma_accept_network_initiated_session_sync ()">mm_modem_oma_accept_network_initiated_session_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-cancel-session" title="mm_modem_oma_cancel_session ()">mm_modem_oma_cancel_session</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-cancel-session-finish" title="mm_modem_oma_cancel_session_finish ()">mm_modem_oma_cancel_session_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-cancel-session-sync" title="mm_modem_oma_cancel_session_sync ()">mm_modem_oma_cancel_session_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaFeature"><span class="returnvalue">MMOmaFeature</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-get-features" title="mm_modem_oma_get_features ()">mm_modem_oma_get_features</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionType"><span class="returnvalue">MMOmaSessionType</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-get-session-type" title="mm_modem_oma_get_session_type ()">mm_modem_oma_get_session_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionState"><span class="returnvalue">MMOmaSessionState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-oma-get-session-state" title="mm_modem_oma_get_session_state ()">mm_modem_oma_get_session_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-peek-pending-network-initiated-sessions" title="mm_modem_peek_pending_network_initiated_sessions ()">mm_modem_peek_pending_network_initiated_sessions</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemOma.html#mm-modem-get-pending-network-initiated-sessions" title="mm_modem_get_pending_network_initiated_sessions ()">mm_modem_get_pending_network_initiated_sessions</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemOma.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModemOma.html#MMModemOma-struct" title="struct MMModemOma">MMModemOma</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModemOma.html#MMOmaPendingNetworkInitiatedSession" title="struct MMOmaPendingNetworkInitiatedSession">MMOmaPendingNetworkInitiatedSession</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemOma.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy">MmGdbusModemOmaProxy</a>
+ <span class="lineart">╰──</span> MMModemOma
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMModemOma.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMModemOma implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemOma.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> is an object providing access to the methods, signals and
+properties of the OMA interface.</p>
+<p>The OMA interface is exposed whenever a modem has OMA device management capabilities.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemOma.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-modem-oma-get-path"></a><h3>mm_modem_oma_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_oma_get_path (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-oma-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-dup-path"></a><h3>mm_modem_oma_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_oma_dup_path (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-oma-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-setup"></a><h3>mm_modem_oma_setup ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_oma_setup (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaFeature"><span class="type">MMOmaFeature</span></a> features</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously sets up the OMA device management service.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemOma.html#mm-modem-oma-setup-finish" title="mm_modem_oma_setup_finish ()"><code class="function">mm_modem_oma_setup_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemOma.html#mm-modem-oma-setup-sync" title="mm_modem_oma_setup_sync ()"><code class="function">mm_modem_oma_setup_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-setup.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>features</p></td>
+<td class="parameter_description"><p>Mask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaFeature"><span class="type">MMOmaFeatures</span></a> to enable.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-setup-finish"></a><h3>mm_modem_oma_setup_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_oma_setup_finish (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemOma.html#mm-modem-oma-setup" title="mm_modem_oma_setup ()"><code class="function">mm_modem_oma_setup()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-setup-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemOma.html#mm-modem-oma-setup" title="mm_modem_oma_setup ()"><code class="function">mm_modem_oma_setup()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-oma-setup-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the setup was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-setup-sync"></a><h3>mm_modem_oma_setup_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_oma_setup_sync (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaFeature"><span class="type">MMOmaFeature</span></a> features</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously sets up the OMA device management service.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemOma.html#mm-modem-oma-setup" title="mm_modem_oma_setup ()"><code class="function">mm_modem_oma_setup()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-setup-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>features</p></td>
+<td class="parameter_description"><p>Mask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaFeature"><span class="type">MMOmaFeatures</span></a> to enable.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-oma-setup-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the setup was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-start-client-initiated-session"></a><h3>mm_modem_oma_start_client_initiated_session ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_oma_start_client_initiated_session
+ (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionType"><span class="type">MMOmaSessionType</span></a> session_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously starts a client-initiated OMA device management session.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemOma.html#mm-modem-oma-start-client-initiated-session-finish" title="mm_modem_oma_start_client_initiated_session_finish ()"><code class="function">mm_modem_oma_start_client_initiated_session_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemOma.html#mm-modem-oma-start-client-initiated-session-sync" title="mm_modem_oma_start_client_initiated_session_sync ()"><code class="function">mm_modem_oma_start_client_initiated_session_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-start-client-initiated-session.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>session_type</p></td>
+<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionType"><span class="type">MMOmaSessionType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-start-client-initiated-session-finish"></a><h3>mm_modem_oma_start_client_initiated_session_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_oma_start_client_initiated_session_finish
+ (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemOma.html#mm-modem-oma-start-client-initiated-session" title="mm_modem_oma_start_client_initiated_session ()"><code class="function">mm_modem_oma_start_client_initiated_session()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-start-client-initiated-session-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemOma.html#mm-modem-oma-start-client-initiated-session" title="mm_modem_oma_start_client_initiated_session ()"><code class="function">mm_modem_oma_start_client_initiated_session()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-oma-start-client-initiated-session-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the session was started, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-start-client-initiated-session-sync"></a><h3>mm_modem_oma_start_client_initiated_session_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_oma_start_client_initiated_session_sync
+ (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionType"><span class="type">MMOmaSessionType</span></a> session_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously starts a client-initiated OMA device management session.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemOma.html#mm-modem-oma-start-client-initiated-session" title="mm_modem_oma_start_client_initiated_session ()"><code class="function">mm_modem_oma_start_client_initiated_session()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-start-client-initiated-session-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>session_type</p></td>
+<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionType"><span class="type">MMOmaSessionType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-oma-start-client-initiated-session-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the session was started, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-accept-network-initiated-session"></a><h3>mm_modem_oma_accept_network_initiated_session ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_oma_accept_network_initiated_session
+ (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> session_id</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> accept</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously accepts a nework-initiated OMA device management session.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemOma.html#mm-modem-oma-accept-network-initiated-session-finish" title="mm_modem_oma_accept_network_initiated_session_finish ()"><code class="function">mm_modem_oma_accept_network_initiated_session_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemOma.html#mm-modem-oma-accept-network-initiated-session-sync" title="mm_modem_oma_accept_network_initiated_session_sync ()"><code class="function">mm_modem_oma_accept_network_initiated_session_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-accept-network-initiated-session.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>session_id</p></td>
+<td class="parameter_description"><p>The unique ID of the network-initiated session.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>accept</p></td>
+<td class="parameter_description"><p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the session is to be accepted, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-accept-network-initiated-session-finish"></a><h3>mm_modem_oma_accept_network_initiated_session_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_oma_accept_network_initiated_session_finish
+ (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemOma.html#mm-modem-oma-accept-network-initiated-session" title="mm_modem_oma_accept_network_initiated_session ()"><code class="function">mm_modem_oma_accept_network_initiated_session()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-accept-network-initiated-session-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemOma.html#mm-modem-oma-accept-network-initiated-session" title="mm_modem_oma_accept_network_initiated_session ()"><code class="function">mm_modem_oma_accept_network_initiated_session()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-oma-accept-network-initiated-session-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the session was started, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-accept-network-initiated-session-sync"></a><h3>mm_modem_oma_accept_network_initiated_session_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_oma_accept_network_initiated_session_sync
+ (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> session_id</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> accept</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously accepts a nework-initiated OMA device management session.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemOma.html#mm-modem-oma-accept-network-initiated-session" title="mm_modem_oma_accept_network_initiated_session ()"><code class="function">mm_modem_oma_accept_network_initiated_session()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-accept-network-initiated-session-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>session_id</p></td>
+<td class="parameter_description"><p>The unique ID of the network-initiated session.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>accept</p></td>
+<td class="parameter_description"><p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the session is to be accepted, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-oma-accept-network-initiated-session-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the session was started, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-cancel-session"></a><h3>mm_modem_oma_cancel_session ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_oma_cancel_session (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously cancels the current OMA device management session.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemOma.html#mm-modem-oma-cancel-session-finish" title="mm_modem_oma_cancel_session_finish ()"><code class="function">mm_modem_oma_cancel_session_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemOma.html#mm-modem-oma-cancel-session-sync" title="mm_modem_oma_cancel_session_sync ()"><code class="function">mm_modem_oma_cancel_session_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-cancel-session.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-cancel-session-finish"></a><h3>mm_modem_oma_cancel_session_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_oma_cancel_session_finish (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemOma.html#mm-modem-oma-cancel-session" title="mm_modem_oma_cancel_session ()"><code class="function">mm_modem_oma_cancel_session()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-cancel-session-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemOma.html#mm-modem-oma-cancel-session" title="mm_modem_oma_cancel_session ()"><code class="function">mm_modem_oma_cancel_session()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-oma-cancel-session-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the session was started, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-cancel-session-sync"></a><h3>mm_modem_oma_cancel_session_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_oma_cancel_session_sync (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously cancels the current OMA device management session.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemOma.html#mm-modem-oma-cancel-session" title="mm_modem_oma_cancel_session ()"><code class="function">mm_modem_oma_cancel_session()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-cancel-session-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-oma-cancel-session-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the session was started, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-get-features"></a><h3>mm_modem_oma_get_features ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaFeature"><span class="returnvalue">MMOmaFeature</span></a>
+mm_modem_oma_get_features (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>);</pre>
+<p>Gets the currently enabled OMA features.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-get-features.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-oma-get-features.returns"></a><h4>Returns</h4>
+<p> a bitmask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaFeature"><span class="type">MMOmaFeature</span></a> values.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-get-session-type"></a><h3>mm_modem_oma_get_session_type ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionType"><span class="returnvalue">MMOmaSessionType</span></a>
+mm_modem_oma_get_session_type (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>);</pre>
+<p>Gets the type of the current OMA device management session.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-get-session-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-oma-get-session-type.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionType"><span class="type">MMOmaSessionType</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-oma-get-session-state"></a><h3>mm_modem_oma_get_session_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionState"><span class="returnvalue">MMOmaSessionState</span></a>
+mm_modem_oma_get_session_state (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>);</pre>
+<p>Gets the state of the current OMA device management session.</p>
+<div class="refsect3">
+<a name="mm-modem-oma-get-session-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-oma-get-session-state.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionState"><span class="type">MMOmaSessionState</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-peek-pending-network-initiated-sessions"></a><h3>mm_modem_peek_pending_network_initiated_sessions ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_peek_pending_network_initiated_sessions
+ (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a class="link" href="MMModemOma.html#MMOmaPendingNetworkInitiatedSession" title="struct MMOmaPendingNetworkInitiatedSession"><span class="type">MMOmaPendingNetworkInitiatedSession</span></a> **sessions</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_sessions</code></em>);</pre>
+<p>Gets the list of pending network-initiated OMA sessions.</p>
+<div class="refsect3">
+<a name="mm-modem-peek-pending-network-initiated-sessions.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>sessions</p></td>
+<td class="parameter_description"><p>Return location for the array of <a class="link" href="MMModemOma.html#MMOmaPendingNetworkInitiatedSession" title="struct MMOmaPendingNetworkInitiatedSession"><span class="type">MMOmaPendingNetworkInitiatedSession</span></a> values. Do not free the returned array, it is owned by <em class="parameter"><code>self</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_sessions]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_sessions</p></td>
+<td class="parameter_description"><p>Return location for the number of values in <em class="parameter"><code>sessions</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-peek-pending-network-initiated-sessions.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>sessions</code></em>
+and <em class="parameter"><code>n_sessions</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-get-pending-network-initiated-sessions"></a><h3>mm_modem_get_pending_network_initiated_sessions ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_get_pending_network_initiated_sessions
+ (<em class="parameter"><code><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMModemOma.html#MMOmaPendingNetworkInitiatedSession" title="struct MMOmaPendingNetworkInitiatedSession"><span class="type">MMOmaPendingNetworkInitiatedSession</span></a> **sessions</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_sessions</code></em>);</pre>
+<p>Gets the list of pending network-initiated OMA sessions.</p>
+<div class="refsect3">
+<a name="mm-modem-get-pending-network-initiated-sessions.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>sessions</p></td>
+<td class="parameter_description"><p>Return location for the array of <a class="link" href="MMModemOma.html#MMOmaPendingNetworkInitiatedSession" title="struct MMOmaPendingNetworkInitiatedSession"><span class="type">MMOmaPendingNetworkInitiatedSession</span></a> structs. The returned array should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer needed. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_sessions]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_sessions</p></td>
+<td class="parameter_description"><p>Return location for the number of values in <em class="parameter"><code>sessions</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-get-pending-network-initiated-sessions.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>sessions</code></em>
+and <em class="parameter"><code>n_sessions</code></em>
+are set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMModemOma.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMModemOma-struct"></a><h3>struct MMModemOma</h3>
+<pre class="programlisting">struct MMModemOma;</pre>
+<p>The <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMOmaPendingNetworkInitiatedSession"></a><h3>struct MMOmaPendingNetworkInitiatedSession</h3>
+<pre class="programlisting">struct MMOmaPendingNetworkInitiatedSession {
+ MMOmaSessionType session_type;
+ guint session_id;
+};
+</pre>
+<p><a class="link" href="MMModemOma.html#MMOmaPendingNetworkInitiatedSession" title="struct MMOmaPendingNetworkInitiatedSession"><span class="type">MMOmaPendingNetworkInitiatedSession</span></a> is a simple struct specifying the
+information available for a pending network-initiated OMA session.</p>
+<div class="refsect3">
+<a name="MMOmaPendingNetworkInitiatedSession.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionType"><span class="type">MMOmaSessionType</span></a> <em class="structfield"><code><a name="MMOmaPendingNetworkInitiatedSession.session-type"></a>session_type</code></em>;</p></td>
+<td class="struct_member_description"><p>A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionType"><span class="type">MMOmaSessionType</span></a>.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="MMOmaPendingNetworkInitiatedSession.session-id"></a>session_id</code></em>;</p></td>
+<td class="struct_member_description"><p>Unique ID of the network-initiated OMA session.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMModemSignal.html b/docs/reference/libmm-glib/html/MMModemSignal.html
new file mode 100644
index 00000000..a29077a5
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMModemSignal.html
@@ -0,0 +1,761 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMModemSignal: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s07.html" title="Extended signal information">
+<link rel="prev" href="ch03s07.html" title="Extended signal information">
+<link rel="next" href="MMSignal.html" title="MMSignal">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMModemSignal.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMModemSignal.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMModemSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s07.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch03s07.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMSignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMModemSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMModemSignal.top_of_page"></a>MMModemSignal</span></h2>
+<p>MMModemSignal — The extended Signal interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMModemSignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-path" title="mm_modem_signal_get_path ()">mm_modem_signal_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-dup-path" title="mm_modem_signal_dup_path ()">mm_modem_signal_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-rate" title="mm_modem_signal_get_rate ()">mm_modem_signal_get_rate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-peek-cdma" title="mm_modem_signal_peek_cdma ()">mm_modem_signal_peek_cdma</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-cdma" title="mm_modem_signal_get_cdma ()">mm_modem_signal_get_cdma</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-peek-evdo" title="mm_modem_signal_peek_evdo ()">mm_modem_signal_peek_evdo</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-evdo" title="mm_modem_signal_get_evdo ()">mm_modem_signal_get_evdo</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-peek-gsm" title="mm_modem_signal_peek_gsm ()">mm_modem_signal_peek_gsm</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-gsm" title="mm_modem_signal_get_gsm ()">mm_modem_signal_get_gsm</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-peek-umts" title="mm_modem_signal_peek_umts ()">mm_modem_signal_peek_umts</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-umts" title="mm_modem_signal_get_umts ()">mm_modem_signal_get_umts</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-peek-lte" title="mm_modem_signal_peek_lte ()">mm_modem_signal_peek_lte</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-lte" title="mm_modem_signal_get_lte ()">mm_modem_signal_get_lte</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-setup" title="mm_modem_signal_setup ()">mm_modem_signal_setup</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-setup-finish" title="mm_modem_signal_setup_finish ()">mm_modem_signal_setup_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSignal.html#mm-modem-signal-setup-sync" title="mm_modem_signal_setup_sync ()">mm_modem_signal_setup_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemSignal.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModemSignal.html#MMModemSignal-struct" title="struct MMModemSignal">MMModemSignal</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy">MmGdbusModemSignalProxy</a>
+ <span class="lineart">╰──</span> MMModemSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMModemSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMModemSignal implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemSignal.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> is an object providing access to the methods, signals and
+properties of the Signal interface.</p>
+<p>The Signal interface is exposed whenever a modem has extended signal retrieval
+capabilities.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemSignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-modem-signal-get-path"></a><h3>mm_modem_signal_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_signal_get_path (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-signal-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-dup-path"></a><h3>mm_modem_signal_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_signal_dup_path (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-signal-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-get-rate"></a><h3>mm_modem_signal_get_rate ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_modem_signal_get_rate (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>);</pre>
+<p>Gets the currently configured refresh rate.</p>
+<div class="refsect3">
+<a name="mm-modem-signal-get-rate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-get-rate.returns"></a><h4>Returns</h4>
+<p> the refresh rate, in seconds.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-peek-cdma"></a><h3>mm_modem_signal_peek_cdma ()</h3>
+<pre class="programlisting"><a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+mm_modem_signal_peek_cdma (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> object specifying the CDMA signal information.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModemSignal.html#mm-modem-signal-get-cdma" title="mm_modem_signal_get_cdma ()"><code class="function">mm_modem_signal_get_cdma()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-signal-peek-cdma.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-peek-cdma.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a>. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-get-cdma"></a><h3>mm_modem_signal_get_cdma ()</h3>
+<pre class="programlisting"><a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+mm_modem_signal_get_cdma (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> object specifying the CDMA signal information.</p>
+<div class="warning">The values reported by <em class="parameter"><code>self</code></em> are not updated when the values in the
+interface change. Instead, the client is expected to call
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-cdma" title="mm_modem_signal_get_cdma ()"><code class="function">mm_modem_signal_get_cdma()</code></a> again to get a new <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> with the
+new values.</div>
+<div class="refsect3">
+<a name="mm-modem-signal-get-cdma.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-get-cdma.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-peek-evdo"></a><h3>mm_modem_signal_peek_evdo ()</h3>
+<pre class="programlisting"><a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+mm_modem_signal_peek_evdo (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> object specifying the EV-DO signal information.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModemSignal.html#mm-modem-signal-get-evdo" title="mm_modem_signal_get_evdo ()"><code class="function">mm_modem_signal_get_evdo()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-signal-peek-evdo.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-peek-evdo.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a>. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-get-evdo"></a><h3>mm_modem_signal_get_evdo ()</h3>
+<pre class="programlisting"><a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+mm_modem_signal_get_evdo (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> object specifying the EV-DO signal information.</p>
+<div class="warning">The values reported by <em class="parameter"><code>self</code></em> are not updated when the values in the
+interface change. Instead, the client is expected to call
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-evdo" title="mm_modem_signal_get_evdo ()"><code class="function">mm_modem_signal_get_evdo()</code></a> again to get a new <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> with the
+new values.</div>
+<div class="refsect3">
+<a name="mm-modem-signal-get-evdo.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-get-evdo.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-peek-gsm"></a><h3>mm_modem_signal_peek_gsm ()</h3>
+<pre class="programlisting"><a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+mm_modem_signal_peek_gsm (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> object specifying the GSM signal information.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModemSignal.html#mm-modem-signal-get-gsm" title="mm_modem_signal_get_gsm ()"><code class="function">mm_modem_signal_get_gsm()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-signal-peek-gsm.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-peek-gsm.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a>. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-get-gsm"></a><h3>mm_modem_signal_get_gsm ()</h3>
+<pre class="programlisting"><a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+mm_modem_signal_get_gsm (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> object specifying the GSM signal information.</p>
+<div class="warning">The values reported by <em class="parameter"><code>self</code></em> are not updated when the values in the
+interface change. Instead, the client is expected to call
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-gsm" title="mm_modem_signal_get_gsm ()"><code class="function">mm_modem_signal_get_gsm()</code></a> again to get a new <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> with the
+new values.</div>
+<div class="refsect3">
+<a name="mm-modem-signal-get-gsm.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-get-gsm.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-peek-umts"></a><h3>mm_modem_signal_peek_umts ()</h3>
+<pre class="programlisting"><a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+mm_modem_signal_peek_umts (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> object specifying the UMTS signal information.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModemSignal.html#mm-modem-signal-get-umts" title="mm_modem_signal_get_umts ()"><code class="function">mm_modem_signal_get_umts()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-signal-peek-umts.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-peek-umts.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a>. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-get-umts"></a><h3>mm_modem_signal_get_umts ()</h3>
+<pre class="programlisting"><a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+mm_modem_signal_get_umts (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> object specifying the UMTS signal information.</p>
+<div class="warning">The values reported by <em class="parameter"><code>self</code></em> are not updated when the values in the
+interface change. Instead, the client is expected to call
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-umts" title="mm_modem_signal_get_umts ()"><code class="function">mm_modem_signal_get_umts()</code></a> again to get a new <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> with the
+new values.</div>
+<div class="refsect3">
+<a name="mm-modem-signal-get-umts.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-get-umts.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-peek-lte"></a><h3>mm_modem_signal_peek_lte ()</h3>
+<pre class="programlisting"><a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+mm_modem_signal_peek_lte (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> object specifying the LTE signal information.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModemSignal.html#mm-modem-signal-get-lte" title="mm_modem_signal_get_lte ()"><code class="function">mm_modem_signal_get_lte()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-signal-peek-lte.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-peek-lte.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a>. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-get-lte"></a><h3>mm_modem_signal_get_lte ()</h3>
+<pre class="programlisting"><a class="link" href="MMSignal.html" title="MMSignal"><span class="returnvalue">MMSignal</span></a> *
+mm_modem_signal_get_lte (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>);</pre>
+<p>Gets a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> object specifying the LTE signal information.</p>
+<div class="warning">The values reported by <em class="parameter"><code>self</code></em> are not updated when the values in the
+interface change. Instead, the client is expected to call
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-lte" title="mm_modem_signal_get_lte ()"><code class="function">mm_modem_signal_get_lte()</code></a> again to get a new <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> with the
+new values.</div>
+<div class="refsect3">
+<a name="mm-modem-signal-get-lte.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-get-lte.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-setup"></a><h3>mm_modem_signal_setup ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_signal_setup (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> rate</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously setups the extended signal quality retrieval.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemSignal.html#mm-modem-signal-setup-finish" title="mm_modem_signal_setup_finish ()"><code class="function">mm_modem_signal_setup_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemSignal.html#mm-modem-signal-setup-sync" title="mm_modem_signal_setup_sync ()"><code class="function">mm_modem_signal_setup_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-signal-setup.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>rate</p></td>
+<td class="parameter_description"><p>Rate to use when refreshing signal values.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-setup-finish"></a><h3>mm_modem_signal_setup_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_signal_setup_finish (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemSignal.html#mm-modem-signal-setup" title="mm_modem_signal_setup ()"><code class="function">mm_modem_signal_setup()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-signal-setup-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemSignal.html#mm-modem-signal-setup" title="mm_modem_signal_setup ()"><code class="function">mm_modem_signal_setup()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-setup-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the setup was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-signal-setup-sync"></a><h3>mm_modem_signal_setup_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_signal_setup_sync (<em class="parameter"><code><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> rate</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously setups the extended signal quality retrieval.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemSignal.html#mm-modem-signal-setup" title="mm_modem_signal_setup ()"><code class="function">mm_modem_signal_setup()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-signal-setup-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>rate</p></td>
+<td class="parameter_description"><p>Rate to use when refreshing signal values.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-signal-setup-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the setup was successful, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMModemSignal.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMModemSignal-struct"></a><h3>struct MMModemSignal</h3>
+<pre class="programlisting">struct MMModemSignal;</pre>
+<p>The <a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMModemSimple.html b/docs/reference/libmm-glib/html/MMModemSimple.html
new file mode 100644
index 00000000..0ea9889e
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMModemSimple.html
@@ -0,0 +1,659 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMModemSimple: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s02.html" title="Simple interface support">
+<link rel="prev" href="ch03s02.html" title="Simple interface support">
+<link rel="next" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMModemSimple.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMModemSimple.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMModemSimple.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch03s02.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMSimpleConnectProperties.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMModemSimple"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMModemSimple.top_of_page"></a>MMModemSimple</span></h2>
+<p>MMModemSimple — The Simple interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMModemSimple.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSimple.html#mm-modem-simple-get-path" title="mm_modem_simple_get_path ()">mm_modem_simple_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSimple.html#mm-modem-simple-dup-path" title="mm_modem_simple_dup_path ()">mm_modem_simple_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSimple.html#mm-modem-simple-connect" title="mm_modem_simple_connect ()">mm_modem_simple_connect</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearer.html" title="MMBearer"><span class="returnvalue">MMBearer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSimple.html#mm-modem-simple-connect-finish" title="mm_modem_simple_connect_finish ()">mm_modem_simple_connect_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMBearer.html" title="MMBearer"><span class="returnvalue">MMBearer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSimple.html#mm-modem-simple-connect-sync" title="mm_modem_simple_connect_sync ()">mm_modem_simple_connect_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSimple.html#mm-modem-simple-disconnect" title="mm_modem_simple_disconnect ()">mm_modem_simple_disconnect</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSimple.html#mm-modem-simple-disconnect-finish" title="mm_modem_simple_disconnect_finish ()">mm_modem_simple_disconnect_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSimple.html#mm-modem-simple-disconnect-sync" title="mm_modem_simple_disconnect_sync ()">mm_modem_simple_disconnect_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSimple.html#mm-modem-simple-get-status" title="mm_modem_simple_get_status ()">mm_modem_simple_get_status</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="returnvalue">MMSimpleStatus</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSimple.html#mm-modem-simple-get-status-finish" title="mm_modem_simple_get_status_finish ()">mm_modem_simple_get_status_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="returnvalue">MMSimpleStatus</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemSimple.html#mm-modem-simple-get-status-sync" title="mm_modem_simple_get_status_sync ()">mm_modem_simple_get_status_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemSimple.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModemSimple.html#MMModemSimple-struct" title="struct MMModemSimple">MMModemSimple</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemSimple.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy">MmGdbusModemSimpleProxy</a>
+ <span class="lineart">╰──</span> MMModemSimple
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMModemSimple.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMModemSimple implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemSimple.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> is an object providing access to the methods, signals and
+properties of the Simple interface.</p>
+<p>The Simple interface is exposed on modems which are not in <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-MODEM-STATE-FAILED:CAPS"><code class="literal">MM_MODEM_STATE_FAILED</code></a> state.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemSimple.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-modem-simple-get-path"></a><h3>mm_modem_simple_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_simple_get_path (<em class="parameter"><code><a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-simple-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-simple-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-simple-dup-path"></a><h3>mm_modem_simple_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_simple_dup_path (<em class="parameter"><code><a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-simple-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-simple-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-simple-connect"></a><h3>mm_modem_simple_connect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_simple_connect (<em class="parameter"><code><a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to connect the modem using the given <em class="parameter"><code>properties</code></em>
+.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemSimple.html#mm-modem-simple-connect-finish" title="mm_modem_simple_connect_finish ()"><code class="function">mm_modem_simple_connect_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemSimple.html#mm-modem-simple-connect-sync" title="mm_modem_simple_connect_sync ()"><code class="function">mm_modem_simple_connect_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-simple-connect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>properties</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> bundle. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-simple-connect-finish"></a><h3>mm_modem_simple_connect_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearer.html" title="MMBearer"><span class="returnvalue">MMBearer</span></a> *
+mm_modem_simple_connect_finish (<em class="parameter"><code><a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemSimple.html#mm-modem-simple-connect" title="mm_modem_simple_connect ()"><code class="function">mm_modem_simple_connect()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-simple-connect-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemSimple.html#mm-modem-simple-connect" title="mm_modem_simple_connect ()"><code class="function">mm_modem_simple_connect()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-simple-connect-finish.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-simple-connect-sync"></a><h3>mm_modem_simple_connect_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MMBearer.html" title="MMBearer"><span class="returnvalue">MMBearer</span></a> *
+mm_modem_simple_connect_sync (<em class="parameter"><code><a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to connect the modem using the given <em class="parameter"><code>properties</code></em>
+.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemSimple.html#mm-modem-simple-connect" title="mm_modem_simple_connect ()"><code class="function">mm_modem_simple_connect()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-simple-connect-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>properties</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> bundle. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-simple-connect-sync.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMBearer.html" title="MMBearer"><span class="type">MMBearer</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-simple-disconnect"></a><h3>mm_modem_simple_disconnect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_simple_disconnect (<em class="parameter"><code><a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bearer</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to disconnect the modem.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemSimple.html#mm-modem-simple-disconnect-finish" title="mm_modem_simple_disconnect_finish ()"><code class="function">mm_modem_simple_disconnect_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemSimple.html#mm-modem-simple-disconnect-sync" title="mm_modem_simple_disconnect_sync ()"><code class="function">mm_modem_simple_disconnect_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-simple-disconnect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bearer</p></td>
+<td class="parameter_description"><p>Path of the bearer to disconnect, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to disconnect all connected bearers. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-simple-disconnect-finish"></a><h3>mm_modem_simple_disconnect_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_simple_disconnect_finish (<em class="parameter"><code><a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemSimple.html#mm-modem-simple-disconnect" title="mm_modem_simple_disconnect ()"><code class="function">mm_modem_simple_disconnect()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-simple-disconnect-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemSimple.html#mm-modem-simple-disconnect" title="mm_modem_simple_disconnect ()"><code class="function">mm_modem_simple_disconnect()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-simple-disconnect-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the modem is successfully disconnected, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-simple-disconnect-sync"></a><h3>mm_modem_simple_disconnect_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_simple_disconnect_sync (<em class="parameter"><code><a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bearer</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to disconnect the modem.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemSimple.html#mm-modem-simple-disconnect" title="mm_modem_simple_disconnect ()"><code class="function">mm_modem_simple_disconnect()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-simple-disconnect-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bearer</p></td>
+<td class="parameter_description"><p>Path of the bearer to disconnect, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to disconnect all connected bearers. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-simple-disconnect-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the modem is successfully disconnected, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-simple-get-status"></a><h3>mm_modem_simple_get_status ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_simple_get_status (<em class="parameter"><code><a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests a compilation of the status of the modem.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemSimple.html#mm-modem-simple-get-status-finish" title="mm_modem_simple_get_status_finish ()"><code class="function">mm_modem_simple_get_status_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemSimple.html#mm-modem-simple-get-status-sync" title="mm_modem_simple_get_status_sync ()"><code class="function">mm_modem_simple_get_status_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-simple-get-status.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-simple-get-status-finish"></a><h3>mm_modem_simple_get_status_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="returnvalue">MMSimpleStatus</span></a> *
+mm_modem_simple_get_status_finish (<em class="parameter"><code><a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemSimple.html#mm-modem-simple-get-status" title="mm_modem_simple_get_status ()"><code class="function">mm_modem_simple_get_status()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-simple-get-status-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemSimple.html#mm-modem-simple-connect" title="mm_modem_simple_connect ()"><code class="function">mm_modem_simple_connect()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-simple-get-status-finish.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-simple-get-status-sync"></a><h3>mm_modem_simple_get_status_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="returnvalue">MMSimpleStatus</span></a> *
+mm_modem_simple_get_status_sync (<em class="parameter"><code><a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests a compilation of the status of the modem.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemSimple.html#mm-modem-simple-get-status" title="mm_modem_simple_get_status ()"><code class="function">mm_modem_simple_get_status()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-simple-get-status-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-simple-get-status-sync.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMModemSimple.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMModemSimple-struct"></a><h3>struct MMModemSimple</h3>
+<pre class="programlisting">struct MMModemSimple;</pre>
+<p>The <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMModemTime.html b/docs/reference/libmm-glib/html/MMModemTime.html
new file mode 100644
index 00000000..50488a6d
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMModemTime.html
@@ -0,0 +1,400 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMModemTime: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s05.html" title="Time support">
+<link rel="prev" href="ch03s05.html" title="Time support">
+<link rel="next" href="MMNetworkTimezone.html" title="MMNetworkTimezone">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMModemTime.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMModemTime.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMModemTime.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s05.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch03s05.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMNetworkTimezone.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMModemTime"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMModemTime.top_of_page"></a>MMModemTime</span></h2>
+<p>MMModemTime — The Time interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMModemTime.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemTime.html#mm-modem-time-get-path" title="mm_modem_time_get_path ()">mm_modem_time_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemTime.html#mm-modem-time-dup-path" title="mm_modem_time_dup_path ()">mm_modem_time_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="returnvalue">MMNetworkTimezone</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemTime.html#mm-modem-time-peek-network-timezone" title="mm_modem_time_peek_network_timezone ()">mm_modem_time_peek_network_timezone</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="returnvalue">MMNetworkTimezone</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemTime.html#mm-modem-time-get-network-timezone" title="mm_modem_time_get_network_timezone ()">mm_modem_time_get_network_timezone</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemTime.html#mm-modem-time-get-network-time" title="mm_modem_time_get_network_time ()">mm_modem_time_get_network_time</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemTime.html#mm-modem-time-get-network-time-finish" title="mm_modem_time_get_network_time_finish ()">mm_modem_time_get_network_time_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemTime.html#mm-modem-time-get-network-time-sync" title="mm_modem_time_get_network_time_sync ()">mm_modem_time_get_network_time_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemTime.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModemTime.html#MMModemTime-struct" title="struct MMModemTime">MMModemTime</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemTime.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy">MmGdbusModemTimeProxy</a>
+ <span class="lineart">╰──</span> MMModemTime
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMModemTime.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMModemTime implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime">MmGdbusModemTime</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemTime.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a> is an object providing access to the methods, signals and
+properties of the Time interface.</p>
+<p>The Time interface is exposed on modems which support network time retrieval.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemTime.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-modem-time-get-path"></a><h3>mm_modem_time_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_time_get_path (<em class="parameter"><code><a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-time-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-time-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-time-dup-path"></a><h3>mm_modem_time_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_time_dup_path (<em class="parameter"><code><a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-time-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-time-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-time-peek-network-timezone"></a><h3>mm_modem_time_peek_network_timezone ()</h3>
+<pre class="programlisting"><a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="returnvalue">MMNetworkTimezone</span></a> *
+mm_modem_time_peek_network_timezone (<em class="parameter"><code><a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a> *self</code></em>);</pre>
+<p>Gets the network timezone information.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMModemTime.html#mm-modem-time-get-network-timezone" title="mm_modem_time_get_network_timezone ()"><code class="function">mm_modem_time_get_network_timezone()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-modem-time-peek-network-timezone.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-time-peek-network-timezone.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="type">MMNetworkTimezone</span></a>. Do not free the returned value, it belongs to <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-time-get-network-timezone"></a><h3>mm_modem_time_get_network_timezone ()</h3>
+<pre class="programlisting"><a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="returnvalue">MMNetworkTimezone</span></a> *
+mm_modem_time_get_network_timezone (<em class="parameter"><code><a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a> *self</code></em>);</pre>
+<p>Gets the network timezone information.</p>
+<div class="warning">The values reported by <em class="parameter"><code>self</code></em> are not updated when the values in the
+interface change. Instead, the client is expected to call
+<a class="link" href="MMModemTime.html#mm-modem-time-get-network-timezone" title="mm_modem_time_get_network_timezone ()"><code class="function">mm_modem_time_get_network_timezone()</code></a> again to get a new <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="type">MMNetworkTimezone</span></a> with the
+new values.</div>
+<div class="refsect3">
+<a name="mm-modem-time-get-network-timezone.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-time-get-network-timezone.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="type">MMNetworkTimezone</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-time-get-network-time"></a><h3>mm_modem_time_get_network_time ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_time_get_network_time (<em class="parameter"><code><a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests the current network time.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemTime.html#mm-modem-time-get-network-time-finish" title="mm_modem_time_get_network_time_finish ()"><code class="function">mm_modem_time_get_network_time_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemTime.html#mm-modem-time-get-network-time-sync" title="mm_modem_time_get_network_time_sync ()"><code class="function">mm_modem_time_get_network_time_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-time-get-network-time.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-time-get-network-time-finish"></a><h3>mm_modem_time_get_network_time_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_time_get_network_time_finish (<em class="parameter"><code><a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemTime.html#mm-modem-time-get-network-time" title="mm_modem_time_get_network_time ()"><code class="function">mm_modem_time_get_network_time()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-time-get-network-time-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModem.html#mm-modem-enable" title="mm_modem_enable ()"><code class="function">mm_modem_enable()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-time-get-network-time-finish.returns"></a><h4>Returns</h4>
+<p>A string containing the network time, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-time-get-network-time-sync"></a><h3>mm_modem_time_get_network_time_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_time_get_network_time_sync (<em class="parameter"><code><a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests the current network time.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemTime.html#mm-modem-time-get-network-time" title="mm_modem_time_get_network_time ()"><code class="function">mm_modem_time_get_network_time()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-time-get-network-time-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-time-get-network-time-sync.returns"></a><h4>Returns</h4>
+<p>A string containing the network time, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMModemTime.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMModemTime-struct"></a><h3>struct MMModemTime</h3>
+<pre class="programlisting">struct MMModemTime;</pre>
+<p>The <a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMModemVoice.html b/docs/reference/libmm-glib/html/MMModemVoice.html
new file mode 100644
index 00000000..c1807be3
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMModemVoice.html
@@ -0,0 +1,657 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMModemVoice: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s09.html" title="Voice support">
+<link rel="prev" href="ch03s09.html" title="Voice support">
+<link rel="next" href="ch03s10.html" title="PCO support">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMModemVoice.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMModemVoice.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMModemVoice.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s09.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch03s09.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch03s10.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMModemVoice"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMModemVoice.top_of_page"></a>MMModemVoice</span></h2>
+<p>MMModemVoice — The Voice interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMModemVoice.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemVoice.html#mm-modem-voice-get-path" title="mm_modem_voice_get_path ()">mm_modem_voice_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemVoice.html#mm-modem-voice-dup-path" title="mm_modem_voice_dup_path ()">mm_modem_voice_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemVoice.html#mm-modem-voice-create-call" title="mm_modem_voice_create_call ()">mm_modem_voice_create_call</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMCall.html" title="MMCall"><span class="returnvalue">MMCall</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemVoice.html#mm-modem-voice-create-call-finish" title="mm_modem_voice_create_call_finish ()">mm_modem_voice_create_call_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMCall.html" title="MMCall"><span class="returnvalue">MMCall</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemVoice.html#mm-modem-voice-create-call-sync" title="mm_modem_voice_create_call_sync ()">mm_modem_voice_create_call_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemVoice.html#mm-modem-voice-delete-call" title="mm_modem_voice_delete_call ()">mm_modem_voice_delete_call</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemVoice.html#mm-modem-voice-delete-call-finish" title="mm_modem_voice_delete_call_finish ()">mm_modem_voice_delete_call_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemVoice.html#mm-modem-voice-delete-call-sync" title="mm_modem_voice_delete_call_sync ()">mm_modem_voice_delete_call_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMModemVoice.html#mm-modem-voice-list-calls" title="mm_modem_voice_list_calls ()">mm_modem_voice_list_calls</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemVoice.html#mm-modem-voice-list-calls-finish" title="mm_modem_voice_list_calls_finish ()">mm_modem_voice_list_calls_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMModemVoice.html#mm-modem-voice-list-calls-sync" title="mm_modem_voice_list_calls_sync ()">mm_modem_voice_list_calls_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemVoice.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMModemVoice.html#MMModemVoice-struct" title="struct MMModemVoice">MMModemVoice</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMModemVoice.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy">MmGdbusModemVoiceProxy</a>
+ <span class="lineart">╰──</span> MMModemVoice
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMModemVoice.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMModemVoice implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemVoice.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> is an object providing access to the methods, signals and
+properties of the Voice interface.</p>
+<p>The Voice interface is exposed whenever a modem has voice capabilities.</p>
+</div>
+<div class="refsect1">
+<a name="MMModemVoice.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-modem-voice-get-path"></a><h3>mm_modem_voice_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_voice_get_path (<em class="parameter"><code><a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-voice-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-voice-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-voice-dup-path"></a><h3>mm_modem_voice_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_voice_dup_path (<em class="parameter"><code><a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object which implements this interface.</p>
+<div class="refsect3">
+<a name="mm-modem-voice-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-voice-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-voice-create-call"></a><h3>mm_modem_voice_create_call ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_voice_create_call (<em class="parameter"><code><a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a> *properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a new <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> in the modem.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemVoice.html#mm-modem-voice-create-call-finish" title="mm_modem_voice_create_call_finish ()"><code class="function">mm_modem_voice_create_call_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemVoice.html#mm-modem-voice-create-call-sync" title="mm_modem_voice_create_call_sync ()"><code class="function">mm_modem_voice_create_call_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-voice-create-call.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>properties</p></td>
+<td class="parameter_description"><p>A #<a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a> object with the properties to use.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-voice-create-call-finish"></a><h3>mm_modem_voice_create_call_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MMCall.html" title="MMCall"><span class="returnvalue">MMCall</span></a> *
+mm_modem_voice_create_call_finish (<em class="parameter"><code><a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemVoice.html#mm-modem-voice-create-call" title="mm_modem_voice_create_call ()"><code class="function">mm_modem_voice_create_call()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-voice-create-call-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemVoice.html#mm-modem-voice-create-call" title="mm_modem_voice_create_call ()"><code class="function">mm_modem_voice_create_call()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-voice-create-call-finish.returns"></a><h4>Returns</h4>
+<p>A newly created <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-voice-create-call-sync"></a><h3>mm_modem_voice_create_call_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MMCall.html" title="MMCall"><span class="returnvalue">MMCall</span></a> *
+mm_modem_voice_create_call_sync (<em class="parameter"><code><a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a> *properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a new <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> in the modem.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemVoice.html#mm-modem-voice-create-call" title="mm_modem_voice_create_call ()"><code class="function">mm_modem_voice_create_call()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-voice-create-call-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>properties</p></td>
+<td class="parameter_description"><p>A #<a class="link" href="MMCallProperties.html" title="MMCallProperties"><span class="type">MMCallProperties</span></a> object with the properties to use.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-voice-create-call-sync.returns"></a><h4>Returns</h4>
+<p>A newly created <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-voice-delete-call"></a><h3>mm_modem_voice_delete_call ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_voice_delete_call (<em class="parameter"><code><a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *call</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously deletes a given <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> from the modem.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemVoice.html#mm-modem-voice-delete-call-finish" title="mm_modem_voice_delete_call_finish ()"><code class="function">mm_modem_voice_delete_call_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemVoice.html#mm-modem-voice-delete-call-sync" title="mm_modem_voice_delete_call_sync ()"><code class="function">mm_modem_voice_delete_call_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-voice-delete-call.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>call</p></td>
+<td class="parameter_description"><p>Path of the <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> to delete.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-voice-delete-call-finish"></a><h3>mm_modem_voice_delete_call_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_voice_delete_call_finish (<em class="parameter"><code><a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemVoice.html#mm-modem-voice-delete-call" title="mm_modem_voice_delete_call ()"><code class="function">mm_modem_voice_delete_call()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-voice-delete-call-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemVoice.html#mm-modem-voice-delete-call" title="mm_modem_voice_delete_call ()"><code class="function">mm_modem_voice_delete_call()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-voice-delete-call-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call was deleted, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-voice-delete-call-sync"></a><h3>mm_modem_voice_delete_call_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_modem_voice_delete_call_sync (<em class="parameter"><code><a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *call</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously deletes a given <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> from the modem.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemVoice.html#mm-modem-voice-delete-call" title="mm_modem_voice_delete_call ()"><code class="function">mm_modem_voice_delete_call()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-voice-delete-call-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>call</p></td>
+<td class="parameter_description"><p>Path of the <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> to delete.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-voice-delete-call-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the CALL was deleted, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-voice-list-calls"></a><h3>mm_modem_voice_list_calls ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_modem_voice_list_calls (<em class="parameter"><code><a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously lists the <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> objects in the modem.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMModemVoice.html#mm-modem-voice-list-calls-finish" title="mm_modem_voice_list_calls_finish ()"><code class="function">mm_modem_voice_list_calls_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMModemVoice.html#mm-modem-voice-list-calls-sync" title="mm_modem_voice_list_calls_sync ()"><code class="function">mm_modem_voice_list_calls_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-voice-list-calls.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-voice-list-calls-finish"></a><h3>mm_modem_voice_list_calls_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+mm_modem_voice_list_calls_finish (<em class="parameter"><code><a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMModemVoice.html#mm-modem-voice-list-calls" title="mm_modem_voice_list_calls ()"><code class="function">mm_modem_voice_list_calls()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-modem-voice-list-calls-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMModemVoice.html#mm-modem-voice-list-calls" title="mm_modem_voice_list_calls ()"><code class="function">mm_modem_voice_list_calls()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-voice-list-calls-finish.returns"></a><h4>Returns</h4>
+<p>A list of <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> objects, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if either not found or <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free-full"><code class="function">g_list_free_full()</code></a> using <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> as <a href="https://developer.gnome.org/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> function. </p>
+<p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ModemManager.Call][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-voice-list-calls-sync"></a><h3>mm_modem_voice_list_calls_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+mm_modem_voice_list_calls_sync (<em class="parameter"><code><a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously lists the <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> objects in the modem.</p>
+<p>The calling thread is blocked until a reply is received. See <a class="link" href="MMModemVoice.html#mm-modem-voice-list-calls" title="mm_modem_voice_list_calls ()"><code class="function">mm_modem_voice_list_calls()</code></a>
+for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-modem-voice-list-calls-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-voice-list-calls-sync.returns"></a><h4>Returns</h4>
+<p>A list of <a class="link" href="MMCall.html" title="MMCall"><span class="type">MMCall</span></a> objects, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if either not found or <em class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free-full"><code class="function">g_list_free_full()</code></a> using <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> as <a href="https://developer.gnome.org/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> function. </p>
+<p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ModemManager.Call][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMModemVoice.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMModemVoice-struct"></a><h3>struct MMModemVoice</h3>
+<pre class="programlisting">struct MMModemVoice;</pre>
+<p>The <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMNetworkTimezone.html b/docs/reference/libmm-glib/html/MMNetworkTimezone.html
new file mode 100644
index 00000000..8568640d
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMNetworkTimezone.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMNetworkTimezone: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s05.html" title="Time support">
+<link rel="prev" href="MMModemTime.html" title="MMModemTime">
+<link rel="next" href="ch03s06.html" title="Firmware support">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMNetworkTimezone.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMNetworkTimezone.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s05.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMModemTime.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch03s06.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMNetworkTimezone"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMNetworkTimezone.top_of_page"></a>MMNetworkTimezone</span></h2>
+<p>MMNetworkTimezone — Helper object to handle network timezone information.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMNetworkTimezone.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMNetworkTimezone.html#mm-network-timezone-get-offset" title="mm_network_timezone_get_offset ()">mm_network_timezone_get_offset</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMNetworkTimezone.html#mm-network-timezone-get-dst-offset" title="mm_network_timezone_get_dst_offset ()">mm_network_timezone_get_dst_offset</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMNetworkTimezone.html#mm-network-timezone-get-leap-seconds" title="mm_network_timezone_get_leap_seconds ()">mm_network_timezone_get_leap_seconds</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMNetworkTimezone.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMNetworkTimezone.html#MMNetworkTimezone-struct" title="struct MMNetworkTimezone">MMNetworkTimezone</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="MMNetworkTimezone.html#MM-NETWORK-TIMEZONE-OFFSET-UNKNOWN:CAPS" title="MM_NETWORK_TIMEZONE_OFFSET_UNKNOWN">MM_NETWORK_TIMEZONE_OFFSET_UNKNOWN</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="MMNetworkTimezone.html#MM-NETWORK-TIMEZONE-LEAP-SECONDS-UNKNOWN:CAPS" title="MM_NETWORK_TIMEZONE_LEAP_SECONDS_UNKNOWN">MM_NETWORK_TIMEZONE_LEAP_SECONDS_UNKNOWN</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMNetworkTimezone.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMNetworkTimezone
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMNetworkTimezone.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="type">MMNetworkTimezone</span></a> is an object handling the timezone information
+reported by the network.</p>
+<p>This object is retrieved with either <a class="link" href="MMModemTime.html#mm-modem-time-peek-network-timezone" title="mm_modem_time_peek_network_timezone ()"><code class="function">mm_modem_time_peek_network_timezone()</code></a>
+or <a class="link" href="MMModemTime.html#mm-modem-time-get-network-timezone" title="mm_modem_time_get_network_timezone ()"><code class="function">mm_modem_time_get_network_timezone()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMNetworkTimezone.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-network-timezone-get-offset"></a><h3>mm_network_timezone_get_offset ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>
+mm_network_timezone_get_offset (<em class="parameter"><code><a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="type">MMNetworkTimezone</span></a> *self</code></em>);</pre>
+<p>Gets the timezone offset (in minutes) reported by the network.</p>
+<div class="refsect3">
+<a name="mm-network-timezone-get-offset.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="type">MMNetworkTimezone</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-network-timezone-get-offset.returns"></a><h4>Returns</h4>
+<p> the offset, or <a class="link" href="MMNetworkTimezone.html#MM-NETWORK-TIMEZONE-OFFSET-UNKNOWN:CAPS" title="MM_NETWORK_TIMEZONE_OFFSET_UNKNOWN"><code class="literal">MM_NETWORK_TIMEZONE_OFFSET_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-network-timezone-get-dst-offset"></a><h3>mm_network_timezone_get_dst_offset ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>
+mm_network_timezone_get_dst_offset (<em class="parameter"><code><a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="type">MMNetworkTimezone</span></a> *self</code></em>);</pre>
+<p>Gets the timezone offset due to daylight saving time (in minutes) reported by
+the network.</p>
+<div class="refsect3">
+<a name="mm-network-timezone-get-dst-offset.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="type">MMNetworkTimezone</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-network-timezone-get-dst-offset.returns"></a><h4>Returns</h4>
+<p> the offset, or <a class="link" href="MMNetworkTimezone.html#MM-NETWORK-TIMEZONE-OFFSET-UNKNOWN:CAPS" title="MM_NETWORK_TIMEZONE_OFFSET_UNKNOWN"><code class="literal">MM_NETWORK_TIMEZONE_OFFSET_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-network-timezone-get-leap-seconds"></a><h3>mm_network_timezone_get_leap_seconds ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>
+mm_network_timezone_get_leap_seconds (<em class="parameter"><code><a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="type">MMNetworkTimezone</span></a> *self</code></em>);</pre>
+<p>Gets the number of leap seconds (TAI-UTC), as reported by the network.</p>
+<div class="refsect3">
+<a name="mm-network-timezone-get-leap-seconds.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="type">MMNetworkTimezone</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-network-timezone-get-leap-seconds.returns"></a><h4>Returns</h4>
+<p> the number of leap seconds, or <a class="link" href="MMNetworkTimezone.html#MM-NETWORK-TIMEZONE-LEAP-SECONDS-UNKNOWN:CAPS" title="MM_NETWORK_TIMEZONE_LEAP_SECONDS_UNKNOWN"><code class="literal">MM_NETWORK_TIMEZONE_LEAP_SECONDS_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMNetworkTimezone.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMNetworkTimezone-struct"></a><h3>struct MMNetworkTimezone</h3>
+<pre class="programlisting">struct MMNetworkTimezone;</pre>
+<p>The <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone"><span class="type">MMNetworkTimezone</span></a> structure contains private data and should
+only be accessed using the provided API.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-NETWORK-TIMEZONE-OFFSET-UNKNOWN:CAPS"></a><h3>MM_NETWORK_TIMEZONE_OFFSET_UNKNOWN</h3>
+<pre class="programlisting">#define MM_NETWORK_TIMEZONE_OFFSET_UNKNOWN G_MAXINT32
+</pre>
+<p>Identifier for an unknown timezone offset.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-NETWORK-TIMEZONE-LEAP-SECONDS-UNKNOWN:CAPS"></a><h3>MM_NETWORK_TIMEZONE_LEAP_SECONDS_UNKNOWN</h3>
+<pre class="programlisting">#define MM_NETWORK_TIMEZONE_LEAP_SECONDS_UNKNOWN G_MAXINT32
+</pre>
+<p>Identifier for an unknown leap seconds value.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMObject.html b/docs/reference/libmm-glib/html/MMObject.html
new file mode 100644
index 00000000..7b575151
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMObject.html
@@ -0,0 +1,1078 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMObject: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html" title="The Modem object">
+<link rel="prev" href="ch03.html" title="The Modem object">
+<link rel="next" href="MMModem.html" title="MMModem">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMObject.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMObject.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMObject.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch03.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMModem.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMObject"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMObject.top_of_page"></a>MMObject</span></h2>
+<p>MMObject — Generic object representing a modem in ModemManager</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMObject.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-get-path" title="mm_object_get_path ()">mm_object_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-dup-path" title="mm_object_dup_path ()">mm_object_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModem.html" title="MMModem"><span class="returnvalue">MMModem</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-peek-modem" title="mm_object_peek_modem ()">mm_object_peek_modem</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModem.html" title="MMModem"><span class="returnvalue">MMModem</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-get-modem" title="mm_object_get_modem ()">mm_object_get_modem</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="returnvalue">MMModem3gpp</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-peek-modem-3gpp" title="mm_object_peek_modem_3gpp ()">mm_object_peek_modem_3gpp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="returnvalue">MMModem3gpp</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-get-modem-3gpp" title="mm_object_get_modem_3gpp ()">mm_object_get_modem_3gpp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="returnvalue">MMModem3gppUssd</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-peek-modem-3gpp-ussd" title="mm_object_peek_modem_3gpp_ussd ()">mm_object_peek_modem_3gpp_ussd</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="returnvalue">MMModem3gppUssd</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-get-modem-3gpp-ussd" title="mm_object_get_modem_3gpp_ussd ()">mm_object_get_modem_3gpp_ussd</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="returnvalue">MMModemCdma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-peek-modem-cdma" title="mm_object_peek_modem_cdma ()">mm_object_peek_modem_cdma</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="returnvalue">MMModemCdma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-get-modem-cdma" title="mm_object_get_modem_cdma ()">mm_object_get_modem_cdma</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="returnvalue">MMModemLocation</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-peek-modem-location" title="mm_object_peek_modem_location ()">mm_object_peek_modem_location</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="returnvalue">MMModemLocation</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-get-modem-location" title="mm_object_get_modem_location ()">mm_object_get_modem_location</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="returnvalue">MMModemMessaging</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-peek-modem-messaging" title="mm_object_peek_modem_messaging ()">mm_object_peek_modem_messaging</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="returnvalue">MMModemMessaging</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-get-modem-messaging" title="mm_object_get_modem_messaging ()">mm_object_get_modem_messaging</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemTime.html" title="MMModemTime"><span class="returnvalue">MMModemTime</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-peek-modem-time" title="mm_object_peek_modem_time ()">mm_object_peek_modem_time</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemTime.html" title="MMModemTime"><span class="returnvalue">MMModemTime</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-get-modem-time" title="mm_object_get_modem_time ()">mm_object_get_modem_time</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="returnvalue">MMModemFirmware</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-peek-modem-firmware" title="mm_object_peek_modem_firmware ()">mm_object_peek_modem_firmware</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="returnvalue">MMModemFirmware</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-get-modem-firmware" title="mm_object_get_modem_firmware ()">mm_object_get_modem_firmware</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemOma.html" title="MMModemOma"><span class="returnvalue">MMModemOma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-peek-modem-oma" title="mm_object_peek_modem_oma ()">mm_object_peek_modem_oma</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemOma.html" title="MMModemOma"><span class="returnvalue">MMModemOma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-get-modem-oma" title="mm_object_get_modem_oma ()">mm_object_get_modem_oma</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="returnvalue">MMModemSimple</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-peek-modem-simple" title="mm_object_peek_modem_simple ()">mm_object_peek_modem_simple</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="returnvalue">MMModemSimple</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-get-modem-simple" title="mm_object_get_modem_simple ()">mm_object_get_modem_simple</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="returnvalue">MMModemSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-peek-modem-signal" title="mm_object_peek_modem_signal ()">mm_object_peek_modem_signal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="returnvalue">MMModemSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-get-modem-signal" title="mm_object_get_modem_signal ()">mm_object_get_modem_signal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="returnvalue">MMModemVoice</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-peek-modem-voice" title="mm_object_peek_modem_voice ()">mm_object_peek_modem_voice</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="returnvalue">MMModemVoice</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMObject.html#mm-object-get-modem-voice" title="mm_object_get_modem_voice ()">mm_object_get_modem_voice</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMObject.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMObject.html#MMObject-struct" title="struct MMObject">MMObject</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMObject.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusObjectProxy.html#GDBusObjectProxy-struct">GDBusObjectProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusObjectProxy.html" title="MmGdbusObjectProxy">MmGdbusObjectProxy</a>
+ <span class="lineart">╰──</span> MMObject
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMObject.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMObject implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusObject.html#GDBusObject-struct">GDBusObject</a> and <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMObject.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> is a generic object which represents any kind of modem exposed
+in ModemManager, and allows accessing the exported interfaces one by one.</p>
+<p>When this object is available, it is ensured that at least the Modem
+interface is also available.</p>
+</div>
+<div class="refsect1">
+<a name="MMObject.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-object-get-path"></a><h3>mm_object_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_object_get_path (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-object-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-dup-path"></a><h3>mm_object_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_object_dup_path (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> object.</p>
+<div class="refsect3">
+<a name="mm-object-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-peek-modem"></a><h3>mm_object_peek_modem ()</h3>
+<pre class="programlisting"><a class="link" href="MMModem.html" title="MMModem"><span class="returnvalue">MMModem</span></a> *
+mm_object_peek_modem (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Like <a class="link" href="MMObject.html#mm-object-get-modem" title="mm_object_get_modem ()"><code class="function">mm_object_get_modem()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-object-peek-modem.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-peek-modem.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-get-modem"></a><h3>mm_object_get_modem ()</h3>
+<pre class="programlisting"><a class="link" href="MMModem.html" title="MMModem"><span class="returnvalue">MMModem</span></a> *
+mm_object_get_modem (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem on <em class="parameter"><code>self</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-object-get-modem.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-get-modem.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-peek-modem-3gpp"></a><h3>mm_object_peek_modem_3gpp ()</h3>
+<pre class="programlisting"><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="returnvalue">MMModem3gpp</span></a> *
+mm_object_peek_modem_3gpp (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Like <a class="link" href="MMObject.html#mm-object-get-modem-3gpp" title="mm_object_get_modem_3gpp ()"><code class="function">mm_object_get_modem_3gpp()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-object-peek-modem-3gpp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-peek-modem-3gpp.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-get-modem-3gpp"></a><h3>mm_object_get_modem_3gpp ()</h3>
+<pre class="programlisting"><a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="returnvalue">MMModem3gpp</span></a> *
+mm_object_get_modem_3gpp (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp on <em class="parameter"><code>self</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-object-get-modem-3gpp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-get-modem-3gpp.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModem3gpp.html" title="MMModem3gpp"><span class="type">MMModem3gpp</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-peek-modem-3gpp-ussd"></a><h3>mm_object_peek_modem_3gpp_ussd ()</h3>
+<pre class="programlisting"><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="returnvalue">MMModem3gppUssd</span></a> *
+mm_object_peek_modem_3gpp_ussd (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Like <a class="link" href="MMObject.html#mm-object-get-modem-3gpp-ussd" title="mm_object_get_modem_3gpp_ussd ()"><code class="function">mm_object_get_modem_3gpp_ussd()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-object-peek-modem-3gpp-ussd.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-peek-modem-3gpp-ussd.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-get-modem-3gpp-ussd"></a><h3>mm_object_get_modem_3gpp_ussd ()</h3>
+<pre class="programlisting"><a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="returnvalue">MMModem3gppUssd</span></a> *
+mm_object_get_modem_3gpp_ussd (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp-Ussd on <em class="parameter"><code>self</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-object-get-modem-3gpp-ussd.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-get-modem-3gpp-ussd.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd"><span class="type">MMModem3gppUssd</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-peek-modem-cdma"></a><h3>mm_object_peek_modem_cdma ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="returnvalue">MMModemCdma</span></a> *
+mm_object_peek_modem_cdma (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Like <a class="link" href="MMObject.html#mm-object-get-modem-cdma" title="mm_object_get_modem_cdma ()"><code class="function">mm_object_get_modem_cdma()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-object-peek-modem-cdma.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-peek-modem-cdma.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-get-modem-cdma"></a><h3>mm_object_get_modem_cdma ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="returnvalue">MMModemCdma</span></a> *
+mm_object_get_modem_cdma (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.ModemCdma on <em class="parameter"><code>self</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-object-get-modem-cdma.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-get-modem-cdma.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemCdma.html" title="MMModemCdma"><span class="type">MMModemCdma</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-peek-modem-location"></a><h3>mm_object_peek_modem_location ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="returnvalue">MMModemLocation</span></a> *
+mm_object_peek_modem_location (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Like <a class="link" href="MMObject.html#mm-object-get-modem-location" title="mm_object_get_modem_location ()"><code class="function">mm_object_get_modem_location()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-object-peek-modem-location.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-peek-modem-location.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-get-modem-location"></a><h3>mm_object_get_modem_location ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="returnvalue">MMModemLocation</span></a> *
+mm_object_get_modem_location (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modemlocation on <em class="parameter"><code>self</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-object-get-modem-location.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-get-modem-location.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemLocation.html" title="MMModemLocation"><span class="type">MMModemLocation</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-peek-modem-messaging"></a><h3>mm_object_peek_modem_messaging ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="returnvalue">MMModemMessaging</span></a> *
+mm_object_peek_modem_messaging (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Like <a class="link" href="MMObject.html#mm-object-get-modem-messaging" title="mm_object_get_modem_messaging ()"><code class="function">mm_object_get_modem_messaging()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-object-peek-modem-messaging.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-peek-modem-messaging.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-get-modem-messaging"></a><h3>mm_object_get_modem_messaging ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="returnvalue">MMModemMessaging</span></a> *
+mm_object_get_modem_messaging (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modemmessaging on <em class="parameter"><code>self</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-object-get-modem-messaging.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-get-modem-messaging.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemMessaging.html" title="MMModemMessaging"><span class="type">MMModemMessaging</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-peek-modem-time"></a><h3>mm_object_peek_modem_time ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemTime.html" title="MMModemTime"><span class="returnvalue">MMModemTime</span></a> *
+mm_object_peek_modem_time (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Like <a class="link" href="MMObject.html#mm-object-get-modem-time" title="mm_object_get_modem_time ()"><code class="function">mm_object_get_modem_time()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-object-peek-modem-time.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-peek-modem-time.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-get-modem-time"></a><h3>mm_object_get_modem_time ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemTime.html" title="MMModemTime"><span class="returnvalue">MMModemTime</span></a> *
+mm_object_get_modem_time (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Time on <em class="parameter"><code>self</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-object-get-modem-time.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-get-modem-time.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemTime.html" title="MMModemTime"><span class="type">MMModemTime</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-peek-modem-firmware"></a><h3>mm_object_peek_modem_firmware ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="returnvalue">MMModemFirmware</span></a> *
+mm_object_peek_modem_firmware (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Like <a class="link" href="MMObject.html#mm-object-get-modem-firmware" title="mm_object_get_modem_firmware ()"><code class="function">mm_object_get_modem_firmware()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-object-peek-modem-firmware.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-peek-modem-firmware.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-get-modem-firmware"></a><h3>mm_object_get_modem_firmware ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="returnvalue">MMModemFirmware</span></a> *
+mm_object_get_modem_firmware (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Firmware on <em class="parameter"><code>self</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-object-get-modem-firmware.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-get-modem-firmware.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemFirmware.html" title="MMModemFirmware"><span class="type">MMModemFirmware</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-peek-modem-oma"></a><h3>mm_object_peek_modem_oma ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="returnvalue">MMModemOma</span></a> *
+mm_object_peek_modem_oma (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Like <a class="link" href="MMObject.html#mm-object-get-modem-oma" title="mm_object_get_modem_oma ()"><code class="function">mm_object_get_modem_oma()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-object-peek-modem-oma.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-peek-modem-oma.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-get-modem-oma"></a><h3>mm_object_get_modem_oma ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemOma.html" title="MMModemOma"><span class="returnvalue">MMModemOma</span></a> *
+mm_object_get_modem_oma (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Oma on <em class="parameter"><code>self</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-object-get-modem-oma.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-get-modem-oma.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemOma.html" title="MMModemOma"><span class="type">MMModemOma</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-peek-modem-simple"></a><h3>mm_object_peek_modem_simple ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="returnvalue">MMModemSimple</span></a> *
+mm_object_peek_modem_simple (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Like <a class="link" href="MMObject.html#mm-object-get-modem-simple" title="mm_object_get_modem_simple ()"><code class="function">mm_object_get_modem_simple()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-object-peek-modem-simple.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-peek-modem-simple.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-get-modem-simple"></a><h3>mm_object_get_modem_simple ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="returnvalue">MMModemSimple</span></a> *
+mm_object_get_modem_simple (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modemsimple on <em class="parameter"><code>self</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-object-get-modem-simple.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-get-modem-simple.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemSimple.html" title="MMModemSimple"><span class="type">MMModemSimple</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-peek-modem-signal"></a><h3>mm_object_peek_modem_signal ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="returnvalue">MMModemSignal</span></a> *
+mm_object_peek_modem_signal (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Like <a class="link" href="MMObject.html#mm-object-get-modem-signal" title="mm_object_get_modem_signal ()"><code class="function">mm_object_get_modem_signal()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-object-peek-modem-signal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-peek-modem-signal.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-get-modem-signal"></a><h3>mm_object_get_modem_signal ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="returnvalue">MMModemSignal</span></a> *
+mm_object_get_modem_signal (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Signal on <em class="parameter"><code>self</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-object-get-modem-signal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-get-modem-signal.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemSignal.html" title="MMModemSignal"><span class="type">MMModemSignal</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-peek-modem-voice"></a><h3>mm_object_peek_modem_voice ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="returnvalue">MMModemVoice</span></a> *
+mm_object_peek_modem_voice (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Like <a class="link" href="MMObject.html#mm-object-get-modem-voice" title="mm_object_get_modem_voice ()"><code class="function">mm_object_get_modem_voice()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a class="link" href="MMManager.html" title="MMManager"><span class="type">MMManager</span></a> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-object-peek-modem-voice.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-peek-modem-voice.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-object-get-modem-voice"></a><h3>mm_object_get_modem_voice ()</h3>
+<pre class="programlisting"><a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="returnvalue">MMModemVoice</span></a> *
+mm_object_get_modem_voice (<em class="parameter"><code><a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> *self</code></em>);</pre>
+<p>Gets the <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modemvoice on <em class="parameter"><code>self</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-object-get-modem-voice.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-object-get-modem-voice.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MMModemVoice.html" title="MMModemVoice"><span class="type">MMModemVoice</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>self</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMObject.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMObject-struct"></a><h3>struct MMObject</h3>
+<pre class="programlisting">struct MMObject;</pre>
+<p>The <a class="link" href="MMObject.html" title="MMObject"><span class="type">MMObject</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMPco.html b/docs/reference/libmm-glib/html/MMPco.html
new file mode 100644
index 00000000..b656dc60
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMPco.html
@@ -0,0 +1,272 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMPco: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s10.html" title="PCO support">
+<link rel="prev" href="ch03s10.html" title="PCO support">
+<link rel="next" href="ch04.html" title="The Bearer object">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMPco.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMPco.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s10.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch03s10.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch04.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMPco"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMPco.top_of_page"></a>MMPco</span></h2>
+<p>MMPco — Helper object to handle 3GPP PCO.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMPco.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMPco.html#mm-pco-get-session-id" title="mm_pco_get_session_id ()">mm_pco_get_session_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMPco.html#mm-pco-is-complete" title="mm_pco_is_complete ()">mm_pco_is_complete</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMPco.html#mm-pco-get-data" title="mm_pco_get_data ()">mm_pco_get_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMPco.html#mm-pco-list-add" title="mm_pco_list_add ()">mm_pco_list_add</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMPco.html#mm-pco-list-free" title="mm_pco_list_free ()">mm_pco_list_free</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMPco.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMPco.html#MMPco-struct" title="struct MMPco">MMPco</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMPco.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMPco
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMPco.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a> is an object handling the raw 3GPP Protocol Configuration Options
+(PCO) that the modem has received from the network.</p>
+<p>This object is retrieved with <a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-pco" title="mm_modem_3gpp_get_pco ()"><code class="function">mm_modem_3gpp_get_pco()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMPco.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-pco-get-session-id"></a><h3>mm_pco_get_session_id ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
+mm_pco_get_session_id (<em class="parameter"><code><a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a> *self</code></em>);</pre>
+<p>Gets the session ID associated with the PCO.</p>
+<div class="refsect3">
+<a name="mm-pco-get-session-id.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-pco-get-session-id.returns"></a><h4>Returns</h4>
+<p> the session ID.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-pco-is-complete"></a><h3>mm_pco_is_complete ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_pco_is_complete (<em class="parameter"><code><a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a> *self</code></em>);</pre>
+<p>Gets the complete flag that indicates whether the PCO data contains the
+complete PCO structure received from the network.</p>
+<div class="refsect3">
+<a name="mm-pco-is-complete.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-pco-is-complete.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the PCO data contains the complete PCO structure, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-pco-get-data"></a><h3>mm_pco_get_data ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *
+mm_pco_get_data (<em class="parameter"><code><a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *data_size</code></em>);</pre>
+<p>Gets the PCO data in raw bytes.</p>
+<div class="refsect3">
+<a name="mm-pco-get-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>data_size</p></td>
+<td class="parameter_description"><p>Size of the PCO data, if any given. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-pco-get-data.returns"></a><h4>Returns</h4>
+<p>the PCO data, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't contain any. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-pco-list-add"></a><h3>mm_pco_list_add ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+mm_pco_list_add (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *pco_list</code></em>,
+ <em class="parameter"><code><a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a> *pco</code></em>);</pre>
+<p>Adds a <a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a> to a given PCO list. <a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a> objects stored in the order of
+their session ID. An existing PCO with the same session ID is overwritten
+with the new value.</p>
+<div class="refsect3">
+<a name="mm-pco-list-add.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>pco_list</p></td>
+<td class="parameter_description"><p>a <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ModemManager.Pco]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>pco</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a> to add to the given list. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-pco-list-add.returns"></a><h4>Returns</h4>
+<p>the new start of an updated or newly allocated <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ModemManager.Pco]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-pco-list-free"></a><h3>mm_pco_list_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_pco_list_free (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *pco_list</code></em>);</pre>
+<p>Frees all of the memory used by a <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a>.</p>
+<div class="refsect3">
+<a name="mm-pco-list-free.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>pco_list</p></td>
+<td class="parameter_description"><p>a <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ModemManager.Pco]</span></td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMPco.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMPco-struct"></a><h3>struct MMPco</h3>
+<pre class="programlisting">struct MMPco;</pre>
+<p>The <a class="link" href="MMPco.html" title="MMPco"><span class="type">MMPco</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMSignal.html b/docs/reference/libmm-glib/html/MMSignal.html
new file mode 100644
index 00000000..744158d1
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMSignal.html
@@ -0,0 +1,376 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMSignal: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s07.html" title="Extended signal information">
+<link rel="prev" href="MMModemSignal.html" title="MMModemSignal">
+<link rel="next" href="ch03s08.html" title="OMA support">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMSignal.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMSignal.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s07.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMModemSignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch03s08.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMSignal.top_of_page"></a>MMSignal</span></h2>
+<p>MMSignal — Helper object to handle extended Signal information.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMSignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSignal.html#mm-signal-get-rssi" title="mm_signal_get_rssi ()">mm_signal_get_rssi</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSignal.html#mm-signal-get-rscp" title="mm_signal_get_rscp ()">mm_signal_get_rscp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSignal.html#mm-signal-get-ecio" title="mm_signal_get_ecio ()">mm_signal_get_ecio</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSignal.html#mm-signal-get-sinr" title="mm_signal_get_sinr ()">mm_signal_get_sinr</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSignal.html#mm-signal-get-io" title="mm_signal_get_io ()">mm_signal_get_io</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSignal.html#mm-signal-get-rsrp" title="mm_signal_get_rsrp ()">mm_signal_get_rsrp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSignal.html#mm-signal-get-rsrq" title="mm_signal_get_rsrq ()">mm_signal_get_rsrq</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSignal.html#mm-signal-get-snr" title="mm_signal_get_snr ()">mm_signal_get_snr</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMSignal.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMSignal.html#MMSignal-struct" title="struct MMSignal">MMSignal</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="MMSignal.html#MM-SIGNAL-UNKNOWN:CAPS" title="MM_SIGNAL_UNKNOWN">MM_SIGNAL_UNKNOWN</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMSignal.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> is an object handling the signal information of the
+modem.</p>
+</div>
+<div class="refsect1">
+<a name="MMSignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-signal-get-rssi"></a><h3>mm_signal_get_rssi ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+mm_signal_get_rssi (<em class="parameter"><code><a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> *self</code></em>);</pre>
+<p>Gets the RSSI (Received Signal Strength Indication), in dBm.</p>
+<div class="refsect3">
+<a name="mm-signal-get-rssi.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-signal-get-rssi.returns"></a><h4>Returns</h4>
+<p> the RSSI, or <a class="link" href="MMSignal.html#MM-SIGNAL-UNKNOWN:CAPS" title="MM_SIGNAL_UNKNOWN"><code class="literal">MM_SIGNAL_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-signal-get-rscp"></a><h3>mm_signal_get_rscp ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+mm_signal_get_rscp (<em class="parameter"><code><a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> *self</code></em>);</pre>
+<p>Gets the RSCP (Received Signal Code Power), in dBm.</p>
+<div class="refsect3">
+<a name="mm-signal-get-rscp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-signal-get-rscp.returns"></a><h4>Returns</h4>
+<p> the RSCP, or <a class="link" href="MMSignal.html#MM-SIGNAL-UNKNOWN:CAPS" title="MM_SIGNAL_UNKNOWN"><code class="literal">MM_SIGNAL_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-signal-get-ecio"></a><h3>mm_signal_get_ecio ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+mm_signal_get_ecio (<em class="parameter"><code><a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> *self</code></em>);</pre>
+<p>Gets the Ec/Io, in dB.</p>
+<p>Only applicable to CDMA1x, CDMA EV-DO and UMTS (WCDMA).</p>
+<div class="refsect3">
+<a name="mm-signal-get-ecio.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-signal-get-ecio.returns"></a><h4>Returns</h4>
+<p> the ECIO, or <a class="link" href="MMSignal.html#MM-SIGNAL-UNKNOWN:CAPS" title="MM_SIGNAL_UNKNOWN"><code class="literal">MM_SIGNAL_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-signal-get-sinr"></a><h3>mm_signal_get_sinr ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+mm_signal_get_sinr (<em class="parameter"><code><a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> *self</code></em>);</pre>
+<p>Gets the SINR level, in dB.</p>
+<p>Only applicable to CDMA EV-DO.</p>
+<div class="refsect3">
+<a name="mm-signal-get-sinr.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-signal-get-sinr.returns"></a><h4>Returns</h4>
+<p> the SINR, or <a class="link" href="MMSignal.html#MM-SIGNAL-UNKNOWN:CAPS" title="MM_SIGNAL_UNKNOWN"><code class="literal">MM_SIGNAL_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-signal-get-io"></a><h3>mm_signal_get_io ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+mm_signal_get_io (<em class="parameter"><code><a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> *self</code></em>);</pre>
+<p>Gets the Io, in dBm.</p>
+<p>Only applicable to CDMA EV-DO.</p>
+<div class="refsect3">
+<a name="mm-signal-get-io.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-signal-get-io.returns"></a><h4>Returns</h4>
+<p> the Io, or <a class="link" href="MMSignal.html#MM-SIGNAL-UNKNOWN:CAPS" title="MM_SIGNAL_UNKNOWN"><code class="literal">MM_SIGNAL_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-signal-get-rsrp"></a><h3>mm_signal_get_rsrp ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+mm_signal_get_rsrp (<em class="parameter"><code><a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> *self</code></em>);</pre>
+<p>Gets the RSRP (Reference Signal Received Power), in dBm.</p>
+<p>Only applicable to LTE.</p>
+<div class="refsect3">
+<a name="mm-signal-get-rsrp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-signal-get-rsrp.returns"></a><h4>Returns</h4>
+<p> the RSRP, or <a class="link" href="MMSignal.html#MM-SIGNAL-UNKNOWN:CAPS" title="MM_SIGNAL_UNKNOWN"><code class="literal">MM_SIGNAL_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-signal-get-rsrq"></a><h3>mm_signal_get_rsrq ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+mm_signal_get_rsrq (<em class="parameter"><code><a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> *self</code></em>);</pre>
+<p>Gets the RSRQ (Reference Signal Received Quality), in dB.</p>
+<p>Only applicable to LTE.</p>
+<div class="refsect3">
+<a name="mm-signal-get-rsrq.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-signal-get-rsrq.returns"></a><h4>Returns</h4>
+<p> the RSRQ, or <a class="link" href="MMSignal.html#MM-SIGNAL-UNKNOWN:CAPS" title="MM_SIGNAL_UNKNOWN"><code class="literal">MM_SIGNAL_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-signal-get-snr"></a><h3>mm_signal_get_snr ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+mm_signal_get_snr (<em class="parameter"><code><a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> *self</code></em>);</pre>
+<p>Gets the S/R ration, in dB.</p>
+<p>Only applicable to LTE.</p>
+<div class="refsect3">
+<a name="mm-signal-get-snr.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-signal-get-snr.returns"></a><h4>Returns</h4>
+<p> the S/R ratio, or <a class="link" href="MMSignal.html#MM-SIGNAL-UNKNOWN:CAPS" title="MM_SIGNAL_UNKNOWN"><code class="literal">MM_SIGNAL_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMSignal.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMSignal-struct"></a><h3>struct MMSignal</h3>
+<pre class="programlisting">struct MMSignal;</pre>
+<p>The <a class="link" href="MMSignal.html" title="MMSignal"><span class="type">MMSignal</span></a> structure contains private data and should
+only be accessed using the provided API.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-SIGNAL-UNKNOWN:CAPS"></a><h3>MM_SIGNAL_UNKNOWN</h3>
+<pre class="programlisting">#define MM_SIGNAL_UNKNOWN -G_MAXDOUBLE
+</pre>
+<p>Identifier for an unknown signal value.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMSim.html b/docs/reference/libmm-glib/html/MMSim.html
new file mode 100644
index 00000000..e60dba23
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMSim.html
@@ -0,0 +1,1316 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMSim: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch05.html" title="The SIM object">
+<link rel="prev" href="ch05.html" title="The SIM object">
+<link rel="next" href="ch06.html" title="The SMS object">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMSim.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMSim.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMSim.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch05.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch05.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch06.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMSim"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMSim.top_of_page"></a>MMSim</span></h2>
+<p>MMSim — The SIM interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMSim.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-get-path" title="mm_sim_get_path ()">mm_sim_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-dup-path" title="mm_sim_dup_path ()">mm_sim_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-get-identifier" title="mm_sim_get_identifier ()">mm_sim_get_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-dup-identifier" title="mm_sim_dup_identifier ()">mm_sim_dup_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-get-imsi" title="mm_sim_get_imsi ()">mm_sim_get_imsi</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-dup-imsi" title="mm_sim_dup_imsi ()">mm_sim_dup_imsi</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-get-operator-identifier" title="mm_sim_get_operator_identifier ()">mm_sim_get_operator_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-dup-operator-identifier" title="mm_sim_dup_operator_identifier ()">mm_sim_dup_operator_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-get-operator-name" title="mm_sim_get_operator_name ()">mm_sim_get_operator_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-dup-operator-name" title="mm_sim_dup_operator_name ()">mm_sim_dup_operator_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-send-pin" title="mm_sim_send_pin ()">mm_sim_send_pin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-send-pin-finish" title="mm_sim_send_pin_finish ()">mm_sim_send_pin_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-send-pin-sync" title="mm_sim_send_pin_sync ()">mm_sim_send_pin_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-send-puk" title="mm_sim_send_puk ()">mm_sim_send_puk</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-send-puk-finish" title="mm_sim_send_puk_finish ()">mm_sim_send_puk_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-send-puk-sync" title="mm_sim_send_puk_sync ()">mm_sim_send_puk_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-enable-pin" title="mm_sim_enable_pin ()">mm_sim_enable_pin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-enable-pin-finish" title="mm_sim_enable_pin_finish ()">mm_sim_enable_pin_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-enable-pin-sync" title="mm_sim_enable_pin_sync ()">mm_sim_enable_pin_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-disable-pin" title="mm_sim_disable_pin ()">mm_sim_disable_pin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-disable-pin-finish" title="mm_sim_disable_pin_finish ()">mm_sim_disable_pin_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-disable-pin-sync" title="mm_sim_disable_pin_sync ()">mm_sim_disable_pin_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-change-pin" title="mm_sim_change_pin ()">mm_sim_change_pin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-change-pin-finish" title="mm_sim_change_pin_finish ()">mm_sim_change_pin_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSim.html#mm-sim-change-pin-sync" title="mm_sim_change_pin_sync ()">mm_sim_change_pin_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMSim.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMSim.html#MMSim-struct" title="struct MMSim">MMSim</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMSim.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy">MmGdbusSimProxy</a>
+ <span class="lineart">╰──</span> MMSim
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMSim.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMSim implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMSim.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> is an object providing access to the methods, signals and
+properties of the SIM interface.</p>
+<p>When the SIM is exposed and available in the bus, it is ensured that at
+least this interface is also available.</p>
+</div>
+<div class="refsect1">
+<a name="MMSim.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-sim-get-path"></a><h3>mm_sim_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sim_get_path (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object.</p>
+<div class="refsect3">
+<a name="mm-sim-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-dup-path"></a><h3>mm_sim_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sim_dup_path (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object.</p>
+<div class="refsect3">
+<a name="mm-sim-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-get-identifier"></a><h3>mm_sim_get_identifier ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sim_get_identifier (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>);</pre>
+<p>Gets the unique SIM identifier of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMSim.html#mm-sim-dup-identifier" title="mm_sim_dup_identifier ()"><code class="function">mm_sim_dup_identifier()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-sim-get-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-get-identifier.returns"></a><h4>Returns</h4>
+<p>The unique identifier of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-dup-identifier"></a><h3>mm_sim_dup_identifier ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sim_dup_identifier (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the unique SIM identifier of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object.</p>
+<div class="refsect3">
+<a name="mm-sim-dup-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-dup-identifier.returns"></a><h4>Returns</h4>
+<p>The unique identifier of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-get-imsi"></a><h3>mm_sim_get_imsi ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sim_get_imsi (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>);</pre>
+<p>Gets the International Mobile Subscriber Identity (IMSI) of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMSim.html#mm-sim-dup-imsi" title="mm_sim_dup_imsi ()"><code class="function">mm_sim_dup_imsi()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-sim-get-imsi.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-get-imsi.returns"></a><h4>Returns</h4>
+<p>The IMSI of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-dup-imsi"></a><h3>mm_sim_dup_imsi ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sim_dup_imsi (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the International Mobile Subscriber Identity (IMSI) of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object.</p>
+<div class="refsect3">
+<a name="mm-sim-dup-imsi.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-dup-imsi.returns"></a><h4>Returns</h4>
+<p>The IMSI of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-get-operator-identifier"></a><h3>mm_sim_get_operator_identifier ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sim_get_operator_identifier (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>);</pre>
+<p>Gets the Operator Identifier of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMSim.html#mm-sim-dup-operator-identifier" title="mm_sim_dup_operator_identifier ()"><code class="function">mm_sim_dup_operator_identifier()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-sim-get-operator-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-get-operator-identifier.returns"></a><h4>Returns</h4>
+<p>The Operator Identifier of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-dup-operator-identifier"></a><h3>mm_sim_dup_operator_identifier ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sim_dup_operator_identifier (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the Operator Identifier of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object.</p>
+<div class="refsect3">
+<a name="mm-sim-dup-operator-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-dup-operator-identifier.returns"></a><h4>Returns</h4>
+<p>The Operator Identifier of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-get-operator-name"></a><h3>mm_sim_get_operator_name ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sim_get_operator_name (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>);</pre>
+<p>Gets the Operator Name of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMSim.html#mm-sim-dup-operator-name" title="mm_sim_dup_operator_name ()"><code class="function">mm_sim_dup_operator_name()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-sim-get-operator-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-get-operator-name.returns"></a><h4>Returns</h4>
+<p>The Operator Name of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-dup-operator-name"></a><h3>mm_sim_dup_operator_name ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sim_dup_operator_name (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the Operator Name of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object.</p>
+<div class="refsect3">
+<a name="mm-sim-dup-operator-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-dup-operator-name.returns"></a><h4>Returns</h4>
+<p>The Operator Name of the <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> object, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-send-pin"></a><h3>mm_sim_send_pin ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sim_send_pin (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously sends the PIN code to the SIM card.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMSim.html#mm-sim-send-pin-finish" title="mm_sim_send_pin_finish ()"><code class="function">mm_sim_send_pin_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMSim.html#mm-sim-send-pin-sync" title="mm_sim_send_pin_sync ()"><code class="function">mm_sim_send_pin_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-sim-send-pin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>pin</p></td>
+<td class="parameter_description"><p>The PIN code.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-send-pin-finish"></a><h3>mm_sim_send_pin_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sim_send_pin_finish (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMSim.html#mm-sim-send-pin" title="mm_sim_send_pin ()"><code class="function">mm_sim_send_pin()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-sim-send-pin-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMSim.html#mm-sim-send-pin" title="mm_sim_send_pin ()"><code class="function">mm_sim_send_pin()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-send-pin-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-send-pin-sync"></a><h3>mm_sim_send_pin_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sim_send_pin_sync (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously sends the PIN to the SIM card.</p>
+<p>The calling thread is blocked until a reply is received.
+See <a class="link" href="MMSim.html#mm-sim-send-pin" title="mm_sim_send_pin ()"><code class="function">mm_sim_send_pin()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-sim-send-pin-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>pin</p></td>
+<td class="parameter_description"><p>The PIN code.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-send-pin-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-send-puk"></a><h3>mm_sim_send_puk ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sim_send_puk (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *puk</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously sends the PUK code to the SIM card.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMSim.html#mm-sim-send-puk-finish" title="mm_sim_send_puk_finish ()"><code class="function">mm_sim_send_puk_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMSim.html#mm-sim-send-puk-sync" title="mm_sim_send_puk_sync ()"><code class="function">mm_sim_send_puk_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-sim-send-puk.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>puk</p></td>
+<td class="parameter_description"><p>The PUK code.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>pin</p></td>
+<td class="parameter_description"><p>The PIN code.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-send-puk-finish"></a><h3>mm_sim_send_puk_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sim_send_puk_finish (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMSim.html#mm-sim-send-puk" title="mm_sim_send_puk ()"><code class="function">mm_sim_send_puk()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-sim-send-puk-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMSim.html#mm-sim-send-puk" title="mm_sim_send_puk ()"><code class="function">mm_sim_send_puk()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-send-puk-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-send-puk-sync"></a><h3>mm_sim_send_puk_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sim_send_puk_sync (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *puk</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously sends the PUK to the SIM card.</p>
+<p>The calling thread is blocked until a reply is received.
+See <a class="link" href="MMSim.html#mm-sim-send-puk" title="mm_sim_send_puk ()"><code class="function">mm_sim_send_puk()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-sim-send-puk-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>puk</p></td>
+<td class="parameter_description"><p>The PUK code.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>pin</p></td>
+<td class="parameter_description"><p>The PIN code.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-send-puk-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-enable-pin"></a><h3>mm_sim_enable_pin ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sim_enable_pin (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously enables requesting the PIN code in the SIM card.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMSim.html#mm-sim-enable-pin-finish" title="mm_sim_enable_pin_finish ()"><code class="function">mm_sim_enable_pin_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMSim.html#mm-sim-enable-pin-sync" title="mm_sim_enable_pin_sync ()"><code class="function">mm_sim_enable_pin_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-sim-enable-pin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>pin</p></td>
+<td class="parameter_description"><p>The PIN code.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-enable-pin-finish"></a><h3>mm_sim_enable_pin_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sim_enable_pin_finish (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMSim.html#mm-sim-enable-pin" title="mm_sim_enable_pin ()"><code class="function">mm_sim_enable_pin()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-sim-enable-pin-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMSim.html#mm-sim-enable-pin" title="mm_sim_enable_pin ()"><code class="function">mm_sim_enable_pin()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-enable-pin-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-enable-pin-sync"></a><h3>mm_sim_enable_pin_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sim_enable_pin_sync (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously enables requesting the PIN code in the SIM card.</p>
+<p>The calling thread is blocked until a reply is received.
+See <a class="link" href="MMSim.html#mm-sim-enable-pin" title="mm_sim_enable_pin ()"><code class="function">mm_sim_enable_pin()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-sim-enable-pin-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>pin</p></td>
+<td class="parameter_description"><p>The PIN code.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-enable-pin-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-disable-pin"></a><h3>mm_sim_disable_pin ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sim_disable_pin (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously disables requesting the PIN code in the SIM card.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMSim.html#mm-sim-disable-pin-finish" title="mm_sim_disable_pin_finish ()"><code class="function">mm_sim_disable_pin_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMSim.html#mm-sim-disable-pin-sync" title="mm_sim_disable_pin_sync ()"><code class="function">mm_sim_disable_pin_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-sim-disable-pin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>pin</p></td>
+<td class="parameter_description"><p>The PIN code.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-disable-pin-finish"></a><h3>mm_sim_disable_pin_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sim_disable_pin_finish (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMSim.html#mm-sim-disable-pin" title="mm_sim_disable_pin ()"><code class="function">mm_sim_disable_pin()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-sim-disable-pin-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMSim.html#mm-sim-disable-pin" title="mm_sim_disable_pin ()"><code class="function">mm_sim_disable_pin()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-disable-pin-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-disable-pin-sync"></a><h3>mm_sim_disable_pin_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sim_disable_pin_sync (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously disables requesting the PIN code in the SIM card.</p>
+<p>The calling thread is blocked until a reply is received.
+See <a class="link" href="MMSim.html#mm-sim-disable-pin" title="mm_sim_disable_pin ()"><code class="function">mm_sim_disable_pin()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-sim-disable-pin-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>pin</p></td>
+<td class="parameter_description"><p>The PIN code.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-disable-pin-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-change-pin"></a><h3>mm_sim_change_pin ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sim_change_pin (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *old_pin</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *new_pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously changes the PIN code in the SIM card.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMSim.html#mm-sim-change-pin-finish" title="mm_sim_change_pin_finish ()"><code class="function">mm_sim_change_pin_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMSim.html#mm-sim-change-pin-sync" title="mm_sim_change_pin_sync ()"><code class="function">mm_sim_change_pin_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-sim-change-pin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>old_pin</p></td>
+<td class="parameter_description"><p>The current PIN code.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>new_pin</p></td>
+<td class="parameter_description"><p>The new PIN code to be set.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-change-pin-finish"></a><h3>mm_sim_change_pin_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sim_change_pin_finish (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMSim.html#mm-sim-change-pin" title="mm_sim_change_pin ()"><code class="function">mm_sim_change_pin()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-sim-change-pin-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMSim.html#mm-sim-change-pin" title="mm_sim_change_pin ()"><code class="function">mm_sim_change_pin()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-change-pin-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sim-change-pin-sync"></a><h3>mm_sim_change_pin_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sim_change_pin_sync (<em class="parameter"><code><a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *old_pin</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *new_pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously changes the PIN code in the SIM card.</p>
+<p>The calling thread is blocked until a reply is received.
+See <a class="link" href="MMSim.html#mm-sim-change-pin" title="mm_sim_change_pin ()"><code class="function">mm_sim_change_pin()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-sim-change-pin-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>old_pin</p></td>
+<td class="parameter_description"><p>The current PIN code.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>new_pin</p></td>
+<td class="parameter_description"><p>The new PIN code to be set.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sim-change-pin-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMSim.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMSim-struct"></a><h3>struct MMSim</h3>
+<pre class="programlisting">struct MMSim;</pre>
+<p>The <a class="link" href="MMSim.html" title="MMSim"><span class="type">MMSim</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMSimpleConnectProperties.html b/docs/reference/libmm-glib/html/MMSimpleConnectProperties.html
new file mode 100644
index 00000000..e541d350
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMSimpleConnectProperties.html
@@ -0,0 +1,784 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMSimpleConnectProperties: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s02.html" title="Simple interface support">
+<link rel="prev" href="MMModemSimple.html" title="MMModemSimple">
+<link rel="next" href="MMSimpleStatus.html" title="MMSimpleStatus">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMSimpleConnectProperties.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMSimpleConnectProperties.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMModemSimple.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMSimpleStatus.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMSimpleConnectProperties"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMSimpleConnectProperties.top_of_page"></a>MMSimpleConnectProperties</span></h2>
+<p>MMSimpleConnectProperties — Helper object to handle connection properties.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMSimpleConnectProperties.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="returnvalue">MMSimpleConnectProperties</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-new" title="mm_simple_connect_properties_new ()">mm_simple_connect_properties_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-pin" title="mm_simple_connect_properties_get_pin ()">mm_simple_connect_properties_get_pin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-pin" title="mm_simple_connect_properties_set_pin ()">mm_simple_connect_properties_set_pin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-operator-id" title="mm_simple_connect_properties_get_operator_id ()">mm_simple_connect_properties_get_operator_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-operator-id" title="mm_simple_connect_properties_set_operator_id ()">mm_simple_connect_properties_set_operator_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-apn" title="mm_simple_connect_properties_get_apn ()">mm_simple_connect_properties_get_apn</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-apn" title="mm_simple_connect_properties_set_apn ()">mm_simple_connect_properties_set_apn</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth"><span class="returnvalue">MMBearerAllowedAuth</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-allowed-auth" title="mm_simple_connect_properties_get_allowed_auth ()">mm_simple_connect_properties_get_allowed_auth</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-allowed-auth" title="mm_simple_connect_properties_set_allowed_auth ()">mm_simple_connect_properties_set_allowed_auth</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-user" title="mm_simple_connect_properties_get_user ()">mm_simple_connect_properties_get_user</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-user" title="mm_simple_connect_properties_set_user ()">mm_simple_connect_properties_set_user</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-password" title="mm_simple_connect_properties_get_password ()">mm_simple_connect_properties_get_password</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-password" title="mm_simple_connect_properties_set_password ()">mm_simple_connect_properties_set_password</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="returnvalue">MMBearerIpFamily</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-ip-type" title="mm_simple_connect_properties_get_ip_type ()">mm_simple_connect_properties_get_ip_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-ip-type" title="mm_simple_connect_properties_set_ip_type ()">mm_simple_connect_properties_set_ip_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-allow-roaming" title="mm_simple_connect_properties_get_allow_roaming ()">mm_simple_connect_properties_get_allow_roaming</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-allow-roaming" title="mm_simple_connect_properties_set_allow_roaming ()">mm_simple_connect_properties_set_allow_roaming</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-number" title="mm_simple_connect_properties_get_number ()">mm_simple_connect_properties_get_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-number" title="mm_simple_connect_properties_set_number ()">mm_simple_connect_properties_set_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMSimpleConnectProperties.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMSimpleConnectProperties.html#MMSimpleConnectProperties-struct" title="struct MMSimpleConnectProperties">MMSimpleConnectProperties</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMSimpleConnectProperties.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMSimpleConnectProperties
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMSimpleConnectProperties.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> is an object handling the properties requested
+to ModemManager when launching a connection with the Simple interface.</p>
+<p>This object is created by the user and passed to ModemManager with either
+<a class="link" href="MMModemSimple.html#mm-modem-simple-connect" title="mm_modem_simple_connect ()"><code class="function">mm_modem_simple_connect()</code></a> or <a class="link" href="MMModemSimple.html#mm-modem-simple-connect-sync" title="mm_modem_simple_connect_sync ()"><code class="function">mm_modem_simple_connect_sync()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMSimpleConnectProperties.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-new"></a><h3>mm_simple_connect_properties_new ()</h3>
+<pre class="programlisting"><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="returnvalue">MMSimpleConnectProperties</span></a> *
+mm_simple_connect_properties_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a new empty <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-new.returns"></a><h4>Returns</h4>
+<p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-get-pin"></a><h3>mm_simple_connect_properties_get_pin ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_simple_connect_properties_get_pin (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>);</pre>
+<p>Gets the PIN code to use when unlocking the modem.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-pin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-pin.returns"></a><h4>Returns</h4>
+<p>the PIN, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not set. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-set-pin"></a><h3>mm_simple_connect_properties_set_pin ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_simple_connect_properties_set_pin (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pin</code></em>);</pre>
+<p>Sets the PIN code to use when unlocking the modem.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-set-pin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>pin</p></td>
+<td class="parameter_description"><p>PIN code.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-get-operator-id"></a><h3>mm_simple_connect_properties_get_operator_id ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_simple_connect_properties_get_operator_id
+ (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>);</pre>
+<p>Gets the ID of the network to which register before connecting.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-operator-id.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-operator-id.returns"></a><h4>Returns</h4>
+<p>the operator ID, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not set. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-set-operator-id"></a><h3>mm_simple_connect_properties_set_operator_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_simple_connect_properties_set_operator_id
+ (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *operator_id</code></em>);</pre>
+<p>Sets the ID of the network to which register before connecting.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-set-operator-id.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>operator_id</p></td>
+<td class="parameter_description"><p>operator ID, given as MCC/MNC.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-get-apn"></a><h3>mm_simple_connect_properties_get_apn ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_simple_connect_properties_get_apn (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>);</pre>
+<p>Gets the name of the access point to use when connecting.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-apn.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-apn.returns"></a><h4>Returns</h4>
+<p>the access point, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not set. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-set-apn"></a><h3>mm_simple_connect_properties_set_apn ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_simple_connect_properties_set_apn (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *apn</code></em>);</pre>
+<p>Sets the name of the access point to use when connecting.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-set-apn.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>apn</p></td>
+<td class="parameter_description"><p>Name of the access point.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-get-allowed-auth"></a><h3>mm_simple_connect_properties_get_allowed_auth ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth"><span class="returnvalue">MMBearerAllowedAuth</span></a>
+mm_simple_connect_properties_get_allowed_auth
+ (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>);</pre>
+<p>Gets the authentication methods allowed in the connection.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-allowed-auth.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-allowed-auth.returns"></a><h4>Returns</h4>
+<p> a bitmask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth"><span class="type">MMBearerAllowedAuth</span></a> values, or <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-BEARER-ALLOWED-AUTH-UNKNOWN:CAPS"><code class="literal">MM_BEARER_ALLOWED_AUTH_UNKNOWN</code></a> to request the modem-default method.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-set-allowed-auth"></a><h3>mm_simple_connect_properties_set_allowed_auth ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_simple_connect_properties_set_allowed_auth
+ (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth"><span class="type">MMBearerAllowedAuth</span></a> allowed_auth</code></em>);</pre>
+<p>Sets the authentication method to use.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-set-allowed-auth.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>allowed_auth</p></td>
+<td class="parameter_description"><p>a bitmask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth"><span class="type">MMBearerAllowedAuth</span></a> values. <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-BEARER-ALLOWED-AUTH-UNKNOWN:CAPS"><code class="literal">MM_BEARER_ALLOWED_AUTH_UNKNOWN</code></a> may be given to request the modem-default method.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-get-user"></a><h3>mm_simple_connect_properties_get_user ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_simple_connect_properties_get_user (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>);</pre>
+<p>Gets the username used to authenticate with the access point.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-user.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-user.returns"></a><h4>Returns</h4>
+<p>the username, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not set. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-set-user"></a><h3>mm_simple_connect_properties_set_user ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_simple_connect_properties_set_user (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *user</code></em>);</pre>
+<p>Sets the username used to authenticate with the access point.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-set-user.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user</p></td>
+<td class="parameter_description"><p>the username</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-get-password"></a><h3>mm_simple_connect_properties_get_password ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_simple_connect_properties_get_password
+ (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>);</pre>
+<p>Gets the password used to authenticate with the access point.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-password.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-password.returns"></a><h4>Returns</h4>
+<p>the password, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not set. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-set-password"></a><h3>mm_simple_connect_properties_set_password ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_simple_connect_properties_set_password
+ (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *password</code></em>);</pre>
+<p>Sets the password used to authenticate with the access point.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-set-password.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>password</p></td>
+<td class="parameter_description"><p>the password</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-get-ip-type"></a><h3>mm_simple_connect_properties_get_ip_type ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="returnvalue">MMBearerIpFamily</span></a>
+mm_simple_connect_properties_get_ip_type
+ (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>);</pre>
+<p>Sets the IP type to use.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-ip-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-ip-type.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="type">MMBearerIpFamily</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-set-ip-type"></a><h3>mm_simple_connect_properties_set_ip_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_simple_connect_properties_set_ip_type
+ (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="type">MMBearerIpFamily</span></a> ip_type</code></em>);</pre>
+<p>Sets the IP type to use.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-set-ip-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>ip_type</p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="type">MMBearerIpFamily</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-get-allow-roaming"></a><h3>mm_simple_connect_properties_get_allow_roaming ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_simple_connect_properties_get_allow_roaming
+ (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>);</pre>
+<p>Checks whether roaming is allowed in the connection.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-allow-roaming.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-allow-roaming.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if roaming is allowed, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise..</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-set-allow-roaming"></a><h3>mm_simple_connect_properties_set_allow_roaming ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_simple_connect_properties_set_allow_roaming
+ (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> allow_roaming</code></em>);</pre>
+<p>Sets the flag to indicate whether roaming is allowed or not in the
+connection.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-set-allow-roaming.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>allow_roaming</p></td>
+<td class="parameter_description"><p>boolean value.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-get-number"></a><h3>mm_simple_connect_properties_get_number ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_simple_connect_properties_get_number
+ (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">mm_simple_connect_properties_get_number</code> has been deprecated since version 1.10.0. and should not be used in newly-written code.</p>
+<p>The number setting is not used anywhere, and therefore
+it doesn't make sense to expose it in the ModemManager interface.</p>
+</div>
+<p>Gets the number to use when performing the connection.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-get-number.returns"></a><h4>Returns</h4>
+<p>the number, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if not set. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-connect-properties-set-number"></a><h3>mm_simple_connect_properties_set_number ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_simple_connect_properties_set_number
+ (<em class="parameter"><code><a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *number</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">mm_simple_connect_properties_set_number</code> has been deprecated since version 1.10.0. and should not be used in newly-written code.</p>
+<p>The number setting is not used anywhere, and therefore
+it doesn't make sense to expose it in the ModemManager interface.</p>
+</div>
+<p>Sets the number to use when performing the connection.</p>
+<div class="refsect3">
+<a name="mm-simple-connect-properties-set-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>number</p></td>
+<td class="parameter_description"><p>the number.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMSimpleConnectProperties.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMSimpleConnectProperties-struct"></a><h3>struct MMSimpleConnectProperties</h3>
+<pre class="programlisting">struct MMSimpleConnectProperties;</pre>
+<p>The <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties"><span class="type">MMSimpleConnectProperties</span></a> structure contains private data and should
+only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMSimpleStatus.html b/docs/reference/libmm-glib/html/MMSimpleStatus.html
new file mode 100644
index 00000000..a39966a9
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMSimpleStatus.html
@@ -0,0 +1,700 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMSimpleStatus: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03s02.html" title="Simple interface support">
+<link rel="prev" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">
+<link rel="next" href="ch03s03.html" title="Location support">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMSimpleStatus.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMSimpleStatus.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MMSimpleStatus.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03s02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMSimpleConnectProperties.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch03s03.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMSimpleStatus"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMSimpleStatus.top_of_page"></a>MMSimpleStatus</span></h2>
+<p>MMSimpleStatus — Helper object to handle overall modem status.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMSimpleStatus.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemState"><span class="returnvalue">MMModemState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-state" title="mm_simple_status_get_state ()">mm_simple_status_get_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-signal-quality" title="mm_simple_status_get_signal_quality ()">mm_simple_status_get_signal_quality</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology"><span class="returnvalue">MMModemAccessTechnology</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-access-technologies" title="mm_simple_status_get_access_technologies ()">mm_simple_status_get_access_technologies</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-current-bands" title="mm_simple_status_get_current_bands ()">mm_simple_status_get_current_bands</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState"><span class="returnvalue">MMModem3gppRegistrationState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-3gpp-registration-state" title="mm_simple_status_get_3gpp_registration_state ()">mm_simple_status_get_3gpp_registration_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-3gpp-operator-code" title="mm_simple_status_get_3gpp_operator_code ()">mm_simple_status_get_3gpp_operator_code</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-3gpp-operator-name" title="mm_simple_status_get_3gpp_operator_name ()">mm_simple_status_get_3gpp_operator_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppSubscriptionState"><span class="returnvalue">MMModem3gppSubscriptionState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-3gpp-subscription-state" title="mm_simple_status_get_3gpp_subscription_state ()">mm_simple_status_get_3gpp_subscription_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="returnvalue">MMModemCdmaRegistrationState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-cdma-cdma1x-registration-state" title="mm_simple_status_get_cdma_cdma1x_registration_state ()">mm_simple_status_get_cdma_cdma1x_registration_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="returnvalue">MMModemCdmaRegistrationState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-cdma-evdo-registration-state" title="mm_simple_status_get_cdma_evdo_registration_state ()">mm_simple_status_get_cdma_evdo_registration_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-cdma-nid" title="mm_simple_status_get_cdma_nid ()">mm_simple_status_get_cdma_nid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-cdma-sid" title="mm_simple_status_get_cdma_sid ()">mm_simple_status_get_cdma_sid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMSimpleStatus.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology"><span class="type">MMModemAccessTechnology</span></a></td>
+<td class="property_name"><a class="link" href="MMSimpleStatus.html#MMSimpleStatus--access-technologies" title="The “access-technologies” property">access-technologies</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="type">MMModemCdmaRegistrationState</span></a></td>
+<td class="property_name"><a class="link" href="MMSimpleStatus.html#MMSimpleStatus--cdma-cdma1x-registration-state" title="The “cdma-cdma1x-registration-state” property">cdma-cdma1x-registration-state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="type">MMModemCdmaRegistrationState</span></a></td>
+<td class="property_name"><a class="link" href="MMSimpleStatus.html#MMSimpleStatus--cdma-evdo-registration-state" title="The “cdma-evdo-registration-state” property">cdma-evdo-registration-state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MMSimpleStatus.html#MMSimpleStatus--cdma-nid" title="The “cdma-nid” property">cdma-nid</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MMSimpleStatus.html#MMSimpleStatus--cdma-sid" title="The “cdma-sid” property">cdma-sid</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MMSimpleStatus.html#MMSimpleStatus--current-bands" title="The “current-bands” property">current-bands</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MMSimpleStatus.html#MMSimpleStatus--m3gpp-operator-code" title="The “m3gpp-operator-code” property">m3gpp-operator-code</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MMSimpleStatus.html#MMSimpleStatus--m3gpp-operator-name" title="The “m3gpp-operator-name” property">m3gpp-operator-name</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState"><span class="type">MMModem3gppRegistrationState</span></a></td>
+<td class="property_name"><a class="link" href="MMSimpleStatus.html#MMSimpleStatus--m3gpp-registration-state" title="The “m3gpp-registration-state” property">m3gpp-registration-state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppSubscriptionState"><span class="type">MMModem3gppSubscriptionState</span></a></td>
+<td class="property_name"><a class="link" href="MMSimpleStatus.html#MMSimpleStatus--m3gpp-subscription-state" title="The “m3gpp-subscription-state” property">m3gpp-subscription-state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MMSimpleStatus.html#MMSimpleStatus--signal-quality" title="The “signal-quality” property">signal-quality</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemState"><span class="type">MMModemState</span></a></td>
+<td class="property_name"><a class="link" href="MMSimpleStatus.html#MMSimpleStatus--state" title="The “state” property">state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMSimpleStatus.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMSimpleStatus.html#MMSimpleStatus-struct" title="struct MMSimpleStatus">MMSimpleStatus</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMSimpleStatus.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMSimpleStatus
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMSimpleStatus.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a> is an object handling the general modem status properties,
+available in the Simple interface.</p>
+<p>This object is retrieved with either <a class="link" href="MMModemSimple.html#mm-modem-simple-get-status" title="mm_modem_simple_get_status ()"><code class="function">mm_modem_simple_get_status()</code></a> or
+<a class="link" href="MMModemSimple.html#mm-modem-simple-get-status-sync" title="mm_modem_simple_get_status_sync ()"><code class="function">mm_modem_simple_get_status_sync()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMSimpleStatus.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-simple-status-get-state"></a><h3>mm_simple_status_get_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemState"><span class="returnvalue">MMModemState</span></a>
+mm_simple_status_get_state (<em class="parameter"><code><a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a> *self</code></em>);</pre>
+<p>Gets the state of the modem.</p>
+<div class="refsect3">
+<a name="mm-simple-status-get-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-status-get-state.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemState"><span class="type">MMModemState</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-status-get-signal-quality"></a><h3>mm_simple_status_get_signal_quality ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
+mm_simple_status_get_signal_quality (<em class="parameter"><code><a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *recent</code></em>);</pre>
+<p>Gets the signal quality.</p>
+<div class="refsect3">
+<a name="mm-simple-status-get-signal-quality.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recent</p></td>
+<td class="parameter_description"><p>indication of whether the given signal quality is considered recent. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-status-get-signal-quality.returns"></a><h4>Returns</h4>
+<p> the signal quality.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-status-get-access-technologies"></a><h3>mm_simple_status_get_access_technologies ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology"><span class="returnvalue">MMModemAccessTechnology</span></a>
+mm_simple_status_get_access_technologies
+ (<em class="parameter"><code><a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a> *self</code></em>);</pre>
+<p>Gets the currently used access technologies.</p>
+<div class="refsect3">
+<a name="mm-simple-status-get-access-technologies.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-status-get-access-technologies.returns"></a><h4>Returns</h4>
+<p> a bitmask of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology"><span class="type">MMModemAccessTechnology</span></a> values.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-status-get-current-bands"></a><h3>mm_simple_status_get_current_bands ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_simple_status_get_current_bands (<em class="parameter"><code><a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> **bands</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_bands</code></em>);</pre>
+<p>Gets the currently used frequency bands.</p>
+<div class="refsect3">
+<a name="mm-simple-status-get-current-bands.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bands</p></td>
+<td class="parameter_description"><p>location for an array of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> values. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_bands</p></td>
+<td class="parameter_description"><p>number of elements in <em class="parameter"><code>bands</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-status-get-3gpp-registration-state"></a><h3>mm_simple_status_get_3gpp_registration_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState"><span class="returnvalue">MMModem3gppRegistrationState</span></a>
+mm_simple_status_get_3gpp_registration_state
+ (<em class="parameter"><code><a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a> *self</code></em>);</pre>
+<p>Gets the current state of the registration in the 3GPP network.</p>
+<div class="refsect3">
+<a name="mm-simple-status-get-3gpp-registration-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-status-get-3gpp-registration-state.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState"><span class="type">MMModem3gppRegistrationState</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-status-get-3gpp-operator-code"></a><h3>mm_simple_status_get_3gpp_operator_code ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_simple_status_get_3gpp_operator_code
+ (<em class="parameter"><code><a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a> *self</code></em>);</pre>
+<p>Gets the MCC/MNC of the operator of the 3GPP network where the modem is registered.</p>
+<div class="refsect3">
+<a name="mm-simple-status-get-3gpp-operator-code.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-status-get-3gpp-operator-code.returns"></a><h4>Returns</h4>
+<p> the operator code, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-status-get-3gpp-operator-name"></a><h3>mm_simple_status_get_3gpp_operator_name ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_simple_status_get_3gpp_operator_name
+ (<em class="parameter"><code><a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a> *self</code></em>);</pre>
+<p>Gets the name of the operator of the 3GPP network where the modem is registered.</p>
+<div class="refsect3">
+<a name="mm-simple-status-get-3gpp-operator-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-status-get-3gpp-operator-name.returns"></a><h4>Returns</h4>
+<p> the operator name, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-status-get-3gpp-subscription-state"></a><h3>mm_simple_status_get_3gpp_subscription_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppSubscriptionState"><span class="returnvalue">MMModem3gppSubscriptionState</span></a>
+mm_simple_status_get_3gpp_subscription_state
+ (<em class="parameter"><code><a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a> *self</code></em>);</pre>
+<p>Gets the current subscription status of the account.</p>
+<div class="refsect3">
+<a name="mm-simple-status-get-3gpp-subscription-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-status-get-3gpp-subscription-state.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppSubscriptionState"><span class="type">MMModem3gppSubscriptionState</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-status-get-cdma-cdma1x-registration-state"></a><h3>mm_simple_status_get_cdma_cdma1x_registration_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="returnvalue">MMModemCdmaRegistrationState</span></a>
+mm_simple_status_get_cdma_cdma1x_registration_state
+ (<em class="parameter"><code><a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a> *self</code></em>);</pre>
+<p>Gets the current state of the registration in the CDMA-1x network.</p>
+<div class="refsect3">
+<a name="mm-simple-status-get-cdma-cdma1x-registration-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-status-get-cdma-cdma1x-registration-state.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="type">MMModemCdmaRegistrationState</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-status-get-cdma-evdo-registration-state"></a><h3>mm_simple_status_get_cdma_evdo_registration_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="returnvalue">MMModemCdmaRegistrationState</span></a>
+mm_simple_status_get_cdma_evdo_registration_state
+ (<em class="parameter"><code><a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a> *self</code></em>);</pre>
+<p>Gets the current state of the registration in the EV-DO network.</p>
+<div class="refsect3">
+<a name="mm-simple-status-get-cdma-evdo-registration-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-status-get-cdma-evdo-registration-state.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="type">MMModemCdmaRegistrationState</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-status-get-cdma-nid"></a><h3>mm_simple_status_get_cdma_nid ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_simple_status_get_cdma_nid (<em class="parameter"><code><a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a> *self</code></em>);</pre>
+<p>Gets the Network Identification number of the CDMA network.</p>
+<div class="refsect3">
+<a name="mm-simple-status-get-cdma-nid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-status-get-cdma-nid.returns"></a><h4>Returns</h4>
+<p> the NID, or <a class="link" href="MMModemCdma.html#MM-MODEM-CDMA-NID-UNKNOWN:CAPS" title="MM_MODEM_CDMA_NID_UNKNOWN"><code class="literal">MM_MODEM_CDMA_NID_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-simple-status-get-cdma-sid"></a><h3>mm_simple_status_get_cdma_sid ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_simple_status_get_cdma_sid (<em class="parameter"><code><a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a> *self</code></em>);</pre>
+<p>Gets the System Identification number of the CDMA network.</p>
+<div class="refsect3">
+<a name="mm-simple-status-get-cdma-sid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-simple-status-get-cdma-sid.returns"></a><h4>Returns</h4>
+<p> the SID, or <a class="link" href="MMModemCdma.html#MM-MODEM-CDMA-SID-UNKNOWN:CAPS" title="MM_MODEM_CDMA_SID_UNKNOWN"><code class="literal">MM_MODEM_CDMA_SID_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMSimpleStatus.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMSimpleStatus-struct"></a><h3>struct MMSimpleStatus</h3>
+<pre class="programlisting">struct MMSimpleStatus;</pre>
+<p>The <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus"><span class="type">MMSimpleStatus</span></a> structure contains private data and should
+only be accessed using the provided API.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMSimpleStatus.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MMSimpleStatus--access-technologies"></a><h3>The <code class="literal">“access-technologies”</code> property</h3>
+<pre class="programlisting"> “access-technologies” <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology"><span class="type">MMModemAccessTechnology</span></a></pre>
+<p>Access technologies used by the modem.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSimpleStatus--cdma-cdma1x-registration-state"></a><h3>The <code class="literal">“cdma-cdma1x-registration-state”</code> property</h3>
+<pre class="programlisting"> “cdma-cdma1x-registration-state” <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="type">MMModemCdmaRegistrationState</span></a></pre>
+<p>Registration state in the CDMA1x network.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSimpleStatus--cdma-evdo-registration-state"></a><h3>The <code class="literal">“cdma-evdo-registration-state”</code> property</h3>
+<pre class="programlisting"> “cdma-evdo-registration-state” <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="type">MMModemCdmaRegistrationState</span></a></pre>
+<p>Registration state in the EV-DO network.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSimpleStatus--cdma-nid"></a><h3>The <code class="literal">“cdma-nid”</code> property</h3>
+<pre class="programlisting"> “cdma-nid” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Network Identifier of the serving CDMA1x network.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: &lt;= 99999</p>
+<p>Default value: 99999</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSimpleStatus--cdma-sid"></a><h3>The <code class="literal">“cdma-sid”</code> property</h3>
+<pre class="programlisting"> “cdma-sid” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>System Identifier of the serving CDMA1x network.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: &lt;= 99999</p>
+<p>Default value: 99999</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSimpleStatus--current-bands"></a><h3>The <code class="literal">“current-bands”</code> property</h3>
+<pre class="programlisting"> “current-bands” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Frequency bands used by the modem.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;au&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSimpleStatus--m3gpp-operator-code"></a><h3>The <code class="literal">“m3gpp-operator-code”</code> property</h3>
+<pre class="programlisting"> “m3gpp-operator-code” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Code of the current operator in the 3GPP network.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSimpleStatus--m3gpp-operator-name"></a><h3>The <code class="literal">“m3gpp-operator-name”</code> property</h3>
+<pre class="programlisting"> “m3gpp-operator-name” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Name of the current operator in the 3GPP network.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSimpleStatus--m3gpp-registration-state"></a><h3>The <code class="literal">“m3gpp-registration-state”</code> property</h3>
+<pre class="programlisting"> “m3gpp-registration-state” <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState"><span class="type">MMModem3gppRegistrationState</span></a></pre>
+<p>Registration state in the 3GPP network.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: MM_MODEM_3GPP_REGISTRATION_STATE_UNKNOWN</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSimpleStatus--m3gpp-subscription-state"></a><h3>The <code class="literal">“m3gpp-subscription-state”</code> property</h3>
+<pre class="programlisting"> “m3gpp-subscription-state” <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppSubscriptionState"><span class="type">MMModem3gppSubscriptionState</span></a></pre>
+<p>Subscription state of the account.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: MM_MODEM_3GPP_SUBSCRIPTION_STATE_UNKNOWN</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSimpleStatus--signal-quality"></a><h3>The <code class="literal">“signal-quality”</code> property</h3>
+<pre class="programlisting"> “signal-quality” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Signal quality reported by the modem.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;(ub)&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMSimpleStatus--state"></a><h3>The <code class="literal">“state”</code> property</h3>
+<pre class="programlisting"> “state” <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemState"><span class="type">MMModemState</span></a></pre>
+<p>State of the modem.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: MM_MODEM_STATE_UNKNOWN</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMSms.html b/docs/reference/libmm-glib/html/MMSms.html
new file mode 100644
index 00000000..c4263926
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMSms.html
@@ -0,0 +1,1329 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMSms: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch06.html" title="The SMS object">
+<link rel="prev" href="ch06.html" title="The SMS object">
+<link rel="next" href="MMSmsProperties.html" title="MMSmsProperties">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMSms.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMSms.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MMSms.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch06.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch06.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMSmsProperties.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMSms"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMSms.top_of_page"></a>MMSms</span></h2>
+<p>MMSms — The SMS interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMSms.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-path" title="mm_sms_get_path ()">mm_sms_get_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-dup-path" title="mm_sms_dup_path ()">mm_sms_dup_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsState"><span class="returnvalue">MMSmsState</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-state" title="mm_sms_get_state ()">mm_sms_get_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsPduType"><span class="returnvalue">MMSmsPduType</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-pdu-type" title="mm_sms_get_pdu_type ()">mm_sms_get_pdu_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="returnvalue">MMSmsStorage</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-storage" title="mm_sms_get_storage ()">mm_sms_get_storage</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-text" title="mm_sms_get_text ()">mm_sms_get_text</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-dup-text" title="mm_sms_dup_text ()">mm_sms_dup_text</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-data" title="mm_sms_get_data ()">mm_sms_get_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-dup-data" title="mm_sms_dup_data ()">mm_sms_dup_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-number" title="mm_sms_get_number ()">mm_sms_get_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-dup-number" title="mm_sms_dup_number ()">mm_sms_dup_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-smsc" title="mm_sms_get_smsc ()">mm_sms_get_smsc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-dup-smsc" title="mm_sms_dup_smsc ()">mm_sms_dup_smsc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-message-reference" title="mm_sms_get_message_reference ()">mm_sms_get_message_reference</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-class" title="mm_sms_get_class ()">mm_sms_get_class</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaTeleserviceId"><span class="returnvalue">MMSmsCdmaTeleserviceId</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-teleservice-id" title="mm_sms_get_teleservice_id ()">mm_sms_get_teleservice_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaServiceCategory"><span class="returnvalue">MMSmsCdmaServiceCategory</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-service-category" title="mm_sms_get_service_category ()">mm_sms_get_service_category</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsValidityType"><span class="returnvalue">MMSmsValidityType</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-validity-type" title="mm_sms_get_validity_type ()">mm_sms_get_validity_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-validity-relative" title="mm_sms_get_validity_relative ()">mm_sms_get_validity_relative</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-timestamp" title="mm_sms_get_timestamp ()">mm_sms_get_timestamp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-dup-timestamp" title="mm_sms_dup_timestamp ()">mm_sms_dup_timestamp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-discharge-timestamp" title="mm_sms_get_discharge_timestamp ()">mm_sms_get_discharge_timestamp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-dup-discharge-timestamp" title="mm_sms_dup_discharge_timestamp ()">mm_sms_dup_discharge_timestamp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-delivery-state" title="mm_sms_get_delivery_state ()">mm_sms_get_delivery_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-get-delivery-report-request" title="mm_sms_get_delivery_report_request ()">mm_sms_get_delivery_report_request</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-send" title="mm_sms_send ()">mm_sms_send</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-send-finish" title="mm_sms_send_finish ()">mm_sms_send_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-send-sync" title="mm_sms_send_sync ()">mm_sms_send_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-store" title="mm_sms_store ()">mm_sms_store</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-store-finish" title="mm_sms_store_finish ()">mm_sms_store_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSms.html#mm-sms-store-sync" title="mm_sms_store_sync ()">mm_sms_store_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMSms.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMSms.html#MMSms-struct" title="struct MMSms">MMSms</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMSms.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy">MmGdbusSmsProxy</a>
+ <span class="lineart">╰──</span> MMSms
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMSms.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MMSms implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMSms.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> is an object providing access to the methods, signals and
+properties of the SMS interface.</p>
+<p>When the SMS is exposed and available in the bus, it is ensured that at
+least this interface is also available.</p>
+</div>
+<div class="refsect1">
+<a name="MMSms.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-sms-get-path"></a><h3>mm_sms_get_path ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_get_path (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the DBus path of the <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> object.</p>
+<div class="refsect3">
+<a name="mm-sms-get-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> object. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-dup-path"></a><h3>mm_sms_dup_path ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_dup_path (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets a copy of the DBus path of the <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> object.</p>
+<div class="refsect3">
+<a name="mm-sms-dup-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-dup-path.returns"></a><h4>Returns</h4>
+<p>The DBus path of the <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> object. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-state"></a><h3>mm_sms_get_state ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsState"><span class="returnvalue">MMSmsState</span></a>
+mm_sms_get_state (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the state of this SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-get-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-state.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsState"><span class="type">MMSmsState</span></a> specifying the state.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-pdu-type"></a><h3>mm_sms_get_pdu_type ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsPduType"><span class="returnvalue">MMSmsPduType</span></a>
+mm_sms_get_pdu_type (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the PDU type on which this SMS is based.</p>
+<div class="refsect3">
+<a name="mm-sms-get-pdu-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-pdu-type.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsPduType"><span class="type">MMSmsPduType</span></a> specifying the PDU type.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-storage"></a><h3>mm_sms_get_storage ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="returnvalue">MMSmsStorage</span></a>
+mm_sms_get_storage (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the storage in which this SMS is kept.</p>
+<div class="refsect3">
+<a name="mm-sms-get-storage.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-storage.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="type">MMSmsStorage</span></a> specifying the storage.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-text"></a><h3>mm_sms_get_text ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_get_text (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the message text, in UTF-8.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMSms.html#mm-sms-dup-text" title="mm_sms_dup_text ()"><code class="function">mm_sms_dup_text()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-sms-get-text.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-text.returns"></a><h4>Returns</h4>
+<p>The message text, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't contain any (e.g. contains data instead). </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-dup-text"></a><h3>mm_sms_dup_text ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_dup_text (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the message text, in UTF-8.</p>
+<div class="refsect3">
+<a name="mm-sms-dup-text.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-dup-text.returns"></a><h4>Returns</h4>
+<p>The message text, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't contain any (e.g. contains data instead). The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-data"></a><h3>mm_sms_get_data ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *
+mm_sms_get_data (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *data_len</code></em>);</pre>
+<p>Gets the message data.</p>
+<div class="refsect3">
+<a name="mm-sms-get-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>data_len</p></td>
+<td class="parameter_description"><p>Size of the output data, if any given. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-data.returns"></a><h4>Returns</h4>
+<p>The message data, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't contain any (e.g. contains text instead). </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=data_len][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-dup-data"></a><h3>mm_sms_dup_data ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *
+mm_sms_dup_data (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *data_len</code></em>);</pre>
+<p>Gets the message data.</p>
+<div class="refsect3">
+<a name="mm-sms-dup-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>data_len</p></td>
+<td class="parameter_description"><p>Size of the output data, if any given. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-dup-data.returns"></a><h4>Returns</h4>
+<p>The message data, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't contain any (e.g. contains text instead). The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=data_len][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-number"></a><h3>mm_sms_get_number ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_get_number (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the number to which the message is addressed.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMSms.html#mm-sms-dup-number" title="mm_sms_dup_number ()"><code class="function">mm_sms_dup_number()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-sms-get-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-number.returns"></a><h4>Returns</h4>
+<p>The number, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-dup-number"></a><h3>mm_sms_dup_number ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_dup_number (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the number to which the message is addressed.</p>
+<div class="refsect3">
+<a name="mm-sms-dup-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-dup-number.returns"></a><h4>Returns</h4>
+<p>The number, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-smsc"></a><h3>mm_sms_get_smsc ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_get_smsc (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the SMS service center number.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMSms.html#mm-sms-dup-smsc" title="mm_sms_dup_smsc ()"><code class="function">mm_sms_dup_smsc()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-sms-get-smsc.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-smsc.returns"></a><h4>Returns</h4>
+<p>The number of the SMSC, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-dup-smsc"></a><h3>mm_sms_dup_smsc ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_dup_smsc (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the SMS service center number.</p>
+<div class="refsect3">
+<a name="mm-sms-dup-smsc.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-dup-smsc.returns"></a><h4>Returns</h4>
+<p>The number of the SMSC, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-message-reference"></a><h3>mm_sms_get_message_reference ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_sms_get_message_reference (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the message reference of the last PDU sent/received within this SMS.</p>
+<p>If the PDU type is <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"><code class="literal">MM_SMS_PDU_TYPE_STATUS_REPORT</code></a>, this field identifies the
+message reference of the PDU associated to the status report.</p>
+<div class="refsect3">
+<a name="mm-sms-get-message-reference.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-message-reference.returns"></a><h4>Returns</h4>
+<p> The message reference.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-class"></a><h3>mm_sms_get_class ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+mm_sms_get_class (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the 3GPP message class of the SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-get-class.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-class.returns"></a><h4>Returns</h4>
+<p> the message class, or -1 for invalid/unset class.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-teleservice-id"></a><h3>mm_sms_get_teleservice_id ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaTeleserviceId"><span class="returnvalue">MMSmsCdmaTeleserviceId</span></a>
+mm_sms_get_teleservice_id (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the 3GPP2 Teleservice ID.</p>
+<div class="refsect3">
+<a name="mm-sms-get-teleservice-id.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-teleservice-id.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaTeleserviceId"><span class="type">MMSmsCdmaTeleserviceId</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-service-category"></a><h3>mm_sms_get_service_category ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaServiceCategory"><span class="returnvalue">MMSmsCdmaServiceCategory</span></a>
+mm_sms_get_service_category (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the 3GPP2 Service Category.</p>
+<div class="refsect3">
+<a name="mm-sms-get-service-category.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-service-category.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaServiceCategory"><span class="type">MMSmsCdmaServiceCategory</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-validity-type"></a><h3>mm_sms_get_validity_type ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsValidityType"><span class="returnvalue">MMSmsValidityType</span></a>
+mm_sms_get_validity_type (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the type of validity information in the SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-get-validity-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-validity-type.returns"></a><h4>Returns</h4>
+<p> the validity type or <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-SMS-VALIDITY-TYPE-UNKNOWN:CAPS"><span class="type">MM_SMS_VALIDITY_TYPE_UNKNOWN</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-validity-relative"></a><h3>mm_sms_get_validity_relative ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_sms_get_validity_relative (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the length of the validity period, in minutes.</p>
+<p>Only applicable if the type of validity is <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-SMS-VALIDITY-TYPE-RELATIVE:CAPS"><span class="type">MM_SMS_VALIDITY_TYPE_RELATIVE</span></a>.</p>
+<div class="refsect3">
+<a name="mm-sms-get-validity-relative.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-validity-relative.returns"></a><h4>Returns</h4>
+<p> the length of the validity period, or 0 if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-timestamp"></a><h3>mm_sms_get_timestamp ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_get_timestamp (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the time when the first PDU of the SMS message arrived the SMSC, in</p>
+<a class="ulink" href="http://en.wikipedia.org/wiki/ISO_8601" target="_top">ISO8601</a><p>format.</p>
+<p>This field is only applicable if the PDU type is <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-DELIVER:CAPS"><code class="literal">MM_SMS_PDU_TYPE_DELIVER</code></a> or
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"><code class="literal">MM_SMS_PDU_TYPE_STATUS_REPORT</code></a>.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMSms.html#mm-sms-dup-timestamp" title="mm_sms_dup_timestamp ()"><code class="function">mm_sms_dup_timestamp()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-sms-get-timestamp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-timestamp.returns"></a><h4>Returns</h4>
+<p>The timestamp, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-dup-timestamp"></a><h3>mm_sms_dup_timestamp ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_dup_timestamp (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the time when the first PDU of the SMS message arrived the SMSC, in</p>
+<a class="ulink" href="http://en.wikipedia.org/wiki/ISO_8601" target="_top">ISO8601</a><p>format.</p>
+<p>This field is only applicable if the PDU type is <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-DELIVER:CAPS"><code class="literal">MM_SMS_PDU_TYPE_DELIVER</code></a> or
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"><code class="literal">MM_SMS_PDU_TYPE_STATUS_REPORT</code></a>.</p>
+<div class="refsect3">
+<a name="mm-sms-dup-timestamp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-dup-timestamp.returns"></a><h4>Returns</h4>
+<p>The timestamp, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-discharge-timestamp"></a><h3>mm_sms_get_discharge_timestamp ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_get_discharge_timestamp (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the time when the first PDU of the SMS message left the SMSC, in</p>
+<a class="ulink" href="http://en.wikipedia.org/wiki/ISO_8601" target="_top">ISO8601</a><p>format.</p>
+<p>This field is only applicable if the PDU type is <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"><code class="literal">MM_SMS_PDU_TYPE_STATUS_REPORT</code></a>.</p>
+<div class="warning">The returned value is only valid until the property changes so
+it is only safe to use this function on the thread where
+<em class="parameter"><code>self</code></em> was constructed. Use <a class="link" href="MMSms.html#mm-sms-dup-discharge-timestamp" title="mm_sms_dup_discharge_timestamp ()"><code class="function">mm_sms_dup_discharge_timestamp()</code></a> if on another
+thread.</div>
+<div class="refsect3">
+<a name="mm-sms-get-discharge-timestamp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-discharge-timestamp.returns"></a><h4>Returns</h4>
+<p>The timestamp, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-dup-discharge-timestamp"></a><h3>mm_sms_dup_discharge_timestamp ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_dup_discharge_timestamp (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the time when the first PDU of the SMS message left the SMSC, in</p>
+<a class="ulink" href="http://en.wikipedia.org/wiki/ISO_8601" target="_top">ISO8601</a><p>format.</p>
+<p>This field is only applicable if the PDU type is <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"><code class="literal">MM_SMS_PDU_TYPE_STATUS_REPORT</code></a>.</p>
+<div class="refsect3">
+<a name="mm-sms-dup-discharge-timestamp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-dup-discharge-timestamp.returns"></a><h4>Returns</h4>
+<p>The timestamp, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-delivery-state"></a><h3>mm_sms_get_delivery_state ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_sms_get_delivery_state (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Gets the delivery state of this SMS.</p>
+<p>This field is only applicable if the PDU type is <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-SMS-PDU-TYPE-STATUS-REPORT:CAPS"><code class="literal">MM_SMS_PDU_TYPE_STATUS_REPORT</code></a>.</p>
+<div class="refsect3">
+<a name="mm-sms-get-delivery-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-delivery-state.returns"></a><h4>Returns</h4>
+<p> A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsDeliveryState"><span class="type">MMSmsDeliveryState</span></a> specifying the delivery state.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-get-delivery-report-request"></a><h3>mm_sms_get_delivery_report_request ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sms_get_delivery_report_request (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>);</pre>
+<p>Checks whether delivery report is requested for this SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-get-delivery-report-request.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-get-delivery-report-request.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if delivery report is requested, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-send"></a><h3>mm_sms_send ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sms_send (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously requests to queue the message for delivery.</p>
+<p>SMS objects can only be sent once.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMSms.html#mm-sms-send-finish" title="mm_sms_send_finish ()"><code class="function">mm_sms_send_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMSms.html#mm-sms-send-sync" title="mm_sms_send_sync ()"><code class="function">mm_sms_send_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-sms-send.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-send-finish"></a><h3>mm_sms_send_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sms_send_finish (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMSms.html#mm-sms-send" title="mm_sms_send ()"><code class="function">mm_sms_send()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-sms-send-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMSms.html#mm-sms-send" title="mm_sms_send ()"><code class="function">mm_sms_send()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-send-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-send-sync"></a><h3>mm_sms_send_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sms_send_sync (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously requests to queue the message for delivery.</p>
+<p>SMS objects can only be sent once.</p>
+<p>The calling thread is blocked until a reply is received.
+See <a class="link" href="MMSms.html#mm-sms-send" title="mm_sms_send ()"><code class="function">mm_sms_send()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-sms-send-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-send-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-store"></a><h3>mm_sms_store ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sms_store (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="type">MMSmsStorage</span></a> storage</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronoulsy requests to store the message in the device if not already done.</p>
+<p>SMS objects can only be stored once.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MMSms.html#mm-sms-store-finish" title="mm_sms_store_finish ()"><code class="function">mm_sms_store_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MMSms.html#mm-sms-store-sync" title="mm_sms_store_sync ()"><code class="function">mm_sms_store_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-sms-store.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>storage</p></td>
+<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="type">MMSmsStorage</span></a> specifying where to store the SMS, or <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-SMS-STORAGE-UNKNOWN:CAPS"><span class="type">MM_SMS_STORAGE_UNKNOWN</span></a> to use the default.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-store-finish"></a><h3>mm_sms_store_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sms_store_finish (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MMSms.html#mm-sms-store" title="mm_sms_store ()"><code class="function">mm_sms_store()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-sms-store-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MMSms.html#mm-sms-store" title="mm_sms_store ()"><code class="function">mm_sms_store()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-store-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-store-sync"></a><h3>mm_sms_store_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sms_store_sync (<em class="parameter"><code><a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="type">MMSmsStorage</span></a> storage</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronoulsy requests to store the message in the device if not already done.</p>
+<p>SMS objects can only be stored once.</p>
+<p>The calling thread is blocked until a reply is received.
+See <a class="link" href="MMSms.html#mm-sms-store" title="mm_sms_store ()"><code class="function">mm_sms_store()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-sms-store-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>storage</p></td>
+<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="type">MMSmsStorage</span></a> specifying where to store the SMS, or <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-SMS-STORAGE-UNKNOWN:CAPS"><span class="type">MM_SMS_STORAGE_UNKNOWN</span></a> to use the default.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-store-sync.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMSms.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMSms-struct"></a><h3>struct MMSms</h3>
+<pre class="programlisting">struct MMSms;</pre>
+<p>The <a class="link" href="MMSms.html" title="MMSms"><span class="type">MMSms</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMSmsProperties.html b/docs/reference/libmm-glib/html/MMSmsProperties.html
new file mode 100644
index 00000000..1a125a43
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMSmsProperties.html
@@ -0,0 +1,923 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMSmsProperties: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch06.html" title="The SMS object">
+<link rel="prev" href="MMSms.html" title="MMSms">
+<link rel="next" href="ch07.html" title="The Call object">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMSmsProperties.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMSmsProperties.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch06.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMSms.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch07.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMSmsProperties"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMSmsProperties.top_of_page"></a>MMSmsProperties</span></h2>
+<p>MMSmsProperties — Helper object to handle SMS properties.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMSmsProperties.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="returnvalue">MMSmsProperties</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-new" title="mm_sms_properties_new ()">mm_sms_properties_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-text" title="mm_sms_properties_get_text ()">mm_sms_properties_get_text</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-text" title="mm_sms_properties_set_text ()">mm_sms_properties_set_text</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-data" title="mm_sms_properties_get_data ()">mm_sms_properties_get_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-data" title="mm_sms_properties_set_data ()">mm_sms_properties_set_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-peek-data-bytearray" title="mm_sms_properties_peek_data_bytearray ()">mm_sms_properties_peek_data_bytearray</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-data-bytearray" title="mm_sms_properties_get_data_bytearray ()">mm_sms_properties_get_data_bytearray</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-data-bytearray" title="mm_sms_properties_set_data_bytearray ()">mm_sms_properties_set_data_bytearray</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-number" title="mm_sms_properties_get_number ()">mm_sms_properties_get_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-number" title="mm_sms_properties_set_number ()">mm_sms_properties_set_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-smsc" title="mm_sms_properties_get_smsc ()">mm_sms_properties_get_smsc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-smsc" title="mm_sms_properties_set_smsc ()">mm_sms_properties_set_smsc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsValidityType"><span class="returnvalue">MMSmsValidityType</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-validity-type" title="mm_sms_properties_get_validity_type ()">mm_sms_properties_get_validity_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-validity-relative" title="mm_sms_properties_get_validity_relative ()">mm_sms_properties_get_validity_relative</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-validity-relative" title="mm_sms_properties_set_validity_relative ()">mm_sms_properties_set_validity_relative</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-class" title="mm_sms_properties_get_class ()">mm_sms_properties_get_class</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-class" title="mm_sms_properties_set_class ()">mm_sms_properties_set_class</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-delivery-report-request" title="mm_sms_properties_get_delivery_report_request ()">mm_sms_properties_get_delivery_report_request</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-delivery-report-request" title="mm_sms_properties_set_delivery_report_request ()">mm_sms_properties_set_delivery_report_request</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaTeleserviceId"><span class="returnvalue">MMSmsCdmaTeleserviceId</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-teleservice-id" title="mm_sms_properties_get_teleservice_id ()">mm_sms_properties_get_teleservice_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-teleservice-id" title="mm_sms_properties_set_teleservice_id ()">mm_sms_properties_set_teleservice_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaServiceCategory"><span class="returnvalue">MMSmsCdmaServiceCategory</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-service-category" title="mm_sms_properties_get_service_category ()">mm_sms_properties_get_service_category</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-service-category" title="mm_sms_properties_set_service_category ()">mm_sms_properties_set_service_category</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMSmsProperties.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMSmsProperties.html#MMSmsProperties-struct" title="struct MMSmsProperties">MMSmsProperties</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMSmsProperties.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMSmsProperties
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMSmsProperties.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> is an object handling the properties to be set
+in newly created SMS objects.</p>
+<p>This object is created by the user and passed to ModemManager with either
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-create" title="mm_modem_messaging_create ()"><code class="function">mm_modem_messaging_create()</code></a> or <a class="link" href="MMModemMessaging.html#mm-modem-messaging-create-sync" title="mm_modem_messaging_create_sync ()"><code class="function">mm_modem_messaging_create_sync()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMSmsProperties.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-sms-properties-new"></a><h3>mm_sms_properties_new ()</h3>
+<pre class="programlisting"><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="returnvalue">MMSmsProperties</span></a> *
+mm_sms_properties_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a new empty <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-new.returns"></a><h4>Returns</h4>
+<p>a <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>. The returned value should be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-get-text"></a><h3>mm_sms_properties_get_text ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_properties_get_text (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>);</pre>
+<p>Gets the message text, in UTF-8.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-get-text.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-properties-get-text.returns"></a><h4>Returns</h4>
+<p>The message text, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't contain any (e.g. contains data instead). Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-set-text"></a><h3>mm_sms_properties_set_text ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sms_properties_set_text (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>);</pre>
+<p>Sets the message text.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-set-text.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>text</p></td>
+<td class="parameter_description"><p>The text to set, in UTF-8.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-get-data"></a><h3>mm_sms_properties_get_data ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *
+mm_sms_properties_get_data (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *data_len</code></em>);</pre>
+<p>Gets the message data.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-get-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>data_len</p></td>
+<td class="parameter_description"><p>Size of the output data, if any given. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-properties-get-data.returns"></a><h4>Returns</h4>
+<p>The message data, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't contain any (e.g. contains text instead). </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-set-data"></a><h3>mm_sms_properties_set_data ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sms_properties_set_data (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *data</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> data_length</code></em>);</pre>
+<p>Sets the message data.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-set-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>data</p></td>
+<td class="parameter_description"><p>The data to set.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>data_length</p></td>
+<td class="parameter_description"><p>Length of <em class="parameter"><code>data</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-peek-data-bytearray"></a><h3>mm_sms_properties_peek_data_bytearray ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *
+mm_sms_properties_peek_data_bytearray (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>);</pre>
+<p>Gets the message data.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-peek-data-bytearray.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-properties-peek-data-bytearray.returns"></a><h4>Returns</h4>
+<p>A <a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> with the message data, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't contain any (e.g. contains text instead). Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-get-data-bytearray"></a><h3>mm_sms_properties_get_data_bytearray ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *
+mm_sms_properties_get_data_bytearray (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>);</pre>
+<p>Gets the message data.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-get-data-bytearray.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-properties-get-data-bytearray.returns"></a><h4>Returns</h4>
+<p>A <a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> with the message data, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't contain any (e.g. contains text instead). The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#g-byte-array-unref"><code class="function">g_byte_array_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-set-data-bytearray"></a><h3>mm_sms_properties_set_data_bytearray ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sms_properties_set_data_bytearray (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> *data</code></em>);</pre>
+<p>Sets the message data.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-set-data-bytearray.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>data</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> with the data to set. This method takes a new reference of <em class="parameter"><code>data</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-get-number"></a><h3>mm_sms_properties_get_number ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_properties_get_number (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>);</pre>
+<p>Gets the number to which the message is addressed.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-get-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-properties-get-number.returns"></a><h4>Returns</h4>
+<p>The number, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-set-number"></a><h3>mm_sms_properties_set_number ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sms_properties_set_number (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *number</code></em>);</pre>
+<p>Sets the number to which the message is addressed.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-set-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>number</p></td>
+<td class="parameter_description"><p>The number.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-get-smsc"></a><h3>mm_sms_properties_get_smsc ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_properties_get_smsc (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>);</pre>
+<p>Gets the SMS service center number.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-get-smsc.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-properties-get-smsc.returns"></a><h4>Returns</h4>
+<p>The number of the SMSC, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it couldn't be retrieved. Do not free the returned value, it is owned by <em class="parameter"><code>self</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-set-smsc"></a><h3>mm_sms_properties_set_smsc ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sms_properties_set_smsc (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *smsc</code></em>);</pre>
+<p>Sets the SMS service center number.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-set-smsc.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>smsc</p></td>
+<td class="parameter_description"><p>The SMSC number.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-get-validity-type"></a><h3>mm_sms_properties_get_validity_type ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsValidityType"><span class="returnvalue">MMSmsValidityType</span></a>
+mm_sms_properties_get_validity_type (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>);</pre>
+<p>Gets the relative validity type the SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-get-validity-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-properties-get-validity-type.returns"></a><h4>Returns</h4>
+<p> a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsValidityType"><span class="type">MMSmsValidityType</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-get-validity-relative"></a><h3>mm_sms_properties_get_validity_relative ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_sms_properties_get_validity_relative
+ (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>);</pre>
+<p>Gets the relative validity time of the SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-get-validity-relative.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-properties-get-validity-relative.returns"></a><h4>Returns</h4>
+<p> the validity time or 0 if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-set-validity-relative"></a><h3>mm_sms_properties_set_validity_relative ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sms_properties_set_validity_relative
+ (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> validity</code></em>);</pre>
+<p>Sets the relative validity time of the SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-set-validity-relative.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>validity</p></td>
+<td class="parameter_description"><p>The validity of <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MM-SMS-VALIDITY-TYPE-RELATIVE:CAPS"><code class="literal">MM_SMS_VALIDITY_TYPE_RELATIVE</code></a> type.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-get-class"></a><h3>mm_sms_properties_get_class ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+mm_sms_properties_get_class (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>);</pre>
+<p>Gets the 3GPP message class of the SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-get-class.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-properties-get-class.returns"></a><h4>Returns</h4>
+<p> the message class, or -1 for invalid/unset class.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-set-class"></a><h3>mm_sms_properties_set_class ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sms_properties_set_class (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> message_class</code></em>);</pre>
+<p>Sets the 3GPP message class of the SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-set-class.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>message_class</p></td>
+<td class="parameter_description"><p>The message class (0..3), or -1 for invalid/unset class.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-get-delivery-report-request"></a><h3>mm_sms_properties_get_delivery_report_request ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_sms_properties_get_delivery_report_request
+ (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>);</pre>
+<p>Checks whether delivery report is requested for the SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-get-delivery-report-request.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-properties-get-delivery-report-request.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if delivery report is requested, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-set-delivery-report-request"></a><h3>mm_sms_properties_set_delivery_report_request ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sms_properties_set_delivery_report_request
+ (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> request</code></em>);</pre>
+<p>Sets whether delivery report is requested for the SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-set-delivery-report-request.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>request</p></td>
+<td class="parameter_description"><p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if delivery report is requested, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-get-teleservice-id"></a><h3>mm_sms_properties_get_teleservice_id ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaTeleserviceId"><span class="returnvalue">MMSmsCdmaTeleserviceId</span></a>
+mm_sms_properties_get_teleservice_id (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>);</pre>
+<p>Gets the CDMA teleservice ID of the SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-get-teleservice-id.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-properties-get-teleservice-id.returns"></a><h4>Returns</h4>
+<p> the CDMA teleservice ID.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-set-teleservice-id"></a><h3>mm_sms_properties_set_teleservice_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sms_properties_set_teleservice_id (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaTeleserviceId"><span class="type">MMSmsCdmaTeleserviceId</span></a> teleservice_id</code></em>);</pre>
+<p>Sets the CDMA teleservice ID of the SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-set-teleservice-id.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>teleservice_id</p></td>
+<td class="parameter_description"><p>The CDMA teleservice ID.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-get-service-category"></a><h3>mm_sms_properties_get_service_category ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaServiceCategory"><span class="returnvalue">MMSmsCdmaServiceCategory</span></a>
+mm_sms_properties_get_service_category
+ (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>);</pre>
+<p>Gets the CDMA message service category of the SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-get-service-category.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-properties-get-service-category.returns"></a><h4>Returns</h4>
+<p> the CDMA service category.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-properties-set-service-category"></a><h3>mm_sms_properties_set_service_category ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_sms_properties_set_service_category
+ (<em class="parameter"><code><a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaServiceCategory"><span class="type">MMSmsCdmaServiceCategory</span></a> service_category</code></em>);</pre>
+<p>Sets the CDMA service category of the SMS.</p>
+<div class="refsect3">
+<a name="mm-sms-properties-set-service-category.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>service_category</p></td>
+<td class="parameter_description"><p>The CDMA service category.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMSmsProperties.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMSmsProperties-struct"></a><h3>struct MMSmsProperties</h3>
+<pre class="programlisting">struct MMSmsProperties;</pre>
+<p>The <a class="link" href="MMSmsProperties.html" title="MMSmsProperties"><span class="type">MMSmsProperties</span></a> structure contains private data and should only be
+accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MMUnlockRetries.html b/docs/reference/libmm-glib/html/MMUnlockRetries.html
new file mode 100644
index 00000000..6fccfbfc
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MMUnlockRetries.html
@@ -0,0 +1,236 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MMUnlockRetries: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html#id-1.2.4.3" title="Generic interfaces">
+<link rel="prev" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">
+<link rel="next" href="ch03s02.html" title="Simple interface support">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MMUnlockRetries.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MMUnlockRetries.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html#id-1.2.4.3"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMCdmaManualActivationProperties.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch03s02.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MMUnlockRetries"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MMUnlockRetries.top_of_page"></a>MMUnlockRetries</span></h2>
+<p>MMUnlockRetries — Helper object to report unlock retries.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MMUnlockRetries.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MMUnlockRetries.html#mm-unlock-retries-get" title="mm_unlock_retries_get ()">mm_unlock_retries_get</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<span class="c_punctuation">(</span><a class="link" href="MMUnlockRetries.html#MMUnlockRetriesForeachCb" title="MMUnlockRetriesForeachCb ()">*MMUnlockRetriesForeachCb</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MMUnlockRetries.html#mm-unlock-retries-foreach" title="mm_unlock_retries_foreach ()">mm_unlock_retries_foreach</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMUnlockRetries.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MMUnlockRetries.html#MMUnlockRetries-struct" title="struct MMUnlockRetries">MMUnlockRetries</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="MMUnlockRetries.html#MM-UNLOCK-RETRIES-UNKNOWN:CAPS" title="MM_UNLOCK_RETRIES_UNKNOWN">MM_UNLOCK_RETRIES_UNKNOWN</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MMUnlockRetries.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> MMUnlockRetries
+</pre>
+</div>
+<div class="refsect1">
+<a name="MMUnlockRetries.description"></a><h2>Description</h2>
+<p>The <a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries"><span class="type">MMUnlockRetries</span></a> is an object exposing the unlock retry counts for
+different <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLock"><span class="type">MMModemLock</span></a> values.</p>
+<p>This object is retrieved from the <a class="link" href="MMModem.html" title="MMModem"><span class="type">MMModem</span></a> object with either
+<a class="link" href="MMModem.html#mm-modem-get-unlock-retries" title="mm_modem_get_unlock_retries ()"><code class="function">mm_modem_get_unlock_retries()</code></a> or <a class="link" href="MMModem.html#mm-modem-peek-unlock-retries" title="mm_modem_peek_unlock_retries ()"><code class="function">mm_modem_peek_unlock_retries()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MMUnlockRetries.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-unlock-retries-get"></a><h3>mm_unlock_retries_get ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_unlock_retries_get (<em class="parameter"><code><a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries"><span class="type">MMUnlockRetries</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLock"><span class="type">MMModemLock</span></a> lock</code></em>);</pre>
+<p>Gets the unlock retries for the given <em class="parameter"><code>lock</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-unlock-retries-get.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries"><span class="type">MMUnlockRetries</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>lock</p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLock"><span class="type">MMModemLock</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-unlock-retries-get.returns"></a><h4>Returns</h4>
+<p> the unlock retries or <a class="link" href="MMUnlockRetries.html#MM-UNLOCK-RETRIES-UNKNOWN:CAPS" title="MM_UNLOCK_RETRIES_UNKNOWN"><code class="literal">MM_UNLOCK_RETRIES_UNKNOWN</code></a> if unknown.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MMUnlockRetriesForeachCb"></a><h3>MMUnlockRetriesForeachCb ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+<span class="c_punctuation">(</span>*MMUnlockRetriesForeachCb<span class="c_punctuation">)</span> (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLock"><span class="type">MMModemLock</span></a> lock</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> count</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Specifies the type of function passed to <a class="link" href="MMUnlockRetries.html#mm-unlock-retries-foreach" title="mm_unlock_retries_foreach ()"><code class="function">mm_unlock_retries_foreach()</code></a>.</p>
+<div class="refsect3">
+<a name="MMUnlockRetriesForeachCb.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>lock</p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLock"><span class="type">MMModemLock</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>count</p></td>
+<td class="parameter_description"><p>the number of retries left for <em class="parameter"><code>lock</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>data passed to the function.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-unlock-retries-foreach"></a><h3>mm_unlock_retries_foreach ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_unlock_retries_foreach (<em class="parameter"><code><a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries"><span class="type">MMUnlockRetries</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="MMUnlockRetries.html#MMUnlockRetriesForeachCb" title="MMUnlockRetriesForeachCb ()"><span class="type">MMUnlockRetriesForeachCb</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Executes <em class="parameter"><code>callback</code></em>
+ for each lock information found in <em class="parameter"><code>self</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-unlock-retries-foreach.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <em class="parameter"><code>MMUnlockRetries</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>callback to call for each available lock. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>data to pass to <em class="parameter"><code>callback</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MMUnlockRetries.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MMUnlockRetries-struct"></a><h3>struct MMUnlockRetries</h3>
+<pre class="programlisting">struct MMUnlockRetries;</pre>
+<p>The <a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries"><span class="type">MMUnlockRetries</span></a> structure contains private data and should only be accessed
+using the provided API.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MM-UNLOCK-RETRIES-UNKNOWN:CAPS"></a><h3>MM_UNLOCK_RETRIES_UNKNOWN</h3>
+<pre class="programlisting">#define MM_UNLOCK_RETRIES_UNKNOWN 999
+</pre>
+<p>Identifier for reporting unknown unlock retries.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusBearer.html b/docs/reference/libmm-glib/html/MmGdbusBearer.html
new file mode 100644
index 00000000..5aed3c88
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusBearer.html
@@ -0,0 +1,1312 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusBearer: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemSimpleSkeleton.html" title="MmGdbusModemSimpleSkeleton">
+<link rel="next" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusBearer.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusBearer.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusBearer.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusBearer.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusBearer.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusBearer.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemSimpleSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusBearerProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusBearer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusBearer.top_of_page"></a>MmGdbusBearer</span></h2>
+<p>MmGdbusBearer — Generated C code for the org.freedesktop.ModemManager1.Bearer D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusBearer.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-interface" title="mm_gdbus_bearer_get_interface ()">mm_gdbus_bearer_get_interface</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-interface" title="mm_gdbus_bearer_dup_interface ()">mm_gdbus_bearer_dup_interface</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-ip4-config" title="mm_gdbus_bearer_get_ip4_config ()">mm_gdbus_bearer_get_ip4_config</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-ip4-config" title="mm_gdbus_bearer_dup_ip4_config ()">mm_gdbus_bearer_dup_ip4_config</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-ip6-config" title="mm_gdbus_bearer_get_ip6_config ()">mm_gdbus_bearer_get_ip6_config</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-ip6-config" title="mm_gdbus_bearer_dup_ip6_config ()">mm_gdbus_bearer_dup_ip6_config</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-ip-timeout" title="mm_gdbus_bearer_get_ip_timeout ()">mm_gdbus_bearer_get_ip_timeout</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-properties" title="mm_gdbus_bearer_get_properties ()">mm_gdbus_bearer_get_properties</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-properties" title="mm_gdbus_bearer_dup_properties ()">mm_gdbus_bearer_dup_properties</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-connected" title="mm_gdbus_bearer_get_connected ()">mm_gdbus_bearer_get_connected</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-suspended" title="mm_gdbus_bearer_get_suspended ()">mm_gdbus_bearer_get_suspended</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-bearer-type" title="mm_gdbus_bearer_get_bearer_type ()">mm_gdbus_bearer_get_bearer_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-stats" title="mm_gdbus_bearer_get_stats ()">mm_gdbus_bearer_get_stats</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-stats" title="mm_gdbus_bearer_dup_stats ()">mm_gdbus_bearer_dup_stats</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-connect" title="mm_gdbus_bearer_call_connect ()">mm_gdbus_bearer_call_connect</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-connect-finish" title="mm_gdbus_bearer_call_connect_finish ()">mm_gdbus_bearer_call_connect_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-connect-sync" title="mm_gdbus_bearer_call_connect_sync ()">mm_gdbus_bearer_call_connect_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-disconnect" title="mm_gdbus_bearer_call_disconnect ()">mm_gdbus_bearer_call_disconnect</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-disconnect-finish" title="mm_gdbus_bearer_call_disconnect_finish ()">mm_gdbus_bearer_call_disconnect_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-disconnect-sync" title="mm_gdbus_bearer_call_disconnect_sync ()">mm_gdbus_bearer_call_disconnect_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearer.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusBearer.html#MmGdbusBearer--bearer-type" title="The “bearer-type” property">bearer-type</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusBearer.html#MmGdbusBearer--connected" title="The “connected” property">connected</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusBearer.html#MmGdbusBearer--interface" title="The “interface” property">interface</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusBearer.html#MmGdbusBearer--ip-timeout" title="The “ip-timeout” property">ip-timeout</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusBearer.html#MmGdbusBearer--ip4-config" title="The “ip4-config” property">ip4-config</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusBearer.html#MmGdbusBearer--ip6-config" title="The “ip6-config” property">ip6-config</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusBearer.html#MmGdbusBearer--properties" title="The “properties” property">properties</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusBearer.html#MmGdbusBearer--stats" title="The “stats” property">stats</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusBearer.html#MmGdbusBearer--suspended" title="The “suspended” property">suspended</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearer.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusBearer.html#MmGdbusBearer-handle-connect" title="The “handle-connect” signal">handle-connect</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusBearer.html#MmGdbusBearer-handle-disconnect" title="The “handle-disconnect” signal">handle-disconnect</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearer.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusBearer.html#MmGdbusBearer-struct" title="MmGdbusBearer">MmGdbusBearer</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusBearer.html#MmGdbusBearerIface" title="struct MmGdbusBearerIface">MmGdbusBearerIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearer.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusBearer
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearer.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusBearer requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearer.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusBearer is implemented by
+ <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>, <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy">MmGdbusBearerProxy</a> and <a class="link" href="MmGdbusBearerSkeleton.html" title="MmGdbusBearerSkeleton">MmGdbusBearerSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearer.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Bearer D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearer.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-get-interface"></a><h3>mm_gdbus_bearer_get_interface ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_bearer_get_interface (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Interface">"Interface"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-interface" title="mm_gdbus_bearer_dup_interface ()"><code class="function">mm_gdbus_bearer_dup_interface()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-interface.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-interface.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-dup-interface"></a><h3>mm_gdbus_bearer_dup_interface ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_bearer_dup_interface (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Interface">"Interface"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-dup-interface.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-dup-interface.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-get-ip4-config"></a><h3>mm_gdbus_bearer_get_ip4_config ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_bearer_get_ip4_config (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip4Config">"Ip4Config"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-ip4-config" title="mm_gdbus_bearer_dup_ip4_config ()"><code class="function">mm_gdbus_bearer_dup_ip4_config()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-ip4-config.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-ip4-config.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-dup-ip4-config"></a><h3>mm_gdbus_bearer_dup_ip4_config ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_bearer_dup_ip4_config (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip4Config">"Ip4Config"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-dup-ip4-config.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-dup-ip4-config.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-get-ip6-config"></a><h3>mm_gdbus_bearer_get_ip6_config ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_bearer_get_ip6_config (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip6Config">"Ip6Config"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-ip6-config" title="mm_gdbus_bearer_dup_ip6_config ()"><code class="function">mm_gdbus_bearer_dup_ip6_config()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-ip6-config.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-ip6-config.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-dup-ip6-config"></a><h3>mm_gdbus_bearer_dup_ip6_config ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_bearer_dup_ip6_config (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip6Config">"Ip6Config"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-dup-ip6-config.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-dup-ip6-config.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-get-ip-timeout"></a><h3>mm_gdbus_bearer_get_ip_timeout ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_bearer_get_ip_timeout (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.IpTimeout">"IpTimeout"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-ip-timeout.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-ip-timeout.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-get-properties"></a><h3>mm_gdbus_bearer_get_properties ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_bearer_get_properties (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Properties">"Properties"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-properties" title="mm_gdbus_bearer_dup_properties ()"><code class="function">mm_gdbus_bearer_dup_properties()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-properties.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-properties.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-dup-properties"></a><h3>mm_gdbus_bearer_dup_properties ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_bearer_dup_properties (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Properties">"Properties"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-dup-properties.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-dup-properties.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-get-connected"></a><h3>mm_gdbus_bearer_get_connected ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_bearer_get_connected (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Connected">"Connected"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-connected.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-connected.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-get-suspended"></a><h3>mm_gdbus_bearer_get_suspended ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_bearer_get_suspended (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Suspended">"Suspended"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-suspended.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-suspended.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-get-bearer-type"></a><h3>mm_gdbus_bearer_get_bearer_type ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_bearer_get_bearer_type (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.BearerType">"BearerType"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-bearer-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-bearer-type.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-get-stats"></a><h3>mm_gdbus_bearer_get_stats ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_bearer_get_stats (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Stats">"Stats"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-stats" title="mm_gdbus_bearer_dup_stats ()"><code class="function">mm_gdbus_bearer_dup_stats()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-stats.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-get-stats.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-dup-stats"></a><h3>mm_gdbus_bearer_dup_stats ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_bearer_dup_stats (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Stats">"Stats"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-dup-stats.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-dup-stats.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-call-connect"></a><h3>mm_gdbus_bearer_call_connect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_bearer_call_connect (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-method-org-freedesktop-ModemManager1-Bearer.Connect"><GTKDOCLINK HREF="Connect"><code class="function">Connect()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-connect-finish" title="mm_gdbus_bearer_call_connect_finish ()"><code class="function">mm_gdbus_bearer_call_connect_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-connect-sync" title="mm_gdbus_bearer_call_connect_sync ()"><code class="function">mm_gdbus_bearer_call_connect_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-call-connect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy"><span class="type">MmGdbusBearerProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-call-connect-finish"></a><h3>mm_gdbus_bearer_call_connect_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_bearer_call_connect_finish (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-connect" title="mm_gdbus_bearer_call_connect ()"><code class="function">mm_gdbus_bearer_call_connect()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-call-connect-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy"><span class="type">MmGdbusBearerProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-connect" title="mm_gdbus_bearer_call_connect ()"><code class="function">mm_gdbus_bearer_call_connect()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-call-connect-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-call-connect-sync"></a><h3>mm_gdbus_bearer_call_connect_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_bearer_call_connect_sync (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-method-org-freedesktop-ModemManager1-Bearer.Connect"><GTKDOCLINK HREF="Connect"><code class="function">Connect()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-connect" title="mm_gdbus_bearer_call_connect ()"><code class="function">mm_gdbus_bearer_call_connect()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-call-connect-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy"><span class="type">MmGdbusBearerProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-call-connect-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-call-disconnect"></a><h3>mm_gdbus_bearer_call_disconnect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_bearer_call_disconnect (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-method-org-freedesktop-ModemManager1-Bearer.Disconnect"><GTKDOCLINK HREF="Disconnect"><code class="function">Disconnect()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-disconnect-finish" title="mm_gdbus_bearer_call_disconnect_finish ()"><code class="function">mm_gdbus_bearer_call_disconnect_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-disconnect-sync" title="mm_gdbus_bearer_call_disconnect_sync ()"><code class="function">mm_gdbus_bearer_call_disconnect_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-call-disconnect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy"><span class="type">MmGdbusBearerProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-call-disconnect-finish"></a><h3>mm_gdbus_bearer_call_disconnect_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_bearer_call_disconnect_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-disconnect" title="mm_gdbus_bearer_call_disconnect ()"><code class="function">mm_gdbus_bearer_call_disconnect()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-call-disconnect-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy"><span class="type">MmGdbusBearerProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-disconnect" title="mm_gdbus_bearer_call_disconnect ()"><code class="function">mm_gdbus_bearer_call_disconnect()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-call-disconnect-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-call-disconnect-sync"></a><h3>mm_gdbus_bearer_call_disconnect_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_bearer_call_disconnect_sync (<em class="parameter"><code><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-method-org-freedesktop-ModemManager1-Bearer.Disconnect"><GTKDOCLINK HREF="Disconnect"><code class="function">Disconnect()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-disconnect" title="mm_gdbus_bearer_call_disconnect ()"><code class="function">mm_gdbus_bearer_call_disconnect()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-call-disconnect-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy"><span class="type">MmGdbusBearerProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-call-disconnect-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearer.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusBearer-struct"></a><h3>MmGdbusBearer</h3>
+<pre class="programlisting">typedef struct _MmGdbusBearer MmGdbusBearer;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Bearer.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusBearerIface"></a><h3>struct MmGdbusBearerIface</h3>
+<pre class="programlisting">struct MmGdbusBearerIface {
+ GTypeInterface parent_iface;
+
+
+ gboolean (*handle_connect) (
+ MmGdbusBearer *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_disconnect) (
+ MmGdbusBearer *object,
+ GDBusMethodInvocation *invocation);
+
+ guint (*get_bearer_type) (MmGdbusBearer *object);
+
+ gboolean (*get_connected) (MmGdbusBearer *object);
+
+ const gchar * (*get_interface) (MmGdbusBearer *object);
+
+ GVariant * (*get_ip4_config) (MmGdbusBearer *object);
+
+ GVariant * (*get_ip6_config) (MmGdbusBearer *object);
+
+ guint (*get_ip_timeout) (MmGdbusBearer *object);
+
+ GVariant * (*get_properties) (MmGdbusBearer *object);
+
+ GVariant * (*get_stats) (MmGdbusBearer *object);
+
+ gboolean (*get_suspended) (MmGdbusBearer *object);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Bearer.</p>
+<div class="refsect3">
+<a name="MmGdbusBearerIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusBearerIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusBearerIface.handle-connect"></a>handle_connect</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusBearer.html#MmGdbusBearer-handle-connect" title="The “handle-connect” signal"><span class="type">“handle-connect”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusBearerIface.handle-disconnect"></a>handle_disconnect</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusBearer.html#MmGdbusBearer-handle-disconnect" title="The “handle-disconnect” signal"><span class="type">“handle-disconnect”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusBearerIface.get-bearer-type"></a>get_bearer_type</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusBearer.html#MmGdbusBearer--bearer-type" title="The “bearer-type” property"><span class="type">“bearer-type”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusBearerIface.get-connected"></a>get_connected</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusBearer.html#MmGdbusBearer--connected" title="The “connected” property"><span class="type">“connected”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusBearerIface.get-interface"></a>get_interface</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusBearer.html#MmGdbusBearer--interface" title="The “interface” property"><span class="type">“interface”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusBearerIface.get-ip4-config"></a>get_ip4_config</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusBearer.html#MmGdbusBearer--ip4-config" title="The “ip4-config” property"><span class="type">“ip4-config”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusBearerIface.get-ip6-config"></a>get_ip6_config</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusBearer.html#MmGdbusBearer--ip6-config" title="The “ip6-config” property"><span class="type">“ip6-config”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusBearerIface.get-ip-timeout"></a>get_ip_timeout</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusBearer.html#MmGdbusBearer--ip-timeout" title="The “ip-timeout” property"><span class="type">“ip-timeout”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusBearerIface.get-properties"></a>get_properties</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusBearer.html#MmGdbusBearer--properties" title="The “properties” property"><span class="type">“properties”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusBearerIface.get-stats"></a>get_stats</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusBearer.html#MmGdbusBearer--stats" title="The “stats” property"><span class="type">“stats”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusBearerIface.get-suspended"></a>get_suspended</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusBearer.html#MmGdbusBearer--suspended" title="The “suspended” property"><span class="type">“suspended”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearer.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusBearer--bearer-type"></a><h3>The <code class="literal">“bearer-type”</code> property</h3>
+<pre class="programlisting"> “bearer-type” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.BearerType">"BearerType"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusBearer--connected"></a><h3>The <code class="literal">“connected”</code> property</h3>
+<pre class="programlisting"> “connected” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Connected">"Connected"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: FALSE</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusBearer--interface"></a><h3>The <code class="literal">“interface”</code> property</h3>
+<pre class="programlisting"> “interface” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Interface">"Interface"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusBearer--ip-timeout"></a><h3>The <code class="literal">“ip-timeout”</code> property</h3>
+<pre class="programlisting"> “ip-timeout” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.IpTimeout">"IpTimeout"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusBearer--ip4-config"></a><h3>The <code class="literal">“ip4-config”</code> property</h3>
+<pre class="programlisting"> “ip4-config” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip4Config">"Ip4Config"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a{sv}&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusBearer--ip6-config"></a><h3>The <code class="literal">“ip6-config”</code> property</h3>
+<pre class="programlisting"> “ip6-config” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Ip6Config">"Ip6Config"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a{sv}&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusBearer--properties"></a><h3>The <code class="literal">“properties”</code> property</h3>
+<pre class="programlisting"> “properties” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Properties">"Properties"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a{sv}&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusBearer--stats"></a><h3>The <code class="literal">“stats”</code> property</h3>
+<pre class="programlisting"> “stats” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Stats">"Stats"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a{sv}&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusBearer--suspended"></a><h3>The <code class="literal">“suspended”</code> property</h3>
+<pre class="programlisting"> “suspended” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-property-org-freedesktop-ModemManager1-Bearer.Suspended">"Suspended"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: FALSE</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearer.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusBearer-handle-connect"></a><h3>The <code class="literal">“handle-connect”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-method-org-freedesktop-ModemManager1-Bearer.Connect"><GTKDOCLINK HREF="Connect"><code class="function">Connect()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_bearer_complete_connect()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusBearer-handle-connect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusBearer-handle-connect.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusBearer-handle-disconnect"></a><h3>The <code class="literal">“handle-disconnect”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Bearer.html#gdbus-method-org-freedesktop-ModemManager1-Bearer.Disconnect"><GTKDOCLINK HREF="Disconnect"><code class="function">Disconnect()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_bearer_complete_disconnect()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusBearer-handle-disconnect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="type">MmGdbusBearer</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusBearer-handle-disconnect.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusBearerProxy.html b/docs/reference/libmm-glib/html/MmGdbusBearerProxy.html
new file mode 100644
index 00000000..4882671e
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusBearerProxy.html
@@ -0,0 +1,469 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusBearerProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusBearer.html" title="MmGdbusBearer">
+<link rel="next" href="MmGdbusBearerSkeleton.html" title="MmGdbusBearerSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusBearerProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusBearerProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusBearerProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusBearer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusBearerSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusBearerProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusBearerProxy.top_of_page"></a>MmGdbusBearerProxy</span></h2>
+<p>MmGdbusBearerProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusBearerProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new" title="mm_gdbus_bearer_proxy_new ()">mm_gdbus_bearer_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="returnvalue">MmGdbusBearer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-finish" title="mm_gdbus_bearer_proxy_new_finish ()">mm_gdbus_bearer_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-for-bus" title="mm_gdbus_bearer_proxy_new_for_bus ()">mm_gdbus_bearer_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="returnvalue">MmGdbusBearer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-for-bus-finish" title="mm_gdbus_bearer_proxy_new_for_bus_finish ()">mm_gdbus_bearer_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="returnvalue">MmGdbusBearer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-for-bus-sync" title="mm_gdbus_bearer_proxy_new_for_bus_sync ()">mm_gdbus_bearer_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="returnvalue">MmGdbusBearer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-sync" title="mm_gdbus_bearer_proxy_new_sync ()">mm_gdbus_bearer_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearerProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusBearerProxy.html#MmGdbusBearerProxy-struct" title="struct MmGdbusBearerProxy">MmGdbusBearerProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearerProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusBearerProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearerProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusBearerProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearerProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearerProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-proxy-new"></a><h3>mm_gdbus_bearer_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_bearer_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Bearer. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-finish" title="mm_gdbus_bearer_proxy_new_finish ()"><code class="function">mm_gdbus_bearer_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-sync" title="mm_gdbus_bearer_proxy_new_sync ()"><code class="function">mm_gdbus_bearer_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-proxy-new-finish"></a><h3>mm_gdbus_bearer_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="returnvalue">MmGdbusBearer</span></a> *
+mm_gdbus_bearer_proxy_new_finish (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new" title="mm_gdbus_bearer_proxy_new ()"><code class="function">mm_gdbus_bearer_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new" title="mm_gdbus_bearer_proxy_new ()"><code class="function">mm_gdbus_bearer_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusBearerProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-proxy-new-for-bus"></a><h3>mm_gdbus_bearer_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_bearer_proxy_new_for_bus (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new" title="mm_gdbus_bearer_proxy_new ()"><code class="function">mm_gdbus_bearer_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-for-bus-finish" title="mm_gdbus_bearer_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_bearer_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-for-bus-sync" title="mm_gdbus_bearer_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_bearer_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-proxy-new-for-bus-finish"></a><h3>mm_gdbus_bearer_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="returnvalue">MmGdbusBearer</span></a> *
+mm_gdbus_bearer_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-for-bus" title="mm_gdbus_bearer_proxy_new_for_bus ()"><code class="function">mm_gdbus_bearer_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-for-bus" title="mm_gdbus_bearer_proxy_new_for_bus ()"><code class="function">mm_gdbus_bearer_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusBearerProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-proxy-new-for-bus-sync"></a><h3>mm_gdbus_bearer_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="returnvalue">MmGdbusBearer</span></a> *
+mm_gdbus_bearer_proxy_new_for_bus_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-sync" title="mm_gdbus_bearer_proxy_new_sync ()"><code class="function">mm_gdbus_bearer_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-for-bus" title="mm_gdbus_bearer_proxy_new_for_bus ()"><code class="function">mm_gdbus_bearer_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusBearerProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-proxy-new-sync"></a><h3>mm_gdbus_bearer_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="returnvalue">MmGdbusBearer</span></a> *
+mm_gdbus_bearer_proxy_new_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Bearer. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new" title="mm_gdbus_bearer_proxy_new ()"><code class="function">mm_gdbus_bearer_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusBearerProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearerProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusBearerProxy-struct"></a><h3>struct MmGdbusBearerProxy</h3>
+<pre class="programlisting">struct MmGdbusBearerProxy;</pre>
+<p>The <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy"><span class="type">MmGdbusBearerProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusBearerSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusBearerSkeleton.html
new file mode 100644
index 00000000..bd77b5dd
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusBearerSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusBearerSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy">
+<link rel="next" href="MmGdbusSim.html" title="MmGdbusSim">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusBearerSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusBearerSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusBearerSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusBearerProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusSim.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusBearerSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusBearerSkeleton.top_of_page"></a>MmGdbusBearerSkeleton</span></h2>
+<p>MmGdbusBearerSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusBearerSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="returnvalue">MmGdbusBearer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusBearerSkeleton.html#mm-gdbus-bearer-skeleton-new" title="mm_gdbus_bearer_skeleton_new ()">mm_gdbus_bearer_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearerSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusBearerSkeleton.html#MmGdbusBearerSkeleton-struct" title="struct MmGdbusBearerSkeleton">MmGdbusBearerSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearerSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusBearerSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearerSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusBearerSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearerSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearerSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-bearer-skeleton-new"></a><h3>mm_gdbus_bearer_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer"><span class="returnvalue">MmGdbusBearer</span></a> *
+mm_gdbus_bearer_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Bearer.</p>
+<div class="refsect3">
+<a name="mm-gdbus-bearer-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusBearerSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusBearerSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusBearerSkeleton-struct"></a><h3>struct MmGdbusBearerSkeleton</h3>
+<pre class="programlisting">struct MmGdbusBearerSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusBearerSkeleton.html" title="MmGdbusBearerSkeleton"><span class="type">MmGdbusBearerSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusCall.html b/docs/reference/libmm-glib/html/MmGdbusCall.html
new file mode 100644
index 00000000..3c75144c
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusCall.html
@@ -0,0 +1,1622 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusCall: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusSmsSkeleton.html" title="MmGdbusSmsSkeleton">
+<link rel="next" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusCall.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusCall.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusCall.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusCall.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusCall.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusCall.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusSmsSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusCallProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusCall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusCall.top_of_page"></a>MmGdbusCall</span></h2>
+<p>MmGdbusCall — Generated C code for the org.freedesktop.ModemManager1.Call D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusCall.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-get-direction" title="mm_gdbus_call_get_direction ()">mm_gdbus_call_get_direction</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-get-number" title="mm_gdbus_call_get_number ()">mm_gdbus_call_get_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-dup-number" title="mm_gdbus_call_dup_number ()">mm_gdbus_call_dup_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-get-state" title="mm_gdbus_call_get_state ()">mm_gdbus_call_get_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-get-state-reason" title="mm_gdbus_call_get_state_reason ()">mm_gdbus_call_get_state_reason</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-dup-audio-format" title="mm_gdbus_call_dup_audio_format ()">mm_gdbus_call_dup_audio_format</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-dup-audio-port" title="mm_gdbus_call_dup_audio_port ()">mm_gdbus_call_dup_audio_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-get-audio-format" title="mm_gdbus_call_get_audio_format ()">mm_gdbus_call_get_audio_format</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-get-audio-port" title="mm_gdbus_call_get_audio_port ()">mm_gdbus_call_get_audio_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-accept" title="mm_gdbus_call_call_accept ()">mm_gdbus_call_call_accept</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-accept-finish" title="mm_gdbus_call_call_accept_finish ()">mm_gdbus_call_call_accept_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-accept-sync" title="mm_gdbus_call_call_accept_sync ()">mm_gdbus_call_call_accept_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-start" title="mm_gdbus_call_call_start ()">mm_gdbus_call_call_start</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-start-finish" title="mm_gdbus_call_call_start_finish ()">mm_gdbus_call_call_start_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-start-sync" title="mm_gdbus_call_call_start_sync ()">mm_gdbus_call_call_start_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-hangup" title="mm_gdbus_call_call_hangup ()">mm_gdbus_call_call_hangup</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-hangup-finish" title="mm_gdbus_call_call_hangup_finish ()">mm_gdbus_call_call_hangup_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-hangup-sync" title="mm_gdbus_call_call_hangup_sync ()">mm_gdbus_call_call_hangup_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-send-dtmf" title="mm_gdbus_call_call_send_dtmf ()">mm_gdbus_call_call_send_dtmf</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-send-dtmf-finish" title="mm_gdbus_call_call_send_dtmf_finish ()">mm_gdbus_call_call_send_dtmf_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-send-dtmf-sync" title="mm_gdbus_call_call_send_dtmf_sync ()">mm_gdbus_call_call_send_dtmf_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCall.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusCall.html#MmGdbusCall--audio-format" title="The “audio-format” property">audio-format</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusCall.html#MmGdbusCall--audio-port" title="The “audio-port” property">audio-port</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusCall.html#MmGdbusCall--direction" title="The “direction” property">direction</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusCall.html#MmGdbusCall--number" title="The “number” property">number</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusCall.html#MmGdbusCall--state" title="The “state” property">state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusCall.html#MmGdbusCall--state-reason" title="The “state-reason” property">state-reason</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCall.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="MmGdbusCall.html#MmGdbusCall-dtmf-received" title="The “dtmf-received” signal">dtmf-received</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusCall.html#MmGdbusCall-handle-accept" title="The “handle-accept” signal">handle-accept</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusCall.html#MmGdbusCall-handle-hangup" title="The “handle-hangup” signal">handle-hangup</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusCall.html#MmGdbusCall-handle-send-dtmf" title="The “handle-send-dtmf” signal">handle-send-dtmf</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusCall.html#MmGdbusCall-handle-start" title="The “handle-start” signal">handle-start</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="MmGdbusCall.html#MmGdbusCall-state-changed" title="The “state-changed” signal">state-changed</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCall.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusCall.html#MmGdbusCall-struct" title="MmGdbusCall">MmGdbusCall</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusCall.html#MmGdbusCallIface" title="struct MmGdbusCallIface">MmGdbusCallIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCall.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusCall
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCall.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusCall requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCall.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusCall is implemented by
+ <a class="link" href="MMCall.html" title="MMCall">MMCall</a>, <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy">MmGdbusCallProxy</a> and <a class="link" href="MmGdbusCallSkeleton.html" title="MmGdbusCallSkeleton">MmGdbusCallSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCall.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Call D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCall.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-call-get-direction"></a><h3>mm_gdbus_call_get_direction ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+mm_gdbus_call_get_direction (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.Direction">"Direction"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-call-get-direction.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-get-direction.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-get-number"></a><h3>mm_gdbus_call_get_number ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_call_get_number (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.Number">"Number"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusCall.html#mm-gdbus-call-dup-number" title="mm_gdbus_call_dup_number ()"><code class="function">mm_gdbus_call_dup_number()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-call-get-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-get-number.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-dup-number"></a><h3>mm_gdbus_call_dup_number ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_call_dup_number (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.Number">"Number"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-call-dup-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-dup-number.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-get-state"></a><h3>mm_gdbus_call_get_state ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+mm_gdbus_call_get_state (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.State">"State"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-call-get-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-get-state.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-get-state-reason"></a><h3>mm_gdbus_call_get_state_reason ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+mm_gdbus_call_get_state_reason (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.StateReason">"StateReason"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-call-get-state-reason.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-get-state-reason.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-dup-audio-format"></a><h3>mm_gdbus_call_dup_audio_format ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_call_dup_audio_format (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.AudioFormat">"AudioFormat"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-call-dup-audio-format.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-dup-audio-format.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-dup-audio-port"></a><h3>mm_gdbus_call_dup_audio_port ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_call_dup_audio_port (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.AudioPort">"AudioPort"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-call-dup-audio-port.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-dup-audio-port.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-get-audio-format"></a><h3>mm_gdbus_call_get_audio_format ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_call_get_audio_format (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.AudioFormat">"AudioFormat"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusCall.html#mm-gdbus-call-dup-audio-format" title="mm_gdbus_call_dup_audio_format ()"><code class="function">mm_gdbus_call_dup_audio_format()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-call-get-audio-format.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-get-audio-format.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-get-audio-port"></a><h3>mm_gdbus_call_get_audio_port ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_call_get_audio_port (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.AudioPort">"AudioPort"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusCall.html#mm-gdbus-call-dup-audio-port" title="mm_gdbus_call_dup_audio_port ()"><code class="function">mm_gdbus_call_dup_audio_port()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-call-get-audio-port.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-get-audio-port.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-call-accept"></a><h3>mm_gdbus_call_call_accept ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_call_call_accept (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Accept"><GTKDOCLINK HREF="Accept"><code class="function">Accept()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-accept-finish" title="mm_gdbus_call_call_accept_finish ()"><code class="function">mm_gdbus_call_call_accept_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-accept-sync" title="mm_gdbus_call_call_accept_sync ()"><code class="function">mm_gdbus_call_call_accept_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-accept.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy"><span class="type">MmGdbusCallProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-call-accept-finish"></a><h3>mm_gdbus_call_call_accept_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_call_call_accept_finish (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-accept" title="mm_gdbus_call_call_accept ()"><code class="function">mm_gdbus_call_call_accept()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-accept-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy"><span class="type">MmGdbusCallProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-accept" title="mm_gdbus_call_call_accept ()"><code class="function">mm_gdbus_call_call_accept()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-accept-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-call-accept-sync"></a><h3>mm_gdbus_call_call_accept_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_call_call_accept_sync (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Accept"><GTKDOCLINK HREF="Accept"><code class="function">Accept()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-accept" title="mm_gdbus_call_call_accept ()"><code class="function">mm_gdbus_call_call_accept()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-accept-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy"><span class="type">MmGdbusCallProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-accept-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-call-start"></a><h3>mm_gdbus_call_call_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_call_call_start (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Start"><GTKDOCLINK HREF="Start"><code class="function">Start()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-start-finish" title="mm_gdbus_call_call_start_finish ()"><code class="function">mm_gdbus_call_call_start_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-start-sync" title="mm_gdbus_call_call_start_sync ()"><code class="function">mm_gdbus_call_call_start_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-start.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy"><span class="type">MmGdbusCallProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-call-start-finish"></a><h3>mm_gdbus_call_call_start_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_call_call_start_finish (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-start" title="mm_gdbus_call_call_start ()"><code class="function">mm_gdbus_call_call_start()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-start-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy"><span class="type">MmGdbusCallProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-start" title="mm_gdbus_call_call_start ()"><code class="function">mm_gdbus_call_call_start()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-start-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-call-start-sync"></a><h3>mm_gdbus_call_call_start_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_call_call_start_sync (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Start"><GTKDOCLINK HREF="Start"><code class="function">Start()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-start" title="mm_gdbus_call_call_start ()"><code class="function">mm_gdbus_call_call_start()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-start-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy"><span class="type">MmGdbusCallProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-start-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-call-hangup"></a><h3>mm_gdbus_call_call_hangup ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_call_call_hangup (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Hangup"><GTKDOCLINK HREF="Hangup"><code class="function">Hangup()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-hangup-finish" title="mm_gdbus_call_call_hangup_finish ()"><code class="function">mm_gdbus_call_call_hangup_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-hangup-sync" title="mm_gdbus_call_call_hangup_sync ()"><code class="function">mm_gdbus_call_call_hangup_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-hangup.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy"><span class="type">MmGdbusCallProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-call-hangup-finish"></a><h3>mm_gdbus_call_call_hangup_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_call_call_hangup_finish (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-hangup" title="mm_gdbus_call_call_hangup ()"><code class="function">mm_gdbus_call_call_hangup()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-hangup-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy"><span class="type">MmGdbusCallProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-hangup" title="mm_gdbus_call_call_hangup ()"><code class="function">mm_gdbus_call_call_hangup()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-hangup-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-call-hangup-sync"></a><h3>mm_gdbus_call_call_hangup_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_call_call_hangup_sync (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Hangup"><GTKDOCLINK HREF="Hangup"><code class="function">Hangup()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-hangup" title="mm_gdbus_call_call_hangup ()"><code class="function">mm_gdbus_call_call_hangup()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-hangup-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy"><span class="type">MmGdbusCallProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-hangup-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-call-send-dtmf"></a><h3>mm_gdbus_call_call_send_dtmf ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_call_call_send_dtmf (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_dtmf</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.SendDtmf"><GTKDOCLINK HREF="SendDtmf"><code class="function">SendDtmf()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-send-dtmf-finish" title="mm_gdbus_call_call_send_dtmf_finish ()"><code class="function">mm_gdbus_call_call_send_dtmf_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-send-dtmf-sync" title="mm_gdbus_call_call_send_dtmf_sync ()"><code class="function">mm_gdbus_call_call_send_dtmf_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-send-dtmf.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy"><span class="type">MmGdbusCallProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_dtmf</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-call-send-dtmf-finish"></a><h3>mm_gdbus_call_call_send_dtmf_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_call_call_send_dtmf_finish (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-send-dtmf" title="mm_gdbus_call_call_send_dtmf ()"><code class="function">mm_gdbus_call_call_send_dtmf()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-send-dtmf-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy"><span class="type">MmGdbusCallProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-send-dtmf" title="mm_gdbus_call_call_send_dtmf ()"><code class="function">mm_gdbus_call_call_send_dtmf()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-send-dtmf-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-call-send-dtmf-sync"></a><h3>mm_gdbus_call_call_send_dtmf_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_call_call_send_dtmf_sync (<em class="parameter"><code><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_dtmf</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.SendDtmf"><GTKDOCLINK HREF="SendDtmf"><code class="function">SendDtmf()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-send-dtmf" title="mm_gdbus_call_call_send_dtmf ()"><code class="function">mm_gdbus_call_call_send_dtmf()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-send-dtmf-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy"><span class="type">MmGdbusCallProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_dtmf</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-call-send-dtmf-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCall.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusCall-struct"></a><h3>MmGdbusCall</h3>
+<pre class="programlisting">typedef struct _MmGdbusCall MmGdbusCall;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Call.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusCallIface"></a><h3>struct MmGdbusCallIface</h3>
+<pre class="programlisting">struct MmGdbusCallIface {
+ GTypeInterface parent_iface;
+
+
+
+ gboolean (*handle_accept) (
+ MmGdbusCall *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_hangup) (
+ MmGdbusCall *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_send_dtmf) (
+ MmGdbusCall *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_dtmf);
+
+ gboolean (*handle_start) (
+ MmGdbusCall *object,
+ GDBusMethodInvocation *invocation);
+
+ GVariant * (*get_audio_format) (MmGdbusCall *object);
+
+ const gchar * (*get_audio_port) (MmGdbusCall *object);
+
+ gint (*get_direction) (MmGdbusCall *object);
+
+ const gchar * (*get_number) (MmGdbusCall *object);
+
+ gint (*get_state) (MmGdbusCall *object);
+
+ gint (*get_state_reason) (MmGdbusCall *object);
+
+ void (*dtmf_received) (
+ MmGdbusCall *object,
+ const gchar *arg_dtmf);
+
+ void (*state_changed) (
+ MmGdbusCall *object,
+ gint arg_old,
+ gint arg_new,
+ guint arg_reason);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Call.</p>
+<div class="refsect3">
+<a name="MmGdbusCallIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusCallIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusCallIface.handle-accept"></a>handle_accept</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusCall.html#MmGdbusCall-handle-accept" title="The “handle-accept” signal"><span class="type">“handle-accept”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusCallIface.handle-hangup"></a>handle_hangup</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusCall.html#MmGdbusCall-handle-hangup" title="The “handle-hangup” signal"><span class="type">“handle-hangup”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusCallIface.handle-send-dtmf"></a>handle_send_dtmf</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusCall.html#MmGdbusCall-handle-send-dtmf" title="The “handle-send-dtmf” signal"><span class="type">“handle-send-dtmf”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusCallIface.handle-start"></a>handle_start</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusCall.html#MmGdbusCall-handle-start" title="The “handle-start” signal"><span class="type">“handle-start”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusCallIface.get-audio-format"></a>get_audio_format</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusCall.html#MmGdbusCall--audio-format" title="The “audio-format” property"><span class="type">“audio-format”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusCallIface.get-audio-port"></a>get_audio_port</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusCall.html#MmGdbusCall--audio-port" title="The “audio-port” property"><span class="type">“audio-port”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusCallIface.get-direction"></a>get_direction</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusCall.html#MmGdbusCall--direction" title="The “direction” property"><span class="type">“direction”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusCallIface.get-number"></a>get_number</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusCall.html#MmGdbusCall--number" title="The “number” property"><span class="type">“number”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusCallIface.get-state"></a>get_state</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusCall.html#MmGdbusCall--state" title="The “state” property"><span class="type">“state”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusCallIface.get-state-reason"></a>get_state_reason</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusCall.html#MmGdbusCall--state-reason" title="The “state-reason” property"><span class="type">“state-reason”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusCallIface.dtmf-received"></a>dtmf_received</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusCall.html#MmGdbusCall-dtmf-received" title="The “dtmf-received” signal"><span class="type">“dtmf-received”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusCallIface.state-changed"></a>state_changed</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusCall.html#MmGdbusCall-state-changed" title="The “state-changed” signal"><span class="type">“state-changed”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCall.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusCall--audio-format"></a><h3>The <code class="literal">“audio-format”</code> property</h3>
+<pre class="programlisting"> “audio-format” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.AudioFormat">"AudioFormat"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a{sv}&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusCall--audio-port"></a><h3>The <code class="literal">“audio-port”</code> property</h3>
+<pre class="programlisting"> “audio-port” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.AudioPort">"AudioPort"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusCall--direction"></a><h3>The <code class="literal">“direction”</code> property</h3>
+<pre class="programlisting"> “direction” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.Direction">"Direction"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusCall--number"></a><h3>The <code class="literal">“number”</code> property</h3>
+<pre class="programlisting"> “number” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.Number">"Number"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusCall--state"></a><h3>The <code class="literal">“state”</code> property</h3>
+<pre class="programlisting"> “state” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.State">"State"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusCall--state-reason"></a><h3>The <code class="literal">“state-reason”</code> property</h3>
+<pre class="programlisting"> “state-reason” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-property-org-freedesktop-ModemManager1-Call.StateReason">"StateReason"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCall.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusCall-dtmf-received"></a><h3>The <code class="literal">“dtmf-received”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_dtmf,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>On the client-side, this signal is emitted whenever the D-Bus signal <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-signal-org-freedesktop-ModemManager1-Call.DtmfReceived">"DtmfReceived"</a> is received.</p>
+<p>On the service-side, this signal can be used with e.g. <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#g-signal-emit-by-name"><code class="function">g_signal_emit_by_name()</code></a> to make the object emit the D-Bus signal.</p>
+<div class="refsect3">
+<a name="MmGdbusCall-dtmf-received.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_dtmf</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusCall-handle-accept"></a><h3>The <code class="literal">“handle-accept”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Accept"><GTKDOCLINK HREF="Accept"><code class="function">Accept()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_call_complete_accept()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusCall-handle-accept.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusCall-handle-accept.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusCall-handle-hangup"></a><h3>The <code class="literal">“handle-hangup”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Hangup"><GTKDOCLINK HREF="Hangup"><code class="function">Hangup()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_call_complete_hangup()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusCall-handle-hangup.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusCall-handle-hangup.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusCall-handle-send-dtmf"></a><h3>The <code class="literal">“handle-send-dtmf”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_dtmf,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.SendDtmf"><GTKDOCLINK HREF="SendDtmf"><code class="function">SendDtmf()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_call_complete_send_dtmf()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusCall-handle-send-dtmf.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_dtmf</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusCall-handle-send-dtmf.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusCall-handle-start"></a><h3>The <code class="literal">“handle-start”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-method-org-freedesktop-ModemManager1-Call.Start"><GTKDOCLINK HREF="Start"><code class="function">Start()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_call_complete_start()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusCall-handle-start.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusCall-handle-start.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusCall-state-changed"></a><h3>The <code class="literal">“state-changed”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a> *object,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_old,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_new,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_reason,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>On the client-side, this signal is emitted whenever the D-Bus signal <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Call.html#gdbus-signal-org-freedesktop-ModemManager1-Call.StateChanged">"StateChanged"</a> is received.</p>
+<p>On the service-side, this signal can be used with e.g. <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#g-signal-emit-by-name"><code class="function">g_signal_emit_by_name()</code></a> to make the object emit the D-Bus signal.</p>
+<div class="refsect3">
+<a name="MmGdbusCall-state-changed.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="type">MmGdbusCall</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_old</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_new</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_reason</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusCallProxy.html b/docs/reference/libmm-glib/html/MmGdbusCallProxy.html
new file mode 100644
index 00000000..b96336d1
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusCallProxy.html
@@ -0,0 +1,468 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusCallProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusCall.html" title="MmGdbusCall">
+<link rel="next" href="MmGdbusCallSkeleton.html" title="MmGdbusCallSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusCallProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusCallProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusCallProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusCall.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusCallSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusCallProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusCallProxy.top_of_page"></a>MmGdbusCallProxy</span></h2>
+<p>MmGdbusCallProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusCallProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new" title="mm_gdbus_call_proxy_new ()">mm_gdbus_call_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="returnvalue">MmGdbusCall</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-finish" title="mm_gdbus_call_proxy_new_finish ()">mm_gdbus_call_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-for-bus" title="mm_gdbus_call_proxy_new_for_bus ()">mm_gdbus_call_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="returnvalue">MmGdbusCall</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-for-bus-finish" title="mm_gdbus_call_proxy_new_for_bus_finish ()">mm_gdbus_call_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="returnvalue">MmGdbusCall</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-for-bus-sync" title="mm_gdbus_call_proxy_new_for_bus_sync ()">mm_gdbus_call_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="returnvalue">MmGdbusCall</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-sync" title="mm_gdbus_call_proxy_new_sync ()">mm_gdbus_call_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCallProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusCallProxy.html#MmGdbusCallProxy-struct" title="struct MmGdbusCallProxy">MmGdbusCallProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCallProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusCallProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCallProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusCallProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCallProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCallProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-call-proxy-new"></a><h3>mm_gdbus_call_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_call_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Call. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-finish" title="mm_gdbus_call_proxy_new_finish ()"><code class="function">mm_gdbus_call_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-sync" title="mm_gdbus_call_proxy_new_sync ()"><code class="function">mm_gdbus_call_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-proxy-new-finish"></a><h3>mm_gdbus_call_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="returnvalue">MmGdbusCall</span></a> *
+mm_gdbus_call_proxy_new_finish (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new" title="mm_gdbus_call_proxy_new ()"><code class="function">mm_gdbus_call_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new" title="mm_gdbus_call_proxy_new ()"><code class="function">mm_gdbus_call_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusCallProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-proxy-new-for-bus"></a><h3>mm_gdbus_call_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_call_proxy_new_for_bus (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new" title="mm_gdbus_call_proxy_new ()"><code class="function">mm_gdbus_call_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-for-bus-finish" title="mm_gdbus_call_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_call_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-for-bus-sync" title="mm_gdbus_call_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_call_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-proxy-new-for-bus-finish"></a><h3>mm_gdbus_call_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="returnvalue">MmGdbusCall</span></a> *
+mm_gdbus_call_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-for-bus" title="mm_gdbus_call_proxy_new_for_bus ()"><code class="function">mm_gdbus_call_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-for-bus" title="mm_gdbus_call_proxy_new_for_bus ()"><code class="function">mm_gdbus_call_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusCallProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-proxy-new-for-bus-sync"></a><h3>mm_gdbus_call_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="returnvalue">MmGdbusCall</span></a> *
+mm_gdbus_call_proxy_new_for_bus_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-sync" title="mm_gdbus_call_proxy_new_sync ()"><code class="function">mm_gdbus_call_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-for-bus" title="mm_gdbus_call_proxy_new_for_bus ()"><code class="function">mm_gdbus_call_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusCallProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-call-proxy-new-sync"></a><h3>mm_gdbus_call_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="returnvalue">MmGdbusCall</span></a> *
+mm_gdbus_call_proxy_new_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Call. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new" title="mm_gdbus_call_proxy_new ()"><code class="function">mm_gdbus_call_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-call-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusCallProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCallProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusCallProxy-struct"></a><h3>struct MmGdbusCallProxy</h3>
+<pre class="programlisting">struct MmGdbusCallProxy;</pre>
+<p>The <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy"><span class="type">MmGdbusCallProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusCallSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusCallSkeleton.html
new file mode 100644
index 00000000..258035f1
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusCallSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusCallSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy">
+<link rel="next" href="object-tree.html" title="Object Hierarchy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusCallSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusCallSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusCallSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusCallProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="object-tree.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusCallSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusCallSkeleton.top_of_page"></a>MmGdbusCallSkeleton</span></h2>
+<p>MmGdbusCallSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusCallSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="returnvalue">MmGdbusCall</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusCallSkeleton.html#mm-gdbus-call-skeleton-new" title="mm_gdbus_call_skeleton_new ()">mm_gdbus_call_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCallSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusCallSkeleton.html#MmGdbusCallSkeleton-struct" title="struct MmGdbusCallSkeleton">MmGdbusCallSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCallSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusCallSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCallSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusCallSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCallSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCallSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-call-skeleton-new"></a><h3>mm_gdbus_call_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusCall.html" title="MmGdbusCall"><span class="returnvalue">MmGdbusCall</span></a> *
+mm_gdbus_call_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Call.</p>
+<div class="refsect3">
+<a name="mm-gdbus-call-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusCallSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusCallSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusCallSkeleton-struct"></a><h3>struct MmGdbusCallSkeleton</h3>
+<pre class="programlisting">struct MmGdbusCallSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusCallSkeleton.html" title="MmGdbusCallSkeleton"><span class="type">MmGdbusCallSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModem.html b/docs/reference/libmm-glib/html/MmGdbusModem.html
new file mode 100644
index 00000000..1ec5cddb
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModem.html
@@ -0,0 +1,5402 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModem: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">
+<link rel="next" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusObjectSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModem"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModem.top_of_page"></a>MmGdbusModem</span></h2>
+<p>MmGdbusModem — Generated C code for the org.freedesktop.ModemManager1.Modem D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModem.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-access-technologies" title="mm_gdbus_modem_get_access_technologies ()">mm_gdbus_modem_get_access_technologies</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-bearers" title="mm_gdbus_modem_get_bearers ()">mm_gdbus_modem_get_bearers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-bearers" title="mm_gdbus_modem_dup_bearers ()">mm_gdbus_modem_dup_bearers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-current-modes" title="mm_gdbus_modem_get_current_modes ()">mm_gdbus_modem_get_current_modes</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-current-modes" title="mm_gdbus_modem_dup_current_modes ()">mm_gdbus_modem_dup_current_modes</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-current-bands" title="mm_gdbus_modem_get_current_bands ()">mm_gdbus_modem_get_current_bands</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-current-bands" title="mm_gdbus_modem_dup_current_bands ()">mm_gdbus_modem_dup_current_bands</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-current-capabilities" title="mm_gdbus_modem_get_current_capabilities ()">mm_gdbus_modem_get_current_capabilities</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-device" title="mm_gdbus_modem_get_device ()">mm_gdbus_modem_get_device</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-device" title="mm_gdbus_modem_dup_device ()">mm_gdbus_modem_dup_device</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-device-identifier" title="mm_gdbus_modem_get_device_identifier ()">mm_gdbus_modem_get_device_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-device-identifier" title="mm_gdbus_modem_dup_device_identifier ()">mm_gdbus_modem_dup_device_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-drivers" title="mm_gdbus_modem_get_drivers ()">mm_gdbus_modem_get_drivers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-drivers" title="mm_gdbus_modem_dup_drivers ()">mm_gdbus_modem_dup_drivers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-equipment-identifier" title="mm_gdbus_modem_get_equipment_identifier ()">mm_gdbus_modem_get_equipment_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-equipment-identifier" title="mm_gdbus_modem_dup_equipment_identifier ()">mm_gdbus_modem_dup_equipment_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-manufacturer" title="mm_gdbus_modem_get_manufacturer ()">mm_gdbus_modem_get_manufacturer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-manufacturer" title="mm_gdbus_modem_dup_manufacturer ()">mm_gdbus_modem_dup_manufacturer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-max-active-bearers" title="mm_gdbus_modem_get_max_active_bearers ()">mm_gdbus_modem_get_max_active_bearers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-max-bearers" title="mm_gdbus_modem_get_max_bearers ()">mm_gdbus_modem_get_max_bearers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-model" title="mm_gdbus_modem_get_model ()">mm_gdbus_modem_get_model</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-model" title="mm_gdbus_modem_dup_model ()">mm_gdbus_modem_dup_model</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-own-numbers" title="mm_gdbus_modem_get_own_numbers ()">mm_gdbus_modem_get_own_numbers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-own-numbers" title="mm_gdbus_modem_dup_own_numbers ()">mm_gdbus_modem_dup_own_numbers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-plugin" title="mm_gdbus_modem_get_plugin ()">mm_gdbus_modem_get_plugin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-plugin" title="mm_gdbus_modem_dup_plugin ()">mm_gdbus_modem_dup_plugin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-power-state" title="mm_gdbus_modem_get_power_state ()">mm_gdbus_modem_get_power_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-primary-port" title="mm_gdbus_modem_get_primary_port ()">mm_gdbus_modem_get_primary_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-primary-port" title="mm_gdbus_modem_dup_primary_port ()">mm_gdbus_modem_dup_primary_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-ports" title="mm_gdbus_modem_get_ports ()">mm_gdbus_modem_get_ports</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-ports" title="mm_gdbus_modem_dup_ports ()">mm_gdbus_modem_dup_ports</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-revision" title="mm_gdbus_modem_get_revision ()">mm_gdbus_modem_get_revision</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-revision" title="mm_gdbus_modem_dup_revision ()">mm_gdbus_modem_dup_revision</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-hardware-revision" title="mm_gdbus_modem_get_hardware_revision ()">mm_gdbus_modem_get_hardware_revision</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-hardware-revision" title="mm_gdbus_modem_dup_hardware_revision ()">mm_gdbus_modem_dup_hardware_revision</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-signal-quality" title="mm_gdbus_modem_get_signal_quality ()">mm_gdbus_modem_get_signal_quality</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-signal-quality" title="mm_gdbus_modem_dup_signal_quality ()">mm_gdbus_modem_dup_signal_quality</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-sim" title="mm_gdbus_modem_get_sim ()">mm_gdbus_modem_get_sim</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-sim" title="mm_gdbus_modem_dup_sim ()">mm_gdbus_modem_dup_sim</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-supported-capabilities" title="mm_gdbus_modem_get_supported_capabilities ()">mm_gdbus_modem_get_supported_capabilities</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-supported-capabilities" title="mm_gdbus_modem_dup_supported_capabilities ()">mm_gdbus_modem_dup_supported_capabilities</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-state" title="mm_gdbus_modem_get_state ()">mm_gdbus_modem_get_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-state-failed-reason" title="mm_gdbus_modem_get_state_failed_reason ()">mm_gdbus_modem_get_state_failed_reason</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-supported-bands" title="mm_gdbus_modem_get_supported_bands ()">mm_gdbus_modem_get_supported_bands</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-supported-bands" title="mm_gdbus_modem_dup_supported_bands ()">mm_gdbus_modem_dup_supported_bands</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-supported-ip-families" title="mm_gdbus_modem_get_supported_ip_families ()">mm_gdbus_modem_get_supported_ip_families</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-supported-modes" title="mm_gdbus_modem_get_supported_modes ()">mm_gdbus_modem_get_supported_modes</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-supported-modes" title="mm_gdbus_modem_dup_supported_modes ()">mm_gdbus_modem_dup_supported_modes</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-unlock-required" title="mm_gdbus_modem_get_unlock_required ()">mm_gdbus_modem_get_unlock_required</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-unlock-retries" title="mm_gdbus_modem_get_unlock_retries ()">mm_gdbus_modem_get_unlock_retries</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-unlock-retries" title="mm_gdbus_modem_dup_unlock_retries ()">mm_gdbus_modem_dup_unlock_retries</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-enable" title="mm_gdbus_modem_call_enable ()">mm_gdbus_modem_call_enable</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-enable-finish" title="mm_gdbus_modem_call_enable_finish ()">mm_gdbus_modem_call_enable_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-enable-sync" title="mm_gdbus_modem_call_enable_sync ()">mm_gdbus_modem_call_enable_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-power-state" title="mm_gdbus_modem_call_set_power_state ()">mm_gdbus_modem_call_set_power_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-power-state-finish" title="mm_gdbus_modem_call_set_power_state_finish ()">mm_gdbus_modem_call_set_power_state_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-power-state-sync" title="mm_gdbus_modem_call_set_power_state_sync ()">mm_gdbus_modem_call_set_power_state_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-create-bearer" title="mm_gdbus_modem_call_create_bearer ()">mm_gdbus_modem_call_create_bearer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-create-bearer-finish" title="mm_gdbus_modem_call_create_bearer_finish ()">mm_gdbus_modem_call_create_bearer_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-create-bearer-sync" title="mm_gdbus_modem_call_create_bearer_sync ()">mm_gdbus_modem_call_create_bearer_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-delete-bearer" title="mm_gdbus_modem_call_delete_bearer ()">mm_gdbus_modem_call_delete_bearer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-delete-bearer-finish" title="mm_gdbus_modem_call_delete_bearer_finish ()">mm_gdbus_modem_call_delete_bearer_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-delete-bearer-sync" title="mm_gdbus_modem_call_delete_bearer_sync ()">mm_gdbus_modem_call_delete_bearer_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-list-bearers" title="mm_gdbus_modem_call_list_bearers ()">mm_gdbus_modem_call_list_bearers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-list-bearers-finish" title="mm_gdbus_modem_call_list_bearers_finish ()">mm_gdbus_modem_call_list_bearers_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-list-bearers-sync" title="mm_gdbus_modem_call_list_bearers_sync ()">mm_gdbus_modem_call_list_bearers_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-reset" title="mm_gdbus_modem_call_reset ()">mm_gdbus_modem_call_reset</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-reset-finish" title="mm_gdbus_modem_call_reset_finish ()">mm_gdbus_modem_call_reset_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-reset-sync" title="mm_gdbus_modem_call_reset_sync ()">mm_gdbus_modem_call_reset_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-factory-reset" title="mm_gdbus_modem_call_factory_reset ()">mm_gdbus_modem_call_factory_reset</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-factory-reset-finish" title="mm_gdbus_modem_call_factory_reset_finish ()">mm_gdbus_modem_call_factory_reset_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-factory-reset-sync" title="mm_gdbus_modem_call_factory_reset_sync ()">mm_gdbus_modem_call_factory_reset_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-modes" title="mm_gdbus_modem_call_set_current_modes ()">mm_gdbus_modem_call_set_current_modes</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-modes-finish" title="mm_gdbus_modem_call_set_current_modes_finish ()">mm_gdbus_modem_call_set_current_modes_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-modes-sync" title="mm_gdbus_modem_call_set_current_modes_sync ()">mm_gdbus_modem_call_set_current_modes_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-bands" title="mm_gdbus_modem_call_set_current_bands ()">mm_gdbus_modem_call_set_current_bands</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-bands-finish" title="mm_gdbus_modem_call_set_current_bands_finish ()">mm_gdbus_modem_call_set_current_bands_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-bands-sync" title="mm_gdbus_modem_call_set_current_bands_sync ()">mm_gdbus_modem_call_set_current_bands_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-capabilities" title="mm_gdbus_modem_call_set_current_capabilities ()">mm_gdbus_modem_call_set_current_capabilities</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-capabilities-finish" title="mm_gdbus_modem_call_set_current_capabilities_finish ()">mm_gdbus_modem_call_set_current_capabilities_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-capabilities-sync" title="mm_gdbus_modem_call_set_current_capabilities_sync ()">mm_gdbus_modem_call_set_current_capabilities_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-command" title="mm_gdbus_modem_call_command ()">mm_gdbus_modem_call_command</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-command-finish" title="mm_gdbus_modem_call_command_finish ()">mm_gdbus_modem_call_command_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-command-sync" title="mm_gdbus_modem_call_command_sync ()">mm_gdbus_modem_call_command_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--access-technologies" title="The “access-technologies” property">access-technologies</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--bearers" title="The “bearers” property">bearers</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--current-bands" title="The “current-bands” property">current-bands</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--current-capabilities" title="The “current-capabilities” property">current-capabilities</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--current-modes" title="The “current-modes” property">current-modes</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--device" title="The “device” property">device</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--device-identifier" title="The “device-identifier” property">device-identifier</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--drivers" title="The “drivers” property">drivers</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--equipment-identifier" title="The “equipment-identifier” property">equipment-identifier</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--hardware-revision" title="The “hardware-revision” property">hardware-revision</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--manufacturer" title="The “manufacturer” property">manufacturer</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--max-active-bearers" title="The “max-active-bearers” property">max-active-bearers</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--max-bearers" title="The “max-bearers” property">max-bearers</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--model" title="The “model” property">model</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--own-numbers" title="The “own-numbers” property">own-numbers</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--plugin" title="The “plugin” property">plugin</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--ports" title="The “ports” property">ports</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--power-state" title="The “power-state” property">power-state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--primary-port" title="The “primary-port” property">primary-port</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--revision" title="The “revision” property">revision</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--signal-quality" title="The “signal-quality” property">signal-quality</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--sim" title="The “sim” property">sim</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--state" title="The “state” property">state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--state-failed-reason" title="The “state-failed-reason” property">state-failed-reason</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--supported-bands" title="The “supported-bands” property">supported-bands</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--supported-capabilities" title="The “supported-capabilities” property">supported-capabilities</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--supported-ip-families" title="The “supported-ip-families” property">supported-ip-families</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--supported-modes" title="The “supported-modes” property">supported-modes</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--unlock-required" title="The “unlock-required” property">unlock-required</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem--unlock-retries" title="The “unlock-retries” property">unlock-retries</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-command" title="The “handle-command” signal">handle-command</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-create-bearer" title="The “handle-create-bearer” signal">handle-create-bearer</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-delete-bearer" title="The “handle-delete-bearer” signal">handle-delete-bearer</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-enable" title="The “handle-enable” signal">handle-enable</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-factory-reset" title="The “handle-factory-reset” signal">handle-factory-reset</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-list-bearers" title="The “handle-list-bearers” signal">handle-list-bearers</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-reset" title="The “handle-reset” signal">handle-reset</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-set-current-bands" title="The “handle-set-current-bands” signal">handle-set-current-bands</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-set-current-capabilities" title="The “handle-set-current-capabilities” signal">handle-set-current-capabilities</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-set-current-modes" title="The “handle-set-current-modes” signal">handle-set-current-modes</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-set-power-state" title="The “handle-set-power-state” signal">handle-set-power-state</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem-state-changed" title="The “state-changed” signal">state-changed</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusModem.html#MmGdbusModem-struct" title="MmGdbusModem">MmGdbusModem</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModem.html#MmGdbusModemIface" title="struct MmGdbusModemIface">MmGdbusModemIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusModem
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusModem requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusModem is implemented by
+ <a class="link" href="MMModem.html" title="MMModem">MMModem</a>, <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy">MmGdbusModemProxy</a> and <a class="link" href="MmGdbusModemSkeleton.html" title="MmGdbusModemSkeleton">MmGdbusModemSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Modem D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-access-technologies"></a><h3>mm_gdbus_modem_get_access_technologies ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_get_access_technologies
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.AccessTechnologies">"AccessTechnologies"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-access-technologies.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-access-technologies.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-bearers"></a><h3>mm_gdbus_modem_get_bearers ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
+mm_gdbus_modem_get_bearers (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Bearers">"Bearers"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-bearers" title="mm_gdbus_modem_dup_bearers ()"><code class="function">mm_gdbus_modem_dup_bearers()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-bearers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-bearers.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-bearers"></a><h3>mm_gdbus_modem_dup_bearers ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+mm_gdbus_modem_dup_bearers (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Bearers">"Bearers"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-bearers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-bearers.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-current-modes"></a><h3>mm_gdbus_modem_get_current_modes ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_get_current_modes (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentModes">"CurrentModes"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-current-modes" title="mm_gdbus_modem_dup_current_modes ()"><code class="function">mm_gdbus_modem_dup_current_modes()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-current-modes.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-current-modes.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-current-modes"></a><h3>mm_gdbus_modem_dup_current_modes ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_dup_current_modes (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentModes">"CurrentModes"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-current-modes.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-current-modes.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-current-bands"></a><h3>mm_gdbus_modem_get_current_bands ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_get_current_bands (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentBands">"CurrentBands"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-current-bands" title="mm_gdbus_modem_dup_current_bands ()"><code class="function">mm_gdbus_modem_dup_current_bands()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-current-bands.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-current-bands.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-current-bands"></a><h3>mm_gdbus_modem_dup_current_bands ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_dup_current_bands (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentBands">"CurrentBands"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-current-bands.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-current-bands.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-current-capabilities"></a><h3>mm_gdbus_modem_get_current_capabilities ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_get_current_capabilities
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentCapabilities">"CurrentCapabilities"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-current-capabilities.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-current-capabilities.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-device"></a><h3>mm_gdbus_modem_get_device ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_get_device (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Device">"Device"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-device" title="mm_gdbus_modem_dup_device ()"><code class="function">mm_gdbus_modem_dup_device()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-device.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-device.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-device"></a><h3>mm_gdbus_modem_dup_device ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_dup_device (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Device">"Device"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-device.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-device.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-device-identifier"></a><h3>mm_gdbus_modem_get_device_identifier ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_get_device_identifier (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.DeviceIdentifier">"DeviceIdentifier"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-device-identifier" title="mm_gdbus_modem_dup_device_identifier ()"><code class="function">mm_gdbus_modem_dup_device_identifier()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-device-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-device-identifier.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-device-identifier"></a><h3>mm_gdbus_modem_dup_device_identifier ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_dup_device_identifier (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.DeviceIdentifier">"DeviceIdentifier"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-device-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-device-identifier.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-drivers"></a><h3>mm_gdbus_modem_get_drivers ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
+mm_gdbus_modem_get_drivers (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Drivers">"Drivers"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-drivers" title="mm_gdbus_modem_dup_drivers ()"><code class="function">mm_gdbus_modem_dup_drivers()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-drivers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-drivers.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-drivers"></a><h3>mm_gdbus_modem_dup_drivers ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+mm_gdbus_modem_dup_drivers (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Drivers">"Drivers"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-drivers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-drivers.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-equipment-identifier"></a><h3>mm_gdbus_modem_get_equipment_identifier ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_get_equipment_identifier
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.EquipmentIdentifier">"EquipmentIdentifier"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-equipment-identifier" title="mm_gdbus_modem_dup_equipment_identifier ()"><code class="function">mm_gdbus_modem_dup_equipment_identifier()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-equipment-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-equipment-identifier.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-equipment-identifier"></a><h3>mm_gdbus_modem_dup_equipment_identifier ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_dup_equipment_identifier
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.EquipmentIdentifier">"EquipmentIdentifier"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-equipment-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-equipment-identifier.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-manufacturer"></a><h3>mm_gdbus_modem_get_manufacturer ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_get_manufacturer (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Manufacturer">"Manufacturer"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-manufacturer" title="mm_gdbus_modem_dup_manufacturer ()"><code class="function">mm_gdbus_modem_dup_manufacturer()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-manufacturer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-manufacturer.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-manufacturer"></a><h3>mm_gdbus_modem_dup_manufacturer ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_dup_manufacturer (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Manufacturer">"Manufacturer"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-manufacturer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-manufacturer.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-max-active-bearers"></a><h3>mm_gdbus_modem_get_max_active_bearers ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_get_max_active_bearers (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.MaxActiveBearers">"MaxActiveBearers"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-max-active-bearers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-max-active-bearers.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-max-bearers"></a><h3>mm_gdbus_modem_get_max_bearers ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_get_max_bearers (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.MaxBearers">"MaxBearers"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-max-bearers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-max-bearers.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-model"></a><h3>mm_gdbus_modem_get_model ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_get_model (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Model">"Model"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-model" title="mm_gdbus_modem_dup_model ()"><code class="function">mm_gdbus_modem_dup_model()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-model.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-model.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-model"></a><h3>mm_gdbus_modem_dup_model ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_dup_model (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Model">"Model"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-model.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-model.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-own-numbers"></a><h3>mm_gdbus_modem_get_own_numbers ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
+mm_gdbus_modem_get_own_numbers (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.OwnNumbers">"OwnNumbers"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-own-numbers" title="mm_gdbus_modem_dup_own_numbers ()"><code class="function">mm_gdbus_modem_dup_own_numbers()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-own-numbers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-own-numbers.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-own-numbers"></a><h3>mm_gdbus_modem_dup_own_numbers ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+mm_gdbus_modem_dup_own_numbers (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.OwnNumbers">"OwnNumbers"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-own-numbers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-own-numbers.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-plugin"></a><h3>mm_gdbus_modem_get_plugin ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_get_plugin (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Plugin">"Plugin"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-plugin" title="mm_gdbus_modem_dup_plugin ()"><code class="function">mm_gdbus_modem_dup_plugin()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-plugin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-plugin.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-plugin"></a><h3>mm_gdbus_modem_dup_plugin ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_dup_plugin (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Plugin">"Plugin"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-plugin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-plugin.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-power-state"></a><h3>mm_gdbus_modem_get_power_state ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_get_power_state (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.PowerState">"PowerState"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-power-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-power-state.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-primary-port"></a><h3>mm_gdbus_modem_get_primary_port ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_get_primary_port (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.PrimaryPort">"PrimaryPort"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-primary-port" title="mm_gdbus_modem_dup_primary_port ()"><code class="function">mm_gdbus_modem_dup_primary_port()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-primary-port.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-primary-port.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-primary-port"></a><h3>mm_gdbus_modem_dup_primary_port ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_dup_primary_port (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.PrimaryPort">"PrimaryPort"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-primary-port.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-primary-port.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-ports"></a><h3>mm_gdbus_modem_get_ports ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_get_ports (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Ports">"Ports"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-ports" title="mm_gdbus_modem_dup_ports ()"><code class="function">mm_gdbus_modem_dup_ports()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-ports.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-ports.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-ports"></a><h3>mm_gdbus_modem_dup_ports ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_dup_ports (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Ports">"Ports"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-ports.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-ports.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-revision"></a><h3>mm_gdbus_modem_get_revision ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_get_revision (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Revision">"Revision"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-revision" title="mm_gdbus_modem_dup_revision ()"><code class="function">mm_gdbus_modem_dup_revision()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-revision.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-revision.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-revision"></a><h3>mm_gdbus_modem_dup_revision ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_dup_revision (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Revision">"Revision"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-revision.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-revision.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-hardware-revision"></a><h3>mm_gdbus_modem_get_hardware_revision ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_get_hardware_revision (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.HardwareRevision">"HardwareRevision"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-hardware-revision" title="mm_gdbus_modem_dup_hardware_revision ()"><code class="function">mm_gdbus_modem_dup_hardware_revision()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-hardware-revision.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-hardware-revision.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-hardware-revision"></a><h3>mm_gdbus_modem_dup_hardware_revision ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_dup_hardware_revision (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.HardwareRevision">"HardwareRevision"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-hardware-revision.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-hardware-revision.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-signal-quality"></a><h3>mm_gdbus_modem_get_signal_quality ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_get_signal_quality (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SignalQuality">"SignalQuality"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-signal-quality" title="mm_gdbus_modem_dup_signal_quality ()"><code class="function">mm_gdbus_modem_dup_signal_quality()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-signal-quality.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-signal-quality.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-signal-quality"></a><h3>mm_gdbus_modem_dup_signal_quality ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_dup_signal_quality (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SignalQuality">"SignalQuality"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-signal-quality.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-signal-quality.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-sim"></a><h3>mm_gdbus_modem_get_sim ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_get_sim (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Sim">"Sim"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-sim" title="mm_gdbus_modem_dup_sim ()"><code class="function">mm_gdbus_modem_dup_sim()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-sim.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-sim.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-sim"></a><h3>mm_gdbus_modem_dup_sim ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_dup_sim (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Sim">"Sim"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-sim.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-sim.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-supported-capabilities"></a><h3>mm_gdbus_modem_get_supported_capabilities ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_get_supported_capabilities
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedCapabilities">"SupportedCapabilities"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-supported-capabilities" title="mm_gdbus_modem_dup_supported_capabilities ()"><code class="function">mm_gdbus_modem_dup_supported_capabilities()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-supported-capabilities.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-supported-capabilities.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-supported-capabilities"></a><h3>mm_gdbus_modem_dup_supported_capabilities ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_dup_supported_capabilities
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedCapabilities">"SupportedCapabilities"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-supported-capabilities.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-supported-capabilities.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-state"></a><h3>mm_gdbus_modem_get_state ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+mm_gdbus_modem_get_state (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.State">"State"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-state.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-state-failed-reason"></a><h3>mm_gdbus_modem_get_state_failed_reason ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_get_state_failed_reason
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.StateFailedReason">"StateFailedReason"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-state-failed-reason.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-state-failed-reason.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-supported-bands"></a><h3>mm_gdbus_modem_get_supported_bands ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_get_supported_bands (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedBands">"SupportedBands"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-supported-bands" title="mm_gdbus_modem_dup_supported_bands ()"><code class="function">mm_gdbus_modem_dup_supported_bands()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-supported-bands.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-supported-bands.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-supported-bands"></a><h3>mm_gdbus_modem_dup_supported_bands ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_dup_supported_bands (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedBands">"SupportedBands"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-supported-bands.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-supported-bands.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-supported-ip-families"></a><h3>mm_gdbus_modem_get_supported_ip_families ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_get_supported_ip_families
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedIpFamilies">"SupportedIpFamilies"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-supported-ip-families.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-supported-ip-families.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-supported-modes"></a><h3>mm_gdbus_modem_get_supported_modes ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_get_supported_modes (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedModes">"SupportedModes"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-supported-modes" title="mm_gdbus_modem_dup_supported_modes ()"><code class="function">mm_gdbus_modem_dup_supported_modes()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-supported-modes.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-supported-modes.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-supported-modes"></a><h3>mm_gdbus_modem_dup_supported_modes ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_dup_supported_modes (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedModes">"SupportedModes"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-supported-modes.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-supported-modes.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-unlock-required"></a><h3>mm_gdbus_modem_get_unlock_required ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_get_unlock_required (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRequired">"UnlockRequired"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-unlock-required.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-unlock-required.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-get-unlock-retries"></a><h3>mm_gdbus_modem_get_unlock_retries ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_get_unlock_retries (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRetries">"UnlockRetries"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-unlock-retries" title="mm_gdbus_modem_dup_unlock_retries ()"><code class="function">mm_gdbus_modem_dup_unlock_retries()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-unlock-retries.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-get-unlock-retries.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-dup-unlock-retries"></a><h3>mm_gdbus_modem_dup_unlock_retries ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_dup_unlock_retries (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRetries">"UnlockRetries"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-unlock-retries.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-dup-unlock-retries.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-enable"></a><h3>mm_gdbus_modem_call_enable ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_call_enable (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_enable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Enable"><GTKDOCLINK HREF="Enable"><code class="function">Enable()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-enable-finish" title="mm_gdbus_modem_call_enable_finish ()"><code class="function">mm_gdbus_modem_call_enable_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-enable-sync" title="mm_gdbus_modem_call_enable_sync ()"><code class="function">mm_gdbus_modem_call_enable_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-enable.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_enable</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-enable-finish"></a><h3>mm_gdbus_modem_call_enable_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_enable_finish (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-enable" title="mm_gdbus_modem_call_enable ()"><code class="function">mm_gdbus_modem_call_enable()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-enable-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-enable" title="mm_gdbus_modem_call_enable ()"><code class="function">mm_gdbus_modem_call_enable()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-enable-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-enable-sync"></a><h3>mm_gdbus_modem_call_enable_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_enable_sync (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_enable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Enable"><GTKDOCLINK HREF="Enable"><code class="function">Enable()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-enable" title="mm_gdbus_modem_call_enable ()"><code class="function">mm_gdbus_modem_call_enable()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-enable-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_enable</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-enable-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-set-power-state"></a><h3>mm_gdbus_modem_call_set_power_state ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_call_set_power_state (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_state</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetPowerState"><GTKDOCLINK HREF="SetPowerState"><code class="function">SetPowerState()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-power-state-finish" title="mm_gdbus_modem_call_set_power_state_finish ()"><code class="function">mm_gdbus_modem_call_set_power_state_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-power-state-sync" title="mm_gdbus_modem_call_set_power_state_sync ()"><code class="function">mm_gdbus_modem_call_set_power_state_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-power-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_state</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-set-power-state-finish"></a><h3>mm_gdbus_modem_call_set_power_state_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_set_power_state_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-power-state" title="mm_gdbus_modem_call_set_power_state ()"><code class="function">mm_gdbus_modem_call_set_power_state()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-power-state-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-power-state" title="mm_gdbus_modem_call_set_power_state ()"><code class="function">mm_gdbus_modem_call_set_power_state()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-power-state-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-set-power-state-sync"></a><h3>mm_gdbus_modem_call_set_power_state_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_set_power_state_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_state</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetPowerState"><GTKDOCLINK HREF="SetPowerState"><code class="function">SetPowerState()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-power-state" title="mm_gdbus_modem_call_set_power_state ()"><code class="function">mm_gdbus_modem_call_set_power_state()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-power-state-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_state</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-power-state-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-create-bearer"></a><h3>mm_gdbus_modem_call_create_bearer ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_call_create_bearer (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer"><GTKDOCLINK HREF="CreateBearer"><code class="function">CreateBearer()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-create-bearer-finish" title="mm_gdbus_modem_call_create_bearer_finish ()"><code class="function">mm_gdbus_modem_call_create_bearer_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-create-bearer-sync" title="mm_gdbus_modem_call_create_bearer_sync ()"><code class="function">mm_gdbus_modem_call_create_bearer_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-create-bearer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-create-bearer-finish"></a><h3>mm_gdbus_modem_call_create_bearer_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_create_bearer_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-create-bearer" title="mm_gdbus_modem_call_create_bearer ()"><code class="function">mm_gdbus_modem_call_create_bearer()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-create-bearer-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_path</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-create-bearer" title="mm_gdbus_modem_call_create_bearer ()"><code class="function">mm_gdbus_modem_call_create_bearer()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-create-bearer-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-create-bearer-sync"></a><h3>mm_gdbus_modem_call_create_bearer_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_create_bearer_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer"><GTKDOCLINK HREF="CreateBearer"><code class="function">CreateBearer()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-create-bearer" title="mm_gdbus_modem_call_create_bearer ()"><code class="function">mm_gdbus_modem_call_create_bearer()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-create-bearer-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_path</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-create-bearer-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-delete-bearer"></a><h3>mm_gdbus_modem_call_delete_bearer ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_call_delete_bearer (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_bearer</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.DeleteBearer"><GTKDOCLINK HREF="DeleteBearer"><code class="function">DeleteBearer()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-delete-bearer-finish" title="mm_gdbus_modem_call_delete_bearer_finish ()"><code class="function">mm_gdbus_modem_call_delete_bearer_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-delete-bearer-sync" title="mm_gdbus_modem_call_delete_bearer_sync ()"><code class="function">mm_gdbus_modem_call_delete_bearer_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-delete-bearer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_bearer</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-delete-bearer-finish"></a><h3>mm_gdbus_modem_call_delete_bearer_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_delete_bearer_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-delete-bearer" title="mm_gdbus_modem_call_delete_bearer ()"><code class="function">mm_gdbus_modem_call_delete_bearer()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-delete-bearer-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-delete-bearer" title="mm_gdbus_modem_call_delete_bearer ()"><code class="function">mm_gdbus_modem_call_delete_bearer()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-delete-bearer-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-delete-bearer-sync"></a><h3>mm_gdbus_modem_call_delete_bearer_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_delete_bearer_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_bearer</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.DeleteBearer"><GTKDOCLINK HREF="DeleteBearer"><code class="function">DeleteBearer()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-delete-bearer" title="mm_gdbus_modem_call_delete_bearer ()"><code class="function">mm_gdbus_modem_call_delete_bearer()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-delete-bearer-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_bearer</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-delete-bearer-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-list-bearers"></a><h3>mm_gdbus_modem_call_list_bearers ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_call_list_bearers (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.ListBearers"><GTKDOCLINK HREF="ListBearers"><code class="function">ListBearers()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-list-bearers-finish" title="mm_gdbus_modem_call_list_bearers_finish ()"><code class="function">mm_gdbus_modem_call_list_bearers_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-list-bearers-sync" title="mm_gdbus_modem_call_list_bearers_sync ()"><code class="function">mm_gdbus_modem_call_list_bearers_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-list-bearers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-list-bearers-finish"></a><h3>mm_gdbus_modem_call_list_bearers_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_list_bearers_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***out_bearers</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-list-bearers" title="mm_gdbus_modem_call_list_bearers ()"><code class="function">mm_gdbus_modem_call_list_bearers()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-list-bearers-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_bearers</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-list-bearers" title="mm_gdbus_modem_call_list_bearers ()"><code class="function">mm_gdbus_modem_call_list_bearers()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-list-bearers-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-list-bearers-sync"></a><h3>mm_gdbus_modem_call_list_bearers_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_list_bearers_sync (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***out_bearers</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.ListBearers"><GTKDOCLINK HREF="ListBearers"><code class="function">ListBearers()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-list-bearers" title="mm_gdbus_modem_call_list_bearers ()"><code class="function">mm_gdbus_modem_call_list_bearers()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-list-bearers-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_bearers</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-list-bearers-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-reset"></a><h3>mm_gdbus_modem_call_reset ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_call_reset (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Reset"><GTKDOCLINK HREF="Reset"><code class="function">Reset()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-reset-finish" title="mm_gdbus_modem_call_reset_finish ()"><code class="function">mm_gdbus_modem_call_reset_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-reset-sync" title="mm_gdbus_modem_call_reset_sync ()"><code class="function">mm_gdbus_modem_call_reset_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-reset.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-reset-finish"></a><h3>mm_gdbus_modem_call_reset_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_reset_finish (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-reset" title="mm_gdbus_modem_call_reset ()"><code class="function">mm_gdbus_modem_call_reset()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-reset-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-reset" title="mm_gdbus_modem_call_reset ()"><code class="function">mm_gdbus_modem_call_reset()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-reset-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-reset-sync"></a><h3>mm_gdbus_modem_call_reset_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_reset_sync (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Reset"><GTKDOCLINK HREF="Reset"><code class="function">Reset()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-reset" title="mm_gdbus_modem_call_reset ()"><code class="function">mm_gdbus_modem_call_reset()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-reset-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-reset-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-factory-reset"></a><h3>mm_gdbus_modem_call_factory_reset ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_call_factory_reset (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_code</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.FactoryReset"><GTKDOCLINK HREF="FactoryReset"><code class="function">FactoryReset()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-factory-reset-finish" title="mm_gdbus_modem_call_factory_reset_finish ()"><code class="function">mm_gdbus_modem_call_factory_reset_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-factory-reset-sync" title="mm_gdbus_modem_call_factory_reset_sync ()"><code class="function">mm_gdbus_modem_call_factory_reset_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-factory-reset.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_code</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-factory-reset-finish"></a><h3>mm_gdbus_modem_call_factory_reset_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_factory_reset_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-factory-reset" title="mm_gdbus_modem_call_factory_reset ()"><code class="function">mm_gdbus_modem_call_factory_reset()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-factory-reset-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-factory-reset" title="mm_gdbus_modem_call_factory_reset ()"><code class="function">mm_gdbus_modem_call_factory_reset()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-factory-reset-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-factory-reset-sync"></a><h3>mm_gdbus_modem_call_factory_reset_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_factory_reset_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_code</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.FactoryReset"><GTKDOCLINK HREF="FactoryReset"><code class="function">FactoryReset()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-factory-reset" title="mm_gdbus_modem_call_factory_reset ()"><code class="function">mm_gdbus_modem_call_factory_reset()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-factory-reset-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_code</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-factory-reset-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-set-current-modes"></a><h3>mm_gdbus_modem_call_set_current_modes ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_call_set_current_modes (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_modes</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentModes"><GTKDOCLINK HREF="SetCurrentModes"><code class="function">SetCurrentModes()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-modes-finish" title="mm_gdbus_modem_call_set_current_modes_finish ()"><code class="function">mm_gdbus_modem_call_set_current_modes_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-modes-sync" title="mm_gdbus_modem_call_set_current_modes_sync ()"><code class="function">mm_gdbus_modem_call_set_current_modes_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-modes.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_modes</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-set-current-modes-finish"></a><h3>mm_gdbus_modem_call_set_current_modes_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_set_current_modes_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-modes" title="mm_gdbus_modem_call_set_current_modes ()"><code class="function">mm_gdbus_modem_call_set_current_modes()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-modes-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-modes" title="mm_gdbus_modem_call_set_current_modes ()"><code class="function">mm_gdbus_modem_call_set_current_modes()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-modes-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-set-current-modes-sync"></a><h3>mm_gdbus_modem_call_set_current_modes_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_set_current_modes_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_modes</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentModes"><GTKDOCLINK HREF="SetCurrentModes"><code class="function">SetCurrentModes()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-modes" title="mm_gdbus_modem_call_set_current_modes ()"><code class="function">mm_gdbus_modem_call_set_current_modes()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-modes-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_modes</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-modes-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-set-current-bands"></a><h3>mm_gdbus_modem_call_set_current_bands ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_call_set_current_bands (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_bands</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentBands"><GTKDOCLINK HREF="SetCurrentBands"><code class="function">SetCurrentBands()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-bands-finish" title="mm_gdbus_modem_call_set_current_bands_finish ()"><code class="function">mm_gdbus_modem_call_set_current_bands_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-bands-sync" title="mm_gdbus_modem_call_set_current_bands_sync ()"><code class="function">mm_gdbus_modem_call_set_current_bands_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-bands.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_bands</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-set-current-bands-finish"></a><h3>mm_gdbus_modem_call_set_current_bands_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_set_current_bands_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-bands" title="mm_gdbus_modem_call_set_current_bands ()"><code class="function">mm_gdbus_modem_call_set_current_bands()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-bands-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-bands" title="mm_gdbus_modem_call_set_current_bands ()"><code class="function">mm_gdbus_modem_call_set_current_bands()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-bands-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-set-current-bands-sync"></a><h3>mm_gdbus_modem_call_set_current_bands_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_set_current_bands_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_bands</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentBands"><GTKDOCLINK HREF="SetCurrentBands"><code class="function">SetCurrentBands()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-bands" title="mm_gdbus_modem_call_set_current_bands ()"><code class="function">mm_gdbus_modem_call_set_current_bands()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-bands-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_bands</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-bands-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-set-current-capabilities"></a><h3>mm_gdbus_modem_call_set_current_capabilities ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_call_set_current_capabilities
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_capabilities</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentCapabilities"><GTKDOCLINK HREF="SetCurrentCapabilities"><code class="function">SetCurrentCapabilities()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-capabilities-finish" title="mm_gdbus_modem_call_set_current_capabilities_finish ()"><code class="function">mm_gdbus_modem_call_set_current_capabilities_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-capabilities-sync" title="mm_gdbus_modem_call_set_current_capabilities_sync ()"><code class="function">mm_gdbus_modem_call_set_current_capabilities_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-capabilities.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_capabilities</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-set-current-capabilities-finish"></a><h3>mm_gdbus_modem_call_set_current_capabilities_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_set_current_capabilities_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-capabilities" title="mm_gdbus_modem_call_set_current_capabilities ()"><code class="function">mm_gdbus_modem_call_set_current_capabilities()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-capabilities-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-capabilities" title="mm_gdbus_modem_call_set_current_capabilities ()"><code class="function">mm_gdbus_modem_call_set_current_capabilities()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-capabilities-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-set-current-capabilities-sync"></a><h3>mm_gdbus_modem_call_set_current_capabilities_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_set_current_capabilities_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_capabilities</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentCapabilities"><GTKDOCLINK HREF="SetCurrentCapabilities"><code class="function">SetCurrentCapabilities()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-capabilities" title="mm_gdbus_modem_call_set_current_capabilities ()"><code class="function">mm_gdbus_modem_call_set_current_capabilities()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-capabilities-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_capabilities</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-set-current-capabilities-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-command"></a><h3>mm_gdbus_modem_call_command ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_call_command (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_cmd</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_timeout</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Command"><GTKDOCLINK HREF="Command"><code class="function">Command()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-command-finish" title="mm_gdbus_modem_call_command_finish ()"><code class="function">mm_gdbus_modem_call_command_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-command-sync" title="mm_gdbus_modem_call_command_sync ()"><code class="function">mm_gdbus_modem_call_command_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-command.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_cmd</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_timeout</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-command-finish"></a><h3>mm_gdbus_modem_call_command_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_command_finish (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_response</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-command" title="mm_gdbus_modem_call_command ()"><code class="function">mm_gdbus_modem_call_command()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-command-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_response</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-command" title="mm_gdbus_modem_call_command ()"><code class="function">mm_gdbus_modem_call_command()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-command-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-call-command-sync"></a><h3>mm_gdbus_modem_call_command_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_call_command_sync (<em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_cmd</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_timeout</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_response</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Command"><GTKDOCLINK HREF="Command"><code class="function">Command()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-command" title="mm_gdbus_modem_call_command ()"><code class="function">mm_gdbus_modem_call_command()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-command-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_cmd</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_timeout</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_response</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-call-command-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModem-struct"></a><h3>MmGdbusModem</h3>
+<pre class="programlisting">typedef struct _MmGdbusModem MmGdbusModem;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemIface"></a><h3>struct MmGdbusModemIface</h3>
+<pre class="programlisting">struct MmGdbusModemIface {
+ GTypeInterface parent_iface;
+
+
+
+ gboolean (*handle_command) (
+ MmGdbusModem *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_cmd,
+ guint arg_timeout);
+
+ gboolean (*handle_create_bearer) (
+ MmGdbusModem *object,
+ GDBusMethodInvocation *invocation,
+ GVariant *arg_properties);
+
+ gboolean (*handle_delete_bearer) (
+ MmGdbusModem *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_bearer);
+
+ gboolean (*handle_enable) (
+ MmGdbusModem *object,
+ GDBusMethodInvocation *invocation,
+ gboolean arg_enable);
+
+ gboolean (*handle_factory_reset) (
+ MmGdbusModem *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_code);
+
+ gboolean (*handle_list_bearers) (
+ MmGdbusModem *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_reset) (
+ MmGdbusModem *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_set_current_bands) (
+ MmGdbusModem *object,
+ GDBusMethodInvocation *invocation,
+ GVariant *arg_bands);
+
+ gboolean (*handle_set_current_capabilities) (
+ MmGdbusModem *object,
+ GDBusMethodInvocation *invocation,
+ guint arg_capabilities);
+
+ gboolean (*handle_set_current_modes) (
+ MmGdbusModem *object,
+ GDBusMethodInvocation *invocation,
+ GVariant *arg_modes);
+
+ gboolean (*handle_set_power_state) (
+ MmGdbusModem *object,
+ GDBusMethodInvocation *invocation,
+ guint arg_state);
+
+ guint (*get_access_technologies) (MmGdbusModem *object);
+
+ const gchar *const * (*get_bearers) (MmGdbusModem *object);
+
+ GVariant * (*get_current_bands) (MmGdbusModem *object);
+
+ guint (*get_current_capabilities) (MmGdbusModem *object);
+
+ GVariant * (*get_current_modes) (MmGdbusModem *object);
+
+ const gchar * (*get_device) (MmGdbusModem *object);
+
+ const gchar * (*get_device_identifier) (MmGdbusModem *object);
+
+ const gchar *const * (*get_drivers) (MmGdbusModem *object);
+
+ const gchar * (*get_equipment_identifier) (MmGdbusModem *object);
+
+ const gchar * (*get_hardware_revision) (MmGdbusModem *object);
+
+ const gchar * (*get_manufacturer) (MmGdbusModem *object);
+
+ guint (*get_max_active_bearers) (MmGdbusModem *object);
+
+ guint (*get_max_bearers) (MmGdbusModem *object);
+
+ const gchar * (*get_model) (MmGdbusModem *object);
+
+ const gchar *const * (*get_own_numbers) (MmGdbusModem *object);
+
+ const gchar * (*get_plugin) (MmGdbusModem *object);
+
+ GVariant * (*get_ports) (MmGdbusModem *object);
+
+ guint (*get_power_state) (MmGdbusModem *object);
+
+ const gchar * (*get_primary_port) (MmGdbusModem *object);
+
+ const gchar * (*get_revision) (MmGdbusModem *object);
+
+ GVariant * (*get_signal_quality) (MmGdbusModem *object);
+
+ const gchar * (*get_sim) (MmGdbusModem *object);
+
+ gint (*get_state) (MmGdbusModem *object);
+
+ guint (*get_state_failed_reason) (MmGdbusModem *object);
+
+ GVariant * (*get_supported_bands) (MmGdbusModem *object);
+
+ GVariant * (*get_supported_capabilities) (MmGdbusModem *object);
+
+ guint (*get_supported_ip_families) (MmGdbusModem *object);
+
+ GVariant * (*get_supported_modes) (MmGdbusModem *object);
+
+ guint (*get_unlock_required) (MmGdbusModem *object);
+
+ GVariant * (*get_unlock_retries) (MmGdbusModem *object);
+
+ void (*state_changed) (
+ MmGdbusModem *object,
+ gint arg_old,
+ gint arg_new,
+ guint arg_reason);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Modem.</p>
+<div class="refsect3">
+<a name="MmGdbusModemIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusModemIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.handle-command"></a>handle_command</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-command" title="The “handle-command” signal"><span class="type">“handle-command”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.handle-create-bearer"></a>handle_create_bearer</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-create-bearer" title="The “handle-create-bearer” signal"><span class="type">“handle-create-bearer”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.handle-delete-bearer"></a>handle_delete_bearer</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-delete-bearer" title="The “handle-delete-bearer” signal"><span class="type">“handle-delete-bearer”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.handle-enable"></a>handle_enable</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-enable" title="The “handle-enable” signal"><span class="type">“handle-enable”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.handle-factory-reset"></a>handle_factory_reset</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-factory-reset" title="The “handle-factory-reset” signal"><span class="type">“handle-factory-reset”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.handle-list-bearers"></a>handle_list_bearers</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-list-bearers" title="The “handle-list-bearers” signal"><span class="type">“handle-list-bearers”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.handle-reset"></a>handle_reset</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-reset" title="The “handle-reset” signal"><span class="type">“handle-reset”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.handle-set-current-bands"></a>handle_set_current_bands</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-set-current-bands" title="The “handle-set-current-bands” signal"><span class="type">“handle-set-current-bands”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.handle-set-current-capabilities"></a>handle_set_current_capabilities</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-set-current-capabilities" title="The “handle-set-current-capabilities” signal"><span class="type">“handle-set-current-capabilities”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.handle-set-current-modes"></a>handle_set_current_modes</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-set-current-modes" title="The “handle-set-current-modes” signal"><span class="type">“handle-set-current-modes”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.handle-set-power-state"></a>handle_set_power_state</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-set-power-state" title="The “handle-set-power-state” signal"><span class="type">“handle-set-power-state”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-access-technologies"></a>get_access_technologies</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--access-technologies" title="The “access-technologies” property"><span class="type">“access-technologies”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-bearers"></a>get_bearers</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--bearers" title="The “bearers” property"><span class="type">“bearers”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-current-bands"></a>get_current_bands</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--current-bands" title="The “current-bands” property"><span class="type">“current-bands”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-current-capabilities"></a>get_current_capabilities</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--current-capabilities" title="The “current-capabilities” property"><span class="type">“current-capabilities”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-current-modes"></a>get_current_modes</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--current-modes" title="The “current-modes” property"><span class="type">“current-modes”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-device"></a>get_device</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--device" title="The “device” property"><span class="type">“device”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-device-identifier"></a>get_device_identifier</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--device-identifier" title="The “device-identifier” property"><span class="type">“device-identifier”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-drivers"></a>get_drivers</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--drivers" title="The “drivers” property"><span class="type">“drivers”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-equipment-identifier"></a>get_equipment_identifier</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--equipment-identifier" title="The “equipment-identifier” property"><span class="type">“equipment-identifier”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-hardware-revision"></a>get_hardware_revision</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--hardware-revision" title="The “hardware-revision” property"><span class="type">“hardware-revision”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-manufacturer"></a>get_manufacturer</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--manufacturer" title="The “manufacturer” property"><span class="type">“manufacturer”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-max-active-bearers"></a>get_max_active_bearers</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--max-active-bearers" title="The “max-active-bearers” property"><span class="type">“max-active-bearers”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-max-bearers"></a>get_max_bearers</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--max-bearers" title="The “max-bearers” property"><span class="type">“max-bearers”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-model"></a>get_model</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--model" title="The “model” property"><span class="type">“model”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-own-numbers"></a>get_own_numbers</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--own-numbers" title="The “own-numbers” property"><span class="type">“own-numbers”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-plugin"></a>get_plugin</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--plugin" title="The “plugin” property"><span class="type">“plugin”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-ports"></a>get_ports</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--ports" title="The “ports” property"><span class="type">“ports”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-power-state"></a>get_power_state</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--power-state" title="The “power-state” property"><span class="type">“power-state”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-primary-port"></a>get_primary_port</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--primary-port" title="The “primary-port” property"><span class="type">“primary-port”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-revision"></a>get_revision</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--revision" title="The “revision” property"><span class="type">“revision”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-signal-quality"></a>get_signal_quality</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--signal-quality" title="The “signal-quality” property"><span class="type">“signal-quality”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-sim"></a>get_sim</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--sim" title="The “sim” property"><span class="type">“sim”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-state"></a>get_state</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--state" title="The “state” property"><span class="type">“state”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-state-failed-reason"></a>get_state_failed_reason</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--state-failed-reason" title="The “state-failed-reason” property"><span class="type">“state-failed-reason”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-supported-bands"></a>get_supported_bands</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--supported-bands" title="The “supported-bands” property"><span class="type">“supported-bands”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-supported-capabilities"></a>get_supported_capabilities</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--supported-capabilities" title="The “supported-capabilities” property"><span class="type">“supported-capabilities”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-supported-ip-families"></a>get_supported_ip_families</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--supported-ip-families" title="The “supported-ip-families” property"><span class="type">“supported-ip-families”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-supported-modes"></a>get_supported_modes</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--supported-modes" title="The “supported-modes” property"><span class="type">“supported-modes”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-unlock-required"></a>get_unlock_required</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--unlock-required" title="The “unlock-required” property"><span class="type">“unlock-required”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.get-unlock-retries"></a>get_unlock_retries</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem.html#MmGdbusModem--unlock-retries" title="The “unlock-retries” property"><span class="type">“unlock-retries”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemIface.state-changed"></a>state_changed</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem.html#MmGdbusModem-state-changed" title="The “state-changed” signal"><span class="type">“state-changed”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModem--access-technologies"></a><h3>The <code class="literal">“access-technologies”</code> property</h3>
+<pre class="programlisting"> “access-technologies” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.AccessTechnologies">"AccessTechnologies"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--bearers"></a><h3>The <code class="literal">“bearers”</code> property</h3>
+<pre class="programlisting"> “bearers” <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Bearers">"Bearers"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--current-bands"></a><h3>The <code class="literal">“current-bands”</code> property</h3>
+<pre class="programlisting"> “current-bands” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentBands">"CurrentBands"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;au&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--current-capabilities"></a><h3>The <code class="literal">“current-capabilities”</code> property</h3>
+<pre class="programlisting"> “current-capabilities” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentCapabilities">"CurrentCapabilities"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--current-modes"></a><h3>The <code class="literal">“current-modes”</code> property</h3>
+<pre class="programlisting"> “current-modes” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.CurrentModes">"CurrentModes"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;(uu)&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--device"></a><h3>The <code class="literal">“device”</code> property</h3>
+<pre class="programlisting"> “device” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Device">"Device"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--device-identifier"></a><h3>The <code class="literal">“device-identifier”</code> property</h3>
+<pre class="programlisting"> “device-identifier” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.DeviceIdentifier">"DeviceIdentifier"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--drivers"></a><h3>The <code class="literal">“drivers”</code> property</h3>
+<pre class="programlisting"> “drivers” <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Drivers">"Drivers"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--equipment-identifier"></a><h3>The <code class="literal">“equipment-identifier”</code> property</h3>
+<pre class="programlisting"> “equipment-identifier” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.EquipmentIdentifier">"EquipmentIdentifier"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--hardware-revision"></a><h3>The <code class="literal">“hardware-revision”</code> property</h3>
+<pre class="programlisting"> “hardware-revision” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.HardwareRevision">"HardwareRevision"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--manufacturer"></a><h3>The <code class="literal">“manufacturer”</code> property</h3>
+<pre class="programlisting"> “manufacturer” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Manufacturer">"Manufacturer"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--max-active-bearers"></a><h3>The <code class="literal">“max-active-bearers”</code> property</h3>
+<pre class="programlisting"> “max-active-bearers” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.MaxActiveBearers">"MaxActiveBearers"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--max-bearers"></a><h3>The <code class="literal">“max-bearers”</code> property</h3>
+<pre class="programlisting"> “max-bearers” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.MaxBearers">"MaxBearers"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--model"></a><h3>The <code class="literal">“model”</code> property</h3>
+<pre class="programlisting"> “model” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Model">"Model"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--own-numbers"></a><h3>The <code class="literal">“own-numbers”</code> property</h3>
+<pre class="programlisting"> “own-numbers” <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.OwnNumbers">"OwnNumbers"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--plugin"></a><h3>The <code class="literal">“plugin”</code> property</h3>
+<pre class="programlisting"> “plugin” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Plugin">"Plugin"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--ports"></a><h3>The <code class="literal">“ports”</code> property</h3>
+<pre class="programlisting"> “ports” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Ports">"Ports"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a(su)&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--power-state"></a><h3>The <code class="literal">“power-state”</code> property</h3>
+<pre class="programlisting"> “power-state” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.PowerState">"PowerState"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--primary-port"></a><h3>The <code class="literal">“primary-port”</code> property</h3>
+<pre class="programlisting"> “primary-port” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.PrimaryPort">"PrimaryPort"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--revision"></a><h3>The <code class="literal">“revision”</code> property</h3>
+<pre class="programlisting"> “revision” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Revision">"Revision"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--signal-quality"></a><h3>The <code class="literal">“signal-quality”</code> property</h3>
+<pre class="programlisting"> “signal-quality” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SignalQuality">"SignalQuality"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;(ub)&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--sim"></a><h3>The <code class="literal">“sim”</code> property</h3>
+<pre class="programlisting"> “sim” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.Sim">"Sim"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--state"></a><h3>The <code class="literal">“state”</code> property</h3>
+<pre class="programlisting"> “state” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.State">"State"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--state-failed-reason"></a><h3>The <code class="literal">“state-failed-reason”</code> property</h3>
+<pre class="programlisting"> “state-failed-reason” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.StateFailedReason">"StateFailedReason"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--supported-bands"></a><h3>The <code class="literal">“supported-bands”</code> property</h3>
+<pre class="programlisting"> “supported-bands” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedBands">"SupportedBands"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;au&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--supported-capabilities"></a><h3>The <code class="literal">“supported-capabilities”</code> property</h3>
+<pre class="programlisting"> “supported-capabilities” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedCapabilities">"SupportedCapabilities"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;au&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--supported-ip-families"></a><h3>The <code class="literal">“supported-ip-families”</code> property</h3>
+<pre class="programlisting"> “supported-ip-families” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedIpFamilies">"SupportedIpFamilies"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--supported-modes"></a><h3>The <code class="literal">“supported-modes”</code> property</h3>
+<pre class="programlisting"> “supported-modes” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SupportedModes">"SupportedModes"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a(uu)&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--unlock-required"></a><h3>The <code class="literal">“unlock-required”</code> property</h3>
+<pre class="programlisting"> “unlock-required” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRequired">"UnlockRequired"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem--unlock-retries"></a><h3>The <code class="literal">“unlock-retries”</code> property</h3>
+<pre class="programlisting"> “unlock-retries” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.UnlockRetries">"UnlockRetries"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a{uu}&gt;</p>
+<p>Default value: NULL</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModem-handle-command"></a><h3>The <code class="literal">“handle-command”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_cmd,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_timeout,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Command"><GTKDOCLINK HREF="Command"><code class="function">Command()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_complete_command()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-command.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_cmd</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_timeout</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-command.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem-handle-create-bearer"></a><h3>The <code class="literal">“handle-create-bearer”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.CreateBearer"><GTKDOCLINK HREF="CreateBearer"><code class="function">CreateBearer()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_complete_create_bearer()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-create-bearer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-create-bearer.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem-handle-delete-bearer"></a><h3>The <code class="literal">“handle-delete-bearer”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_bearer,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.DeleteBearer"><GTKDOCLINK HREF="DeleteBearer"><code class="function">DeleteBearer()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_complete_delete_bearer()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-delete-bearer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_bearer</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-delete-bearer.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem-handle-enable"></a><h3>The <code class="literal">“handle-enable”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_enable,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Enable"><GTKDOCLINK HREF="Enable"><code class="function">Enable()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_complete_enable()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-enable.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_enable</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-enable.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem-handle-factory-reset"></a><h3>The <code class="literal">“handle-factory-reset”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_code,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.FactoryReset"><GTKDOCLINK HREF="FactoryReset"><code class="function">FactoryReset()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_complete_factory_reset()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-factory-reset.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_code</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-factory-reset.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem-handle-list-bearers"></a><h3>The <code class="literal">“handle-list-bearers”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.ListBearers"><GTKDOCLINK HREF="ListBearers"><code class="function">ListBearers()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_complete_list_bearers()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-list-bearers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-list-bearers.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem-handle-reset"></a><h3>The <code class="literal">“handle-reset”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.Reset"><GTKDOCLINK HREF="Reset"><code class="function">Reset()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_complete_reset()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-reset.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-reset.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem-handle-set-current-bands"></a><h3>The <code class="literal">“handle-set-current-bands”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_bands,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentBands"><GTKDOCLINK HREF="SetCurrentBands"><code class="function">SetCurrentBands()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_complete_set_current_bands()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-set-current-bands.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_bands</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-set-current-bands.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem-handle-set-current-capabilities"></a><h3>The <code class="literal">“handle-set-current-capabilities”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_capabilities,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentCapabilities"><GTKDOCLINK HREF="SetCurrentCapabilities"><code class="function">SetCurrentCapabilities()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_complete_set_current_capabilities()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-set-current-capabilities.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_capabilities</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-set-current-capabilities.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem-handle-set-current-modes"></a><h3>The <code class="literal">“handle-set-current-modes”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_modes,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetCurrentModes"><GTKDOCLINK HREF="SetCurrentModes"><code class="function">SetCurrentModes()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_complete_set_current_modes()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-set-current-modes.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_modes</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-set-current-modes.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem-handle-set-power-state"></a><h3>The <code class="literal">“handle-set-power-state”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_state,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-method-org-freedesktop-ModemManager1-Modem.SetPowerState"><GTKDOCLINK HREF="SetPowerState"><code class="function">SetPowerState()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_complete_set_power_state()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-set-power-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_state</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem-handle-set-power-state.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem-state-changed"></a><h3>The <code class="literal">“state-changed”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *object,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_old,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_new,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_reason,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>On the client-side, this signal is emitted whenever the D-Bus signal <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-signal-org-freedesktop-ModemManager1-Modem.StateChanged">"StateChanged"</a> is received.</p>
+<p>On the service-side, this signal can be used with e.g. <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#g-signal-emit-by-name"><code class="function">g_signal_emit_by_name()</code></a> to make the object emit the D-Bus signal.</p>
+<div class="refsect3">
+<a name="MmGdbusModem-state-changed.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_old</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_new</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_reason</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModem3gpp.html b/docs/reference/libmm-glib/html/MmGdbusModem3gpp.html
new file mode 100644
index 00000000..33d86366
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModem3gpp.html
@@ -0,0 +1,1918 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModem3gpp: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemSkeleton.html" title="MmGdbusModemSkeleton">
+<link rel="next" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gpp.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gpp.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gpp.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gpp.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gpp.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gpp.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModem3gppProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModem3gpp"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModem3gpp.top_of_page"></a>MmGdbusModem3gpp</span></h2>
+<p>MmGdbusModem3gpp — Generated C code for the org.freedesktop.ModemManager1.Modem.Modem3gpp D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModem3gpp.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-registration-state" title="mm_gdbus_modem3gpp_get_registration_state ()">mm_gdbus_modem3gpp_get_registration_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-imei" title="mm_gdbus_modem3gpp_get_imei ()">mm_gdbus_modem3gpp_get_imei</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-imei" title="mm_gdbus_modem3gpp_dup_imei ()">mm_gdbus_modem3gpp_dup_imei</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-operator-code" title="mm_gdbus_modem3gpp_get_operator_code ()">mm_gdbus_modem3gpp_get_operator_code</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-operator-code" title="mm_gdbus_modem3gpp_dup_operator_code ()">mm_gdbus_modem3gpp_dup_operator_code</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-operator-name" title="mm_gdbus_modem3gpp_get_operator_name ()">mm_gdbus_modem3gpp_get_operator_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-operator-name" title="mm_gdbus_modem3gpp_dup_operator_name ()">mm_gdbus_modem3gpp_dup_operator_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-enabled-facility-locks" title="mm_gdbus_modem3gpp_get_enabled_facility_locks ()">mm_gdbus_modem3gpp_get_enabled_facility_locks</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-subscription-state" title="mm_gdbus_modem3gpp_get_subscription_state ()">mm_gdbus_modem3gpp_get_subscription_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-eps-ue-mode-operation" title="mm_gdbus_modem3gpp_get_eps_ue_mode_operation ()">mm_gdbus_modem3gpp_get_eps_ue_mode_operation</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-pco" title="mm_gdbus_modem3gpp_get_pco ()">mm_gdbus_modem3gpp_get_pco</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-pco" title="mm_gdbus_modem3gpp_dup_pco ()">mm_gdbus_modem3gpp_dup_pco</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-initial-eps-bearer" title="mm_gdbus_modem3gpp_get_initial_eps_bearer ()">mm_gdbus_modem3gpp_get_initial_eps_bearer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-initial-eps-bearer" title="mm_gdbus_modem3gpp_dup_initial_eps_bearer ()">mm_gdbus_modem3gpp_dup_initial_eps_bearer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-initial-eps-bearer-settings" title="mm_gdbus_modem3gpp_get_initial_eps_bearer_settings ()">mm_gdbus_modem3gpp_get_initial_eps_bearer_settings</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-initial-eps-bearer-settings" title="mm_gdbus_modem3gpp_dup_initial_eps_bearer_settings ()">mm_gdbus_modem3gpp_dup_initial_eps_bearer_settings</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-register" title="mm_gdbus_modem3gpp_call_register ()">mm_gdbus_modem3gpp_call_register</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-register-finish" title="mm_gdbus_modem3gpp_call_register_finish ()">mm_gdbus_modem3gpp_call_register_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-register-sync" title="mm_gdbus_modem3gpp_call_register_sync ()">mm_gdbus_modem3gpp_call_register_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-scan" title="mm_gdbus_modem3gpp_call_scan ()">mm_gdbus_modem3gpp_call_scan</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-scan-finish" title="mm_gdbus_modem3gpp_call_scan_finish ()">mm_gdbus_modem3gpp_call_scan_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-scan-sync" title="mm_gdbus_modem3gpp_call_scan_sync ()">mm_gdbus_modem3gpp_call_scan_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation" title="mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation ()">mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation-finish" title="mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_finish ()">mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation-sync" title="mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_sync ()">mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings" title="mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings ()">mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings-finish" title="mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_finish ()">mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings-sync" title="mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_sync ()">mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gpp.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--enabled-facility-locks" title="The “enabled-facility-locks” property">enabled-facility-locks</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--eps-ue-mode-operation" title="The “eps-ue-mode-operation” property">eps-ue-mode-operation</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--imei" title="The “imei” property">imei</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--initial-eps-bearer" title="The “initial-eps-bearer” property">initial-eps-bearer</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--initial-eps-bearer-settings" title="The “initial-eps-bearer-settings” property">initial-eps-bearer-settings</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--operator-code" title="The “operator-code” property">operator-code</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--operator-name" title="The “operator-name” property">operator-name</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--pco" title="The “pco” property">pco</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--registration-state" title="The “registration-state” property">registration-state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--subscription-state" title="The “subscription-state” property">subscription-state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gpp.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-register" title="The “handle-register” signal">handle-register</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-scan" title="The “handle-scan” signal">handle-scan</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-set-eps-ue-mode-operation" title="The “handle-set-eps-ue-mode-operation” signal">handle-set-eps-ue-mode-operation</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-set-initial-eps-bearer-settings" title="The “handle-set-initial-eps-bearer-settings” signal">handle-set-initial-eps-bearer-settings</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gpp.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp-struct" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gppIface" title="struct MmGdbusModem3gppIface">MmGdbusModem3gppIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gpp.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusModem3gpp
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gpp.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusModem3gpp requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gpp.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusModem3gpp is implemented by
+ <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>, <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy">MmGdbusModem3gppProxy</a> and <a class="link" href="MmGdbusModem3gppSkeleton.html" title="MmGdbusModem3gppSkeleton">MmGdbusModem3gppSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gpp.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Modem.Modem3gpp D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gpp.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-get-registration-state"></a><h3>mm_gdbus_modem3gpp_get_registration_state ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem3gpp_get_registration_state
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.RegistrationState">"RegistrationState"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-registration-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-registration-state.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-get-imei"></a><h3>mm_gdbus_modem3gpp_get_imei ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem3gpp_get_imei (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Imei">"Imei"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-imei" title="mm_gdbus_modem3gpp_dup_imei ()"><code class="function">mm_gdbus_modem3gpp_dup_imei()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-imei.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-imei.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-dup-imei"></a><h3>mm_gdbus_modem3gpp_dup_imei ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem3gpp_dup_imei (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Imei">"Imei"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-dup-imei.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-dup-imei.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-get-operator-code"></a><h3>mm_gdbus_modem3gpp_get_operator_code ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem3gpp_get_operator_code (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorCode">"OperatorCode"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-operator-code" title="mm_gdbus_modem3gpp_dup_operator_code ()"><code class="function">mm_gdbus_modem3gpp_dup_operator_code()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-operator-code.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-operator-code.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-dup-operator-code"></a><h3>mm_gdbus_modem3gpp_dup_operator_code ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem3gpp_dup_operator_code (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorCode">"OperatorCode"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-dup-operator-code.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-dup-operator-code.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-get-operator-name"></a><h3>mm_gdbus_modem3gpp_get_operator_name ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem3gpp_get_operator_name (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorName">"OperatorName"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-operator-name" title="mm_gdbus_modem3gpp_dup_operator_name ()"><code class="function">mm_gdbus_modem3gpp_dup_operator_name()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-operator-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-operator-name.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-dup-operator-name"></a><h3>mm_gdbus_modem3gpp_dup_operator_name ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem3gpp_dup_operator_name (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorName">"OperatorName"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-dup-operator-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-dup-operator-name.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-get-enabled-facility-locks"></a><h3>mm_gdbus_modem3gpp_get_enabled_facility_locks ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem3gpp_get_enabled_facility_locks
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EnabledFacilityLocks">"EnabledFacilityLocks"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-enabled-facility-locks.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-enabled-facility-locks.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-get-subscription-state"></a><h3>mm_gdbus_modem3gpp_get_subscription_state ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem3gpp_get_subscription_state
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.SubscriptionState">"SubscriptionState"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-subscription-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-subscription-state.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-get-eps-ue-mode-operation"></a><h3>mm_gdbus_modem3gpp_get_eps_ue_mode_operation ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem3gpp_get_eps_ue_mode_operation
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EpsUeModeOperation">"EpsUeModeOperation"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-eps-ue-mode-operation.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-eps-ue-mode-operation.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-get-pco"></a><h3>mm_gdbus_modem3gpp_get_pco ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem3gpp_get_pco (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Pco">"Pco"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-pco" title="mm_gdbus_modem3gpp_dup_pco ()"><code class="function">mm_gdbus_modem3gpp_dup_pco()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-pco.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-pco.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-dup-pco"></a><h3>mm_gdbus_modem3gpp_dup_pco ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem3gpp_dup_pco (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Pco">"Pco"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-dup-pco.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-dup-pco.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-get-initial-eps-bearer"></a><h3>mm_gdbus_modem3gpp_get_initial_eps_bearer ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem3gpp_get_initial_eps_bearer
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearer">"InitialEpsBearer"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-initial-eps-bearer" title="mm_gdbus_modem3gpp_dup_initial_eps_bearer ()"><code class="function">mm_gdbus_modem3gpp_dup_initial_eps_bearer()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-initial-eps-bearer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-initial-eps-bearer.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-dup-initial-eps-bearer"></a><h3>mm_gdbus_modem3gpp_dup_initial_eps_bearer ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem3gpp_dup_initial_eps_bearer
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearer">"InitialEpsBearer"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-dup-initial-eps-bearer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-dup-initial-eps-bearer.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-get-initial-eps-bearer-settings"></a><h3>mm_gdbus_modem3gpp_get_initial_eps_bearer_settings ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem3gpp_get_initial_eps_bearer_settings
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearerSettings">"InitialEpsBearerSettings"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-initial-eps-bearer-settings" title="mm_gdbus_modem3gpp_dup_initial_eps_bearer_settings ()"><code class="function">mm_gdbus_modem3gpp_dup_initial_eps_bearer_settings()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-initial-eps-bearer-settings.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-get-initial-eps-bearer-settings.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-dup-initial-eps-bearer-settings"></a><h3>mm_gdbus_modem3gpp_dup_initial_eps_bearer_settings ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem3gpp_dup_initial_eps_bearer_settings
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearerSettings">"InitialEpsBearerSettings"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-dup-initial-eps-bearer-settings.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-dup-initial-eps-bearer-settings.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-call-register"></a><h3>mm_gdbus_modem3gpp_call_register ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem3gpp_call_register (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_operator_id</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Register"><GTKDOCLINK HREF="Register"><code class="function">Register()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-register-finish" title="mm_gdbus_modem3gpp_call_register_finish ()"><code class="function">mm_gdbus_modem3gpp_call_register_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-register-sync" title="mm_gdbus_modem3gpp_call_register_sync ()"><code class="function">mm_gdbus_modem3gpp_call_register_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-register.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy"><span class="type">MmGdbusModem3gppProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_operator_id</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-call-register-finish"></a><h3>mm_gdbus_modem3gpp_call_register_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem3gpp_call_register_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-register" title="mm_gdbus_modem3gpp_call_register ()"><code class="function">mm_gdbus_modem3gpp_call_register()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-register-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy"><span class="type">MmGdbusModem3gppProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-register" title="mm_gdbus_modem3gpp_call_register ()"><code class="function">mm_gdbus_modem3gpp_call_register()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-register-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-call-register-sync"></a><h3>mm_gdbus_modem3gpp_call_register_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem3gpp_call_register_sync (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_operator_id</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Register"><GTKDOCLINK HREF="Register"><code class="function">Register()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-register" title="mm_gdbus_modem3gpp_call_register ()"><code class="function">mm_gdbus_modem3gpp_call_register()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-register-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy"><span class="type">MmGdbusModem3gppProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_operator_id</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-register-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-call-scan"></a><h3>mm_gdbus_modem3gpp_call_scan ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem3gpp_call_scan (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Scan"><GTKDOCLINK HREF="Scan"><code class="function">Scan()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-scan-finish" title="mm_gdbus_modem3gpp_call_scan_finish ()"><code class="function">mm_gdbus_modem3gpp_call_scan_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-scan-sync" title="mm_gdbus_modem3gpp_call_scan_sync ()"><code class="function">mm_gdbus_modem3gpp_call_scan_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-scan.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy"><span class="type">MmGdbusModem3gppProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-call-scan-finish"></a><h3>mm_gdbus_modem3gpp_call_scan_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem3gpp_call_scan_finish (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **out_results</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-scan" title="mm_gdbus_modem3gpp_call_scan ()"><code class="function">mm_gdbus_modem3gpp_call_scan()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-scan-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy"><span class="type">MmGdbusModem3gppProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_results</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-scan" title="mm_gdbus_modem3gpp_call_scan ()"><code class="function">mm_gdbus_modem3gpp_call_scan()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-scan-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-call-scan-sync"></a><h3>mm_gdbus_modem3gpp_call_scan_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem3gpp_call_scan_sync (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **out_results</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Scan"><GTKDOCLINK HREF="Scan"><code class="function">Scan()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-scan" title="mm_gdbus_modem3gpp_call_scan ()"><code class="function">mm_gdbus_modem3gpp_call_scan()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-scan-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy"><span class="type">MmGdbusModem3gppProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_results</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-scan-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation"></a><h3>mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_mode</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetEpsUeModeOperation"><GTKDOCLINK HREF="SetEpsUeModeOperation"><code class="function">SetEpsUeModeOperation()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation-finish" title="mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_finish ()"><code class="function">mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation-sync" title="mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_sync ()"><code class="function">mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy"><span class="type">MmGdbusModem3gppProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_mode</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation-finish"></a><h3>mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation" title="mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation ()"><code class="function">mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy"><span class="type">MmGdbusModem3gppProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation" title="mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation ()"><code class="function">mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation-sync"></a><h3>mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_mode</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetEpsUeModeOperation"><GTKDOCLINK HREF="SetEpsUeModeOperation"><code class="function">SetEpsUeModeOperation()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation" title="mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation ()"><code class="function">mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy"><span class="type">MmGdbusModem3gppProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_mode</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings"></a><h3>mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_settings</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetInitialEpsBearerSettings"><GTKDOCLINK HREF="SetInitialEpsBearerSettings"><code class="function">SetInitialEpsBearerSettings()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings-finish" title="mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_finish ()"><code class="function">mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings-sync" title="mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_sync ()"><code class="function">mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy"><span class="type">MmGdbusModem3gppProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_settings</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings-finish"></a><h3>mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings" title="mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings ()"><code class="function">mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy"><span class="type">MmGdbusModem3gppProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings" title="mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings ()"><code class="function">mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings-sync"></a><h3>mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_settings</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetInitialEpsBearerSettings"><GTKDOCLINK HREF="SetInitialEpsBearerSettings"><code class="function">SetInitialEpsBearerSettings()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings" title="mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings ()"><code class="function">mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy"><span class="type">MmGdbusModem3gppProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_settings</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gpp.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp-struct"></a><h3>MmGdbusModem3gpp</h3>
+<pre class="programlisting">typedef struct _MmGdbusModem3gpp MmGdbusModem3gpp;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gppIface"></a><h3>struct MmGdbusModem3gppIface</h3>
+<pre class="programlisting">struct MmGdbusModem3gppIface {
+ GTypeInterface parent_iface;
+
+
+ gboolean (*handle_register) (
+ MmGdbusModem3gpp *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_operator_id);
+
+ gboolean (*handle_scan) (
+ MmGdbusModem3gpp *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_set_eps_ue_mode_operation) (
+ MmGdbusModem3gpp *object,
+ GDBusMethodInvocation *invocation,
+ guint arg_mode);
+
+ gboolean (*handle_set_initial_eps_bearer_settings) (
+ MmGdbusModem3gpp *object,
+ GDBusMethodInvocation *invocation,
+ GVariant *arg_settings);
+
+ guint (*get_enabled_facility_locks) (MmGdbusModem3gpp *object);
+
+ guint (*get_eps_ue_mode_operation) (MmGdbusModem3gpp *object);
+
+ const gchar * (*get_imei) (MmGdbusModem3gpp *object);
+
+ const gchar * (*get_initial_eps_bearer) (MmGdbusModem3gpp *object);
+
+ GVariant * (*get_initial_eps_bearer_settings) (MmGdbusModem3gpp *object);
+
+ const gchar * (*get_operator_code) (MmGdbusModem3gpp *object);
+
+ const gchar * (*get_operator_name) (MmGdbusModem3gpp *object);
+
+ GVariant * (*get_pco) (MmGdbusModem3gpp *object);
+
+ guint (*get_registration_state) (MmGdbusModem3gpp *object);
+
+ guint (*get_subscription_state) (MmGdbusModem3gpp *object);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp.</p>
+<div class="refsect3">
+<a name="MmGdbusModem3gppIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusModem3gppIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppIface.handle-register"></a>handle_register</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-register" title="The “handle-register” signal"><span class="type">“handle-register”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppIface.handle-scan"></a>handle_scan</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-scan" title="The “handle-scan” signal"><span class="type">“handle-scan”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppIface.handle-set-eps-ue-mode-operation"></a>handle_set_eps_ue_mode_operation</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-set-eps-ue-mode-operation" title="The “handle-set-eps-ue-mode-operation” signal"><span class="type">“handle-set-eps-ue-mode-operation”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppIface.handle-set-initial-eps-bearer-settings"></a>handle_set_initial_eps_bearer_settings</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-set-initial-eps-bearer-settings" title="The “handle-set-initial-eps-bearer-settings” signal"><span class="type">“handle-set-initial-eps-bearer-settings”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppIface.get-enabled-facility-locks"></a>get_enabled_facility_locks</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--enabled-facility-locks" title="The “enabled-facility-locks” property"><span class="type">“enabled-facility-locks”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppIface.get-eps-ue-mode-operation"></a>get_eps_ue_mode_operation</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--eps-ue-mode-operation" title="The “eps-ue-mode-operation” property"><span class="type">“eps-ue-mode-operation”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppIface.get-imei"></a>get_imei</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--imei" title="The “imei” property"><span class="type">“imei”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppIface.get-initial-eps-bearer"></a>get_initial_eps_bearer</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--initial-eps-bearer" title="The “initial-eps-bearer” property"><span class="type">“initial-eps-bearer”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppIface.get-initial-eps-bearer-settings"></a>get_initial_eps_bearer_settings</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--initial-eps-bearer-settings" title="The “initial-eps-bearer-settings” property"><span class="type">“initial-eps-bearer-settings”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppIface.get-operator-code"></a>get_operator_code</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--operator-code" title="The “operator-code” property"><span class="type">“operator-code”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppIface.get-operator-name"></a>get_operator_name</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--operator-name" title="The “operator-name” property"><span class="type">“operator-name”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppIface.get-pco"></a>get_pco</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--pco" title="The “pco” property"><span class="type">“pco”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppIface.get-registration-state"></a>get_registration_state</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--registration-state" title="The “registration-state” property"><span class="type">“registration-state”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppIface.get-subscription-state"></a>get_subscription_state</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--subscription-state" title="The “subscription-state” property"><span class="type">“subscription-state”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gpp.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp--enabled-facility-locks"></a><h3>The <code class="literal">“enabled-facility-locks”</code> property</h3>
+<pre class="programlisting"> “enabled-facility-locks” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EnabledFacilityLocks">"EnabledFacilityLocks"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp--eps-ue-mode-operation"></a><h3>The <code class="literal">“eps-ue-mode-operation”</code> property</h3>
+<pre class="programlisting"> “eps-ue-mode-operation” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.EpsUeModeOperation">"EpsUeModeOperation"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp--imei"></a><h3>The <code class="literal">“imei”</code> property</h3>
+<pre class="programlisting"> “imei” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Imei">"Imei"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp--initial-eps-bearer"></a><h3>The <code class="literal">“initial-eps-bearer”</code> property</h3>
+<pre class="programlisting"> “initial-eps-bearer” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearer">"InitialEpsBearer"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp--initial-eps-bearer-settings"></a><h3>The <code class="literal">“initial-eps-bearer-settings”</code> property</h3>
+<pre class="programlisting"> “initial-eps-bearer-settings” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.InitialEpsBearerSettings">"InitialEpsBearerSettings"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a{sv}&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp--operator-code"></a><h3>The <code class="literal">“operator-code”</code> property</h3>
+<pre class="programlisting"> “operator-code” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorCode">"OperatorCode"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp--operator-name"></a><h3>The <code class="literal">“operator-name”</code> property</h3>
+<pre class="programlisting"> “operator-name” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.OperatorName">"OperatorName"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp--pco"></a><h3>The <code class="literal">“pco”</code> property</h3>
+<pre class="programlisting"> “pco” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.Pco">"Pco"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a(ubay)&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp--registration-state"></a><h3>The <code class="literal">“registration-state”</code> property</h3>
+<pre class="programlisting"> “registration-state” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.RegistrationState">"RegistrationState"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp--subscription-state"></a><h3>The <code class="literal">“subscription-state”</code> property</h3>
+<pre class="programlisting"> “subscription-state” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp.SubscriptionState">"SubscriptionState"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gpp.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp-handle-register"></a><h3>The <code class="literal">“handle-register”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_operator_id,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Register"><GTKDOCLINK HREF="Register"><code class="function">Register()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem3gpp_complete_register()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem3gpp-handle-register.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_operator_id</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem3gpp-handle-register.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp-handle-scan"></a><h3>The <code class="literal">“handle-scan”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.Scan"><GTKDOCLINK HREF="Scan"><code class="function">Scan()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem3gpp_complete_scan()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem3gpp-handle-scan.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem3gpp-handle-scan.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp-handle-set-eps-ue-mode-operation"></a><h3>The <code class="literal">“handle-set-eps-ue-mode-operation”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_mode,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetEpsUeModeOperation"><GTKDOCLINK HREF="SetEpsUeModeOperation"><code class="function">SetEpsUeModeOperation()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem3gpp_complete_set_eps_ue_mode_operation()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem3gpp-handle-set-eps-ue-mode-operation.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_mode</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem3gpp-handle-set-eps-ue-mode-operation.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gpp-handle-set-initial-eps-bearer-settings"></a><h3>The <code class="literal">“handle-set-initial-eps-bearer-settings”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_settings,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp.SetInitialEpsBearerSettings"><GTKDOCLINK HREF="SetInitialEpsBearerSettings"><code class="function">SetInitialEpsBearerSettings()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem3gpp_complete_set_initial_eps_bearer_settings()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem3gpp-handle-set-initial-eps-bearer-settings.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_settings</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem3gpp-handle-set-initial-eps-bearer-settings.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModem3gppProxy.html b/docs/reference/libmm-glib/html/MmGdbusModem3gppProxy.html
new file mode 100644
index 00000000..1c08c423
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModem3gppProxy.html
@@ -0,0 +1,469 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModem3gppProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">
+<link rel="next" href="MmGdbusModem3gppSkeleton.html" title="MmGdbusModem3gppSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModem3gpp.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModem3gppSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModem3gppProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModem3gppProxy.top_of_page"></a>MmGdbusModem3gppProxy</span></h2>
+<p>MmGdbusModem3gppProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new" title="mm_gdbus_modem3gpp_proxy_new ()">mm_gdbus_modem3gpp_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="returnvalue">MmGdbusModem3gpp</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-finish" title="mm_gdbus_modem3gpp_proxy_new_finish ()">mm_gdbus_modem3gpp_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-for-bus" title="mm_gdbus_modem3gpp_proxy_new_for_bus ()">mm_gdbus_modem3gpp_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="returnvalue">MmGdbusModem3gpp</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-for-bus-finish" title="mm_gdbus_modem3gpp_proxy_new_for_bus_finish ()">mm_gdbus_modem3gpp_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="returnvalue">MmGdbusModem3gpp</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-for-bus-sync" title="mm_gdbus_modem3gpp_proxy_new_for_bus_sync ()">mm_gdbus_modem3gpp_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="returnvalue">MmGdbusModem3gpp</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-sync" title="mm_gdbus_modem3gpp_proxy_new_sync ()">mm_gdbus_modem3gpp_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModem3gppProxy.html#MmGdbusModem3gppProxy-struct" title="struct MmGdbusModem3gppProxy">MmGdbusModem3gppProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusModem3gppProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModem3gppProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-proxy-new"></a><h3>mm_gdbus_modem3gpp_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem3gpp_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-finish" title="mm_gdbus_modem3gpp_proxy_new_finish ()"><code class="function">mm_gdbus_modem3gpp_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-sync" title="mm_gdbus_modem3gpp_proxy_new_sync ()"><code class="function">mm_gdbus_modem3gpp_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-proxy-new-finish"></a><h3>mm_gdbus_modem3gpp_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="returnvalue">MmGdbusModem3gpp</span></a> *
+mm_gdbus_modem3gpp_proxy_new_finish (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new" title="mm_gdbus_modem3gpp_proxy_new ()"><code class="function">mm_gdbus_modem3gpp_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new" title="mm_gdbus_modem3gpp_proxy_new ()"><code class="function">mm_gdbus_modem3gpp_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModem3gppProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-proxy-new-for-bus"></a><h3>mm_gdbus_modem3gpp_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem3gpp_proxy_new_for_bus (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new" title="mm_gdbus_modem3gpp_proxy_new ()"><code class="function">mm_gdbus_modem3gpp_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-for-bus-finish" title="mm_gdbus_modem3gpp_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_modem3gpp_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-for-bus-sync" title="mm_gdbus_modem3gpp_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_modem3gpp_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-proxy-new-for-bus-finish"></a><h3>mm_gdbus_modem3gpp_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="returnvalue">MmGdbusModem3gpp</span></a> *
+mm_gdbus_modem3gpp_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-for-bus" title="mm_gdbus_modem3gpp_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem3gpp_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-for-bus" title="mm_gdbus_modem3gpp_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem3gpp_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModem3gppProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-proxy-new-for-bus-sync"></a><h3>mm_gdbus_modem3gpp_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="returnvalue">MmGdbusModem3gpp</span></a> *
+mm_gdbus_modem3gpp_proxy_new_for_bus_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-sync" title="mm_gdbus_modem3gpp_proxy_new_sync ()"><code class="function">mm_gdbus_modem3gpp_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-for-bus" title="mm_gdbus_modem3gpp_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem3gpp_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModem3gppProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-proxy-new-sync"></a><h3>mm_gdbus_modem3gpp_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="returnvalue">MmGdbusModem3gpp</span></a> *
+mm_gdbus_modem3gpp_proxy_new_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new" title="mm_gdbus_modem3gpp_proxy_new ()"><code class="function">mm_gdbus_modem3gpp_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModem3gppProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModem3gppProxy-struct"></a><h3>struct MmGdbusModem3gppProxy</h3>
+<pre class="programlisting">struct MmGdbusModem3gppProxy;</pre>
+<p>The <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy"><span class="type">MmGdbusModem3gppProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModem3gppSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusModem3gppSkeleton.html
new file mode 100644
index 00000000..ac97d934
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModem3gppSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModem3gppSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy">
+<link rel="next" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModem3gppProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModem3gppUssd.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModem3gppSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModem3gppSkeleton.top_of_page"></a>MmGdbusModem3gppSkeleton</span></h2>
+<p>MmGdbusModem3gppSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="returnvalue">MmGdbusModem3gpp</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppSkeleton.html#mm-gdbus-modem3gpp-skeleton-new" title="mm_gdbus_modem3gpp_skeleton_new ()">mm_gdbus_modem3gpp_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModem3gppSkeleton.html#MmGdbusModem3gppSkeleton-struct" title="struct MmGdbusModem3gppSkeleton">MmGdbusModem3gppSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusModem3gppSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModem3gppSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-skeleton-new"></a><h3>mm_gdbus_modem3gpp_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="returnvalue">MmGdbusModem3gpp</span></a> *
+mm_gdbus_modem3gpp_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModem3gppSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModem3gppSkeleton-struct"></a><h3>struct MmGdbusModem3gppSkeleton</h3>
+<pre class="programlisting">struct MmGdbusModem3gppSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusModem3gppSkeleton.html" title="MmGdbusModem3gppSkeleton"><span class="type">MmGdbusModem3gppSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModem3gppUssd.html b/docs/reference/libmm-glib/html/MmGdbusModem3gppUssd.html
new file mode 100644
index 00000000..968f55e3
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModem3gppUssd.html
@@ -0,0 +1,1128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModem3gppUssd: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModem3gppSkeleton.html" title="MmGdbusModem3gppSkeleton">
+<link rel="next" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppUssd.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppUssd.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppUssd.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppUssd.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppUssd.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppUssd.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModem3gppSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModem3gppUssdProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModem3gppUssd"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModem3gppUssd.top_of_page"></a>MmGdbusModem3gppUssd</span></h2>
+<p>MmGdbusModem3gppUssd — Generated C code for the org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssd.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-get-state" title="mm_gdbus_modem3gpp_ussd_get_state ()">mm_gdbus_modem3gpp_ussd_get_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-get-network-request" title="mm_gdbus_modem3gpp_ussd_get_network_request ()">mm_gdbus_modem3gpp_ussd_get_network_request</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-dup-network-request" title="mm_gdbus_modem3gpp_ussd_dup_network_request ()">mm_gdbus_modem3gpp_ussd_dup_network_request</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-get-network-notification" title="mm_gdbus_modem3gpp_ussd_get_network_notification ()">mm_gdbus_modem3gpp_ussd_get_network_notification</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-dup-network-notification" title="mm_gdbus_modem3gpp_ussd_dup_network_notification ()">mm_gdbus_modem3gpp_ussd_dup_network_notification</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-initiate" title="mm_gdbus_modem3gpp_ussd_call_initiate ()">mm_gdbus_modem3gpp_ussd_call_initiate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-initiate-finish" title="mm_gdbus_modem3gpp_ussd_call_initiate_finish ()">mm_gdbus_modem3gpp_ussd_call_initiate_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-initiate-sync" title="mm_gdbus_modem3gpp_ussd_call_initiate_sync ()">mm_gdbus_modem3gpp_ussd_call_initiate_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-respond" title="mm_gdbus_modem3gpp_ussd_call_respond ()">mm_gdbus_modem3gpp_ussd_call_respond</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-respond-finish" title="mm_gdbus_modem3gpp_ussd_call_respond_finish ()">mm_gdbus_modem3gpp_ussd_call_respond_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-respond-sync" title="mm_gdbus_modem3gpp_ussd_call_respond_sync ()">mm_gdbus_modem3gpp_ussd_call_respond_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-cancel" title="mm_gdbus_modem3gpp_ussd_call_cancel ()">mm_gdbus_modem3gpp_ussd_call_cancel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-cancel-finish" title="mm_gdbus_modem3gpp_ussd_call_cancel_finish ()">mm_gdbus_modem3gpp_ussd_call_cancel_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-cancel-sync" title="mm_gdbus_modem3gpp_ussd_call_cancel_sync ()">mm_gdbus_modem3gpp_ussd_call_cancel_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssd.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd--network-notification" title="The “network-notification” property">network-notification</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd--network-request" title="The “network-request” property">network-request</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd--state" title="The “state” property">state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssd.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-handle-cancel" title="The “handle-cancel” signal">handle-cancel</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-handle-initiate" title="The “handle-initiate” signal">handle-initiate</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-handle-respond" title="The “handle-respond” signal">handle-respond</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssd.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-struct" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssdIface" title="struct MmGdbusModem3gppUssdIface">MmGdbusModem3gppUssdIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssd.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusModem3gppUssd
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssd.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusModem3gppUssd requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssd.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusModem3gppUssd is implemented by
+ <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>, <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy">MmGdbusModem3gppUssdProxy</a> and <a class="link" href="MmGdbusModem3gppUssdSkeleton.html" title="MmGdbusModem3gppUssdSkeleton">MmGdbusModem3gppUssdSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssd.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssd.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-get-state"></a><h3>mm_gdbus_modem3gpp_ussd_get_state ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem3gpp_ussd_get_state (<em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.State">"State"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-get-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-get-state.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-get-network-request"></a><h3>mm_gdbus_modem3gpp_ussd_get_network_request ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem3gpp_ussd_get_network_request
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkRequest">"NetworkRequest"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-dup-network-request" title="mm_gdbus_modem3gpp_ussd_dup_network_request ()"><code class="function">mm_gdbus_modem3gpp_ussd_dup_network_request()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-get-network-request.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-get-network-request.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-dup-network-request"></a><h3>mm_gdbus_modem3gpp_ussd_dup_network_request ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem3gpp_ussd_dup_network_request
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkRequest">"NetworkRequest"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-dup-network-request.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-dup-network-request.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-get-network-notification"></a><h3>mm_gdbus_modem3gpp_ussd_get_network_notification ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem3gpp_ussd_get_network_notification
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkNotification">"NetworkNotification"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-dup-network-notification" title="mm_gdbus_modem3gpp_ussd_dup_network_notification ()"><code class="function">mm_gdbus_modem3gpp_ussd_dup_network_notification()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-get-network-notification.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-get-network-notification.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-dup-network-notification"></a><h3>mm_gdbus_modem3gpp_ussd_dup_network_notification ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem3gpp_ussd_dup_network_notification
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkNotification">"NetworkNotification"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-dup-network-notification.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-dup-network-notification.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-call-initiate"></a><h3>mm_gdbus_modem3gpp_ussd_call_initiate ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem3gpp_ussd_call_initiate (<em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_command</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Initiate"><GTKDOCLINK HREF="Initiate"><code class="function">Initiate()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-initiate-finish" title="mm_gdbus_modem3gpp_ussd_call_initiate_finish ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_initiate_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-initiate-sync" title="mm_gdbus_modem3gpp_ussd_call_initiate_sync ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_initiate_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-initiate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy"><span class="type">MmGdbusModem3gppUssdProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_command</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-call-initiate-finish"></a><h3>mm_gdbus_modem3gpp_ussd_call_initiate_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem3gpp_ussd_call_initiate_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_reply</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-initiate" title="mm_gdbus_modem3gpp_ussd_call_initiate ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_initiate()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-initiate-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy"><span class="type">MmGdbusModem3gppUssdProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_reply</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-initiate" title="mm_gdbus_modem3gpp_ussd_call_initiate ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_initiate()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-initiate-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-call-initiate-sync"></a><h3>mm_gdbus_modem3gpp_ussd_call_initiate_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem3gpp_ussd_call_initiate_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_command</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_reply</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Initiate"><GTKDOCLINK HREF="Initiate"><code class="function">Initiate()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-initiate" title="mm_gdbus_modem3gpp_ussd_call_initiate ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_initiate()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-initiate-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy"><span class="type">MmGdbusModem3gppUssdProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_command</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_reply</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-initiate-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-call-respond"></a><h3>mm_gdbus_modem3gpp_ussd_call_respond ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem3gpp_ussd_call_respond (<em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_response</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Respond"><GTKDOCLINK HREF="Respond"><code class="function">Respond()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-respond-finish" title="mm_gdbus_modem3gpp_ussd_call_respond_finish ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_respond_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-respond-sync" title="mm_gdbus_modem3gpp_ussd_call_respond_sync ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_respond_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-respond.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy"><span class="type">MmGdbusModem3gppUssdProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_response</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-call-respond-finish"></a><h3>mm_gdbus_modem3gpp_ussd_call_respond_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem3gpp_ussd_call_respond_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_reply</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-respond" title="mm_gdbus_modem3gpp_ussd_call_respond ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_respond()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-respond-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy"><span class="type">MmGdbusModem3gppUssdProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_reply</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-respond" title="mm_gdbus_modem3gpp_ussd_call_respond ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_respond()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-respond-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-call-respond-sync"></a><h3>mm_gdbus_modem3gpp_ussd_call_respond_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem3gpp_ussd_call_respond_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_response</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_reply</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Respond"><GTKDOCLINK HREF="Respond"><code class="function">Respond()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-respond" title="mm_gdbus_modem3gpp_ussd_call_respond ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_respond()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-respond-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy"><span class="type">MmGdbusModem3gppUssdProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_response</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_reply</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-respond-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-call-cancel"></a><h3>mm_gdbus_modem3gpp_ussd_call_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem3gpp_ussd_call_cancel (<em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Cancel"><GTKDOCLINK HREF="Cancel"><code class="function">Cancel()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-cancel-finish" title="mm_gdbus_modem3gpp_ussd_call_cancel_finish ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_cancel_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-cancel-sync" title="mm_gdbus_modem3gpp_ussd_call_cancel_sync ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_cancel_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-cancel.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy"><span class="type">MmGdbusModem3gppUssdProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-call-cancel-finish"></a><h3>mm_gdbus_modem3gpp_ussd_call_cancel_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem3gpp_ussd_call_cancel_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-cancel" title="mm_gdbus_modem3gpp_ussd_call_cancel ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_cancel()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-cancel-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy"><span class="type">MmGdbusModem3gppUssdProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-cancel" title="mm_gdbus_modem3gpp_ussd_call_cancel ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_cancel()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-cancel-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-call-cancel-sync"></a><h3>mm_gdbus_modem3gpp_ussd_call_cancel_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem3gpp_ussd_call_cancel_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Cancel"><GTKDOCLINK HREF="Cancel"><code class="function">Cancel()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-cancel" title="mm_gdbus_modem3gpp_ussd_call_cancel ()"><code class="function">mm_gdbus_modem3gpp_ussd_call_cancel()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-cancel-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy"><span class="type">MmGdbusModem3gppUssdProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-call-cancel-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssd.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModem3gppUssd-struct"></a><h3>MmGdbusModem3gppUssd</h3>
+<pre class="programlisting">typedef struct _MmGdbusModem3gppUssd MmGdbusModem3gppUssd;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gppUssdIface"></a><h3>struct MmGdbusModem3gppUssdIface</h3>
+<pre class="programlisting">struct MmGdbusModem3gppUssdIface {
+ GTypeInterface parent_iface;
+
+
+ gboolean (*handle_cancel) (
+ MmGdbusModem3gppUssd *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_initiate) (
+ MmGdbusModem3gppUssd *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_command);
+
+ gboolean (*handle_respond) (
+ MmGdbusModem3gppUssd *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_response);
+
+ const gchar * (*get_network_notification) (MmGdbusModem3gppUssd *object);
+
+ const gchar * (*get_network_request) (MmGdbusModem3gppUssd *object);
+
+ guint (*get_state) (MmGdbusModem3gppUssd *object);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.</p>
+<div class="refsect3">
+<a name="MmGdbusModem3gppUssdIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusModem3gppUssdIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppUssdIface.handle-cancel"></a>handle_cancel</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-handle-cancel" title="The “handle-cancel” signal"><span class="type">“handle-cancel”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppUssdIface.handle-initiate"></a>handle_initiate</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-handle-initiate" title="The “handle-initiate” signal"><span class="type">“handle-initiate”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppUssdIface.handle-respond"></a>handle_respond</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-handle-respond" title="The “handle-respond” signal"><span class="type">“handle-respond”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppUssdIface.get-network-notification"></a>get_network_notification</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd--network-notification" title="The “network-notification” property"><span class="type">“network-notification”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppUssdIface.get-network-request"></a>get_network_request</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd--network-request" title="The “network-request” property"><span class="type">“network-request”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModem3gppUssdIface.get-state"></a>get_state</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd--state" title="The “state” property"><span class="type">“state”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssd.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModem3gppUssd--network-notification"></a><h3>The <code class="literal">“network-notification”</code> property</h3>
+<pre class="programlisting"> “network-notification” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkNotification">"NetworkNotification"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gppUssd--network-request"></a><h3>The <code class="literal">“network-request”</code> property</h3>
+<pre class="programlisting"> “network-request” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.NetworkRequest">"NetworkRequest"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gppUssd--state"></a><h3>The <code class="literal">“state”</code> property</h3>
+<pre class="programlisting"> “state” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.State">"State"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssd.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModem3gppUssd-handle-cancel"></a><h3>The <code class="literal">“handle-cancel”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Cancel"><GTKDOCLINK HREF="Cancel"><code class="function">Cancel()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem3gpp_ussd_complete_cancel()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem3gppUssd-handle-cancel.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem3gppUssd-handle-cancel.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gppUssd-handle-initiate"></a><h3>The <code class="literal">“handle-initiate”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_command,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Initiate"><GTKDOCLINK HREF="Initiate"><code class="function">Initiate()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem3gpp_ussd_complete_initiate()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem3gppUssd-handle-initiate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_command</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem3gppUssd-handle-initiate.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModem3gppUssd-handle-respond"></a><h3>The <code class="literal">“handle-respond”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_response,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Modem3gpp-Ussd.Respond"><GTKDOCLINK HREF="Respond"><code class="function">Respond()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem3gpp_ussd_complete_respond()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModem3gppUssd-handle-respond.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_response</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModem3gppUssd-handle-respond.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModem3gppUssdProxy.html b/docs/reference/libmm-glib/html/MmGdbusModem3gppUssdProxy.html
new file mode 100644
index 00000000..2498e06a
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModem3gppUssdProxy.html
@@ -0,0 +1,472 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModem3gppUssdProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">
+<link rel="next" href="MmGdbusModem3gppUssdSkeleton.html" title="MmGdbusModem3gppUssdSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppUssdProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppUssdProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppUssdProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModem3gppUssd.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModem3gppUssdSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModem3gppUssdProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModem3gppUssdProxy.top_of_page"></a>MmGdbusModem3gppUssdProxy</span></h2>
+<p>MmGdbusModem3gppUssdProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssdProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new" title="mm_gdbus_modem3gpp_ussd_proxy_new ()">mm_gdbus_modem3gpp_ussd_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="returnvalue">MmGdbusModem3gppUssd</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-finish" title="mm_gdbus_modem3gpp_ussd_proxy_new_finish ()">mm_gdbus_modem3gpp_ussd_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-for-bus" title="mm_gdbus_modem3gpp_ussd_proxy_new_for_bus ()">mm_gdbus_modem3gpp_ussd_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="returnvalue">MmGdbusModem3gppUssd</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-for-bus-finish" title="mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_finish ()">mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="returnvalue">MmGdbusModem3gppUssd</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-for-bus-sync" title="mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_sync ()">mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="returnvalue">MmGdbusModem3gppUssd</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-sync" title="mm_gdbus_modem3gpp_ussd_proxy_new_sync ()">mm_gdbus_modem3gpp_ussd_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssdProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModem3gppUssdProxy.html#MmGdbusModem3gppUssdProxy-struct" title="struct MmGdbusModem3gppUssdProxy">MmGdbusModem3gppUssdProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssdProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusModem3gppUssdProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssdProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModem3gppUssdProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssdProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssdProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new"></a><h3>mm_gdbus_modem3gpp_ussd_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem3gpp_ussd_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-finish" title="mm_gdbus_modem3gpp_ussd_proxy_new_finish ()"><code class="function">mm_gdbus_modem3gpp_ussd_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-sync" title="mm_gdbus_modem3gpp_ussd_proxy_new_sync ()"><code class="function">mm_gdbus_modem3gpp_ussd_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new-finish"></a><h3>mm_gdbus_modem3gpp_ussd_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="returnvalue">MmGdbusModem3gppUssd</span></a> *
+mm_gdbus_modem3gpp_ussd_proxy_new_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new" title="mm_gdbus_modem3gpp_ussd_proxy_new ()"><code class="function">mm_gdbus_modem3gpp_ussd_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new" title="mm_gdbus_modem3gpp_ussd_proxy_new ()"><code class="function">mm_gdbus_modem3gpp_ussd_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModem3gppUssdProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new-for-bus"></a><h3>mm_gdbus_modem3gpp_ussd_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem3gpp_ussd_proxy_new_for_bus
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new" title="mm_gdbus_modem3gpp_ussd_proxy_new ()"><code class="function">mm_gdbus_modem3gpp_ussd_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-for-bus-finish" title="mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-for-bus-sync" title="mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new-for-bus-finish"></a><h3>mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="returnvalue">MmGdbusModem3gppUssd</span></a> *
+mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-for-bus" title="mm_gdbus_modem3gpp_ussd_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem3gpp_ussd_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-for-bus" title="mm_gdbus_modem3gpp_ussd_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem3gpp_ussd_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModem3gppUssdProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new-for-bus-sync"></a><h3>mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="returnvalue">MmGdbusModem3gppUssd</span></a> *
+mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-sync" title="mm_gdbus_modem3gpp_ussd_proxy_new_sync ()"><code class="function">mm_gdbus_modem3gpp_ussd_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-for-bus" title="mm_gdbus_modem3gpp_ussd_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem3gpp_ussd_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModem3gppUssdProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new-sync"></a><h3>mm_gdbus_modem3gpp_ussd_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="returnvalue">MmGdbusModem3gppUssd</span></a> *
+mm_gdbus_modem3gpp_ussd_proxy_new_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new" title="mm_gdbus_modem3gpp_ussd_proxy_new ()"><code class="function">mm_gdbus_modem3gpp_ussd_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModem3gppUssdProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssdProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModem3gppUssdProxy-struct"></a><h3>struct MmGdbusModem3gppUssdProxy</h3>
+<pre class="programlisting">struct MmGdbusModem3gppUssdProxy;</pre>
+<p>The <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy"><span class="type">MmGdbusModem3gppUssdProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModem3gppUssdSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusModem3gppUssdSkeleton.html
new file mode 100644
index 00000000..fca4b57d
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModem3gppUssdSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModem3gppUssdSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy">
+<link rel="next" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppUssdSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppUssdSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModem3gppUssdSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModem3gppUssdProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemCdma.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModem3gppUssdSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModem3gppUssdSkeleton.top_of_page"></a>MmGdbusModem3gppUssdSkeleton</span></h2>
+<p>MmGdbusModem3gppUssdSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssdSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="returnvalue">MmGdbusModem3gppUssd</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModem3gppUssdSkeleton.html#mm-gdbus-modem3gpp-ussd-skeleton-new" title="mm_gdbus_modem3gpp_ussd_skeleton_new ()">mm_gdbus_modem3gpp_ussd_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssdSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModem3gppUssdSkeleton.html#MmGdbusModem3gppUssdSkeleton-struct" title="struct MmGdbusModem3gppUssdSkeleton">MmGdbusModem3gppUssdSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssdSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusModem3gppUssdSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssdSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModem3gppUssdSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssdSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssdSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem3gpp-ussd-skeleton-new"></a><h3>mm_gdbus_modem3gpp_ussd_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="returnvalue">MmGdbusModem3gppUssd</span></a> *
+mm_gdbus_modem3gpp_ussd_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem3gpp-ussd-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModem3gppUssdSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModem3gppUssdSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModem3gppUssdSkeleton-struct"></a><h3>struct MmGdbusModem3gppUssdSkeleton</h3>
+<pre class="programlisting">struct MmGdbusModem3gppUssdSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusModem3gppUssdSkeleton.html" title="MmGdbusModem3gppUssdSkeleton"><span class="type">MmGdbusModem3gppUssdSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemCdma.html b/docs/reference/libmm-glib/html/MmGdbusModemCdma.html
new file mode 100644
index 00000000..6b620f59
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemCdma.html
@@ -0,0 +1,1182 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemCdma: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModem3gppUssdSkeleton.html" title="MmGdbusModem3gppUssdSkeleton">
+<link rel="next" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemCdma.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemCdma.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemCdma.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemCdma.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemCdma.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemCdma.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModem3gppUssdSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemCdmaProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemCdma"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemCdma.top_of_page"></a>MmGdbusModemCdma</span></h2>
+<p>MmGdbusModemCdma — Generated C code for the org.freedesktop.ModemManager1.Modem.ModemCdma D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemCdma.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-cdma1x-registration-state" title="mm_gdbus_modem_cdma_get_cdma1x_registration_state ()">mm_gdbus_modem_cdma_get_cdma1x_registration_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-evdo-registration-state" title="mm_gdbus_modem_cdma_get_evdo_registration_state ()">mm_gdbus_modem_cdma_get_evdo_registration_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-activation-state" title="mm_gdbus_modem_cdma_get_activation_state ()">mm_gdbus_modem_cdma_get_activation_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-esn" title="mm_gdbus_modem_cdma_get_esn ()">mm_gdbus_modem_cdma_get_esn</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-dup-esn" title="mm_gdbus_modem_cdma_dup_esn ()">mm_gdbus_modem_cdma_dup_esn</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-meid" title="mm_gdbus_modem_cdma_get_meid ()">mm_gdbus_modem_cdma_get_meid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-dup-meid" title="mm_gdbus_modem_cdma_dup_meid ()">mm_gdbus_modem_cdma_dup_meid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-nid" title="mm_gdbus_modem_cdma_get_nid ()">mm_gdbus_modem_cdma_get_nid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-sid" title="mm_gdbus_modem_cdma_get_sid ()">mm_gdbus_modem_cdma_get_sid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate" title="mm_gdbus_modem_cdma_call_activate ()">mm_gdbus_modem_cdma_call_activate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-finish" title="mm_gdbus_modem_cdma_call_activate_finish ()">mm_gdbus_modem_cdma_call_activate_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-sync" title="mm_gdbus_modem_cdma_call_activate_sync ()">mm_gdbus_modem_cdma_call_activate_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-manual" title="mm_gdbus_modem_cdma_call_activate_manual ()">mm_gdbus_modem_cdma_call_activate_manual</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-manual-finish" title="mm_gdbus_modem_cdma_call_activate_manual_finish ()">mm_gdbus_modem_cdma_call_activate_manual_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-manual-sync" title="mm_gdbus_modem_cdma_call_activate_manual_sync ()">mm_gdbus_modem_cdma_call_activate_manual_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdma.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--activation-state" title="The “activation-state” property">activation-state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--cdma1x-registration-state" title="The “cdma1x-registration-state” property">cdma1x-registration-state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--esn" title="The “esn” property">esn</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--evdo-registration-state" title="The “evdo-registration-state” property">evdo-registration-state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--meid" title="The “meid” property">meid</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--nid" title="The “nid” property">nid</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--sid" title="The “sid” property">sid</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdma.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma-activation-state-changed" title="The “activation-state-changed” signal">activation-state-changed</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma-handle-activate" title="The “handle-activate” signal">handle-activate</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma-handle-activate-manual" title="The “handle-activate-manual” signal">handle-activate-manual</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdma.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma-struct" title="MmGdbusModemCdma">MmGdbusModemCdma</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdmaIface" title="struct MmGdbusModemCdmaIface">MmGdbusModemCdmaIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdma.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusModemCdma
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdma.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusModemCdma requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdma.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusModemCdma is implemented by
+ <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>, <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy">MmGdbusModemCdmaProxy</a> and <a class="link" href="MmGdbusModemCdmaSkeleton.html" title="MmGdbusModemCdmaSkeleton">MmGdbusModemCdmaSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdma.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Modem.ModemCdma D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdma.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-get-cdma1x-registration-state"></a><h3>mm_gdbus_modem_cdma_get_cdma1x_registration_state ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_cdma_get_cdma1x_registration_state
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Cdma1xRegistrationState">"Cdma1xRegistrationState"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-get-cdma1x-registration-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-get-cdma1x-registration-state.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-get-evdo-registration-state"></a><h3>mm_gdbus_modem_cdma_get_evdo_registration_state ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_cdma_get_evdo_registration_state
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.EvdoRegistrationState">"EvdoRegistrationState"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-get-evdo-registration-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-get-evdo-registration-state.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-get-activation-state"></a><h3>mm_gdbus_modem_cdma_get_activation_state ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_cdma_get_activation_state
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationState">"ActivationState"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-get-activation-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-get-activation-state.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-get-esn"></a><h3>mm_gdbus_modem_cdma_get_esn ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_cdma_get_esn (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Esn">"Esn"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-dup-esn" title="mm_gdbus_modem_cdma_dup_esn ()"><code class="function">mm_gdbus_modem_cdma_dup_esn()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-get-esn.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-get-esn.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-dup-esn"></a><h3>mm_gdbus_modem_cdma_dup_esn ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_cdma_dup_esn (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Esn">"Esn"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-dup-esn.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-dup-esn.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-get-meid"></a><h3>mm_gdbus_modem_cdma_get_meid ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_cdma_get_meid (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Meid">"Meid"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-dup-meid" title="mm_gdbus_modem_cdma_dup_meid ()"><code class="function">mm_gdbus_modem_cdma_dup_meid()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-get-meid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-get-meid.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-dup-meid"></a><h3>mm_gdbus_modem_cdma_dup_meid ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_cdma_dup_meid (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Meid">"Meid"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-dup-meid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-dup-meid.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-get-nid"></a><h3>mm_gdbus_modem_cdma_get_nid ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_cdma_get_nid (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Nid">"Nid"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-get-nid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-get-nid.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-get-sid"></a><h3>mm_gdbus_modem_cdma_get_sid ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_cdma_get_sid (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Sid">"Sid"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-get-sid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-get-sid.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-call-activate"></a><h3>mm_gdbus_modem_cdma_call_activate ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_cdma_call_activate (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_carrier_code</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.Activate"><GTKDOCLINK HREF="Activate"><code class="function">Activate()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-finish" title="mm_gdbus_modem_cdma_call_activate_finish ()"><code class="function">mm_gdbus_modem_cdma_call_activate_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-sync" title="mm_gdbus_modem_cdma_call_activate_sync ()"><code class="function">mm_gdbus_modem_cdma_call_activate_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-call-activate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy"><span class="type">MmGdbusModemCdmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_carrier_code</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-call-activate-finish"></a><h3>mm_gdbus_modem_cdma_call_activate_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_cdma_call_activate_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate" title="mm_gdbus_modem_cdma_call_activate ()"><code class="function">mm_gdbus_modem_cdma_call_activate()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-call-activate-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy"><span class="type">MmGdbusModemCdmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate" title="mm_gdbus_modem_cdma_call_activate ()"><code class="function">mm_gdbus_modem_cdma_call_activate()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-call-activate-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-call-activate-sync"></a><h3>mm_gdbus_modem_cdma_call_activate_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_cdma_call_activate_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_carrier_code</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.Activate"><GTKDOCLINK HREF="Activate"><code class="function">Activate()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate" title="mm_gdbus_modem_cdma_call_activate ()"><code class="function">mm_gdbus_modem_cdma_call_activate()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-call-activate-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy"><span class="type">MmGdbusModemCdmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_carrier_code</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-call-activate-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-call-activate-manual"></a><h3>mm_gdbus_modem_cdma_call_activate_manual ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_cdma_call_activate_manual
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivateManual"><GTKDOCLINK HREF="ActivateManual"><code class="function">ActivateManual()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-manual-finish" title="mm_gdbus_modem_cdma_call_activate_manual_finish ()"><code class="function">mm_gdbus_modem_cdma_call_activate_manual_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-manual-sync" title="mm_gdbus_modem_cdma_call_activate_manual_sync ()"><code class="function">mm_gdbus_modem_cdma_call_activate_manual_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-call-activate-manual.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy"><span class="type">MmGdbusModemCdmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-call-activate-manual-finish"></a><h3>mm_gdbus_modem_cdma_call_activate_manual_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_cdma_call_activate_manual_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-manual" title="mm_gdbus_modem_cdma_call_activate_manual ()"><code class="function">mm_gdbus_modem_cdma_call_activate_manual()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-call-activate-manual-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy"><span class="type">MmGdbusModemCdmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-manual" title="mm_gdbus_modem_cdma_call_activate_manual ()"><code class="function">mm_gdbus_modem_cdma_call_activate_manual()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-call-activate-manual-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-call-activate-manual-sync"></a><h3>mm_gdbus_modem_cdma_call_activate_manual_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_cdma_call_activate_manual_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivateManual"><GTKDOCLINK HREF="ActivateManual"><code class="function">ActivateManual()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-manual" title="mm_gdbus_modem_cdma_call_activate_manual ()"><code class="function">mm_gdbus_modem_cdma_call_activate_manual()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-call-activate-manual-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy"><span class="type">MmGdbusModemCdmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-call-activate-manual-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdma.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemCdma-struct"></a><h3>MmGdbusModemCdma</h3>
+<pre class="programlisting">typedef struct _MmGdbusModemCdma MmGdbusModemCdma;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem.ModemCdma.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemCdmaIface"></a><h3>struct MmGdbusModemCdmaIface</h3>
+<pre class="programlisting">struct MmGdbusModemCdmaIface {
+ GTypeInterface parent_iface;
+
+
+
+ gboolean (*handle_activate) (
+ MmGdbusModemCdma *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_carrier_code);
+
+ gboolean (*handle_activate_manual) (
+ MmGdbusModemCdma *object,
+ GDBusMethodInvocation *invocation,
+ GVariant *arg_properties);
+
+ guint (*get_activation_state) (MmGdbusModemCdma *object);
+
+ guint (*get_cdma1x_registration_state) (MmGdbusModemCdma *object);
+
+ const gchar * (*get_esn) (MmGdbusModemCdma *object);
+
+ guint (*get_evdo_registration_state) (MmGdbusModemCdma *object);
+
+ const gchar * (*get_meid) (MmGdbusModemCdma *object);
+
+ guint (*get_nid) (MmGdbusModemCdma *object);
+
+ guint (*get_sid) (MmGdbusModemCdma *object);
+
+ void (*activation_state_changed) (
+ MmGdbusModemCdma *object,
+ guint arg_activation_state,
+ guint arg_activation_error,
+ GVariant *arg_status_changes);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Modem.ModemCdma.</p>
+<div class="refsect3">
+<a name="MmGdbusModemCdmaIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusModemCdmaIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemCdmaIface.handle-activate"></a>handle_activate</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma-handle-activate" title="The “handle-activate” signal"><span class="type">“handle-activate”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemCdmaIface.handle-activate-manual"></a>handle_activate_manual</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma-handle-activate-manual" title="The “handle-activate-manual” signal"><span class="type">“handle-activate-manual”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemCdmaIface.get-activation-state"></a>get_activation_state</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--activation-state" title="The “activation-state” property"><span class="type">“activation-state”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemCdmaIface.get-cdma1x-registration-state"></a>get_cdma1x_registration_state</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--cdma1x-registration-state" title="The “cdma1x-registration-state” property"><span class="type">“cdma1x-registration-state”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemCdmaIface.get-esn"></a>get_esn</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--esn" title="The “esn” property"><span class="type">“esn”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemCdmaIface.get-evdo-registration-state"></a>get_evdo_registration_state</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--evdo-registration-state" title="The “evdo-registration-state” property"><span class="type">“evdo-registration-state”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemCdmaIface.get-meid"></a>get_meid</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--meid" title="The “meid” property"><span class="type">“meid”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemCdmaIface.get-nid"></a>get_nid</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--nid" title="The “nid” property"><span class="type">“nid”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemCdmaIface.get-sid"></a>get_sid</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--sid" title="The “sid” property"><span class="type">“sid”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemCdmaIface.activation-state-changed"></a>activation_state_changed</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma-activation-state-changed" title="The “activation-state-changed” signal"><span class="type">“activation-state-changed”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdma.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemCdma--activation-state"></a><h3>The <code class="literal">“activation-state”</code> property</h3>
+<pre class="programlisting"> “activation-state” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationState">"ActivationState"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemCdma--cdma1x-registration-state"></a><h3>The <code class="literal">“cdma1x-registration-state”</code> property</h3>
+<pre class="programlisting"> “cdma1x-registration-state” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Cdma1xRegistrationState">"Cdma1xRegistrationState"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemCdma--esn"></a><h3>The <code class="literal">“esn”</code> property</h3>
+<pre class="programlisting"> “esn” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Esn">"Esn"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemCdma--evdo-registration-state"></a><h3>The <code class="literal">“evdo-registration-state”</code> property</h3>
+<pre class="programlisting"> “evdo-registration-state” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.EvdoRegistrationState">"EvdoRegistrationState"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemCdma--meid"></a><h3>The <code class="literal">“meid”</code> property</h3>
+<pre class="programlisting"> “meid” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Meid">"Meid"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemCdma--nid"></a><h3>The <code class="literal">“nid”</code> property</h3>
+<pre class="programlisting"> “nid” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Nid">"Nid"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemCdma--sid"></a><h3>The <code class="literal">“sid”</code> property</h3>
+<pre class="programlisting"> “sid” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-ModemCdma.Sid">"Sid"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdma.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemCdma-activation-state-changed"></a><h3>The <code class="literal">“activation-state-changed”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *object,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_activation_state,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_activation_error,
+ <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_status_changes,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>On the client-side, this signal is emitted whenever the D-Bus signal <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivationStateChanged">"ActivationStateChanged"</a> is received.</p>
+<p>On the service-side, this signal can be used with e.g. <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#g-signal-emit-by-name"><code class="function">g_signal_emit_by_name()</code></a> to make the object emit the D-Bus signal.</p>
+<div class="refsect3">
+<a name="MmGdbusModemCdma-activation-state-changed.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_activation_state</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_activation_error</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_status_changes</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemCdma-handle-activate"></a><h3>The <code class="literal">“handle-activate”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_carrier_code,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.Activate"><GTKDOCLINK HREF="Activate"><code class="function">Activate()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_cdma_complete_activate()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemCdma-handle-activate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_carrier_code</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemCdma-handle-activate.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemCdma-handle-activate-manual"></a><h3>The <code class="literal">“handle-activate-manual”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.ModemCdma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-ModemCdma.ActivateManual"><GTKDOCLINK HREF="ActivateManual"><code class="function">ActivateManual()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_cdma_complete_activate_manual()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemCdma-handle-activate-manual.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemCdma-handle-activate-manual.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemCdmaProxy.html b/docs/reference/libmm-glib/html/MmGdbusModemCdmaProxy.html
new file mode 100644
index 00000000..45505d59
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemCdmaProxy.html
@@ -0,0 +1,469 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemCdmaProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">
+<link rel="next" href="MmGdbusModemCdmaSkeleton.html" title="MmGdbusModemCdmaSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemCdmaProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemCdmaProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemCdmaProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemCdma.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemCdmaSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemCdmaProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemCdmaProxy.top_of_page"></a>MmGdbusModemCdmaProxy</span></h2>
+<p>MmGdbusModemCdmaProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemCdmaProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new" title="mm_gdbus_modem_cdma_proxy_new ()">mm_gdbus_modem_cdma_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="returnvalue">MmGdbusModemCdma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-finish" title="mm_gdbus_modem_cdma_proxy_new_finish ()">mm_gdbus_modem_cdma_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-for-bus" title="mm_gdbus_modem_cdma_proxy_new_for_bus ()">mm_gdbus_modem_cdma_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="returnvalue">MmGdbusModemCdma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-for-bus-finish" title="mm_gdbus_modem_cdma_proxy_new_for_bus_finish ()">mm_gdbus_modem_cdma_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="returnvalue">MmGdbusModemCdma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-for-bus-sync" title="mm_gdbus_modem_cdma_proxy_new_for_bus_sync ()">mm_gdbus_modem_cdma_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="returnvalue">MmGdbusModemCdma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-sync" title="mm_gdbus_modem_cdma_proxy_new_sync ()">mm_gdbus_modem_cdma_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdmaProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemCdmaProxy.html#MmGdbusModemCdmaProxy-struct" title="struct MmGdbusModemCdmaProxy">MmGdbusModemCdmaProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdmaProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusModemCdmaProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdmaProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemCdmaProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdmaProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdmaProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-proxy-new"></a><h3>mm_gdbus_modem_cdma_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_cdma_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.ModemCdma. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-finish" title="mm_gdbus_modem_cdma_proxy_new_finish ()"><code class="function">mm_gdbus_modem_cdma_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-sync" title="mm_gdbus_modem_cdma_proxy_new_sync ()"><code class="function">mm_gdbus_modem_cdma_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-proxy-new-finish"></a><h3>mm_gdbus_modem_cdma_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="returnvalue">MmGdbusModemCdma</span></a> *
+mm_gdbus_modem_cdma_proxy_new_finish (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new" title="mm_gdbus_modem_cdma_proxy_new ()"><code class="function">mm_gdbus_modem_cdma_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new" title="mm_gdbus_modem_cdma_proxy_new ()"><code class="function">mm_gdbus_modem_cdma_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemCdmaProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-proxy-new-for-bus"></a><h3>mm_gdbus_modem_cdma_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_cdma_proxy_new_for_bus (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new" title="mm_gdbus_modem_cdma_proxy_new ()"><code class="function">mm_gdbus_modem_cdma_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-for-bus-finish" title="mm_gdbus_modem_cdma_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_modem_cdma_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-for-bus-sync" title="mm_gdbus_modem_cdma_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_modem_cdma_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-proxy-new-for-bus-finish"></a><h3>mm_gdbus_modem_cdma_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="returnvalue">MmGdbusModemCdma</span></a> *
+mm_gdbus_modem_cdma_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-for-bus" title="mm_gdbus_modem_cdma_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_cdma_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-for-bus" title="mm_gdbus_modem_cdma_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_cdma_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemCdmaProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-proxy-new-for-bus-sync"></a><h3>mm_gdbus_modem_cdma_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="returnvalue">MmGdbusModemCdma</span></a> *
+mm_gdbus_modem_cdma_proxy_new_for_bus_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-sync" title="mm_gdbus_modem_cdma_proxy_new_sync ()"><code class="function">mm_gdbus_modem_cdma_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-for-bus" title="mm_gdbus_modem_cdma_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_cdma_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemCdmaProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-proxy-new-sync"></a><h3>mm_gdbus_modem_cdma_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="returnvalue">MmGdbusModemCdma</span></a> *
+mm_gdbus_modem_cdma_proxy_new_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.ModemCdma. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new" title="mm_gdbus_modem_cdma_proxy_new ()"><code class="function">mm_gdbus_modem_cdma_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemCdmaProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdmaProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemCdmaProxy-struct"></a><h3>struct MmGdbusModemCdmaProxy</h3>
+<pre class="programlisting">struct MmGdbusModemCdmaProxy;</pre>
+<p>The <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy"><span class="type">MmGdbusModemCdmaProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemCdmaSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusModemCdmaSkeleton.html
new file mode 100644
index 00000000..24781615
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemCdmaSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemCdmaSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy">
+<link rel="next" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemCdmaSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemCdmaSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemCdmaSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemCdmaProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemLocation.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemCdmaSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemCdmaSkeleton.top_of_page"></a>MmGdbusModemCdmaSkeleton</span></h2>
+<p>MmGdbusModemCdmaSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemCdmaSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="returnvalue">MmGdbusModemCdma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemCdmaSkeleton.html#mm-gdbus-modem-cdma-skeleton-new" title="mm_gdbus_modem_cdma_skeleton_new ()">mm_gdbus_modem_cdma_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdmaSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemCdmaSkeleton.html#MmGdbusModemCdmaSkeleton-struct" title="struct MmGdbusModemCdmaSkeleton">MmGdbusModemCdmaSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdmaSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusModemCdmaSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdmaSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemCdmaSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdmaSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdmaSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-cdma-skeleton-new"></a><h3>mm_gdbus_modem_cdma_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="returnvalue">MmGdbusModemCdma</span></a> *
+mm_gdbus_modem_cdma_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Modem.ModemCdma.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-cdma-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemCdmaSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemCdmaSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemCdmaSkeleton-struct"></a><h3>struct MmGdbusModemCdmaSkeleton</h3>
+<pre class="programlisting">struct MmGdbusModemCdmaSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusModemCdmaSkeleton.html" title="MmGdbusModemCdmaSkeleton"><span class="type">MmGdbusModemCdmaSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemFirmware.html b/docs/reference/libmm-glib/html/MmGdbusModemFirmware.html
new file mode 100644
index 00000000..d90cad32
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemFirmware.html
@@ -0,0 +1,736 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemFirmware: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemTimeSkeleton.html" title="MmGdbusModemTimeSkeleton">
+<link rel="next" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemFirmware.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemFirmware.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemFirmware.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemFirmware.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemFirmware.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemFirmware.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemTimeSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemFirmwareProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemFirmware"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemFirmware.top_of_page"></a>MmGdbusModemFirmware</span></h2>
+<p>MmGdbusModemFirmware — Generated C code for the org.freedesktop.ModemManager1.Modem.Firmware D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmware.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-dup-update-settings" title="mm_gdbus_modem_firmware_dup_update_settings ()">mm_gdbus_modem_firmware_dup_update_settings</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-get-update-settings" title="mm_gdbus_modem_firmware_get_update_settings ()">mm_gdbus_modem_firmware_get_update_settings</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-list" title="mm_gdbus_modem_firmware_call_list ()">mm_gdbus_modem_firmware_call_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-list-finish" title="mm_gdbus_modem_firmware_call_list_finish ()">mm_gdbus_modem_firmware_call_list_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-list-sync" title="mm_gdbus_modem_firmware_call_list_sync ()">mm_gdbus_modem_firmware_call_list_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-select" title="mm_gdbus_modem_firmware_call_select ()">mm_gdbus_modem_firmware_call_select</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-select-finish" title="mm_gdbus_modem_firmware_call_select_finish ()">mm_gdbus_modem_firmware_call_select_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-select-sync" title="mm_gdbus_modem_firmware_call_select_sync ()">mm_gdbus_modem_firmware_call_select_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmware.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody><tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModemFirmware.html#MmGdbusModemFirmware--update-settings" title="The “update-settings” property">update-settings</a></td>
+<td class="property_flags">Read / Write</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmware.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemFirmware.html#MmGdbusModemFirmware-handle-list" title="The “handle-list” signal">handle-list</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemFirmware.html#MmGdbusModemFirmware-handle-select" title="The “handle-select” signal">handle-select</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmware.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusModemFirmware.html#MmGdbusModemFirmware-struct" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemFirmware.html#MmGdbusModemFirmwareIface" title="struct MmGdbusModemFirmwareIface">MmGdbusModemFirmwareIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmware.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusModemFirmware
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmware.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusModemFirmware requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmware.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusModemFirmware is implemented by
+ <a class="link" href="MMModemFirmware.html" title="MMModemFirmware">MMModemFirmware</a>, <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy">MmGdbusModemFirmwareProxy</a> and <a class="link" href="MmGdbusModemFirmwareSkeleton.html" title="MmGdbusModemFirmwareSkeleton">MmGdbusModemFirmwareSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmware.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Modem.Firmware D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmware.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-dup-update-settings"></a><h3>mm_gdbus_modem_firmware_dup_update_settings ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_firmware_dup_update_settings
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Firmware.UpdateSettings">"UpdateSettings"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-dup-update-settings.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-dup-update-settings.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-get-update-settings"></a><h3>mm_gdbus_modem_firmware_get_update_settings ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_firmware_get_update_settings
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Firmware.UpdateSettings">"UpdateSettings"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-dup-update-settings" title="mm_gdbus_modem_firmware_dup_update_settings ()"><code class="function">mm_gdbus_modem_firmware_dup_update_settings()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-get-update-settings.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-get-update-settings.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-call-list"></a><h3>mm_gdbus_modem_firmware_call_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_firmware_call_list (<em class="parameter"><code><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.List"><GTKDOCLINK HREF="List"><code class="function">List()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-list-finish" title="mm_gdbus_modem_firmware_call_list_finish ()"><code class="function">mm_gdbus_modem_firmware_call_list_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-list-sync" title="mm_gdbus_modem_firmware_call_list_sync ()"><code class="function">mm_gdbus_modem_firmware_call_list_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-call-list.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy"><span class="type">MmGdbusModemFirmwareProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-call-list-finish"></a><h3>mm_gdbus_modem_firmware_call_list_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_firmware_call_list_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_selected</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **out_installed</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-list" title="mm_gdbus_modem_firmware_call_list ()"><code class="function">mm_gdbus_modem_firmware_call_list()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-call-list-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy"><span class="type">MmGdbusModemFirmwareProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_selected</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_installed</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-list" title="mm_gdbus_modem_firmware_call_list ()"><code class="function">mm_gdbus_modem_firmware_call_list()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-call-list-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-call-list-sync"></a><h3>mm_gdbus_modem_firmware_call_list_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_firmware_call_list_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_selected</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **out_installed</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.List"><GTKDOCLINK HREF="List"><code class="function">List()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-list" title="mm_gdbus_modem_firmware_call_list ()"><code class="function">mm_gdbus_modem_firmware_call_list()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-call-list-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy"><span class="type">MmGdbusModemFirmwareProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_selected</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_installed</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-call-list-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-call-select"></a><h3>mm_gdbus_modem_firmware_call_select ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_firmware_call_select (<em class="parameter"><code><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_uniqueid</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.Select"><GTKDOCLINK HREF="Select"><code class="function">Select()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-select-finish" title="mm_gdbus_modem_firmware_call_select_finish ()"><code class="function">mm_gdbus_modem_firmware_call_select_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-select-sync" title="mm_gdbus_modem_firmware_call_select_sync ()"><code class="function">mm_gdbus_modem_firmware_call_select_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-call-select.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy"><span class="type">MmGdbusModemFirmwareProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_uniqueid</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-call-select-finish"></a><h3>mm_gdbus_modem_firmware_call_select_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_firmware_call_select_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-select" title="mm_gdbus_modem_firmware_call_select ()"><code class="function">mm_gdbus_modem_firmware_call_select()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-call-select-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy"><span class="type">MmGdbusModemFirmwareProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-select" title="mm_gdbus_modem_firmware_call_select ()"><code class="function">mm_gdbus_modem_firmware_call_select()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-call-select-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-call-select-sync"></a><h3>mm_gdbus_modem_firmware_call_select_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_firmware_call_select_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_uniqueid</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.Select"><GTKDOCLINK HREF="Select"><code class="function">Select()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-select" title="mm_gdbus_modem_firmware_call_select ()"><code class="function">mm_gdbus_modem_firmware_call_select()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-call-select-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy"><span class="type">MmGdbusModemFirmwareProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_uniqueid</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-call-select-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmware.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemFirmware-struct"></a><h3>MmGdbusModemFirmware</h3>
+<pre class="programlisting">typedef struct _MmGdbusModemFirmware MmGdbusModemFirmware;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem.Firmware.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemFirmwareIface"></a><h3>struct MmGdbusModemFirmwareIface</h3>
+<pre class="programlisting">struct MmGdbusModemFirmwareIface {
+ GTypeInterface parent_iface;
+
+
+ gboolean (*handle_list) (
+ MmGdbusModemFirmware *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_select) (
+ MmGdbusModemFirmware *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_uniqueid);
+
+ GVariant * (*get_update_settings) (MmGdbusModemFirmware *object);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Modem.Firmware.</p>
+<div class="refsect3">
+<a name="MmGdbusModemFirmwareIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusModemFirmwareIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemFirmwareIface.handle-list"></a>handle_list</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemFirmware.html#MmGdbusModemFirmware-handle-list" title="The “handle-list” signal"><span class="type">“handle-list”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemFirmwareIface.handle-select"></a>handle_select</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemFirmware.html#MmGdbusModemFirmware-handle-select" title="The “handle-select” signal"><span class="type">“handle-select”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemFirmwareIface.get-update-settings"></a>get_update_settings</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemFirmware.html#MmGdbusModemFirmware--update-settings" title="The “update-settings” property"><span class="type">“update-settings”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmware.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemFirmware--update-settings"></a><h3>The <code class="literal">“update-settings”</code> property</h3>
+<pre class="programlisting"> “update-settings” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Firmware.UpdateSettings">"UpdateSettings"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;(ua{sv})&gt;</p>
+<p>Default value: NULL</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmware.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemFirmware-handle-list"></a><h3>The <code class="literal">“handle-list”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.List"><GTKDOCLINK HREF="List"><code class="function">List()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_firmware_complete_list()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemFirmware-handle-list.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemFirmware-handle-list.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemFirmware-handle-select"></a><h3>The <code class="literal">“handle-select”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_uniqueid,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Firmware.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Firmware.Select"><GTKDOCLINK HREF="Select"><code class="function">Select()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_firmware_complete_select()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemFirmware-handle-select.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_uniqueid</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemFirmware-handle-select.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemFirmwareProxy.html b/docs/reference/libmm-glib/html/MmGdbusModemFirmwareProxy.html
new file mode 100644
index 00000000..920a1c30
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemFirmwareProxy.html
@@ -0,0 +1,472 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemFirmwareProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">
+<link rel="next" href="MmGdbusModemFirmwareSkeleton.html" title="MmGdbusModemFirmwareSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemFirmwareProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemFirmwareProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemFirmwareProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemFirmware.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemFirmwareSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemFirmwareProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemFirmwareProxy.top_of_page"></a>MmGdbusModemFirmwareProxy</span></h2>
+<p>MmGdbusModemFirmwareProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmwareProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new" title="mm_gdbus_modem_firmware_proxy_new ()">mm_gdbus_modem_firmware_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="returnvalue">MmGdbusModemFirmware</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-finish" title="mm_gdbus_modem_firmware_proxy_new_finish ()">mm_gdbus_modem_firmware_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-for-bus" title="mm_gdbus_modem_firmware_proxy_new_for_bus ()">mm_gdbus_modem_firmware_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="returnvalue">MmGdbusModemFirmware</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-for-bus-finish" title="mm_gdbus_modem_firmware_proxy_new_for_bus_finish ()">mm_gdbus_modem_firmware_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="returnvalue">MmGdbusModemFirmware</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-for-bus-sync" title="mm_gdbus_modem_firmware_proxy_new_for_bus_sync ()">mm_gdbus_modem_firmware_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="returnvalue">MmGdbusModemFirmware</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-sync" title="mm_gdbus_modem_firmware_proxy_new_sync ()">mm_gdbus_modem_firmware_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmwareProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemFirmwareProxy.html#MmGdbusModemFirmwareProxy-struct" title="struct MmGdbusModemFirmwareProxy">MmGdbusModemFirmwareProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmwareProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusModemFirmwareProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMModemFirmware.html" title="MMModemFirmware">MMModemFirmware</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmwareProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemFirmwareProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmwareProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmwareProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-proxy-new"></a><h3>mm_gdbus_modem_firmware_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_firmware_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Firmware. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-finish" title="mm_gdbus_modem_firmware_proxy_new_finish ()"><code class="function">mm_gdbus_modem_firmware_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-sync" title="mm_gdbus_modem_firmware_proxy_new_sync ()"><code class="function">mm_gdbus_modem_firmware_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-proxy-new-finish"></a><h3>mm_gdbus_modem_firmware_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="returnvalue">MmGdbusModemFirmware</span></a> *
+mm_gdbus_modem_firmware_proxy_new_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new" title="mm_gdbus_modem_firmware_proxy_new ()"><code class="function">mm_gdbus_modem_firmware_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new" title="mm_gdbus_modem_firmware_proxy_new ()"><code class="function">mm_gdbus_modem_firmware_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemFirmwareProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-proxy-new-for-bus"></a><h3>mm_gdbus_modem_firmware_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_firmware_proxy_new_for_bus
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new" title="mm_gdbus_modem_firmware_proxy_new ()"><code class="function">mm_gdbus_modem_firmware_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-for-bus-finish" title="mm_gdbus_modem_firmware_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_modem_firmware_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-for-bus-sync" title="mm_gdbus_modem_firmware_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_modem_firmware_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-proxy-new-for-bus-finish"></a><h3>mm_gdbus_modem_firmware_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="returnvalue">MmGdbusModemFirmware</span></a> *
+mm_gdbus_modem_firmware_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-for-bus" title="mm_gdbus_modem_firmware_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_firmware_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-for-bus" title="mm_gdbus_modem_firmware_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_firmware_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemFirmwareProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-proxy-new-for-bus-sync"></a><h3>mm_gdbus_modem_firmware_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="returnvalue">MmGdbusModemFirmware</span></a> *
+mm_gdbus_modem_firmware_proxy_new_for_bus_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-sync" title="mm_gdbus_modem_firmware_proxy_new_sync ()"><code class="function">mm_gdbus_modem_firmware_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-for-bus" title="mm_gdbus_modem_firmware_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_firmware_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemFirmwareProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-proxy-new-sync"></a><h3>mm_gdbus_modem_firmware_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="returnvalue">MmGdbusModemFirmware</span></a> *
+mm_gdbus_modem_firmware_proxy_new_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Firmware. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new" title="mm_gdbus_modem_firmware_proxy_new ()"><code class="function">mm_gdbus_modem_firmware_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemFirmwareProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmwareProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemFirmwareProxy-struct"></a><h3>struct MmGdbusModemFirmwareProxy</h3>
+<pre class="programlisting">struct MmGdbusModemFirmwareProxy;</pre>
+<p>The <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy"><span class="type">MmGdbusModemFirmwareProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemFirmwareSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusModemFirmwareSkeleton.html
new file mode 100644
index 00000000..885d2d17
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemFirmwareSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemFirmwareSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy">
+<link rel="next" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemFirmwareSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemFirmwareSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemFirmwareSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemFirmwareProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemSignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemFirmwareSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemFirmwareSkeleton.top_of_page"></a>MmGdbusModemFirmwareSkeleton</span></h2>
+<p>MmGdbusModemFirmwareSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmwareSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="returnvalue">MmGdbusModemFirmware</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemFirmwareSkeleton.html#mm-gdbus-modem-firmware-skeleton-new" title="mm_gdbus_modem_firmware_skeleton_new ()">mm_gdbus_modem_firmware_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmwareSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemFirmwareSkeleton.html#MmGdbusModemFirmwareSkeleton-struct" title="struct MmGdbusModemFirmwareSkeleton">MmGdbusModemFirmwareSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmwareSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusModemFirmwareSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmwareSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemFirmwareSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmwareSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmwareSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-firmware-skeleton-new"></a><h3>mm_gdbus_modem_firmware_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="returnvalue">MmGdbusModemFirmware</span></a> *
+mm_gdbus_modem_firmware_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Modem.Firmware.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-firmware-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemFirmwareSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemFirmwareSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemFirmwareSkeleton-struct"></a><h3>struct MmGdbusModemFirmwareSkeleton</h3>
+<pre class="programlisting">struct MmGdbusModemFirmwareSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusModemFirmwareSkeleton.html" title="MmGdbusModemFirmwareSkeleton"><span class="type">MmGdbusModemFirmwareSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemLocation.html b/docs/reference/libmm-glib/html/MmGdbusModemLocation.html
new file mode 100644
index 00000000..eac23fbe
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemLocation.html
@@ -0,0 +1,1940 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemLocation: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemCdmaSkeleton.html" title="MmGdbusModemCdmaSkeleton">
+<link rel="next" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemLocation.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemLocation.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemLocation.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemLocation.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemLocation.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemLocation.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemCdmaSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemLocationProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemLocation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemLocation.top_of_page"></a>MmGdbusModemLocation</span></h2>
+<p>MmGdbusModemLocation — Generated C code for the org.freedesktop.ModemManager1.Modem.Location D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemLocation.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-enabled" title="mm_gdbus_modem_location_get_enabled ()">mm_gdbus_modem_location_get_enabled</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-capabilities" title="mm_gdbus_modem_location_get_capabilities ()">mm_gdbus_modem_location_get_capabilities</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-signals-location" title="mm_gdbus_modem_location_get_signals_location ()">mm_gdbus_modem_location_get_signals_location</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-location" title="mm_gdbus_modem_location_get_location ()">mm_gdbus_modem_location_get_location</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-dup-location" title="mm_gdbus_modem_location_dup_location ()">mm_gdbus_modem_location_dup_location</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-dup-supl-server" title="mm_gdbus_modem_location_dup_supl_server ()">mm_gdbus_modem_location_dup_supl_server</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-supl-server" title="mm_gdbus_modem_location_get_supl_server ()">mm_gdbus_modem_location_get_supl_server</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-gps-refresh-rate" title="mm_gdbus_modem_location_get_gps_refresh_rate ()">mm_gdbus_modem_location_get_gps_refresh_rate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-supported-assistance-data" title="mm_gdbus_modem_location_get_supported_assistance_data ()">mm_gdbus_modem_location_get_supported_assistance_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-dup-assistance-data-servers" title="mm_gdbus_modem_location_dup_assistance_data_servers ()">mm_gdbus_modem_location_dup_assistance_data_servers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-assistance-data-servers" title="mm_gdbus_modem_location_get_assistance_data_servers ()">mm_gdbus_modem_location_get_assistance_data_servers</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-get-location" title="mm_gdbus_modem_location_call_get_location ()">mm_gdbus_modem_location_call_get_location</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-get-location-finish" title="mm_gdbus_modem_location_call_get_location_finish ()">mm_gdbus_modem_location_call_get_location_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-get-location-sync" title="mm_gdbus_modem_location_call_get_location_sync ()">mm_gdbus_modem_location_call_get_location_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-setup" title="mm_gdbus_modem_location_call_setup ()">mm_gdbus_modem_location_call_setup</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-setup-finish" title="mm_gdbus_modem_location_call_setup_finish ()">mm_gdbus_modem_location_call_setup_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-setup-sync" title="mm_gdbus_modem_location_call_setup_sync ()">mm_gdbus_modem_location_call_setup_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-supl-server" title="mm_gdbus_modem_location_call_set_supl_server ()">mm_gdbus_modem_location_call_set_supl_server</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-supl-server-finish" title="mm_gdbus_modem_location_call_set_supl_server_finish ()">mm_gdbus_modem_location_call_set_supl_server_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-supl-server-sync" title="mm_gdbus_modem_location_call_set_supl_server_sync ()">mm_gdbus_modem_location_call_set_supl_server_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-inject-assistance-data" title="mm_gdbus_modem_location_call_inject_assistance_data ()">mm_gdbus_modem_location_call_inject_assistance_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-inject-assistance-data-finish" title="mm_gdbus_modem_location_call_inject_assistance_data_finish ()">mm_gdbus_modem_location_call_inject_assistance_data_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-inject-assistance-data-sync" title="mm_gdbus_modem_location_call_inject_assistance_data_sync ()">mm_gdbus_modem_location_call_inject_assistance_data_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-gps-refresh-rate" title="mm_gdbus_modem_location_call_set_gps_refresh_rate ()">mm_gdbus_modem_location_call_set_gps_refresh_rate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-gps-refresh-rate-finish" title="mm_gdbus_modem_location_call_set_gps_refresh_rate_finish ()">mm_gdbus_modem_location_call_set_gps_refresh_rate_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-gps-refresh-rate-sync" title="mm_gdbus_modem_location_call_set_gps_refresh_rate_sync ()">mm_gdbus_modem_location_call_set_gps_refresh_rate_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocation.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--assistance-data-servers" title="The “assistance-data-servers” property">assistance-data-servers</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--capabilities" title="The “capabilities” property">capabilities</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--enabled" title="The “enabled” property">enabled</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--gps-refresh-rate" title="The “gps-refresh-rate” property">gps-refresh-rate</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--location" title="The “location” property">location</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--signals-location" title="The “signals-location” property">signals-location</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--supl-server" title="The “supl-server” property">supl-server</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--supported-assistance-data" title="The “supported-assistance-data” property">supported-assistance-data</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocation.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-get-location" title="The “handle-get-location” signal">handle-get-location</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-inject-assistance-data" title="The “handle-inject-assistance-data” signal">handle-inject-assistance-data</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-set-gps-refresh-rate" title="The “handle-set-gps-refresh-rate” signal">handle-set-gps-refresh-rate</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-set-supl-server" title="The “handle-set-supl-server” signal">handle-set-supl-server</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-setup" title="The “handle-setup” signal">handle-setup</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocation.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-struct" title="MmGdbusModemLocation">MmGdbusModemLocation</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocationIface" title="struct MmGdbusModemLocationIface">MmGdbusModemLocationIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocation.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusModemLocation
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocation.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusModemLocation requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocation.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusModemLocation is implemented by
+ <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>, <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy">MmGdbusModemLocationProxy</a> and <a class="link" href="MmGdbusModemLocationSkeleton.html" title="MmGdbusModemLocationSkeleton">MmGdbusModemLocationSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocation.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Modem.Location D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocation.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-get-enabled"></a><h3>mm_gdbus_modem_location_get_enabled ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_location_get_enabled (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Enabled">"Enabled"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-enabled.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-enabled.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-get-capabilities"></a><h3>mm_gdbus_modem_location_get_capabilities ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_location_get_capabilities
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Capabilities">"Capabilities"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-capabilities.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-capabilities.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-get-signals-location"></a><h3>mm_gdbus_modem_location_get_signals_location ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_location_get_signals_location
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SignalsLocation">"SignalsLocation"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-signals-location.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-signals-location.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-get-location"></a><h3>mm_gdbus_modem_location_get_location ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_location_get_location (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Location">"Location"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-dup-location" title="mm_gdbus_modem_location_dup_location ()"><code class="function">mm_gdbus_modem_location_dup_location()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-location.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-location.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-dup-location"></a><h3>mm_gdbus_modem_location_dup_location ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_location_dup_location (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Location">"Location"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-dup-location.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-dup-location.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-dup-supl-server"></a><h3>mm_gdbus_modem_location_dup_supl_server ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_location_dup_supl_server
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SuplServer">"SuplServer"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-dup-supl-server.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-dup-supl-server.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-get-supl-server"></a><h3>mm_gdbus_modem_location_get_supl_server ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_modem_location_get_supl_server
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SuplServer">"SuplServer"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-dup-supl-server" title="mm_gdbus_modem_location_dup_supl_server ()"><code class="function">mm_gdbus_modem_location_dup_supl_server()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-supl-server.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-supl-server.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-get-gps-refresh-rate"></a><h3>mm_gdbus_modem_location_get_gps_refresh_rate ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_location_get_gps_refresh_rate
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.GpsRefreshRate">"GpsRefreshRate"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-gps-refresh-rate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-gps-refresh-rate.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-get-supported-assistance-data"></a><h3>mm_gdbus_modem_location_get_supported_assistance_data ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_location_get_supported_assistance_data
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SupportedAssistanceData">"SupportedAssistanceData"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-supported-assistance-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-supported-assistance-data.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-dup-assistance-data-servers"></a><h3>mm_gdbus_modem_location_dup_assistance_data_servers ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+mm_gdbus_modem_location_dup_assistance_data_servers
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.AssistanceDataServers">"AssistanceDataServers"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-dup-assistance-data-servers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-dup-assistance-data-servers.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-get-assistance-data-servers"></a><h3>mm_gdbus_modem_location_get_assistance_data_servers ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
+mm_gdbus_modem_location_get_assistance_data_servers
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.AssistanceDataServers">"AssistanceDataServers"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-dup-assistance-data-servers" title="mm_gdbus_modem_location_dup_assistance_data_servers ()"><code class="function">mm_gdbus_modem_location_dup_assistance_data_servers()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-assistance-data-servers.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-get-assistance-data-servers.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-get-location"></a><h3>mm_gdbus_modem_location_call_get_location ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_location_call_get_location
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.GetLocation"><GTKDOCLINK HREF="GetLocation"><code class="function">GetLocation()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-get-location-finish" title="mm_gdbus_modem_location_call_get_location_finish ()"><code class="function">mm_gdbus_modem_location_call_get_location_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-get-location-sync" title="mm_gdbus_modem_location_call_get_location_sync ()"><code class="function">mm_gdbus_modem_location_call_get_location_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-get-location.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-get-location-finish"></a><h3>mm_gdbus_modem_location_call_get_location_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_location_call_get_location_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **out_Location</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-get-location" title="mm_gdbus_modem_location_call_get_location ()"><code class="function">mm_gdbus_modem_location_call_get_location()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-get-location-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_Location</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-get-location" title="mm_gdbus_modem_location_call_get_location ()"><code class="function">mm_gdbus_modem_location_call_get_location()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-get-location-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-get-location-sync"></a><h3>mm_gdbus_modem_location_call_get_location_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_location_call_get_location_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **out_Location</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.GetLocation"><GTKDOCLINK HREF="GetLocation"><code class="function">GetLocation()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-get-location" title="mm_gdbus_modem_location_call_get_location ()"><code class="function">mm_gdbus_modem_location_call_get_location()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-get-location-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_Location</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-get-location-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-setup"></a><h3>mm_gdbus_modem_location_call_setup ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_location_call_setup (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_sources</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_signal_location</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.Setup"><GTKDOCLINK HREF="Setup"><code class="function">Setup()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-setup-finish" title="mm_gdbus_modem_location_call_setup_finish ()"><code class="function">mm_gdbus_modem_location_call_setup_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-setup-sync" title="mm_gdbus_modem_location_call_setup_sync ()"><code class="function">mm_gdbus_modem_location_call_setup_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-setup.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_sources</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_signal_location</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-setup-finish"></a><h3>mm_gdbus_modem_location_call_setup_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_location_call_setup_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-setup" title="mm_gdbus_modem_location_call_setup ()"><code class="function">mm_gdbus_modem_location_call_setup()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-setup-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-setup" title="mm_gdbus_modem_location_call_setup ()"><code class="function">mm_gdbus_modem_location_call_setup()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-setup-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-setup-sync"></a><h3>mm_gdbus_modem_location_call_setup_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_location_call_setup_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_sources</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_signal_location</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.Setup"><GTKDOCLINK HREF="Setup"><code class="function">Setup()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-setup" title="mm_gdbus_modem_location_call_setup ()"><code class="function">mm_gdbus_modem_location_call_setup()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-setup-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_sources</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_signal_location</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-setup-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-set-supl-server"></a><h3>mm_gdbus_modem_location_call_set_supl_server ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_location_call_set_supl_server
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_supl</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetSuplServer"><GTKDOCLINK HREF="SetSuplServer"><code class="function">SetSuplServer()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-supl-server-finish" title="mm_gdbus_modem_location_call_set_supl_server_finish ()"><code class="function">mm_gdbus_modem_location_call_set_supl_server_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-supl-server-sync" title="mm_gdbus_modem_location_call_set_supl_server_sync ()"><code class="function">mm_gdbus_modem_location_call_set_supl_server_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-set-supl-server.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_supl</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-set-supl-server-finish"></a><h3>mm_gdbus_modem_location_call_set_supl_server_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_location_call_set_supl_server_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-supl-server" title="mm_gdbus_modem_location_call_set_supl_server ()"><code class="function">mm_gdbus_modem_location_call_set_supl_server()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-set-supl-server-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-supl-server" title="mm_gdbus_modem_location_call_set_supl_server ()"><code class="function">mm_gdbus_modem_location_call_set_supl_server()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-set-supl-server-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-set-supl-server-sync"></a><h3>mm_gdbus_modem_location_call_set_supl_server_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_location_call_set_supl_server_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_supl</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetSuplServer"><GTKDOCLINK HREF="SetSuplServer"><code class="function">SetSuplServer()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-supl-server" title="mm_gdbus_modem_location_call_set_supl_server ()"><code class="function">mm_gdbus_modem_location_call_set_supl_server()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-set-supl-server-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_supl</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-set-supl-server-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-inject-assistance-data"></a><h3>mm_gdbus_modem_location_call_inject_assistance_data ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_location_call_inject_assistance_data
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_data</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.InjectAssistanceData"><GTKDOCLINK HREF="InjectAssistanceData"><code class="function">InjectAssistanceData()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-inject-assistance-data-finish" title="mm_gdbus_modem_location_call_inject_assistance_data_finish ()"><code class="function">mm_gdbus_modem_location_call_inject_assistance_data_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-inject-assistance-data-sync" title="mm_gdbus_modem_location_call_inject_assistance_data_sync ()"><code class="function">mm_gdbus_modem_location_call_inject_assistance_data_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-inject-assistance-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_data</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-inject-assistance-data-finish"></a><h3>mm_gdbus_modem_location_call_inject_assistance_data_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_location_call_inject_assistance_data_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-inject-assistance-data" title="mm_gdbus_modem_location_call_inject_assistance_data ()"><code class="function">mm_gdbus_modem_location_call_inject_assistance_data()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-inject-assistance-data-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-inject-assistance-data" title="mm_gdbus_modem_location_call_inject_assistance_data ()"><code class="function">mm_gdbus_modem_location_call_inject_assistance_data()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-inject-assistance-data-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-inject-assistance-data-sync"></a><h3>mm_gdbus_modem_location_call_inject_assistance_data_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_location_call_inject_assistance_data_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_data</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.InjectAssistanceData"><GTKDOCLINK HREF="InjectAssistanceData"><code class="function">InjectAssistanceData()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-inject-assistance-data" title="mm_gdbus_modem_location_call_inject_assistance_data ()"><code class="function">mm_gdbus_modem_location_call_inject_assistance_data()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-inject-assistance-data-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_data</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-inject-assistance-data-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-set-gps-refresh-rate"></a><h3>mm_gdbus_modem_location_call_set_gps_refresh_rate ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_location_call_set_gps_refresh_rate
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_rate</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetGpsRefreshRate"><GTKDOCLINK HREF="SetGpsRefreshRate"><code class="function">SetGpsRefreshRate()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-gps-refresh-rate-finish" title="mm_gdbus_modem_location_call_set_gps_refresh_rate_finish ()"><code class="function">mm_gdbus_modem_location_call_set_gps_refresh_rate_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-gps-refresh-rate-sync" title="mm_gdbus_modem_location_call_set_gps_refresh_rate_sync ()"><code class="function">mm_gdbus_modem_location_call_set_gps_refresh_rate_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-set-gps-refresh-rate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_rate</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-set-gps-refresh-rate-finish"></a><h3>mm_gdbus_modem_location_call_set_gps_refresh_rate_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_location_call_set_gps_refresh_rate_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-gps-refresh-rate" title="mm_gdbus_modem_location_call_set_gps_refresh_rate ()"><code class="function">mm_gdbus_modem_location_call_set_gps_refresh_rate()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-set-gps-refresh-rate-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-gps-refresh-rate" title="mm_gdbus_modem_location_call_set_gps_refresh_rate ()"><code class="function">mm_gdbus_modem_location_call_set_gps_refresh_rate()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-set-gps-refresh-rate-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-call-set-gps-refresh-rate-sync"></a><h3>mm_gdbus_modem_location_call_set_gps_refresh_rate_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_location_call_set_gps_refresh_rate_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_rate</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetGpsRefreshRate"><GTKDOCLINK HREF="SetGpsRefreshRate"><code class="function">SetGpsRefreshRate()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-gps-refresh-rate" title="mm_gdbus_modem_location_call_set_gps_refresh_rate ()"><code class="function">mm_gdbus_modem_location_call_set_gps_refresh_rate()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-set-gps-refresh-rate-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_rate</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-call-set-gps-refresh-rate-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocation.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemLocation-struct"></a><h3>MmGdbusModemLocation</h3>
+<pre class="programlisting">typedef struct _MmGdbusModemLocation MmGdbusModemLocation;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem.Location.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemLocationIface"></a><h3>struct MmGdbusModemLocationIface</h3>
+<pre class="programlisting">struct MmGdbusModemLocationIface {
+ GTypeInterface parent_iface;
+
+
+ gboolean (*handle_get_location) (
+ MmGdbusModemLocation *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_inject_assistance_data) (
+ MmGdbusModemLocation *object,
+ GDBusMethodInvocation *invocation,
+ GVariant *arg_data);
+
+ gboolean (*handle_set_gps_refresh_rate) (
+ MmGdbusModemLocation *object,
+ GDBusMethodInvocation *invocation,
+ guint arg_rate);
+
+ gboolean (*handle_set_supl_server) (
+ MmGdbusModemLocation *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_supl);
+
+ gboolean (*handle_setup) (
+ MmGdbusModemLocation *object,
+ GDBusMethodInvocation *invocation,
+ guint arg_sources,
+ gboolean arg_signal_location);
+
+ const gchar *const * (*get_assistance_data_servers) (MmGdbusModemLocation *object);
+
+ guint (*get_capabilities) (MmGdbusModemLocation *object);
+
+ guint (*get_enabled) (MmGdbusModemLocation *object);
+
+ guint (*get_gps_refresh_rate) (MmGdbusModemLocation *object);
+
+ GVariant * (*get_location) (MmGdbusModemLocation *object);
+
+ gboolean (*get_signals_location) (MmGdbusModemLocation *object);
+
+ const gchar * (*get_supl_server) (MmGdbusModemLocation *object);
+
+ guint (*get_supported_assistance_data) (MmGdbusModemLocation *object);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Modem.Location.</p>
+<div class="refsect3">
+<a name="MmGdbusModemLocationIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusModemLocationIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemLocationIface.handle-get-location"></a>handle_get_location</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-get-location" title="The “handle-get-location” signal"><span class="type">“handle-get-location”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemLocationIface.handle-inject-assistance-data"></a>handle_inject_assistance_data</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-inject-assistance-data" title="The “handle-inject-assistance-data” signal"><span class="type">“handle-inject-assistance-data”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemLocationIface.handle-set-gps-refresh-rate"></a>handle_set_gps_refresh_rate</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-set-gps-refresh-rate" title="The “handle-set-gps-refresh-rate” signal"><span class="type">“handle-set-gps-refresh-rate”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemLocationIface.handle-set-supl-server"></a>handle_set_supl_server</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-set-supl-server" title="The “handle-set-supl-server” signal"><span class="type">“handle-set-supl-server”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemLocationIface.handle-setup"></a>handle_setup</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-setup" title="The “handle-setup” signal"><span class="type">“handle-setup”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemLocationIface.get-assistance-data-servers"></a>get_assistance_data_servers</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--assistance-data-servers" title="The “assistance-data-servers” property"><span class="type">“assistance-data-servers”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemLocationIface.get-capabilities"></a>get_capabilities</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--capabilities" title="The “capabilities” property"><span class="type">“capabilities”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemLocationIface.get-enabled"></a>get_enabled</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--enabled" title="The “enabled” property"><span class="type">“enabled”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemLocationIface.get-gps-refresh-rate"></a>get_gps_refresh_rate</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--gps-refresh-rate" title="The “gps-refresh-rate” property"><span class="type">“gps-refresh-rate”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemLocationIface.get-location"></a>get_location</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--location" title="The “location” property"><span class="type">“location”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemLocationIface.get-signals-location"></a>get_signals_location</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--signals-location" title="The “signals-location” property"><span class="type">“signals-location”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemLocationIface.get-supl-server"></a>get_supl_server</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--supl-server" title="The “supl-server” property"><span class="type">“supl-server”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemLocationIface.get-supported-assistance-data"></a>get_supported_assistance_data</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--supported-assistance-data" title="The “supported-assistance-data” property"><span class="type">“supported-assistance-data”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocation.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemLocation--assistance-data-servers"></a><h3>The <code class="literal">“assistance-data-servers”</code> property</h3>
+<pre class="programlisting"> “assistance-data-servers” <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.AssistanceDataServers">"AssistanceDataServers"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemLocation--capabilities"></a><h3>The <code class="literal">“capabilities”</code> property</h3>
+<pre class="programlisting"> “capabilities” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Capabilities">"Capabilities"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemLocation--enabled"></a><h3>The <code class="literal">“enabled”</code> property</h3>
+<pre class="programlisting"> “enabled” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Enabled">"Enabled"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemLocation--gps-refresh-rate"></a><h3>The <code class="literal">“gps-refresh-rate”</code> property</h3>
+<pre class="programlisting"> “gps-refresh-rate” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.GpsRefreshRate">"GpsRefreshRate"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemLocation--location"></a><h3>The <code class="literal">“location”</code> property</h3>
+<pre class="programlisting"> “location” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.Location">"Location"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a{uv}&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemLocation--signals-location"></a><h3>The <code class="literal">“signals-location”</code> property</h3>
+<pre class="programlisting"> “signals-location” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SignalsLocation">"SignalsLocation"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: FALSE</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemLocation--supl-server"></a><h3>The <code class="literal">“supl-server”</code> property</h3>
+<pre class="programlisting"> “supl-server” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SuplServer">"SuplServer"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemLocation--supported-assistance-data"></a><h3>The <code class="literal">“supported-assistance-data”</code> property</h3>
+<pre class="programlisting"> “supported-assistance-data” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Location.SupportedAssistanceData">"SupportedAssistanceData"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocation.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemLocation-handle-get-location"></a><h3>The <code class="literal">“handle-get-location”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.GetLocation"><GTKDOCLINK HREF="GetLocation"><code class="function">GetLocation()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_location_complete_get_location()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemLocation-handle-get-location.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemLocation-handle-get-location.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemLocation-handle-inject-assistance-data"></a><h3>The <code class="literal">“handle-inject-assistance-data”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_data,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.InjectAssistanceData"><GTKDOCLINK HREF="InjectAssistanceData"><code class="function">InjectAssistanceData()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_location_complete_inject_assistance_data()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemLocation-handle-inject-assistance-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_data</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemLocation-handle-inject-assistance-data.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemLocation-handle-set-gps-refresh-rate"></a><h3>The <code class="literal">“handle-set-gps-refresh-rate”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_rate,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetGpsRefreshRate"><GTKDOCLINK HREF="SetGpsRefreshRate"><code class="function">SetGpsRefreshRate()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_location_complete_set_gps_refresh_rate()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemLocation-handle-set-gps-refresh-rate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_rate</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemLocation-handle-set-gps-refresh-rate.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemLocation-handle-set-supl-server"></a><h3>The <code class="literal">“handle-set-supl-server”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_supl,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.SetSuplServer"><GTKDOCLINK HREF="SetSuplServer"><code class="function">SetSuplServer()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_location_complete_set_supl_server()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemLocation-handle-set-supl-server.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_supl</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemLocation-handle-set-supl-server.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemLocation-handle-setup"></a><h3>The <code class="literal">“handle-setup”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_sources,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_signal_location,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Location.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Location.Setup"><GTKDOCLINK HREF="Setup"><code class="function">Setup()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_location_complete_setup()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemLocation-handle-setup.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_sources</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_signal_location</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemLocation-handle-setup.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemLocationProxy.html b/docs/reference/libmm-glib/html/MmGdbusModemLocationProxy.html
new file mode 100644
index 00000000..fcfac423
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemLocationProxy.html
@@ -0,0 +1,472 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemLocationProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">
+<link rel="next" href="MmGdbusModemLocationSkeleton.html" title="MmGdbusModemLocationSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemLocationProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemLocationProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemLocationProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemLocation.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemLocationSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemLocationProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemLocationProxy.top_of_page"></a>MmGdbusModemLocationProxy</span></h2>
+<p>MmGdbusModemLocationProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemLocationProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new" title="mm_gdbus_modem_location_proxy_new ()">mm_gdbus_modem_location_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="returnvalue">MmGdbusModemLocation</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-finish" title="mm_gdbus_modem_location_proxy_new_finish ()">mm_gdbus_modem_location_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-for-bus" title="mm_gdbus_modem_location_proxy_new_for_bus ()">mm_gdbus_modem_location_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="returnvalue">MmGdbusModemLocation</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-for-bus-finish" title="mm_gdbus_modem_location_proxy_new_for_bus_finish ()">mm_gdbus_modem_location_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="returnvalue">MmGdbusModemLocation</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-for-bus-sync" title="mm_gdbus_modem_location_proxy_new_for_bus_sync ()">mm_gdbus_modem_location_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="returnvalue">MmGdbusModemLocation</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-sync" title="mm_gdbus_modem_location_proxy_new_sync ()">mm_gdbus_modem_location_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocationProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemLocationProxy.html#MmGdbusModemLocationProxy-struct" title="struct MmGdbusModemLocationProxy">MmGdbusModemLocationProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocationProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusModemLocationProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocationProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemLocationProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocationProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocationProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-proxy-new"></a><h3>mm_gdbus_modem_location_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_location_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Location. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-finish" title="mm_gdbus_modem_location_proxy_new_finish ()"><code class="function">mm_gdbus_modem_location_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-sync" title="mm_gdbus_modem_location_proxy_new_sync ()"><code class="function">mm_gdbus_modem_location_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-proxy-new-finish"></a><h3>mm_gdbus_modem_location_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="returnvalue">MmGdbusModemLocation</span></a> *
+mm_gdbus_modem_location_proxy_new_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new" title="mm_gdbus_modem_location_proxy_new ()"><code class="function">mm_gdbus_modem_location_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new" title="mm_gdbus_modem_location_proxy_new ()"><code class="function">mm_gdbus_modem_location_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemLocationProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-proxy-new-for-bus"></a><h3>mm_gdbus_modem_location_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_location_proxy_new_for_bus
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new" title="mm_gdbus_modem_location_proxy_new ()"><code class="function">mm_gdbus_modem_location_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-for-bus-finish" title="mm_gdbus_modem_location_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_modem_location_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-for-bus-sync" title="mm_gdbus_modem_location_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_modem_location_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-proxy-new-for-bus-finish"></a><h3>mm_gdbus_modem_location_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="returnvalue">MmGdbusModemLocation</span></a> *
+mm_gdbus_modem_location_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-for-bus" title="mm_gdbus_modem_location_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_location_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-for-bus" title="mm_gdbus_modem_location_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_location_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemLocationProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-proxy-new-for-bus-sync"></a><h3>mm_gdbus_modem_location_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="returnvalue">MmGdbusModemLocation</span></a> *
+mm_gdbus_modem_location_proxy_new_for_bus_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-sync" title="mm_gdbus_modem_location_proxy_new_sync ()"><code class="function">mm_gdbus_modem_location_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-for-bus" title="mm_gdbus_modem_location_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_location_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemLocationProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-proxy-new-sync"></a><h3>mm_gdbus_modem_location_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="returnvalue">MmGdbusModemLocation</span></a> *
+mm_gdbus_modem_location_proxy_new_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Location. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new" title="mm_gdbus_modem_location_proxy_new ()"><code class="function">mm_gdbus_modem_location_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemLocationProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocationProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemLocationProxy-struct"></a><h3>struct MmGdbusModemLocationProxy</h3>
+<pre class="programlisting">struct MmGdbusModemLocationProxy;</pre>
+<p>The <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy"><span class="type">MmGdbusModemLocationProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemLocationSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusModemLocationSkeleton.html
new file mode 100644
index 00000000..aeca6e07
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemLocationSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemLocationSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy">
+<link rel="next" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemLocationSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemLocationSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemLocationSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemLocationProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemMessaging.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemLocationSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemLocationSkeleton.top_of_page"></a>MmGdbusModemLocationSkeleton</span></h2>
+<p>MmGdbusModemLocationSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemLocationSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="returnvalue">MmGdbusModemLocation</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemLocationSkeleton.html#mm-gdbus-modem-location-skeleton-new" title="mm_gdbus_modem_location_skeleton_new ()">mm_gdbus_modem_location_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocationSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemLocationSkeleton.html#MmGdbusModemLocationSkeleton-struct" title="struct MmGdbusModemLocationSkeleton">MmGdbusModemLocationSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocationSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusModemLocationSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocationSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemLocationSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocationSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocationSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-location-skeleton-new"></a><h3>mm_gdbus_modem_location_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="returnvalue">MmGdbusModemLocation</span></a> *
+mm_gdbus_modem_location_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Modem.Location.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-location-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemLocationSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemLocationSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemLocationSkeleton-struct"></a><h3>struct MmGdbusModemLocationSkeleton</h3>
+<pre class="programlisting">struct MmGdbusModemLocationSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusModemLocationSkeleton.html" title="MmGdbusModemLocationSkeleton"><span class="type">MmGdbusModemLocationSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemMessaging.html b/docs/reference/libmm-glib/html/MmGdbusModemMessaging.html
new file mode 100644
index 00000000..95189e03
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemMessaging.html
@@ -0,0 +1,1239 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemMessaging: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemLocationSkeleton.html" title="MmGdbusModemLocationSkeleton">
+<link rel="next" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemMessaging.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemMessaging.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemMessaging.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemMessaging.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemMessaging.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemMessaging.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemLocationSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemMessagingProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemMessaging"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemMessaging.top_of_page"></a>MmGdbusModemMessaging</span></h2>
+<p>MmGdbusModemMessaging — Generated C code for the org.freedesktop.ModemManager1.Modem.Messaging D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemMessaging.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-get-messages" title="mm_gdbus_modem_messaging_get_messages ()">mm_gdbus_modem_messaging_get_messages</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-dup-messages" title="mm_gdbus_modem_messaging_dup_messages ()">mm_gdbus_modem_messaging_dup_messages</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-get-supported-storages" title="mm_gdbus_modem_messaging_get_supported_storages ()">mm_gdbus_modem_messaging_get_supported_storages</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-dup-supported-storages" title="mm_gdbus_modem_messaging_dup_supported_storages ()">mm_gdbus_modem_messaging_dup_supported_storages</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-get-default-storage" title="mm_gdbus_modem_messaging_get_default_storage ()">mm_gdbus_modem_messaging_get_default_storage</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-create" title="mm_gdbus_modem_messaging_call_create ()">mm_gdbus_modem_messaging_call_create</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-create-finish" title="mm_gdbus_modem_messaging_call_create_finish ()">mm_gdbus_modem_messaging_call_create_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-create-sync" title="mm_gdbus_modem_messaging_call_create_sync ()">mm_gdbus_modem_messaging_call_create_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-delete" title="mm_gdbus_modem_messaging_call_delete ()">mm_gdbus_modem_messaging_call_delete</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-delete-finish" title="mm_gdbus_modem_messaging_call_delete_finish ()">mm_gdbus_modem_messaging_call_delete_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-delete-sync" title="mm_gdbus_modem_messaging_call_delete_sync ()">mm_gdbus_modem_messaging_call_delete_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-list" title="mm_gdbus_modem_messaging_call_list ()">mm_gdbus_modem_messaging_call_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-list-finish" title="mm_gdbus_modem_messaging_call_list_finish ()">mm_gdbus_modem_messaging_call_list_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-list-sync" title="mm_gdbus_modem_messaging_call_list_sync ()">mm_gdbus_modem_messaging_call_list_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessaging.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging--default-storage" title="The “default-storage” property">default-storage</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging--messages" title="The “messages” property">messages</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging--supported-storages" title="The “supported-storages” property">supported-storages</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessaging.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-added" title="The “added” signal">added</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-deleted" title="The “deleted” signal">deleted</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-handle-create" title="The “handle-create” signal">handle-create</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-handle-delete" title="The “handle-delete” signal">handle-delete</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-handle-list" title="The “handle-list” signal">handle-list</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessaging.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-struct" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessagingIface" title="struct MmGdbusModemMessagingIface">MmGdbusModemMessagingIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessaging.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusModemMessaging
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessaging.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusModemMessaging requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessaging.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusModemMessaging is implemented by
+ <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>, <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy">MmGdbusModemMessagingProxy</a> and <a class="link" href="MmGdbusModemMessagingSkeleton.html" title="MmGdbusModemMessagingSkeleton">MmGdbusModemMessagingSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessaging.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Modem.Messaging D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessaging.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-get-messages"></a><h3>mm_gdbus_modem_messaging_get_messages ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
+mm_gdbus_modem_messaging_get_messages (<em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.Messages">"Messages"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-dup-messages" title="mm_gdbus_modem_messaging_dup_messages ()"><code class="function">mm_gdbus_modem_messaging_dup_messages()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-get-messages.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-get-messages.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-dup-messages"></a><h3>mm_gdbus_modem_messaging_dup_messages ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+mm_gdbus_modem_messaging_dup_messages (<em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.Messages">"Messages"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-dup-messages.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-dup-messages.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-get-supported-storages"></a><h3>mm_gdbus_modem_messaging_get_supported_storages ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_messaging_get_supported_storages
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.SupportedStorages">"SupportedStorages"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-dup-supported-storages" title="mm_gdbus_modem_messaging_dup_supported_storages ()"><code class="function">mm_gdbus_modem_messaging_dup_supported_storages()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-get-supported-storages.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-get-supported-storages.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-dup-supported-storages"></a><h3>mm_gdbus_modem_messaging_dup_supported_storages ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_messaging_dup_supported_storages
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.SupportedStorages">"SupportedStorages"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-dup-supported-storages.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-dup-supported-storages.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-get-default-storage"></a><h3>mm_gdbus_modem_messaging_get_default_storage ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_messaging_get_default_storage
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.DefaultStorage">"DefaultStorage"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-get-default-storage.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-get-default-storage.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-call-create"></a><h3>mm_gdbus_modem_messaging_call_create ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_messaging_call_create (<em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Create"><GTKDOCLINK HREF="Create"><code class="function">Create()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-create-finish" title="mm_gdbus_modem_messaging_call_create_finish ()"><code class="function">mm_gdbus_modem_messaging_call_create_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-create-sync" title="mm_gdbus_modem_messaging_call_create_sync ()"><code class="function">mm_gdbus_modem_messaging_call_create_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-create.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy"><span class="type">MmGdbusModemMessagingProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-call-create-finish"></a><h3>mm_gdbus_modem_messaging_call_create_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_messaging_call_create_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-create" title="mm_gdbus_modem_messaging_call_create ()"><code class="function">mm_gdbus_modem_messaging_call_create()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-create-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy"><span class="type">MmGdbusModemMessagingProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_path</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-create" title="mm_gdbus_modem_messaging_call_create ()"><code class="function">mm_gdbus_modem_messaging_call_create()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-create-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-call-create-sync"></a><h3>mm_gdbus_modem_messaging_call_create_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_messaging_call_create_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Create"><GTKDOCLINK HREF="Create"><code class="function">Create()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-create" title="mm_gdbus_modem_messaging_call_create ()"><code class="function">mm_gdbus_modem_messaging_call_create()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-create-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy"><span class="type">MmGdbusModemMessagingProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_path</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-create-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-call-delete"></a><h3>mm_gdbus_modem_messaging_call_delete ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_messaging_call_delete (<em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Delete"><GTKDOCLINK HREF="Delete"><code class="function">Delete()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-delete-finish" title="mm_gdbus_modem_messaging_call_delete_finish ()"><code class="function">mm_gdbus_modem_messaging_call_delete_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-delete-sync" title="mm_gdbus_modem_messaging_call_delete_sync ()"><code class="function">mm_gdbus_modem_messaging_call_delete_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-delete.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy"><span class="type">MmGdbusModemMessagingProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_path</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-call-delete-finish"></a><h3>mm_gdbus_modem_messaging_call_delete_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_messaging_call_delete_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-delete" title="mm_gdbus_modem_messaging_call_delete ()"><code class="function">mm_gdbus_modem_messaging_call_delete()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-delete-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy"><span class="type">MmGdbusModemMessagingProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-delete" title="mm_gdbus_modem_messaging_call_delete ()"><code class="function">mm_gdbus_modem_messaging_call_delete()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-delete-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-call-delete-sync"></a><h3>mm_gdbus_modem_messaging_call_delete_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_messaging_call_delete_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Delete"><GTKDOCLINK HREF="Delete"><code class="function">Delete()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-delete" title="mm_gdbus_modem_messaging_call_delete ()"><code class="function">mm_gdbus_modem_messaging_call_delete()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-delete-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy"><span class="type">MmGdbusModemMessagingProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_path</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-delete-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-call-list"></a><h3>mm_gdbus_modem_messaging_call_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_messaging_call_list (<em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.List"><GTKDOCLINK HREF="List"><code class="function">List()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-list-finish" title="mm_gdbus_modem_messaging_call_list_finish ()"><code class="function">mm_gdbus_modem_messaging_call_list_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-list-sync" title="mm_gdbus_modem_messaging_call_list_sync ()"><code class="function">mm_gdbus_modem_messaging_call_list_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-list.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy"><span class="type">MmGdbusModemMessagingProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-call-list-finish"></a><h3>mm_gdbus_modem_messaging_call_list_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_messaging_call_list_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***out_result</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-list" title="mm_gdbus_modem_messaging_call_list ()"><code class="function">mm_gdbus_modem_messaging_call_list()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-list-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy"><span class="type">MmGdbusModemMessagingProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_result</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-list" title="mm_gdbus_modem_messaging_call_list ()"><code class="function">mm_gdbus_modem_messaging_call_list()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-list-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-call-list-sync"></a><h3>mm_gdbus_modem_messaging_call_list_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_messaging_call_list_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***out_result</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.List"><GTKDOCLINK HREF="List"><code class="function">List()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-list" title="mm_gdbus_modem_messaging_call_list ()"><code class="function">mm_gdbus_modem_messaging_call_list()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-list-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy"><span class="type">MmGdbusModemMessagingProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_result</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-call-list-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessaging.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemMessaging-struct"></a><h3>MmGdbusModemMessaging</h3>
+<pre class="programlisting">typedef struct _MmGdbusModemMessaging MmGdbusModemMessaging;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem.Messaging.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemMessagingIface"></a><h3>struct MmGdbusModemMessagingIface</h3>
+<pre class="programlisting">struct MmGdbusModemMessagingIface {
+ GTypeInterface parent_iface;
+
+
+
+ gboolean (*handle_create) (
+ MmGdbusModemMessaging *object,
+ GDBusMethodInvocation *invocation,
+ GVariant *arg_properties);
+
+ gboolean (*handle_delete) (
+ MmGdbusModemMessaging *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_path);
+
+ gboolean (*handle_list) (
+ MmGdbusModemMessaging *object,
+ GDBusMethodInvocation *invocation);
+
+ guint (*get_default_storage) (MmGdbusModemMessaging *object);
+
+ const gchar *const * (*get_messages) (MmGdbusModemMessaging *object);
+
+ GVariant * (*get_supported_storages) (MmGdbusModemMessaging *object);
+
+ void (*added) (
+ MmGdbusModemMessaging *object,
+ const gchar *arg_path,
+ gboolean arg_received);
+
+ void (*deleted) (
+ MmGdbusModemMessaging *object,
+ const gchar *arg_path);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Modem.Messaging.</p>
+<div class="refsect3">
+<a name="MmGdbusModemMessagingIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusModemMessagingIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemMessagingIface.handle-create"></a>handle_create</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-handle-create" title="The “handle-create” signal"><span class="type">“handle-create”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemMessagingIface.handle-delete"></a>handle_delete</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-handle-delete" title="The “handle-delete” signal"><span class="type">“handle-delete”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemMessagingIface.handle-list"></a>handle_list</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-handle-list" title="The “handle-list” signal"><span class="type">“handle-list”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemMessagingIface.get-default-storage"></a>get_default_storage</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging--default-storage" title="The “default-storage” property"><span class="type">“default-storage”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemMessagingIface.get-messages"></a>get_messages</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging--messages" title="The “messages” property"><span class="type">“messages”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemMessagingIface.get-supported-storages"></a>get_supported_storages</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging--supported-storages" title="The “supported-storages” property"><span class="type">“supported-storages”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemMessagingIface.added"></a>added</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-added" title="The “added” signal"><span class="type">“added”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemMessagingIface.deleted"></a>deleted</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-deleted" title="The “deleted” signal"><span class="type">“deleted”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessaging.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemMessaging--default-storage"></a><h3>The <code class="literal">“default-storage”</code> property</h3>
+<pre class="programlisting"> “default-storage” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.DefaultStorage">"DefaultStorage"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemMessaging--messages"></a><h3>The <code class="literal">“messages”</code> property</h3>
+<pre class="programlisting"> “messages” <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.Messages">"Messages"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemMessaging--supported-storages"></a><h3>The <code class="literal">“supported-storages”</code> property</h3>
+<pre class="programlisting"> “supported-storages” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Messaging.SupportedStorages">"SupportedStorages"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;au&gt;</p>
+<p>Default value: NULL</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessaging.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemMessaging-added"></a><h3>The <code class="literal">“added”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *object,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_path,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_received,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>On the client-side, this signal is emitted whenever the D-Bus signal <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Added">"Added"</a> is received.</p>
+<p>On the service-side, this signal can be used with e.g. <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#g-signal-emit-by-name"><code class="function">g_signal_emit_by_name()</code></a> to make the object emit the D-Bus signal.</p>
+<div class="refsect3">
+<a name="MmGdbusModemMessaging-added.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_path</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_received</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemMessaging-deleted"></a><h3>The <code class="literal">“deleted”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *object,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_path,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>On the client-side, this signal is emitted whenever the D-Bus signal <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Messaging.Deleted">"Deleted"</a> is received.</p>
+<p>On the service-side, this signal can be used with e.g. <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#g-signal-emit-by-name"><code class="function">g_signal_emit_by_name()</code></a> to make the object emit the D-Bus signal.</p>
+<div class="refsect3">
+<a name="MmGdbusModemMessaging-deleted.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_path</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemMessaging-handle-create"></a><h3>The <code class="literal">“handle-create”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Create"><GTKDOCLINK HREF="Create"><code class="function">Create()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_messaging_complete_create()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemMessaging-handle-create.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemMessaging-handle-create.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemMessaging-handle-delete"></a><h3>The <code class="literal">“handle-delete”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_path,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.Delete"><GTKDOCLINK HREF="Delete"><code class="function">Delete()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_messaging_complete_delete()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemMessaging-handle-delete.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_path</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemMessaging-handle-delete.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemMessaging-handle-list"></a><h3>The <code class="literal">“handle-list”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Messaging.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Messaging.List"><GTKDOCLINK HREF="List"><code class="function">List()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_messaging_complete_list()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemMessaging-handle-list.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemMessaging-handle-list.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemMessagingProxy.html b/docs/reference/libmm-glib/html/MmGdbusModemMessagingProxy.html
new file mode 100644
index 00000000..845973cb
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemMessagingProxy.html
@@ -0,0 +1,472 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemMessagingProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">
+<link rel="next" href="MmGdbusModemMessagingSkeleton.html" title="MmGdbusModemMessagingSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemMessagingProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemMessagingProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemMessagingProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemMessaging.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemMessagingSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemMessagingProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemMessagingProxy.top_of_page"></a>MmGdbusModemMessagingProxy</span></h2>
+<p>MmGdbusModemMessagingProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemMessagingProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new" title="mm_gdbus_modem_messaging_proxy_new ()">mm_gdbus_modem_messaging_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="returnvalue">MmGdbusModemMessaging</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-finish" title="mm_gdbus_modem_messaging_proxy_new_finish ()">mm_gdbus_modem_messaging_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-for-bus" title="mm_gdbus_modem_messaging_proxy_new_for_bus ()">mm_gdbus_modem_messaging_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="returnvalue">MmGdbusModemMessaging</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-for-bus-finish" title="mm_gdbus_modem_messaging_proxy_new_for_bus_finish ()">mm_gdbus_modem_messaging_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="returnvalue">MmGdbusModemMessaging</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-for-bus-sync" title="mm_gdbus_modem_messaging_proxy_new_for_bus_sync ()">mm_gdbus_modem_messaging_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="returnvalue">MmGdbusModemMessaging</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-sync" title="mm_gdbus_modem_messaging_proxy_new_sync ()">mm_gdbus_modem_messaging_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessagingProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemMessagingProxy.html#MmGdbusModemMessagingProxy-struct" title="struct MmGdbusModemMessagingProxy">MmGdbusModemMessagingProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessagingProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusModemMessagingProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessagingProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemMessagingProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessagingProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessagingProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-proxy-new"></a><h3>mm_gdbus_modem_messaging_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_messaging_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Messaging. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-finish" title="mm_gdbus_modem_messaging_proxy_new_finish ()"><code class="function">mm_gdbus_modem_messaging_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-sync" title="mm_gdbus_modem_messaging_proxy_new_sync ()"><code class="function">mm_gdbus_modem_messaging_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-proxy-new-finish"></a><h3>mm_gdbus_modem_messaging_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="returnvalue">MmGdbusModemMessaging</span></a> *
+mm_gdbus_modem_messaging_proxy_new_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new" title="mm_gdbus_modem_messaging_proxy_new ()"><code class="function">mm_gdbus_modem_messaging_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new" title="mm_gdbus_modem_messaging_proxy_new ()"><code class="function">mm_gdbus_modem_messaging_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemMessagingProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-proxy-new-for-bus"></a><h3>mm_gdbus_modem_messaging_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_messaging_proxy_new_for_bus
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new" title="mm_gdbus_modem_messaging_proxy_new ()"><code class="function">mm_gdbus_modem_messaging_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-for-bus-finish" title="mm_gdbus_modem_messaging_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_modem_messaging_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-for-bus-sync" title="mm_gdbus_modem_messaging_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_modem_messaging_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-proxy-new-for-bus-finish"></a><h3>mm_gdbus_modem_messaging_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="returnvalue">MmGdbusModemMessaging</span></a> *
+mm_gdbus_modem_messaging_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-for-bus" title="mm_gdbus_modem_messaging_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_messaging_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-for-bus" title="mm_gdbus_modem_messaging_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_messaging_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemMessagingProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-proxy-new-for-bus-sync"></a><h3>mm_gdbus_modem_messaging_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="returnvalue">MmGdbusModemMessaging</span></a> *
+mm_gdbus_modem_messaging_proxy_new_for_bus_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-sync" title="mm_gdbus_modem_messaging_proxy_new_sync ()"><code class="function">mm_gdbus_modem_messaging_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-for-bus" title="mm_gdbus_modem_messaging_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_messaging_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemMessagingProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-proxy-new-sync"></a><h3>mm_gdbus_modem_messaging_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="returnvalue">MmGdbusModemMessaging</span></a> *
+mm_gdbus_modem_messaging_proxy_new_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Messaging. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new" title="mm_gdbus_modem_messaging_proxy_new ()"><code class="function">mm_gdbus_modem_messaging_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemMessagingProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessagingProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemMessagingProxy-struct"></a><h3>struct MmGdbusModemMessagingProxy</h3>
+<pre class="programlisting">struct MmGdbusModemMessagingProxy;</pre>
+<p>The <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy"><span class="type">MmGdbusModemMessagingProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemMessagingSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusModemMessagingSkeleton.html
new file mode 100644
index 00000000..69a64012
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemMessagingSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemMessagingSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy">
+<link rel="next" href="MmGdbusModemTime.html" title="MmGdbusModemTime">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemMessagingSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemMessagingSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemMessagingSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemMessagingProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemTime.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemMessagingSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemMessagingSkeleton.top_of_page"></a>MmGdbusModemMessagingSkeleton</span></h2>
+<p>MmGdbusModemMessagingSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemMessagingSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="returnvalue">MmGdbusModemMessaging</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemMessagingSkeleton.html#mm-gdbus-modem-messaging-skeleton-new" title="mm_gdbus_modem_messaging_skeleton_new ()">mm_gdbus_modem_messaging_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessagingSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemMessagingSkeleton.html#MmGdbusModemMessagingSkeleton-struct" title="struct MmGdbusModemMessagingSkeleton">MmGdbusModemMessagingSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessagingSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusModemMessagingSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessagingSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemMessagingSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessagingSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessagingSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-messaging-skeleton-new"></a><h3>mm_gdbus_modem_messaging_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="returnvalue">MmGdbusModemMessaging</span></a> *
+mm_gdbus_modem_messaging_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Modem.Messaging.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-messaging-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemMessagingSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemMessagingSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemMessagingSkeleton-struct"></a><h3>struct MmGdbusModemMessagingSkeleton</h3>
+<pre class="programlisting">struct MmGdbusModemMessagingSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusModemMessagingSkeleton.html" title="MmGdbusModemMessagingSkeleton"><span class="type">MmGdbusModemMessagingSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemOma.html b/docs/reference/libmm-glib/html/MmGdbusModemOma.html
new file mode 100644
index 00000000..9886195b
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemOma.html
@@ -0,0 +1,1444 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemOma: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemSignalSkeleton.html" title="MmGdbusModemSignalSkeleton">
+<link rel="next" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemOma.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemOma.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemOma.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemOma.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemOma.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemOma.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemSignalSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemOmaProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemOma"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemOma.top_of_page"></a>MmGdbusModemOma</span></h2>
+<p>MmGdbusModemOma — Generated C code for the org.freedesktop.ModemManager1.Modem.Oma D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemOma.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-accept-network-initiated-session" title="mm_gdbus_modem_oma_call_accept_network_initiated_session ()">mm_gdbus_modem_oma_call_accept_network_initiated_session</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-accept-network-initiated-session-finish" title="mm_gdbus_modem_oma_call_accept_network_initiated_session_finish ()">mm_gdbus_modem_oma_call_accept_network_initiated_session_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-accept-network-initiated-session-sync" title="mm_gdbus_modem_oma_call_accept_network_initiated_session_sync ()">mm_gdbus_modem_oma_call_accept_network_initiated_session_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-cancel-session" title="mm_gdbus_modem_oma_call_cancel_session ()">mm_gdbus_modem_oma_call_cancel_session</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-cancel-session-finish" title="mm_gdbus_modem_oma_call_cancel_session_finish ()">mm_gdbus_modem_oma_call_cancel_session_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-cancel-session-sync" title="mm_gdbus_modem_oma_call_cancel_session_sync ()">mm_gdbus_modem_oma_call_cancel_session_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-setup" title="mm_gdbus_modem_oma_call_setup ()">mm_gdbus_modem_oma_call_setup</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-setup-finish" title="mm_gdbus_modem_oma_call_setup_finish ()">mm_gdbus_modem_oma_call_setup_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-setup-sync" title="mm_gdbus_modem_oma_call_setup_sync ()">mm_gdbus_modem_oma_call_setup_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-start-client-initiated-session" title="mm_gdbus_modem_oma_call_start_client_initiated_session ()">mm_gdbus_modem_oma_call_start_client_initiated_session</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-start-client-initiated-session-finish" title="mm_gdbus_modem_oma_call_start_client_initiated_session_finish ()">mm_gdbus_modem_oma_call_start_client_initiated_session_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-start-client-initiated-session-sync" title="mm_gdbus_modem_oma_call_start_client_initiated_session_sync ()">mm_gdbus_modem_oma_call_start_client_initiated_session_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-get-features" title="mm_gdbus_modem_oma_get_features ()">mm_gdbus_modem_oma_get_features</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-get-session-state" title="mm_gdbus_modem_oma_get_session_state ()">mm_gdbus_modem_oma_get_session_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-get-session-type" title="mm_gdbus_modem_oma_get_session_type ()">mm_gdbus_modem_oma_get_session_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-get-pending-network-initiated-sessions" title="mm_gdbus_modem_oma_get_pending_network_initiated_sessions ()">mm_gdbus_modem_oma_get_pending_network_initiated_sessions</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-dup-pending-network-initiated-sessions" title="mm_gdbus_modem_oma_dup_pending_network_initiated_sessions ()">mm_gdbus_modem_oma_dup_pending_network_initiated_sessions</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOma.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma--features" title="The “features” property">features</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma--pending-network-initiated-sessions" title="The “pending-network-initiated-sessions” property">pending-network-initiated-sessions</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma--session-state" title="The “session-state” property">session-state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma--session-type" title="The “session-type” property">session-type</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOma.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-handle-accept-network-initiated-session" title="The “handle-accept-network-initiated-session” signal">handle-accept-network-initiated-session</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-handle-cancel-session" title="The “handle-cancel-session” signal">handle-cancel-session</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-handle-setup" title="The “handle-setup” signal">handle-setup</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-handle-start-client-initiated-session" title="The “handle-start-client-initiated-session” signal">handle-start-client-initiated-session</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-session-state-changed" title="The “session-state-changed” signal">session-state-changed</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOma.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-struct" title="MmGdbusModemOma">MmGdbusModemOma</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemOma.html#MmGdbusModemOmaIface" title="struct MmGdbusModemOmaIface">MmGdbusModemOmaIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOma.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusModemOma
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOma.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusModemOma requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOma.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusModemOma is implemented by
+ <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>, <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy">MmGdbusModemOmaProxy</a> and <a class="link" href="MmGdbusModemOmaSkeleton.html" title="MmGdbusModemOmaSkeleton">MmGdbusModemOmaSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOma.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Modem.Oma D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOma.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-call-accept-network-initiated-session"></a><h3>mm_gdbus_modem_oma_call_accept_network_initiated_session ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_oma_call_accept_network_initiated_session
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_session_id</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_accept</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.AcceptNetworkInitiatedSession"><GTKDOCLINK HREF="AcceptNetworkInitiatedSession"><code class="function">AcceptNetworkInitiatedSession()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-accept-network-initiated-session-finish" title="mm_gdbus_modem_oma_call_accept_network_initiated_session_finish ()"><code class="function">mm_gdbus_modem_oma_call_accept_network_initiated_session_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-accept-network-initiated-session-sync" title="mm_gdbus_modem_oma_call_accept_network_initiated_session_sync ()"><code class="function">mm_gdbus_modem_oma_call_accept_network_initiated_session_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-accept-network-initiated-session.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy"><span class="type">MmGdbusModemOmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_session_id</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_accept</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-call-accept-network-initiated-session-finish"></a><h3>mm_gdbus_modem_oma_call_accept_network_initiated_session_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_oma_call_accept_network_initiated_session_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-accept-network-initiated-session" title="mm_gdbus_modem_oma_call_accept_network_initiated_session ()"><code class="function">mm_gdbus_modem_oma_call_accept_network_initiated_session()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-accept-network-initiated-session-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy"><span class="type">MmGdbusModemOmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-accept-network-initiated-session" title="mm_gdbus_modem_oma_call_accept_network_initiated_session ()"><code class="function">mm_gdbus_modem_oma_call_accept_network_initiated_session()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-accept-network-initiated-session-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-call-accept-network-initiated-session-sync"></a><h3>mm_gdbus_modem_oma_call_accept_network_initiated_session_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_oma_call_accept_network_initiated_session_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_session_id</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_accept</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.AcceptNetworkInitiatedSession"><GTKDOCLINK HREF="AcceptNetworkInitiatedSession"><code class="function">AcceptNetworkInitiatedSession()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-accept-network-initiated-session" title="mm_gdbus_modem_oma_call_accept_network_initiated_session ()"><code class="function">mm_gdbus_modem_oma_call_accept_network_initiated_session()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-accept-network-initiated-session-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy"><span class="type">MmGdbusModemOmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_session_id</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_accept</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-accept-network-initiated-session-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-call-cancel-session"></a><h3>mm_gdbus_modem_oma_call_cancel_session ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_oma_call_cancel_session
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.CancelSession"><GTKDOCLINK HREF="CancelSession"><code class="function">CancelSession()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-cancel-session-finish" title="mm_gdbus_modem_oma_call_cancel_session_finish ()"><code class="function">mm_gdbus_modem_oma_call_cancel_session_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-cancel-session-sync" title="mm_gdbus_modem_oma_call_cancel_session_sync ()"><code class="function">mm_gdbus_modem_oma_call_cancel_session_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-cancel-session.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy"><span class="type">MmGdbusModemOmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-call-cancel-session-finish"></a><h3>mm_gdbus_modem_oma_call_cancel_session_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_oma_call_cancel_session_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-cancel-session" title="mm_gdbus_modem_oma_call_cancel_session ()"><code class="function">mm_gdbus_modem_oma_call_cancel_session()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-cancel-session-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy"><span class="type">MmGdbusModemOmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-cancel-session" title="mm_gdbus_modem_oma_call_cancel_session ()"><code class="function">mm_gdbus_modem_oma_call_cancel_session()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-cancel-session-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-call-cancel-session-sync"></a><h3>mm_gdbus_modem_oma_call_cancel_session_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_oma_call_cancel_session_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.CancelSession"><GTKDOCLINK HREF="CancelSession"><code class="function">CancelSession()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-cancel-session" title="mm_gdbus_modem_oma_call_cancel_session ()"><code class="function">mm_gdbus_modem_oma_call_cancel_session()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-cancel-session-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy"><span class="type">MmGdbusModemOmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-cancel-session-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-call-setup"></a><h3>mm_gdbus_modem_oma_call_setup ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_oma_call_setup (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_features</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.Setup"><GTKDOCLINK HREF="Setup"><code class="function">Setup()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-setup-finish" title="mm_gdbus_modem_oma_call_setup_finish ()"><code class="function">mm_gdbus_modem_oma_call_setup_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-setup-sync" title="mm_gdbus_modem_oma_call_setup_sync ()"><code class="function">mm_gdbus_modem_oma_call_setup_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-setup.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy"><span class="type">MmGdbusModemOmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_features</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-call-setup-finish"></a><h3>mm_gdbus_modem_oma_call_setup_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_oma_call_setup_finish (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-setup" title="mm_gdbus_modem_oma_call_setup ()"><code class="function">mm_gdbus_modem_oma_call_setup()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-setup-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy"><span class="type">MmGdbusModemOmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-setup" title="mm_gdbus_modem_oma_call_setup ()"><code class="function">mm_gdbus_modem_oma_call_setup()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-setup-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-call-setup-sync"></a><h3>mm_gdbus_modem_oma_call_setup_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_oma_call_setup_sync (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_features</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.Setup"><GTKDOCLINK HREF="Setup"><code class="function">Setup()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-setup" title="mm_gdbus_modem_oma_call_setup ()"><code class="function">mm_gdbus_modem_oma_call_setup()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-setup-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy"><span class="type">MmGdbusModemOmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_features</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-setup-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-call-start-client-initiated-session"></a><h3>mm_gdbus_modem_oma_call_start_client_initiated_session ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_oma_call_start_client_initiated_session
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_session_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.StartClientInitiatedSession"><GTKDOCLINK HREF="StartClientInitiatedSession"><code class="function">StartClientInitiatedSession()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-start-client-initiated-session-finish" title="mm_gdbus_modem_oma_call_start_client_initiated_session_finish ()"><code class="function">mm_gdbus_modem_oma_call_start_client_initiated_session_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-start-client-initiated-session-sync" title="mm_gdbus_modem_oma_call_start_client_initiated_session_sync ()"><code class="function">mm_gdbus_modem_oma_call_start_client_initiated_session_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-start-client-initiated-session.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy"><span class="type">MmGdbusModemOmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_session_type</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-call-start-client-initiated-session-finish"></a><h3>mm_gdbus_modem_oma_call_start_client_initiated_session_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_oma_call_start_client_initiated_session_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-start-client-initiated-session" title="mm_gdbus_modem_oma_call_start_client_initiated_session ()"><code class="function">mm_gdbus_modem_oma_call_start_client_initiated_session()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-start-client-initiated-session-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy"><span class="type">MmGdbusModemOmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-start-client-initiated-session" title="mm_gdbus_modem_oma_call_start_client_initiated_session ()"><code class="function">mm_gdbus_modem_oma_call_start_client_initiated_session()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-start-client-initiated-session-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-call-start-client-initiated-session-sync"></a><h3>mm_gdbus_modem_oma_call_start_client_initiated_session_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_oma_call_start_client_initiated_session_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_session_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.StartClientInitiatedSession"><GTKDOCLINK HREF="StartClientInitiatedSession"><code class="function">StartClientInitiatedSession()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-start-client-initiated-session" title="mm_gdbus_modem_oma_call_start_client_initiated_session ()"><code class="function">mm_gdbus_modem_oma_call_start_client_initiated_session()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-start-client-initiated-session-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy"><span class="type">MmGdbusModemOmaProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_session_type</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-call-start-client-initiated-session-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-get-features"></a><h3>mm_gdbus_modem_oma_get_features ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_oma_get_features (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.Features">"Features"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-get-features.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-get-features.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-get-session-state"></a><h3>mm_gdbus_modem_oma_get_session_state ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+mm_gdbus_modem_oma_get_session_state (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionState">"SessionState"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-get-session-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-get-session-state.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-get-session-type"></a><h3>mm_gdbus_modem_oma_get_session_type ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_oma_get_session_type (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionType">"SessionType"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-get-session-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-get-session-type.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-get-pending-network-initiated-sessions"></a><h3>mm_gdbus_modem_oma_get_pending_network_initiated_sessions ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_oma_get_pending_network_initiated_sessions
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.PendingNetworkInitiatedSessions">"PendingNetworkInitiatedSessions"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-dup-pending-network-initiated-sessions" title="mm_gdbus_modem_oma_dup_pending_network_initiated_sessions ()"><code class="function">mm_gdbus_modem_oma_dup_pending_network_initiated_sessions()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-get-pending-network-initiated-sessions.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-get-pending-network-initiated-sessions.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-dup-pending-network-initiated-sessions"></a><h3>mm_gdbus_modem_oma_dup_pending_network_initiated_sessions ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_oma_dup_pending_network_initiated_sessions
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.PendingNetworkInitiatedSessions">"PendingNetworkInitiatedSessions"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-dup-pending-network-initiated-sessions.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-dup-pending-network-initiated-sessions.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOma.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemOma-struct"></a><h3>MmGdbusModemOma</h3>
+<pre class="programlisting">typedef struct _MmGdbusModemOma MmGdbusModemOma;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem.Oma.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemOmaIface"></a><h3>struct MmGdbusModemOmaIface</h3>
+<pre class="programlisting">struct MmGdbusModemOmaIface {
+ GTypeInterface parent_iface;
+
+
+
+ gboolean (*handle_accept_network_initiated_session) (
+ MmGdbusModemOma *object,
+ GDBusMethodInvocation *invocation,
+ guint arg_session_id,
+ gboolean arg_accept);
+
+ gboolean (*handle_cancel_session) (
+ MmGdbusModemOma *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_setup) (
+ MmGdbusModemOma *object,
+ GDBusMethodInvocation *invocation,
+ guint arg_features);
+
+ gboolean (*handle_start_client_initiated_session) (
+ MmGdbusModemOma *object,
+ GDBusMethodInvocation *invocation,
+ guint arg_session_type);
+
+ guint (*get_features) (MmGdbusModemOma *object);
+
+ GVariant * (*get_pending_network_initiated_sessions) (MmGdbusModemOma *object);
+
+ gint (*get_session_state) (MmGdbusModemOma *object);
+
+ guint (*get_session_type) (MmGdbusModemOma *object);
+
+ void (*session_state_changed) (
+ MmGdbusModemOma *object,
+ gint arg_old_session_state,
+ gint arg_new_session_state,
+ guint arg_session_state_failed_reason);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Modem.Oma.</p>
+<div class="refsect3">
+<a name="MmGdbusModemOmaIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusModemOmaIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemOmaIface.handle-accept-network-initiated-session"></a>handle_accept_network_initiated_session</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-handle-accept-network-initiated-session" title="The “handle-accept-network-initiated-session” signal"><span class="type">“handle-accept-network-initiated-session”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemOmaIface.handle-cancel-session"></a>handle_cancel_session</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-handle-cancel-session" title="The “handle-cancel-session” signal"><span class="type">“handle-cancel-session”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemOmaIface.handle-setup"></a>handle_setup</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-handle-setup" title="The “handle-setup” signal"><span class="type">“handle-setup”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemOmaIface.handle-start-client-initiated-session"></a>handle_start_client_initiated_session</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-handle-start-client-initiated-session" title="The “handle-start-client-initiated-session” signal"><span class="type">“handle-start-client-initiated-session”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemOmaIface.get-features"></a>get_features</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma--features" title="The “features” property"><span class="type">“features”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemOmaIface.get-pending-network-initiated-sessions"></a>get_pending_network_initiated_sessions</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma--pending-network-initiated-sessions" title="The “pending-network-initiated-sessions” property"><span class="type">“pending-network-initiated-sessions”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemOmaIface.get-session-state"></a>get_session_state</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma--session-state" title="The “session-state” property"><span class="type">“session-state”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemOmaIface.get-session-type"></a>get_session_type</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma--session-type" title="The “session-type” property"><span class="type">“session-type”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemOmaIface.session-state-changed"></a>session_state_changed</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-session-state-changed" title="The “session-state-changed” signal"><span class="type">“session-state-changed”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOma.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemOma--features"></a><h3>The <code class="literal">“features”</code> property</h3>
+<pre class="programlisting"> “features” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.Features">"Features"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemOma--pending-network-initiated-sessions"></a><h3>The <code class="literal">“pending-network-initiated-sessions”</code> property</h3>
+<pre class="programlisting"> “pending-network-initiated-sessions” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.PendingNetworkInitiatedSessions">"PendingNetworkInitiatedSessions"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a(uu)&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemOma--session-state"></a><h3>The <code class="literal">“session-state”</code> property</h3>
+<pre class="programlisting"> “session-state” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionState">"SessionState"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemOma--session-type"></a><h3>The <code class="literal">“session-type”</code> property</h3>
+<pre class="programlisting"> “session-type” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Oma.SessionType">"SessionType"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOma.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemOma-handle-accept-network-initiated-session"></a><h3>The <code class="literal">“handle-accept-network-initiated-session”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_session_id,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_accept,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.AcceptNetworkInitiatedSession"><GTKDOCLINK HREF="AcceptNetworkInitiatedSession"><code class="function">AcceptNetworkInitiatedSession()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_oma_complete_accept_network_initiated_session()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemOma-handle-accept-network-initiated-session.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_session_id</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_accept</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemOma-handle-accept-network-initiated-session.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemOma-handle-cancel-session"></a><h3>The <code class="literal">“handle-cancel-session”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.CancelSession"><GTKDOCLINK HREF="CancelSession"><code class="function">CancelSession()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_oma_complete_cancel_session()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemOma-handle-cancel-session.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemOma-handle-cancel-session.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemOma-handle-setup"></a><h3>The <code class="literal">“handle-setup”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_features,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.Setup"><GTKDOCLINK HREF="Setup"><code class="function">Setup()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_oma_complete_setup()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemOma-handle-setup.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_features</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemOma-handle-setup.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemOma-handle-start-client-initiated-session"></a><h3>The <code class="literal">“handle-start-client-initiated-session”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_session_type,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Oma.StartClientInitiatedSession"><GTKDOCLINK HREF="StartClientInitiatedSession"><code class="function">StartClientInitiatedSession()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_oma_complete_start_client_initiated_session()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemOma-handle-start-client-initiated-session.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_session_type</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemOma-handle-start-client-initiated-session.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemOma-session-state-changed"></a><h3>The <code class="literal">“session-state-changed”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *object,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_old_session_state,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_new_session_state,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_session_state_failed_reason,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>On the client-side, this signal is emitted whenever the D-Bus signal <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Oma.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Oma.SessionStateChanged">"SessionStateChanged"</a> is received.</p>
+<p>On the service-side, this signal can be used with e.g. <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#g-signal-emit-by-name"><code class="function">g_signal_emit_by_name()</code></a> to make the object emit the D-Bus signal.</p>
+<div class="refsect3">
+<a name="MmGdbusModemOma-session-state-changed.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_old_session_state</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_new_session_state</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_session_state_failed_reason</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemOmaProxy.html b/docs/reference/libmm-glib/html/MmGdbusModemOmaProxy.html
new file mode 100644
index 00000000..14475486
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemOmaProxy.html
@@ -0,0 +1,469 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemOmaProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemOma.html" title="MmGdbusModemOma">
+<link rel="next" href="MmGdbusModemOmaSkeleton.html" title="MmGdbusModemOmaSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemOmaProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemOmaProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemOmaProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemOma.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemOmaSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemOmaProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemOmaProxy.top_of_page"></a>MmGdbusModemOmaProxy</span></h2>
+<p>MmGdbusModemOmaProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemOmaProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new" title="mm_gdbus_modem_oma_proxy_new ()">mm_gdbus_modem_oma_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="returnvalue">MmGdbusModemOma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-finish" title="mm_gdbus_modem_oma_proxy_new_finish ()">mm_gdbus_modem_oma_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-for-bus" title="mm_gdbus_modem_oma_proxy_new_for_bus ()">mm_gdbus_modem_oma_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="returnvalue">MmGdbusModemOma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-for-bus-finish" title="mm_gdbus_modem_oma_proxy_new_for_bus_finish ()">mm_gdbus_modem_oma_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="returnvalue">MmGdbusModemOma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-for-bus-sync" title="mm_gdbus_modem_oma_proxy_new_for_bus_sync ()">mm_gdbus_modem_oma_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="returnvalue">MmGdbusModemOma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-sync" title="mm_gdbus_modem_oma_proxy_new_sync ()">mm_gdbus_modem_oma_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOmaProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemOmaProxy.html#MmGdbusModemOmaProxy-struct" title="struct MmGdbusModemOmaProxy">MmGdbusModemOmaProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOmaProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusModemOmaProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOmaProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemOmaProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOmaProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOmaProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-proxy-new"></a><h3>mm_gdbus_modem_oma_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_oma_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Oma. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-finish" title="mm_gdbus_modem_oma_proxy_new_finish ()"><code class="function">mm_gdbus_modem_oma_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-sync" title="mm_gdbus_modem_oma_proxy_new_sync ()"><code class="function">mm_gdbus_modem_oma_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-proxy-new-finish"></a><h3>mm_gdbus_modem_oma_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="returnvalue">MmGdbusModemOma</span></a> *
+mm_gdbus_modem_oma_proxy_new_finish (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new" title="mm_gdbus_modem_oma_proxy_new ()"><code class="function">mm_gdbus_modem_oma_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new" title="mm_gdbus_modem_oma_proxy_new ()"><code class="function">mm_gdbus_modem_oma_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemOmaProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-proxy-new-for-bus"></a><h3>mm_gdbus_modem_oma_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_oma_proxy_new_for_bus (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new" title="mm_gdbus_modem_oma_proxy_new ()"><code class="function">mm_gdbus_modem_oma_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-for-bus-finish" title="mm_gdbus_modem_oma_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_modem_oma_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-for-bus-sync" title="mm_gdbus_modem_oma_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_modem_oma_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-proxy-new-for-bus-finish"></a><h3>mm_gdbus_modem_oma_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="returnvalue">MmGdbusModemOma</span></a> *
+mm_gdbus_modem_oma_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-for-bus" title="mm_gdbus_modem_oma_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_oma_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-for-bus" title="mm_gdbus_modem_oma_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_oma_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemOmaProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-proxy-new-for-bus-sync"></a><h3>mm_gdbus_modem_oma_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="returnvalue">MmGdbusModemOma</span></a> *
+mm_gdbus_modem_oma_proxy_new_for_bus_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-sync" title="mm_gdbus_modem_oma_proxy_new_sync ()"><code class="function">mm_gdbus_modem_oma_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-for-bus" title="mm_gdbus_modem_oma_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_oma_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemOmaProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-proxy-new-sync"></a><h3>mm_gdbus_modem_oma_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="returnvalue">MmGdbusModemOma</span></a> *
+mm_gdbus_modem_oma_proxy_new_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Oma. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new" title="mm_gdbus_modem_oma_proxy_new ()"><code class="function">mm_gdbus_modem_oma_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemOmaProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOmaProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemOmaProxy-struct"></a><h3>struct MmGdbusModemOmaProxy</h3>
+<pre class="programlisting">struct MmGdbusModemOmaProxy;</pre>
+<p>The <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy"><span class="type">MmGdbusModemOmaProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemOmaSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusModemOmaSkeleton.html
new file mode 100644
index 00000000..2647894b
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemOmaSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemOmaSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy">
+<link rel="next" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemOmaSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemOmaSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemOmaSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemOmaProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemVoice.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemOmaSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemOmaSkeleton.top_of_page"></a>MmGdbusModemOmaSkeleton</span></h2>
+<p>MmGdbusModemOmaSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemOmaSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="returnvalue">MmGdbusModemOma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemOmaSkeleton.html#mm-gdbus-modem-oma-skeleton-new" title="mm_gdbus_modem_oma_skeleton_new ()">mm_gdbus_modem_oma_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOmaSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemOmaSkeleton.html#MmGdbusModemOmaSkeleton-struct" title="struct MmGdbusModemOmaSkeleton">MmGdbusModemOmaSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOmaSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusModemOmaSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOmaSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemOmaSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOmaSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOmaSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-oma-skeleton-new"></a><h3>mm_gdbus_modem_oma_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="returnvalue">MmGdbusModemOma</span></a> *
+mm_gdbus_modem_oma_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Modem.Oma.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-oma-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemOmaSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemOmaSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemOmaSkeleton-struct"></a><h3>struct MmGdbusModemOmaSkeleton</h3>
+<pre class="programlisting">struct MmGdbusModemOmaSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusModemOmaSkeleton.html" title="MmGdbusModemOmaSkeleton"><span class="type">MmGdbusModemOmaSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemProxy.html b/docs/reference/libmm-glib/html/MmGdbusModemProxy.html
new file mode 100644
index 00000000..22fe5326
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemProxy.html
@@ -0,0 +1,468 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModem.html" title="MmGdbusModem">
+<link rel="next" href="MmGdbusModemSkeleton.html" title="MmGdbusModemSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModem.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemProxy.top_of_page"></a>MmGdbusModemProxy</span></h2>
+<p>MmGdbusModemProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new" title="mm_gdbus_modem_proxy_new ()">mm_gdbus_modem_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="returnvalue">MmGdbusModem</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-finish" title="mm_gdbus_modem_proxy_new_finish ()">mm_gdbus_modem_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-for-bus" title="mm_gdbus_modem_proxy_new_for_bus ()">mm_gdbus_modem_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="returnvalue">MmGdbusModem</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-for-bus-finish" title="mm_gdbus_modem_proxy_new_for_bus_finish ()">mm_gdbus_modem_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="returnvalue">MmGdbusModem</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-for-bus-sync" title="mm_gdbus_modem_proxy_new_for_bus_sync ()">mm_gdbus_modem_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="returnvalue">MmGdbusModem</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-sync" title="mm_gdbus_modem_proxy_new_sync ()">mm_gdbus_modem_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemProxy.html#MmGdbusModemProxy-struct" title="struct MmGdbusModemProxy">MmGdbusModemProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusModemProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-proxy-new"></a><h3>mm_gdbus_modem_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-finish" title="mm_gdbus_modem_proxy_new_finish ()"><code class="function">mm_gdbus_modem_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-sync" title="mm_gdbus_modem_proxy_new_sync ()"><code class="function">mm_gdbus_modem_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-proxy-new-finish"></a><h3>mm_gdbus_modem_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="returnvalue">MmGdbusModem</span></a> *
+mm_gdbus_modem_proxy_new_finish (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new" title="mm_gdbus_modem_proxy_new ()"><code class="function">mm_gdbus_modem_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new" title="mm_gdbus_modem_proxy_new ()"><code class="function">mm_gdbus_modem_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-proxy-new-for-bus"></a><h3>mm_gdbus_modem_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_proxy_new_for_bus (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new" title="mm_gdbus_modem_proxy_new ()"><code class="function">mm_gdbus_modem_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-for-bus-finish" title="mm_gdbus_modem_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_modem_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-for-bus-sync" title="mm_gdbus_modem_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_modem_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-proxy-new-for-bus-finish"></a><h3>mm_gdbus_modem_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="returnvalue">MmGdbusModem</span></a> *
+mm_gdbus_modem_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-for-bus" title="mm_gdbus_modem_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-for-bus" title="mm_gdbus_modem_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-proxy-new-for-bus-sync"></a><h3>mm_gdbus_modem_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="returnvalue">MmGdbusModem</span></a> *
+mm_gdbus_modem_proxy_new_for_bus_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-sync" title="mm_gdbus_modem_proxy_new_sync ()"><code class="function">mm_gdbus_modem_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-for-bus" title="mm_gdbus_modem_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-proxy-new-sync"></a><h3>mm_gdbus_modem_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="returnvalue">MmGdbusModem</span></a> *
+mm_gdbus_modem_proxy_new_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new" title="mm_gdbus_modem_proxy_new ()"><code class="function">mm_gdbus_modem_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemProxy-struct"></a><h3>struct MmGdbusModemProxy</h3>
+<pre class="programlisting">struct MmGdbusModemProxy;</pre>
+<p>The <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy"><span class="type">MmGdbusModemProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemSignal.html b/docs/reference/libmm-glib/html/MmGdbusModemSignal.html
new file mode 100644
index 00000000..0a98a92a
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemSignal.html
@@ -0,0 +1,945 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemSignal: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemFirmwareSkeleton.html" title="MmGdbusModemFirmwareSkeleton">
+<link rel="next" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSignal.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSignal.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSignal.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSignal.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSignal.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSignal.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemFirmwareSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemSignalProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemSignal.top_of_page"></a>MmGdbusModemSignal</span></h2>
+<p>MmGdbusModemSignal — Generated C code for the org.freedesktop.ModemManager1.Modem.Signal D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemSignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-rate" title="mm_gdbus_modem_signal_get_rate ()">mm_gdbus_modem_signal_get_rate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-cdma" title="mm_gdbus_modem_signal_get_cdma ()">mm_gdbus_modem_signal_get_cdma</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-evdo" title="mm_gdbus_modem_signal_get_evdo ()">mm_gdbus_modem_signal_get_evdo</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-gsm" title="mm_gdbus_modem_signal_get_gsm ()">mm_gdbus_modem_signal_get_gsm</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-umts" title="mm_gdbus_modem_signal_get_umts ()">mm_gdbus_modem_signal_get_umts</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-lte" title="mm_gdbus_modem_signal_get_lte ()">mm_gdbus_modem_signal_get_lte</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-cdma" title="mm_gdbus_modem_signal_dup_cdma ()">mm_gdbus_modem_signal_dup_cdma</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-evdo" title="mm_gdbus_modem_signal_dup_evdo ()">mm_gdbus_modem_signal_dup_evdo</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-gsm" title="mm_gdbus_modem_signal_dup_gsm ()">mm_gdbus_modem_signal_dup_gsm</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-umts" title="mm_gdbus_modem_signal_dup_umts ()">mm_gdbus_modem_signal_dup_umts</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-lte" title="mm_gdbus_modem_signal_dup_lte ()">mm_gdbus_modem_signal_dup_lte</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-call-setup" title="mm_gdbus_modem_signal_call_setup ()">mm_gdbus_modem_signal_call_setup</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-call-setup-finish" title="mm_gdbus_modem_signal_call_setup_finish ()">mm_gdbus_modem_signal_call_setup_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-call-setup-sync" title="mm_gdbus_modem_signal_call_setup_sync ()">mm_gdbus_modem_signal_call_setup_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignal.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--cdma" title="The “cdma” property">cdma</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--evdo" title="The “evdo” property">evdo</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--gsm" title="The “gsm” property">gsm</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--lte" title="The “lte” property">lte</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--rate" title="The “rate” property">rate</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--umts" title="The “umts” property">umts</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignal.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody><tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal-handle-setup" title="The “handle-setup” signal">handle-setup</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignal.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal-struct" title="MmGdbusModemSignal">MmGdbusModemSignal</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignalIface" title="struct MmGdbusModemSignalIface">MmGdbusModemSignalIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusModemSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignal.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusModemSignal requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignal.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusModemSignal is implemented by
+ <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>, <a class="link" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy">MmGdbusModemSignalProxy</a> and <a class="link" href="MmGdbusModemSignalSkeleton.html" title="MmGdbusModemSignalSkeleton">MmGdbusModemSignalSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignal.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Modem.Signal D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-get-rate"></a><h3>mm_gdbus_modem_signal_get_rate ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_modem_signal_get_rate (<em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Rate">"Rate"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-get-rate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-get-rate.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-get-cdma"></a><h3>mm_gdbus_modem_signal_get_cdma ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_signal_get_cdma (<em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Cdma">"Cdma"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-cdma" title="mm_gdbus_modem_signal_dup_cdma ()"><code class="function">mm_gdbus_modem_signal_dup_cdma()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-get-cdma.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-get-cdma.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-get-evdo"></a><h3>mm_gdbus_modem_signal_get_evdo ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_signal_get_evdo (<em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Evdo">"Evdo"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-evdo" title="mm_gdbus_modem_signal_dup_evdo ()"><code class="function">mm_gdbus_modem_signal_dup_evdo()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-get-evdo.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-get-evdo.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-get-gsm"></a><h3>mm_gdbus_modem_signal_get_gsm ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_signal_get_gsm (<em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Gsm">"Gsm"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-gsm" title="mm_gdbus_modem_signal_dup_gsm ()"><code class="function">mm_gdbus_modem_signal_dup_gsm()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-get-gsm.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-get-gsm.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-get-umts"></a><h3>mm_gdbus_modem_signal_get_umts ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_signal_get_umts (<em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Umts">"Umts"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-umts" title="mm_gdbus_modem_signal_dup_umts ()"><code class="function">mm_gdbus_modem_signal_dup_umts()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-get-umts.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-get-umts.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-get-lte"></a><h3>mm_gdbus_modem_signal_get_lte ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_signal_get_lte (<em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Lte">"Lte"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-lte" title="mm_gdbus_modem_signal_dup_lte ()"><code class="function">mm_gdbus_modem_signal_dup_lte()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-get-lte.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-get-lte.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-dup-cdma"></a><h3>mm_gdbus_modem_signal_dup_cdma ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_signal_dup_cdma (<em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Cdma">"Cdma"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-dup-cdma.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-dup-cdma.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-dup-evdo"></a><h3>mm_gdbus_modem_signal_dup_evdo ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_signal_dup_evdo (<em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Evdo">"Evdo"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-dup-evdo.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-dup-evdo.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-dup-gsm"></a><h3>mm_gdbus_modem_signal_dup_gsm ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_signal_dup_gsm (<em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Gsm">"Gsm"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-dup-gsm.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-dup-gsm.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-dup-umts"></a><h3>mm_gdbus_modem_signal_dup_umts ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_signal_dup_umts (<em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Umts">"Umts"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-dup-umts.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-dup-umts.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-dup-lte"></a><h3>mm_gdbus_modem_signal_dup_lte ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_signal_dup_lte (<em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Lte">"Lte"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-dup-lte.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-dup-lte.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-call-setup"></a><h3>mm_gdbus_modem_signal_call_setup ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_signal_call_setup (<em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_rate</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.Setup"><GTKDOCLINK HREF="Setup"><code class="function">Setup()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-call-setup-finish" title="mm_gdbus_modem_signal_call_setup_finish ()"><code class="function">mm_gdbus_modem_signal_call_setup_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-call-setup-sync" title="mm_gdbus_modem_signal_call_setup_sync ()"><code class="function">mm_gdbus_modem_signal_call_setup_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-call-setup.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy"><span class="type">MmGdbusModemSignalProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_rate</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-call-setup-finish"></a><h3>mm_gdbus_modem_signal_call_setup_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_signal_call_setup_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-call-setup" title="mm_gdbus_modem_signal_call_setup ()"><code class="function">mm_gdbus_modem_signal_call_setup()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-call-setup-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy"><span class="type">MmGdbusModemSignalProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-call-setup" title="mm_gdbus_modem_signal_call_setup ()"><code class="function">mm_gdbus_modem_signal_call_setup()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-call-setup-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-call-setup-sync"></a><h3>mm_gdbus_modem_signal_call_setup_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_signal_call_setup_sync (<em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_rate</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.Setup"><GTKDOCLINK HREF="Setup"><code class="function">Setup()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-call-setup" title="mm_gdbus_modem_signal_call_setup ()"><code class="function">mm_gdbus_modem_signal_call_setup()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-call-setup-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy"><span class="type">MmGdbusModemSignalProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_rate</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-call-setup-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignal.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemSignal-struct"></a><h3>MmGdbusModemSignal</h3>
+<pre class="programlisting">typedef struct _MmGdbusModemSignal MmGdbusModemSignal;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem.Signal.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemSignalIface"></a><h3>struct MmGdbusModemSignalIface</h3>
+<pre class="programlisting">struct MmGdbusModemSignalIface {
+ GTypeInterface parent_iface;
+
+
+ gboolean (*handle_setup) (
+ MmGdbusModemSignal *object,
+ GDBusMethodInvocation *invocation,
+ guint arg_rate);
+
+ GVariant * (*get_cdma) (MmGdbusModemSignal *object);
+
+ GVariant * (*get_evdo) (MmGdbusModemSignal *object);
+
+ GVariant * (*get_gsm) (MmGdbusModemSignal *object);
+
+ GVariant * (*get_lte) (MmGdbusModemSignal *object);
+
+ guint (*get_rate) (MmGdbusModemSignal *object);
+
+ GVariant * (*get_umts) (MmGdbusModemSignal *object);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Modem.Signal.</p>
+<div class="refsect3">
+<a name="MmGdbusModemSignalIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusModemSignalIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemSignalIface.handle-setup"></a>handle_setup</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal-handle-setup" title="The “handle-setup” signal"><span class="type">“handle-setup”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemSignalIface.get-cdma"></a>get_cdma</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--cdma" title="The “cdma” property"><span class="type">“cdma”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemSignalIface.get-evdo"></a>get_evdo</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--evdo" title="The “evdo” property"><span class="type">“evdo”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemSignalIface.get-gsm"></a>get_gsm</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--gsm" title="The “gsm” property"><span class="type">“gsm”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemSignalIface.get-lte"></a>get_lte</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--lte" title="The “lte” property"><span class="type">“lte”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemSignalIface.get-rate"></a>get_rate</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--rate" title="The “rate” property"><span class="type">“rate”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemSignalIface.get-umts"></a>get_umts</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--umts" title="The “umts” property"><span class="type">“umts”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignal.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemSignal--cdma"></a><h3>The <code class="literal">“cdma”</code> property</h3>
+<pre class="programlisting"> “cdma” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Cdma">"Cdma"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a{sv}&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemSignal--evdo"></a><h3>The <code class="literal">“evdo”</code> property</h3>
+<pre class="programlisting"> “evdo” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Evdo">"Evdo"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a{sv}&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemSignal--gsm"></a><h3>The <code class="literal">“gsm”</code> property</h3>
+<pre class="programlisting"> “gsm” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Gsm">"Gsm"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a{sv}&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemSignal--lte"></a><h3>The <code class="literal">“lte”</code> property</h3>
+<pre class="programlisting"> “lte” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Lte">"Lte"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a{sv}&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemSignal--rate"></a><h3>The <code class="literal">“rate”</code> property</h3>
+<pre class="programlisting"> “rate” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Rate">"Rate"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemSignal--umts"></a><h3>The <code class="literal">“umts”</code> property</h3>
+<pre class="programlisting"> “umts” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Signal.Umts">"Umts"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a{sv}&gt;</p>
+<p>Default value: NULL</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignal.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemSignal-handle-setup"></a><h3>The <code class="literal">“handle-setup”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_rate,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Signal.Setup"><GTKDOCLINK HREF="Setup"><code class="function">Setup()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_signal_complete_setup()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemSignal-handle-setup.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_rate</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemSignal-handle-setup.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemSignalProxy.html b/docs/reference/libmm-glib/html/MmGdbusModemSignalProxy.html
new file mode 100644
index 00000000..64341d22
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemSignalProxy.html
@@ -0,0 +1,471 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemSignalProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">
+<link rel="next" href="MmGdbusModemSignalSkeleton.html" title="MmGdbusModemSignalSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSignalProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSignalProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSignalProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemSignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemSignalSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemSignalProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemSignalProxy.top_of_page"></a>MmGdbusModemSignalProxy</span></h2>
+<p>MmGdbusModemSignalProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemSignalProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new" title="mm_gdbus_modem_signal_proxy_new ()">mm_gdbus_modem_signal_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="returnvalue">MmGdbusModemSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-finish" title="mm_gdbus_modem_signal_proxy_new_finish ()">mm_gdbus_modem_signal_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-for-bus" title="mm_gdbus_modem_signal_proxy_new_for_bus ()">mm_gdbus_modem_signal_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="returnvalue">MmGdbusModemSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-for-bus-finish" title="mm_gdbus_modem_signal_proxy_new_for_bus_finish ()">mm_gdbus_modem_signal_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="returnvalue">MmGdbusModemSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-for-bus-sync" title="mm_gdbus_modem_signal_proxy_new_for_bus_sync ()">mm_gdbus_modem_signal_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="returnvalue">MmGdbusModemSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-sync" title="mm_gdbus_modem_signal_proxy_new_sync ()">mm_gdbus_modem_signal_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignalProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemSignalProxy.html#MmGdbusModemSignalProxy-struct" title="struct MmGdbusModemSignalProxy">MmGdbusModemSignalProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignalProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusModemSignalProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignalProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemSignalProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignalProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignalProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-proxy-new"></a><h3>mm_gdbus_modem_signal_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_signal_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Signal. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-finish" title="mm_gdbus_modem_signal_proxy_new_finish ()"><code class="function">mm_gdbus_modem_signal_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-sync" title="mm_gdbus_modem_signal_proxy_new_sync ()"><code class="function">mm_gdbus_modem_signal_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-proxy-new-finish"></a><h3>mm_gdbus_modem_signal_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="returnvalue">MmGdbusModemSignal</span></a> *
+mm_gdbus_modem_signal_proxy_new_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new" title="mm_gdbus_modem_signal_proxy_new ()"><code class="function">mm_gdbus_modem_signal_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new" title="mm_gdbus_modem_signal_proxy_new ()"><code class="function">mm_gdbus_modem_signal_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemSignalProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-proxy-new-for-bus"></a><h3>mm_gdbus_modem_signal_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_signal_proxy_new_for_bus
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new" title="mm_gdbus_modem_signal_proxy_new ()"><code class="function">mm_gdbus_modem_signal_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-for-bus-finish" title="mm_gdbus_modem_signal_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_modem_signal_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-for-bus-sync" title="mm_gdbus_modem_signal_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_modem_signal_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-proxy-new-for-bus-finish"></a><h3>mm_gdbus_modem_signal_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="returnvalue">MmGdbusModemSignal</span></a> *
+mm_gdbus_modem_signal_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-for-bus" title="mm_gdbus_modem_signal_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_signal_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-for-bus" title="mm_gdbus_modem_signal_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_signal_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemSignalProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-proxy-new-for-bus-sync"></a><h3>mm_gdbus_modem_signal_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="returnvalue">MmGdbusModemSignal</span></a> *
+mm_gdbus_modem_signal_proxy_new_for_bus_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-sync" title="mm_gdbus_modem_signal_proxy_new_sync ()"><code class="function">mm_gdbus_modem_signal_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-for-bus" title="mm_gdbus_modem_signal_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_signal_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemSignalProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-proxy-new-sync"></a><h3>mm_gdbus_modem_signal_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="returnvalue">MmGdbusModemSignal</span></a> *
+mm_gdbus_modem_signal_proxy_new_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Signal. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new" title="mm_gdbus_modem_signal_proxy_new ()"><code class="function">mm_gdbus_modem_signal_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemSignalProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignalProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemSignalProxy-struct"></a><h3>struct MmGdbusModemSignalProxy</h3>
+<pre class="programlisting">struct MmGdbusModemSignalProxy;</pre>
+<p>The <a class="link" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy"><span class="type">MmGdbusModemSignalProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemSignalSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusModemSignalSkeleton.html
new file mode 100644
index 00000000..49047de2
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemSignalSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemSignalSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy">
+<link rel="next" href="MmGdbusModemOma.html" title="MmGdbusModemOma">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSignalSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSignalSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSignalSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemSignalProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemOma.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemSignalSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemSignalSkeleton.top_of_page"></a>MmGdbusModemSignalSkeleton</span></h2>
+<p>MmGdbusModemSignalSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemSignalSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="returnvalue">MmGdbusModemSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSignalSkeleton.html#mm-gdbus-modem-signal-skeleton-new" title="mm_gdbus_modem_signal_skeleton_new ()">mm_gdbus_modem_signal_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignalSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemSignalSkeleton.html#MmGdbusModemSignalSkeleton-struct" title="struct MmGdbusModemSignalSkeleton">MmGdbusModemSignalSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignalSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusModemSignalSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignalSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemSignalSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignalSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignalSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-signal-skeleton-new"></a><h3>mm_gdbus_modem_signal_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="returnvalue">MmGdbusModemSignal</span></a> *
+mm_gdbus_modem_signal_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Modem.Signal.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-signal-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemSignalSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSignalSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemSignalSkeleton-struct"></a><h3>struct MmGdbusModemSignalSkeleton</h3>
+<pre class="programlisting">struct MmGdbusModemSignalSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusModemSignalSkeleton.html" title="MmGdbusModemSignalSkeleton"><span class="type">MmGdbusModemSignalSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemSimple.html b/docs/reference/libmm-glib/html/MmGdbusModemSimple.html
new file mode 100644
index 00000000..196901b7
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemSimple.html
@@ -0,0 +1,857 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemSimple: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemVoiceSkeleton.html" title="MmGdbusModemVoiceSkeleton">
+<link rel="next" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSimple.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSimple.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSimple.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSimple.implementations" class="shortcut">Known Implementations</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSimple.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemVoiceSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemSimpleProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemSimple"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemSimple.top_of_page"></a>MmGdbusModemSimple</span></h2>
+<p>MmGdbusModemSimple — Generated C code for the org.freedesktop.ModemManager1.Modem.Simple D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemSimple.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-connect" title="mm_gdbus_modem_simple_call_connect ()">mm_gdbus_modem_simple_call_connect</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-connect-finish" title="mm_gdbus_modem_simple_call_connect_finish ()">mm_gdbus_modem_simple_call_connect_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-connect-sync" title="mm_gdbus_modem_simple_call_connect_sync ()">mm_gdbus_modem_simple_call_connect_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-disconnect" title="mm_gdbus_modem_simple_call_disconnect ()">mm_gdbus_modem_simple_call_disconnect</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-disconnect-finish" title="mm_gdbus_modem_simple_call_disconnect_finish ()">mm_gdbus_modem_simple_call_disconnect_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-disconnect-sync" title="mm_gdbus_modem_simple_call_disconnect_sync ()">mm_gdbus_modem_simple_call_disconnect_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-get-status" title="mm_gdbus_modem_simple_call_get_status ()">mm_gdbus_modem_simple_call_get_status</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-get-status-finish" title="mm_gdbus_modem_simple_call_get_status_finish ()">mm_gdbus_modem_simple_call_get_status_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-get-status-sync" title="mm_gdbus_modem_simple_call_get_status_sync ()">mm_gdbus_modem_simple_call_get_status_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimple.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemSimple.html#MmGdbusModemSimple-handle-connect" title="The “handle-connect” signal">handle-connect</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemSimple.html#MmGdbusModemSimple-handle-disconnect" title="The “handle-disconnect” signal">handle-disconnect</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemSimple.html#MmGdbusModemSimple-handle-get-status" title="The “handle-get-status” signal">handle-get-status</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimple.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusModemSimple.html#MmGdbusModemSimple-struct" title="MmGdbusModemSimple">MmGdbusModemSimple</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemSimple.html#MmGdbusModemSimpleIface" title="struct MmGdbusModemSimpleIface">MmGdbusModemSimpleIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimple.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusModemSimple
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimple.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusModemSimple requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimple.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusModemSimple is implemented by
+ <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>, <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy">MmGdbusModemSimpleProxy</a> and <a class="link" href="MmGdbusModemSimpleSkeleton.html" title="MmGdbusModemSimpleSkeleton">MmGdbusModemSimpleSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimple.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Modem.Simple D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimple.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-call-connect"></a><h3>mm_gdbus_modem_simple_call_connect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_simple_call_connect (<em class="parameter"><code><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Connect"><GTKDOCLINK HREF="Connect"><code class="function">Connect()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-connect-finish" title="mm_gdbus_modem_simple_call_connect_finish ()"><code class="function">mm_gdbus_modem_simple_call_connect_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-connect-sync" title="mm_gdbus_modem_simple_call_connect_sync ()"><code class="function">mm_gdbus_modem_simple_call_connect_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-connect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy"><span class="type">MmGdbusModemSimpleProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-call-connect-finish"></a><h3>mm_gdbus_modem_simple_call_connect_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_simple_call_connect_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_bearer</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-connect" title="mm_gdbus_modem_simple_call_connect ()"><code class="function">mm_gdbus_modem_simple_call_connect()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-connect-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy"><span class="type">MmGdbusModemSimpleProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_bearer</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-connect" title="mm_gdbus_modem_simple_call_connect ()"><code class="function">mm_gdbus_modem_simple_call_connect()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-connect-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-call-connect-sync"></a><h3>mm_gdbus_modem_simple_call_connect_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_simple_call_connect_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_bearer</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Connect"><GTKDOCLINK HREF="Connect"><code class="function">Connect()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-connect" title="mm_gdbus_modem_simple_call_connect ()"><code class="function">mm_gdbus_modem_simple_call_connect()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-connect-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy"><span class="type">MmGdbusModemSimpleProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_bearer</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-connect-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-call-disconnect"></a><h3>mm_gdbus_modem_simple_call_disconnect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_simple_call_disconnect (<em class="parameter"><code><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_bearer</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Disconnect"><GTKDOCLINK HREF="Disconnect"><code class="function">Disconnect()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-disconnect-finish" title="mm_gdbus_modem_simple_call_disconnect_finish ()"><code class="function">mm_gdbus_modem_simple_call_disconnect_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-disconnect-sync" title="mm_gdbus_modem_simple_call_disconnect_sync ()"><code class="function">mm_gdbus_modem_simple_call_disconnect_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-disconnect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy"><span class="type">MmGdbusModemSimpleProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_bearer</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-call-disconnect-finish"></a><h3>mm_gdbus_modem_simple_call_disconnect_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_simple_call_disconnect_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-disconnect" title="mm_gdbus_modem_simple_call_disconnect ()"><code class="function">mm_gdbus_modem_simple_call_disconnect()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-disconnect-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy"><span class="type">MmGdbusModemSimpleProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-disconnect" title="mm_gdbus_modem_simple_call_disconnect ()"><code class="function">mm_gdbus_modem_simple_call_disconnect()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-disconnect-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-call-disconnect-sync"></a><h3>mm_gdbus_modem_simple_call_disconnect_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_simple_call_disconnect_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_bearer</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Disconnect"><GTKDOCLINK HREF="Disconnect"><code class="function">Disconnect()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-disconnect" title="mm_gdbus_modem_simple_call_disconnect ()"><code class="function">mm_gdbus_modem_simple_call_disconnect()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-disconnect-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy"><span class="type">MmGdbusModemSimpleProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_bearer</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-disconnect-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-call-get-status"></a><h3>mm_gdbus_modem_simple_call_get_status ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_simple_call_get_status (<em class="parameter"><code><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.GetStatus"><GTKDOCLINK HREF="GetStatus"><code class="function">GetStatus()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-get-status-finish" title="mm_gdbus_modem_simple_call_get_status_finish ()"><code class="function">mm_gdbus_modem_simple_call_get_status_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-get-status-sync" title="mm_gdbus_modem_simple_call_get_status_sync ()"><code class="function">mm_gdbus_modem_simple_call_get_status_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-get-status.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy"><span class="type">MmGdbusModemSimpleProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-call-get-status-finish"></a><h3>mm_gdbus_modem_simple_call_get_status_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_simple_call_get_status_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **out_properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-get-status" title="mm_gdbus_modem_simple_call_get_status ()"><code class="function">mm_gdbus_modem_simple_call_get_status()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-get-status-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy"><span class="type">MmGdbusModemSimpleProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_properties</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-get-status" title="mm_gdbus_modem_simple_call_get_status ()"><code class="function">mm_gdbus_modem_simple_call_get_status()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-get-status-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-call-get-status-sync"></a><h3>mm_gdbus_modem_simple_call_get_status_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_simple_call_get_status_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **out_properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.GetStatus"><GTKDOCLINK HREF="GetStatus"><code class="function">GetStatus()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-get-status" title="mm_gdbus_modem_simple_call_get_status ()"><code class="function">mm_gdbus_modem_simple_call_get_status()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-get-status-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy"><span class="type">MmGdbusModemSimpleProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_properties</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-call-get-status-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimple.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemSimple-struct"></a><h3>MmGdbusModemSimple</h3>
+<pre class="programlisting">typedef struct _MmGdbusModemSimple MmGdbusModemSimple;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem.Simple.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemSimpleIface"></a><h3>struct MmGdbusModemSimpleIface</h3>
+<pre class="programlisting">struct MmGdbusModemSimpleIface {
+ GTypeInterface parent_iface;
+
+ gboolean (*handle_connect) (
+ MmGdbusModemSimple *object,
+ GDBusMethodInvocation *invocation,
+ GVariant *arg_properties);
+
+ gboolean (*handle_disconnect) (
+ MmGdbusModemSimple *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_bearer);
+
+ gboolean (*handle_get_status) (
+ MmGdbusModemSimple *object,
+ GDBusMethodInvocation *invocation);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Modem.Simple.</p>
+<div class="refsect3">
+<a name="MmGdbusModemSimpleIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusModemSimpleIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemSimpleIface.handle-connect"></a>handle_connect</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemSimple.html#MmGdbusModemSimple-handle-connect" title="The “handle-connect” signal"><span class="type">“handle-connect”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemSimpleIface.handle-disconnect"></a>handle_disconnect</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemSimple.html#MmGdbusModemSimple-handle-disconnect" title="The “handle-disconnect” signal"><span class="type">“handle-disconnect”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemSimpleIface.handle-get-status"></a>handle_get_status</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemSimple.html#MmGdbusModemSimple-handle-get-status" title="The “handle-get-status” signal"><span class="type">“handle-get-status”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimple.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemSimple-handle-connect"></a><h3>The <code class="literal">“handle-connect”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Connect"><GTKDOCLINK HREF="Connect"><code class="function">Connect()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_simple_complete_connect()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemSimple-handle-connect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemSimple-handle-connect.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemSimple-handle-disconnect"></a><h3>The <code class="literal">“handle-disconnect”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_bearer,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.Disconnect"><GTKDOCLINK HREF="Disconnect"><code class="function">Disconnect()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_simple_complete_disconnect()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemSimple-handle-disconnect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_bearer</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemSimple-handle-disconnect.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemSimple-handle-get-status"></a><h3>The <code class="literal">“handle-get-status”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Simple.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Simple.GetStatus"><GTKDOCLINK HREF="GetStatus"><code class="function">GetStatus()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_simple_complete_get_status()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemSimple-handle-get-status.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemSimple-handle-get-status.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemSimpleProxy.html b/docs/reference/libmm-glib/html/MmGdbusModemSimpleProxy.html
new file mode 100644
index 00000000..fa3dd918
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemSimpleProxy.html
@@ -0,0 +1,471 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemSimpleProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">
+<link rel="next" href="MmGdbusModemSimpleSkeleton.html" title="MmGdbusModemSimpleSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSimpleProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSimpleProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSimpleProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemSimple.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemSimpleSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemSimpleProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemSimpleProxy.top_of_page"></a>MmGdbusModemSimpleProxy</span></h2>
+<p>MmGdbusModemSimpleProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemSimpleProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new" title="mm_gdbus_modem_simple_proxy_new ()">mm_gdbus_modem_simple_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="returnvalue">MmGdbusModemSimple</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-finish" title="mm_gdbus_modem_simple_proxy_new_finish ()">mm_gdbus_modem_simple_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-for-bus" title="mm_gdbus_modem_simple_proxy_new_for_bus ()">mm_gdbus_modem_simple_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="returnvalue">MmGdbusModemSimple</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-for-bus-finish" title="mm_gdbus_modem_simple_proxy_new_for_bus_finish ()">mm_gdbus_modem_simple_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="returnvalue">MmGdbusModemSimple</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-for-bus-sync" title="mm_gdbus_modem_simple_proxy_new_for_bus_sync ()">mm_gdbus_modem_simple_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="returnvalue">MmGdbusModemSimple</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-sync" title="mm_gdbus_modem_simple_proxy_new_sync ()">mm_gdbus_modem_simple_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimpleProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemSimpleProxy.html#MmGdbusModemSimpleProxy-struct" title="struct MmGdbusModemSimpleProxy">MmGdbusModemSimpleProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimpleProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusModemSimpleProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimpleProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemSimpleProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimpleProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimpleProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-proxy-new"></a><h3>mm_gdbus_modem_simple_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_simple_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Simple. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-finish" title="mm_gdbus_modem_simple_proxy_new_finish ()"><code class="function">mm_gdbus_modem_simple_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-sync" title="mm_gdbus_modem_simple_proxy_new_sync ()"><code class="function">mm_gdbus_modem_simple_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-proxy-new-finish"></a><h3>mm_gdbus_modem_simple_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="returnvalue">MmGdbusModemSimple</span></a> *
+mm_gdbus_modem_simple_proxy_new_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new" title="mm_gdbus_modem_simple_proxy_new ()"><code class="function">mm_gdbus_modem_simple_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new" title="mm_gdbus_modem_simple_proxy_new ()"><code class="function">mm_gdbus_modem_simple_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemSimpleProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-proxy-new-for-bus"></a><h3>mm_gdbus_modem_simple_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_simple_proxy_new_for_bus
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new" title="mm_gdbus_modem_simple_proxy_new ()"><code class="function">mm_gdbus_modem_simple_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-for-bus-finish" title="mm_gdbus_modem_simple_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_modem_simple_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-for-bus-sync" title="mm_gdbus_modem_simple_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_modem_simple_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-proxy-new-for-bus-finish"></a><h3>mm_gdbus_modem_simple_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="returnvalue">MmGdbusModemSimple</span></a> *
+mm_gdbus_modem_simple_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-for-bus" title="mm_gdbus_modem_simple_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_simple_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-for-bus" title="mm_gdbus_modem_simple_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_simple_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemSimpleProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-proxy-new-for-bus-sync"></a><h3>mm_gdbus_modem_simple_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="returnvalue">MmGdbusModemSimple</span></a> *
+mm_gdbus_modem_simple_proxy_new_for_bus_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-sync" title="mm_gdbus_modem_simple_proxy_new_sync ()"><code class="function">mm_gdbus_modem_simple_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-for-bus" title="mm_gdbus_modem_simple_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_simple_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemSimpleProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-proxy-new-sync"></a><h3>mm_gdbus_modem_simple_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="returnvalue">MmGdbusModemSimple</span></a> *
+mm_gdbus_modem_simple_proxy_new_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Simple. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new" title="mm_gdbus_modem_simple_proxy_new ()"><code class="function">mm_gdbus_modem_simple_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemSimpleProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimpleProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemSimpleProxy-struct"></a><h3>struct MmGdbusModemSimpleProxy</h3>
+<pre class="programlisting">struct MmGdbusModemSimpleProxy;</pre>
+<p>The <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy"><span class="type">MmGdbusModemSimpleProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemSimpleSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusModemSimpleSkeleton.html
new file mode 100644
index 00000000..6475e721
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemSimpleSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemSimpleSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy">
+<link rel="next" href="MmGdbusBearer.html" title="MmGdbusBearer">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSimpleSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSimpleSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSimpleSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemSimpleProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusBearer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemSimpleSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemSimpleSkeleton.top_of_page"></a>MmGdbusModemSimpleSkeleton</span></h2>
+<p>MmGdbusModemSimpleSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemSimpleSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="returnvalue">MmGdbusModemSimple</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSimpleSkeleton.html#mm-gdbus-modem-simple-skeleton-new" title="mm_gdbus_modem_simple_skeleton_new ()">mm_gdbus_modem_simple_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimpleSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemSimpleSkeleton.html#MmGdbusModemSimpleSkeleton-struct" title="struct MmGdbusModemSimpleSkeleton">MmGdbusModemSimpleSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimpleSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusModemSimpleSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimpleSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemSimpleSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimpleSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimpleSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-simple-skeleton-new"></a><h3>mm_gdbus_modem_simple_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="returnvalue">MmGdbusModemSimple</span></a> *
+mm_gdbus_modem_simple_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Modem.Simple.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-simple-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemSimpleSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSimpleSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemSimpleSkeleton-struct"></a><h3>struct MmGdbusModemSimpleSkeleton</h3>
+<pre class="programlisting">struct MmGdbusModemSimpleSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusModemSimpleSkeleton.html" title="MmGdbusModemSimpleSkeleton"><span class="type">MmGdbusModemSimpleSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusModemSkeleton.html
new file mode 100644
index 00000000..d7580a3a
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy">
+<link rel="next" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModem3gpp.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemSkeleton.top_of_page"></a>MmGdbusModemSkeleton</span></h2>
+<p>MmGdbusModemSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="returnvalue">MmGdbusModem</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemSkeleton.html#mm-gdbus-modem-skeleton-new" title="mm_gdbus_modem_skeleton_new ()">mm_gdbus_modem_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemSkeleton.html#MmGdbusModemSkeleton-struct" title="struct MmGdbusModemSkeleton">MmGdbusModemSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusModemSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-skeleton-new"></a><h3>mm_gdbus_modem_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="returnvalue">MmGdbusModem</span></a> *
+mm_gdbus_modem_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Modem.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemSkeleton-struct"></a><h3>struct MmGdbusModemSkeleton</h3>
+<pre class="programlisting">struct MmGdbusModemSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusModemSkeleton.html" title="MmGdbusModemSkeleton"><span class="type">MmGdbusModemSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemTime.html b/docs/reference/libmm-glib/html/MmGdbusModemTime.html
new file mode 100644
index 00000000..8715047c
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemTime.html
@@ -0,0 +1,542 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemTime: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemMessagingSkeleton.html" title="MmGdbusModemMessagingSkeleton">
+<link rel="next" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemTime.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemTime.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemTime.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemTime.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemTime.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemTime.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemMessagingSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemTimeProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemTime"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemTime.top_of_page"></a>MmGdbusModemTime</span></h2>
+<p>MmGdbusModemTime — Generated C code for the org.freedesktop.ModemManager1.Modem.Time D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemTime.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-get-network-timezone" title="mm_gdbus_modem_time_get_network_timezone ()">mm_gdbus_modem_time_get_network_timezone</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-dup-network-timezone" title="mm_gdbus_modem_time_dup_network_timezone ()">mm_gdbus_modem_time_dup_network_timezone</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-call-get-network-time" title="mm_gdbus_modem_time_call_get_network_time ()">mm_gdbus_modem_time_call_get_network_time</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-call-get-network-time-finish" title="mm_gdbus_modem_time_call_get_network_time_finish ()">mm_gdbus_modem_time_call_get_network_time_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-call-get-network-time-sync" title="mm_gdbus_modem_time_call_get_network_time_sync ()">mm_gdbus_modem_time_call_get_network_time_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTime.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody><tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusModemTime.html#MmGdbusModemTime--network-timezone" title="The “network-timezone” property">network-timezone</a></td>
+<td class="property_flags">Read / Write</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTime.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemTime.html#MmGdbusModemTime-handle-get-network-time" title="The “handle-get-network-time” signal">handle-get-network-time</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemTime.html#MmGdbusModemTime-network-time-changed" title="The “network-time-changed” signal">network-time-changed</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTime.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusModemTime.html#MmGdbusModemTime-struct" title="MmGdbusModemTime">MmGdbusModemTime</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemTime.html#MmGdbusModemTimeIface" title="struct MmGdbusModemTimeIface">MmGdbusModemTimeIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTime.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusModemTime
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTime.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusModemTime requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTime.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusModemTime is implemented by
+ <a class="link" href="MMModemTime.html" title="MMModemTime">MMModemTime</a>, <a class="link" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy">MmGdbusModemTimeProxy</a> and <a class="link" href="MmGdbusModemTimeSkeleton.html" title="MmGdbusModemTimeSkeleton">MmGdbusModemTimeSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTime.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Modem.Time D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTime.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-time-get-network-timezone"></a><h3>mm_gdbus_modem_time_get_network_timezone ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_time_get_network_timezone
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Time.NetworkTimezone">"NetworkTimezone"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-dup-network-timezone" title="mm_gdbus_modem_time_dup_network_timezone ()"><code class="function">mm_gdbus_modem_time_dup_network_timezone()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-get-network-timezone.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-get-network-timezone.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-time-dup-network-timezone"></a><h3>mm_gdbus_modem_time_dup_network_timezone ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_modem_time_dup_network_timezone
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Time.NetworkTimezone">"NetworkTimezone"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-dup-network-timezone.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-dup-network-timezone.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-time-call-get-network-time"></a><h3>mm_gdbus_modem_time_call_get_network_time ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_time_call_get_network_time
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Time.GetNetworkTime"><GTKDOCLINK HREF="GetNetworkTime"><code class="function">GetNetworkTime()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-call-get-network-time-finish" title="mm_gdbus_modem_time_call_get_network_time_finish ()"><code class="function">mm_gdbus_modem_time_call_get_network_time_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-call-get-network-time-sync" title="mm_gdbus_modem_time_call_get_network_time_sync ()"><code class="function">mm_gdbus_modem_time_call_get_network_time_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-call-get-network-time.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy"><span class="type">MmGdbusModemTimeProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-time-call-get-network-time-finish"></a><h3>mm_gdbus_modem_time_call_get_network_time_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_time_call_get_network_time_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_time</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-call-get-network-time" title="mm_gdbus_modem_time_call_get_network_time ()"><code class="function">mm_gdbus_modem_time_call_get_network_time()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-call-get-network-time-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy"><span class="type">MmGdbusModemTimeProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_time</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-call-get-network-time" title="mm_gdbus_modem_time_call_get_network_time ()"><code class="function">mm_gdbus_modem_time_call_get_network_time()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-call-get-network-time-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-time-call-get-network-time-sync"></a><h3>mm_gdbus_modem_time_call_get_network_time_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_time_call_get_network_time_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_time</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Time.GetNetworkTime"><GTKDOCLINK HREF="GetNetworkTime"><code class="function">GetNetworkTime()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-call-get-network-time" title="mm_gdbus_modem_time_call_get_network_time ()"><code class="function">mm_gdbus_modem_time_call_get_network_time()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-call-get-network-time-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy"><span class="type">MmGdbusModemTimeProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_time</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-call-get-network-time-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTime.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemTime-struct"></a><h3>MmGdbusModemTime</h3>
+<pre class="programlisting">typedef struct _MmGdbusModemTime MmGdbusModemTime;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem.Time.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemTimeIface"></a><h3>struct MmGdbusModemTimeIface</h3>
+<pre class="programlisting">struct MmGdbusModemTimeIface {
+ GTypeInterface parent_iface;
+
+
+
+ gboolean (*handle_get_network_time) (
+ MmGdbusModemTime *object,
+ GDBusMethodInvocation *invocation);
+
+ GVariant * (*get_network_timezone) (MmGdbusModemTime *object);
+
+ void (*network_time_changed) (
+ MmGdbusModemTime *object,
+ const gchar *arg_time);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Modem.Time.</p>
+<div class="refsect3">
+<a name="MmGdbusModemTimeIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusModemTimeIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemTimeIface.handle-get-network-time"></a>handle_get_network_time</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemTime.html#MmGdbusModemTime-handle-get-network-time" title="The “handle-get-network-time” signal"><span class="type">“handle-get-network-time”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemTimeIface.get-network-timezone"></a>get_network_timezone</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemTime.html#MmGdbusModemTime--network-timezone" title="The “network-timezone” property"><span class="type">“network-timezone”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemTimeIface.network-time-changed"></a>network_time_changed</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemTime.html#MmGdbusModemTime-network-time-changed" title="The “network-time-changed” signal"><span class="type">“network-time-changed”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTime.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemTime--network-timezone"></a><h3>The <code class="literal">“network-timezone”</code> property</h3>
+<pre class="programlisting"> “network-timezone” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Time.NetworkTimezone">"NetworkTimezone"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;a{sv}&gt;</p>
+<p>Default value: NULL</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTime.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemTime-handle-get-network-time"></a><h3>The <code class="literal">“handle-get-network-time”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Time.GetNetworkTime"><GTKDOCLINK HREF="GetNetworkTime"><code class="function">GetNetworkTime()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_time_complete_get_network_time()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemTime-handle-get-network-time.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemTime-handle-get-network-time.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemTime-network-time-changed"></a><h3>The <code class="literal">“network-time-changed”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> *object,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_time,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>On the client-side, this signal is emitted whenever the D-Bus signal <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Time.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Time.NetworkTimeChanged">"NetworkTimeChanged"</a> is received.</p>
+<p>On the service-side, this signal can be used with e.g. <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#g-signal-emit-by-name"><code class="function">g_signal_emit_by_name()</code></a> to make the object emit the D-Bus signal.</p>
+<div class="refsect3">
+<a name="MmGdbusModemTime-network-time-changed.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_time</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemTimeProxy.html b/docs/reference/libmm-glib/html/MmGdbusModemTimeProxy.html
new file mode 100644
index 00000000..73345cc2
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemTimeProxy.html
@@ -0,0 +1,469 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemTimeProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemTime.html" title="MmGdbusModemTime">
+<link rel="next" href="MmGdbusModemTimeSkeleton.html" title="MmGdbusModemTimeSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemTimeProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemTimeProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemTimeProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemTime.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemTimeSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemTimeProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemTimeProxy.top_of_page"></a>MmGdbusModemTimeProxy</span></h2>
+<p>MmGdbusModemTimeProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemTimeProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new" title="mm_gdbus_modem_time_proxy_new ()">mm_gdbus_modem_time_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="returnvalue">MmGdbusModemTime</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-finish" title="mm_gdbus_modem_time_proxy_new_finish ()">mm_gdbus_modem_time_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-for-bus" title="mm_gdbus_modem_time_proxy_new_for_bus ()">mm_gdbus_modem_time_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="returnvalue">MmGdbusModemTime</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-for-bus-finish" title="mm_gdbus_modem_time_proxy_new_for_bus_finish ()">mm_gdbus_modem_time_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="returnvalue">MmGdbusModemTime</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-for-bus-sync" title="mm_gdbus_modem_time_proxy_new_for_bus_sync ()">mm_gdbus_modem_time_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="returnvalue">MmGdbusModemTime</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-sync" title="mm_gdbus_modem_time_proxy_new_sync ()">mm_gdbus_modem_time_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTimeProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemTimeProxy.html#MmGdbusModemTimeProxy-struct" title="struct MmGdbusModemTimeProxy">MmGdbusModemTimeProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTimeProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusModemTimeProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMModemTime.html" title="MMModemTime">MMModemTime</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTimeProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemTimeProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime">MmGdbusModemTime</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTimeProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTimeProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-time-proxy-new"></a><h3>mm_gdbus_modem_time_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_time_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Time. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-finish" title="mm_gdbus_modem_time_proxy_new_finish ()"><code class="function">mm_gdbus_modem_time_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-sync" title="mm_gdbus_modem_time_proxy_new_sync ()"><code class="function">mm_gdbus_modem_time_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-time-proxy-new-finish"></a><h3>mm_gdbus_modem_time_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="returnvalue">MmGdbusModemTime</span></a> *
+mm_gdbus_modem_time_proxy_new_finish (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new" title="mm_gdbus_modem_time_proxy_new ()"><code class="function">mm_gdbus_modem_time_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new" title="mm_gdbus_modem_time_proxy_new ()"><code class="function">mm_gdbus_modem_time_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemTimeProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-time-proxy-new-for-bus"></a><h3>mm_gdbus_modem_time_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_time_proxy_new_for_bus (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new" title="mm_gdbus_modem_time_proxy_new ()"><code class="function">mm_gdbus_modem_time_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-for-bus-finish" title="mm_gdbus_modem_time_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_modem_time_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-for-bus-sync" title="mm_gdbus_modem_time_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_modem_time_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-time-proxy-new-for-bus-finish"></a><h3>mm_gdbus_modem_time_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="returnvalue">MmGdbusModemTime</span></a> *
+mm_gdbus_modem_time_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-for-bus" title="mm_gdbus_modem_time_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_time_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-for-bus" title="mm_gdbus_modem_time_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_time_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemTimeProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-time-proxy-new-for-bus-sync"></a><h3>mm_gdbus_modem_time_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="returnvalue">MmGdbusModemTime</span></a> *
+mm_gdbus_modem_time_proxy_new_for_bus_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-sync" title="mm_gdbus_modem_time_proxy_new_sync ()"><code class="function">mm_gdbus_modem_time_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-for-bus" title="mm_gdbus_modem_time_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_time_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemTimeProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-time-proxy-new-sync"></a><h3>mm_gdbus_modem_time_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="returnvalue">MmGdbusModemTime</span></a> *
+mm_gdbus_modem_time_proxy_new_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Time. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new" title="mm_gdbus_modem_time_proxy_new ()"><code class="function">mm_gdbus_modem_time_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemTimeProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTimeProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemTimeProxy-struct"></a><h3>struct MmGdbusModemTimeProxy</h3>
+<pre class="programlisting">struct MmGdbusModemTimeProxy;</pre>
+<p>The <a class="link" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy"><span class="type">MmGdbusModemTimeProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemTimeSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusModemTimeSkeleton.html
new file mode 100644
index 00000000..64dad0b7
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemTimeSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemTimeSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy">
+<link rel="next" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemTimeSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemTimeSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemTimeSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemTimeProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemFirmware.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemTimeSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemTimeSkeleton.top_of_page"></a>MmGdbusModemTimeSkeleton</span></h2>
+<p>MmGdbusModemTimeSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemTimeSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="returnvalue">MmGdbusModemTime</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemTimeSkeleton.html#mm-gdbus-modem-time-skeleton-new" title="mm_gdbus_modem_time_skeleton_new ()">mm_gdbus_modem_time_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTimeSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemTimeSkeleton.html#MmGdbusModemTimeSkeleton-struct" title="struct MmGdbusModemTimeSkeleton">MmGdbusModemTimeSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTimeSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusModemTimeSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTimeSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemTimeSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime">MmGdbusModemTime</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTimeSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTimeSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-time-skeleton-new"></a><h3>mm_gdbus_modem_time_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="returnvalue">MmGdbusModemTime</span></a> *
+mm_gdbus_modem_time_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Modem.Time.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-time-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemTimeSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemTimeSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemTimeSkeleton-struct"></a><h3>struct MmGdbusModemTimeSkeleton</h3>
+<pre class="programlisting">struct MmGdbusModemTimeSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusModemTimeSkeleton.html" title="MmGdbusModemTimeSkeleton"><span class="type">MmGdbusModemTimeSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemVoice.html b/docs/reference/libmm-glib/html/MmGdbusModemVoice.html
new file mode 100644
index 00000000..a038272c
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemVoice.html
@@ -0,0 +1,1071 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemVoice: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemOmaSkeleton.html" title="MmGdbusModemOmaSkeleton">
+<link rel="next" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemVoice.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemVoice.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemVoice.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemVoice.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemVoice.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemVoice.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemOmaSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemVoiceProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemVoice"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemVoice.top_of_page"></a>MmGdbusModemVoice</span></h2>
+<p>MmGdbusModemVoice — Generated C code for the org.freedesktop.ModemManager1.Modem.Voice D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemVoice.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-get-calls" title="mm_gdbus_modem_voice_get_calls ()">mm_gdbus_modem_voice_get_calls</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-dup-calls" title="mm_gdbus_modem_voice_dup_calls ()">mm_gdbus_modem_voice_dup_calls</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-create-call" title="mm_gdbus_modem_voice_call_create_call ()">mm_gdbus_modem_voice_call_create_call</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-create-call-finish" title="mm_gdbus_modem_voice_call_create_call_finish ()">mm_gdbus_modem_voice_call_create_call_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-create-call-sync" title="mm_gdbus_modem_voice_call_create_call_sync ()">mm_gdbus_modem_voice_call_create_call_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-delete-call" title="mm_gdbus_modem_voice_call_delete_call ()">mm_gdbus_modem_voice_call_delete_call</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-delete-call-finish" title="mm_gdbus_modem_voice_call_delete_call_finish ()">mm_gdbus_modem_voice_call_delete_call_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-delete-call-sync" title="mm_gdbus_modem_voice_call_delete_call_sync ()">mm_gdbus_modem_voice_call_delete_call_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-list-calls" title="mm_gdbus_modem_voice_call_list_calls ()">mm_gdbus_modem_voice_call_list_calls</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-list-calls-finish" title="mm_gdbus_modem_voice_call_list_calls_finish ()">mm_gdbus_modem_voice_call_list_calls_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-list-calls-sync" title="mm_gdbus_modem_voice_call_list_calls_sync ()">mm_gdbus_modem_voice_call_list_calls_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoice.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody><tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice--calls" title="The “calls” property">calls</a></td>
+<td class="property_flags">Read / Write</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoice.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-call-added" title="The “call-added” signal">call-added</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-call-deleted" title="The “call-deleted” signal">call-deleted</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-handle-create-call" title="The “handle-create-call” signal">handle-create-call</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-handle-delete-call" title="The “handle-delete-call” signal">handle-delete-call</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-handle-list-calls" title="The “handle-list-calls” signal">handle-list-calls</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoice.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-struct" title="MmGdbusModemVoice">MmGdbusModemVoice</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoiceIface" title="struct MmGdbusModemVoiceIface">MmGdbusModemVoiceIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoice.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusModemVoice
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoice.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusModemVoice requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoice.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusModemVoice is implemented by
+ <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>, <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy">MmGdbusModemVoiceProxy</a> and <a class="link" href="MmGdbusModemVoiceSkeleton.html" title="MmGdbusModemVoiceSkeleton">MmGdbusModemVoiceSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoice.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Modem.Voice D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoice.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-get-calls"></a><h3>mm_gdbus_modem_voice_get_calls ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
+mm_gdbus_modem_voice_get_calls (<em class="parameter"><code><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.Calls">"Calls"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-dup-calls" title="mm_gdbus_modem_voice_dup_calls ()"><code class="function">mm_gdbus_modem_voice_dup_calls()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-get-calls.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-get-calls.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-dup-calls"></a><h3>mm_gdbus_modem_voice_dup_calls ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+mm_gdbus_modem_voice_dup_calls (<em class="parameter"><code><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.Calls">"Calls"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-dup-calls.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-dup-calls.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-call-create-call"></a><h3>mm_gdbus_modem_voice_call_create_call ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_voice_call_create_call (<em class="parameter"><code><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CreateCall"><GTKDOCLINK HREF="CreateCall"><code class="function">CreateCall()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-create-call-finish" title="mm_gdbus_modem_voice_call_create_call_finish ()"><code class="function">mm_gdbus_modem_voice_call_create_call_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-create-call-sync" title="mm_gdbus_modem_voice_call_create_call_sync ()"><code class="function">mm_gdbus_modem_voice_call_create_call_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-create-call.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy"><span class="type">MmGdbusModemVoiceProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-call-create-call-finish"></a><h3>mm_gdbus_modem_voice_call_create_call_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_voice_call_create_call_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-create-call" title="mm_gdbus_modem_voice_call_create_call ()"><code class="function">mm_gdbus_modem_voice_call_create_call()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-create-call-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy"><span class="type">MmGdbusModemVoiceProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_path</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-create-call" title="mm_gdbus_modem_voice_call_create_call ()"><code class="function">mm_gdbus_modem_voice_call_create_call()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-create-call-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-call-create-call-sync"></a><h3>mm_gdbus_modem_voice_call_create_call_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_voice_call_create_call_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CreateCall"><GTKDOCLINK HREF="CreateCall"><code class="function">CreateCall()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-create-call" title="mm_gdbus_modem_voice_call_create_call ()"><code class="function">mm_gdbus_modem_voice_call_create_call()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-create-call-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy"><span class="type">MmGdbusModemVoiceProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_path</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-create-call-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-call-delete-call"></a><h3>mm_gdbus_modem_voice_call_delete_call ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_voice_call_delete_call (<em class="parameter"><code><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.DeleteCall"><GTKDOCLINK HREF="DeleteCall"><code class="function">DeleteCall()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-delete-call-finish" title="mm_gdbus_modem_voice_call_delete_call_finish ()"><code class="function">mm_gdbus_modem_voice_call_delete_call_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-delete-call-sync" title="mm_gdbus_modem_voice_call_delete_call_sync ()"><code class="function">mm_gdbus_modem_voice_call_delete_call_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-delete-call.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy"><span class="type">MmGdbusModemVoiceProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_path</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-call-delete-call-finish"></a><h3>mm_gdbus_modem_voice_call_delete_call_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_voice_call_delete_call_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-delete-call" title="mm_gdbus_modem_voice_call_delete_call ()"><code class="function">mm_gdbus_modem_voice_call_delete_call()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-delete-call-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy"><span class="type">MmGdbusModemVoiceProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-delete-call" title="mm_gdbus_modem_voice_call_delete_call ()"><code class="function">mm_gdbus_modem_voice_call_delete_call()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-delete-call-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-call-delete-call-sync"></a><h3>mm_gdbus_modem_voice_call_delete_call_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_voice_call_delete_call_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.DeleteCall"><GTKDOCLINK HREF="DeleteCall"><code class="function">DeleteCall()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-delete-call" title="mm_gdbus_modem_voice_call_delete_call ()"><code class="function">mm_gdbus_modem_voice_call_delete_call()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-delete-call-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy"><span class="type">MmGdbusModemVoiceProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_path</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-delete-call-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-call-list-calls"></a><h3>mm_gdbus_modem_voice_call_list_calls ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_voice_call_list_calls (<em class="parameter"><code><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.ListCalls"><GTKDOCLINK HREF="ListCalls"><code class="function">ListCalls()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-list-calls-finish" title="mm_gdbus_modem_voice_call_list_calls_finish ()"><code class="function">mm_gdbus_modem_voice_call_list_calls_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-list-calls-sync" title="mm_gdbus_modem_voice_call_list_calls_sync ()"><code class="function">mm_gdbus_modem_voice_call_list_calls_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-list-calls.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy"><span class="type">MmGdbusModemVoiceProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-call-list-calls-finish"></a><h3>mm_gdbus_modem_voice_call_list_calls_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_voice_call_list_calls_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***out_result</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-list-calls" title="mm_gdbus_modem_voice_call_list_calls ()"><code class="function">mm_gdbus_modem_voice_call_list_calls()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-list-calls-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy"><span class="type">MmGdbusModemVoiceProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_result</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-list-calls" title="mm_gdbus_modem_voice_call_list_calls ()"><code class="function">mm_gdbus_modem_voice_call_list_calls()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-list-calls-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-call-list-calls-sync"></a><h3>mm_gdbus_modem_voice_call_list_calls_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_modem_voice_call_list_calls_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***out_result</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.ListCalls"><GTKDOCLINK HREF="ListCalls"><code class="function">ListCalls()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-list-calls" title="mm_gdbus_modem_voice_call_list_calls ()"><code class="function">mm_gdbus_modem_voice_call_list_calls()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-list-calls-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy"><span class="type">MmGdbusModemVoiceProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>out_result</p></td>
+<td class="parameter_description"><p>Return location for return parameter or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-call-list-calls-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoice.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemVoice-struct"></a><h3>MmGdbusModemVoice</h3>
+<pre class="programlisting">typedef struct _MmGdbusModemVoice MmGdbusModemVoice;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem.Voice.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemVoiceIface"></a><h3>struct MmGdbusModemVoiceIface</h3>
+<pre class="programlisting">struct MmGdbusModemVoiceIface {
+ GTypeInterface parent_iface;
+
+
+
+ gboolean (*handle_create_call) (
+ MmGdbusModemVoice *object,
+ GDBusMethodInvocation *invocation,
+ GVariant *arg_properties);
+
+ gboolean (*handle_delete_call) (
+ MmGdbusModemVoice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_path);
+
+ gboolean (*handle_list_calls) (
+ MmGdbusModemVoice *object,
+ GDBusMethodInvocation *invocation);
+
+ const gchar *const * (*get_calls) (MmGdbusModemVoice *object);
+
+ void (*call_added) (
+ MmGdbusModemVoice *object,
+ const gchar *arg_path);
+
+ void (*call_deleted) (
+ MmGdbusModemVoice *object,
+ const gchar *arg_path);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Modem.Voice.</p>
+<div class="refsect3">
+<a name="MmGdbusModemVoiceIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusModemVoiceIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemVoiceIface.handle-create-call"></a>handle_create_call</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-handle-create-call" title="The “handle-create-call” signal"><span class="type">“handle-create-call”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemVoiceIface.handle-delete-call"></a>handle_delete_call</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-handle-delete-call" title="The “handle-delete-call” signal"><span class="type">“handle-delete-call”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemVoiceIface.handle-list-calls"></a>handle_list_calls</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-handle-list-calls" title="The “handle-list-calls” signal"><span class="type">“handle-list-calls”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemVoiceIface.get-calls"></a>get_calls</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice--calls" title="The “calls” property"><span class="type">“calls”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemVoiceIface.call-added"></a>call_added</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-call-added" title="The “call-added” signal"><span class="type">“call-added”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusModemVoiceIface.call-deleted"></a>call_deleted</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-call-deleted" title="The “call-deleted” signal"><span class="type">“call-deleted”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoice.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemVoice--calls"></a><h3>The <code class="literal">“calls”</code> property</h3>
+<pre class="programlisting"> “calls” <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-property-org-freedesktop-ModemManager1-Modem-Voice.Calls">"Calls"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoice.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusModemVoice-call-added"></a><h3>The <code class="literal">“call-added”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *object,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_path,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>On the client-side, this signal is emitted whenever the D-Bus signal <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Voice.CallAdded">"CallAdded"</a> is received.</p>
+<p>On the service-side, this signal can be used with e.g. <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#g-signal-emit-by-name"><code class="function">g_signal_emit_by_name()</code></a> to make the object emit the D-Bus signal.</p>
+<div class="refsect3">
+<a name="MmGdbusModemVoice-call-added.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_path</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemVoice-call-deleted"></a><h3>The <code class="literal">“call-deleted”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *object,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_path,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>On the client-side, this signal is emitted whenever the D-Bus signal <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-signal-org-freedesktop-ModemManager1-Modem-Voice.CallDeleted">"CallDeleted"</a> is received.</p>
+<p>On the service-side, this signal can be used with e.g. <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#g-signal-emit-by-name"><code class="function">g_signal_emit_by_name()</code></a> to make the object emit the D-Bus signal.</p>
+<div class="refsect3">
+<a name="MmGdbusModemVoice-call-deleted.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_path</p></td>
+<td class="parameter_description"><p>Argument.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemVoice-handle-create-call"></a><h3>The <code class="literal">“handle-create-call”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.CreateCall"><GTKDOCLINK HREF="CreateCall"><code class="function">CreateCall()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_voice_complete_create_call()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemVoice-handle-create-call.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemVoice-handle-create-call.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemVoice-handle-delete-call"></a><h3>The <code class="literal">“handle-delete-call”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_path,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.DeleteCall"><GTKDOCLINK HREF="DeleteCall"><code class="function">DeleteCall()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_voice_complete_delete_call()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemVoice-handle-delete-call.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_path</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemVoice-handle-delete-call.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusModemVoice-handle-list-calls"></a><h3>The <code class="literal">“handle-list-calls”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html#gdbus-method-org-freedesktop-ModemManager1-Modem-Voice.ListCalls"><GTKDOCLINK HREF="ListCalls"><code class="function">ListCalls()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_modem_voice_complete_list_calls()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusModemVoice-handle-list-calls.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusModemVoice-handle-list-calls.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemVoiceProxy.html b/docs/reference/libmm-glib/html/MmGdbusModemVoiceProxy.html
new file mode 100644
index 00000000..47f2da81
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemVoiceProxy.html
@@ -0,0 +1,470 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemVoiceProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">
+<link rel="next" href="MmGdbusModemVoiceSkeleton.html" title="MmGdbusModemVoiceSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemVoiceProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemVoiceProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemVoiceProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemVoice.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemVoiceSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemVoiceProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemVoiceProxy.top_of_page"></a>MmGdbusModemVoiceProxy</span></h2>
+<p>MmGdbusModemVoiceProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemVoiceProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new" title="mm_gdbus_modem_voice_proxy_new ()">mm_gdbus_modem_voice_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="returnvalue">MmGdbusModemVoice</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-finish" title="mm_gdbus_modem_voice_proxy_new_finish ()">mm_gdbus_modem_voice_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-for-bus" title="mm_gdbus_modem_voice_proxy_new_for_bus ()">mm_gdbus_modem_voice_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="returnvalue">MmGdbusModemVoice</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-for-bus-finish" title="mm_gdbus_modem_voice_proxy_new_for_bus_finish ()">mm_gdbus_modem_voice_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="returnvalue">MmGdbusModemVoice</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-for-bus-sync" title="mm_gdbus_modem_voice_proxy_new_for_bus_sync ()">mm_gdbus_modem_voice_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="returnvalue">MmGdbusModemVoice</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-sync" title="mm_gdbus_modem_voice_proxy_new_sync ()">mm_gdbus_modem_voice_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoiceProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemVoiceProxy.html#MmGdbusModemVoiceProxy-struct" title="struct MmGdbusModemVoiceProxy">MmGdbusModemVoiceProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoiceProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusModemVoiceProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoiceProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemVoiceProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoiceProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoiceProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-proxy-new"></a><h3>mm_gdbus_modem_voice_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_voice_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Voice. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-finish" title="mm_gdbus_modem_voice_proxy_new_finish ()"><code class="function">mm_gdbus_modem_voice_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-sync" title="mm_gdbus_modem_voice_proxy_new_sync ()"><code class="function">mm_gdbus_modem_voice_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-proxy-new-finish"></a><h3>mm_gdbus_modem_voice_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="returnvalue">MmGdbusModemVoice</span></a> *
+mm_gdbus_modem_voice_proxy_new_finish (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new" title="mm_gdbus_modem_voice_proxy_new ()"><code class="function">mm_gdbus_modem_voice_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new" title="mm_gdbus_modem_voice_proxy_new ()"><code class="function">mm_gdbus_modem_voice_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemVoiceProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-proxy-new-for-bus"></a><h3>mm_gdbus_modem_voice_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_modem_voice_proxy_new_for_bus
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new" title="mm_gdbus_modem_voice_proxy_new ()"><code class="function">mm_gdbus_modem_voice_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-for-bus-finish" title="mm_gdbus_modem_voice_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_modem_voice_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-for-bus-sync" title="mm_gdbus_modem_voice_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_modem_voice_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-proxy-new-for-bus-finish"></a><h3>mm_gdbus_modem_voice_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="returnvalue">MmGdbusModemVoice</span></a> *
+mm_gdbus_modem_voice_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-for-bus" title="mm_gdbus_modem_voice_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_voice_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-for-bus" title="mm_gdbus_modem_voice_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_voice_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemVoiceProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-proxy-new-for-bus-sync"></a><h3>mm_gdbus_modem_voice_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="returnvalue">MmGdbusModemVoice</span></a> *
+mm_gdbus_modem_voice_proxy_new_for_bus_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-sync" title="mm_gdbus_modem_voice_proxy_new_sync ()"><code class="function">mm_gdbus_modem_voice_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-for-bus" title="mm_gdbus_modem_voice_proxy_new_for_bus ()"><code class="function">mm_gdbus_modem_voice_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemVoiceProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-proxy-new-sync"></a><h3>mm_gdbus_modem_voice_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="returnvalue">MmGdbusModemVoice</span></a> *
+mm_gdbus_modem_voice_proxy_new_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Modem.Voice. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new" title="mm_gdbus_modem_voice_proxy_new ()"><code class="function">mm_gdbus_modem_voice_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemVoiceProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoiceProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemVoiceProxy-struct"></a><h3>struct MmGdbusModemVoiceProxy</h3>
+<pre class="programlisting">struct MmGdbusModemVoiceProxy;</pre>
+<p>The <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy"><span class="type">MmGdbusModemVoiceProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusModemVoiceSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusModemVoiceSkeleton.html
new file mode 100644
index 00000000..e673f195
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusModemVoiceSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusModemVoiceSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy">
+<link rel="next" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemVoiceSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemVoiceSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusModemVoiceSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusModemVoiceProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModemSimple.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusModemVoiceSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusModemVoiceSkeleton.top_of_page"></a>MmGdbusModemVoiceSkeleton</span></h2>
+<p>MmGdbusModemVoiceSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusModemVoiceSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="returnvalue">MmGdbusModemVoice</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusModemVoiceSkeleton.html#mm-gdbus-modem-voice-skeleton-new" title="mm_gdbus_modem_voice_skeleton_new ()">mm_gdbus_modem_voice_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoiceSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusModemVoiceSkeleton.html#MmGdbusModemVoiceSkeleton-struct" title="struct MmGdbusModemVoiceSkeleton">MmGdbusModemVoiceSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoiceSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusModemVoiceSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoiceSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusModemVoiceSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoiceSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoiceSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-modem-voice-skeleton-new"></a><h3>mm_gdbus_modem_voice_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="returnvalue">MmGdbusModemVoice</span></a> *
+mm_gdbus_modem_voice_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Modem.Voice.</p>
+<div class="refsect3">
+<a name="mm-gdbus-modem-voice-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusModemVoiceSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusModemVoiceSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusModemVoiceSkeleton-struct"></a><h3>struct MmGdbusModemVoiceSkeleton</h3>
+<pre class="programlisting">struct MmGdbusModemVoiceSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusModemVoiceSkeleton.html" title="MmGdbusModemVoiceSkeleton"><span class="type">MmGdbusModemVoiceSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusObject.html b/docs/reference/libmm-glib/html/MmGdbusObject.html
new file mode 100644
index 00000000..b23ff22a
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusObject.html
@@ -0,0 +1,1222 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusObject: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusObjectManagerClient.html" title="MmGdbusObjectManagerClient">
+<link rel="next" href="MmGdbusObjectProxy.html" title="MmGdbusObjectProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusObject.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusObject.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusObject.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusObject.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusObject.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusObjectManagerClient.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusObjectProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusObject"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusObject.top_of_page"></a>MmGdbusObject</span></h2>
+<p>MmGdbusObject — Specialized GDBusObject types</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusObject.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="returnvalue">MmGdbusModem</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem" title="mm_gdbus_object_peek_modem ()">mm_gdbus_object_peek_modem</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="returnvalue">MmGdbusModem</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem" title="mm_gdbus_object_get_modem ()">mm_gdbus_object_get_modem</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="returnvalue">MmGdbusModem3gpp</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem3gpp" title="mm_gdbus_object_peek_modem3gpp ()">mm_gdbus_object_peek_modem3gpp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="returnvalue">MmGdbusModem3gpp</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem3gpp" title="mm_gdbus_object_get_modem3gpp ()">mm_gdbus_object_get_modem3gpp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="returnvalue">MmGdbusModem3gppUssd</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem3gpp-ussd" title="mm_gdbus_object_peek_modem3gpp_ussd ()">mm_gdbus_object_peek_modem3gpp_ussd</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="returnvalue">MmGdbusModem3gppUssd</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem3gpp-ussd" title="mm_gdbus_object_get_modem3gpp_ussd ()">mm_gdbus_object_get_modem3gpp_ussd</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="returnvalue">MmGdbusModemCdma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-cdma" title="mm_gdbus_object_peek_modem_cdma ()">mm_gdbus_object_peek_modem_cdma</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="returnvalue">MmGdbusModemCdma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-cdma" title="mm_gdbus_object_get_modem_cdma ()">mm_gdbus_object_get_modem_cdma</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="returnvalue">MmGdbusModemLocation</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-location" title="mm_gdbus_object_peek_modem_location ()">mm_gdbus_object_peek_modem_location</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="returnvalue">MmGdbusModemLocation</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-location" title="mm_gdbus_object_get_modem_location ()">mm_gdbus_object_get_modem_location</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="returnvalue">MmGdbusModemMessaging</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-messaging" title="mm_gdbus_object_peek_modem_messaging ()">mm_gdbus_object_peek_modem_messaging</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="returnvalue">MmGdbusModemMessaging</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-messaging" title="mm_gdbus_object_get_modem_messaging ()">mm_gdbus_object_get_modem_messaging</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="returnvalue">MmGdbusModemTime</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-time" title="mm_gdbus_object_peek_modem_time ()">mm_gdbus_object_peek_modem_time</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="returnvalue">MmGdbusModemTime</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-time" title="mm_gdbus_object_get_modem_time ()">mm_gdbus_object_get_modem_time</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="returnvalue">MmGdbusModemFirmware</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-firmware" title="mm_gdbus_object_peek_modem_firmware ()">mm_gdbus_object_peek_modem_firmware</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="returnvalue">MmGdbusModemFirmware</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-firmware" title="mm_gdbus_object_get_modem_firmware ()">mm_gdbus_object_get_modem_firmware</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="returnvalue">MmGdbusModemOma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-oma" title="mm_gdbus_object_peek_modem_oma ()">mm_gdbus_object_peek_modem_oma</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="returnvalue">MmGdbusModemOma</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-oma" title="mm_gdbus_object_get_modem_oma ()">mm_gdbus_object_get_modem_oma</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="returnvalue">MmGdbusModemSimple</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-simple" title="mm_gdbus_object_peek_modem_simple ()">mm_gdbus_object_peek_modem_simple</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="returnvalue">MmGdbusModemSimple</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-simple" title="mm_gdbus_object_get_modem_simple ()">mm_gdbus_object_get_modem_simple</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="returnvalue">MmGdbusModemSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-signal" title="mm_gdbus_object_peek_modem_signal ()">mm_gdbus_object_peek_modem_signal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="returnvalue">MmGdbusModemSignal</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-signal" title="mm_gdbus_object_get_modem_signal ()">mm_gdbus_object_get_modem_signal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="returnvalue">MmGdbusModemVoice</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-voice" title="mm_gdbus_object_peek_modem_voice ()">mm_gdbus_object_peek_modem_voice</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="returnvalue">MmGdbusModemVoice</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-voice" title="mm_gdbus_object_get_modem_voice ()">mm_gdbus_object_get_modem_voice</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObject.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type">
+<a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusObject.html#MmGdbusObject--modem" title="The “modem” property">modem</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-cdma" title="The “modem-cdma” property">modem-cdma</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-firmware" title="The “modem-firmware” property">modem-firmware</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-location" title="The “modem-location” property">modem-location</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-messaging" title="The “modem-messaging” property">modem-messaging</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-oma" title="The “modem-oma” property">modem-oma</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-signal" title="The “modem-signal” property">modem-signal</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-simple" title="The “modem-simple” property">modem-simple</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-time" title="The “modem-time” property">modem-time</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-voice" title="The “modem-voice” property">modem-voice</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusObject.html#MmGdbusObject--modem3gpp" title="The “modem3gpp” property">modem3gpp</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusObject.html#MmGdbusObject--modem3gpp-ussd" title="The “modem3gpp-ussd” property">modem3gpp-ussd</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObject.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusObject.html#MmGdbusObject-struct" title="MmGdbusObject">MmGdbusObject</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusObject.html#MmGdbusObjectIface" title="struct MmGdbusObjectIface">MmGdbusObjectIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObject.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusObject
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObject.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusObject requires
+ <a href="https://developer.gnome.org/gio/unstable/GDBusObject.html#GDBusObject-struct">GDBusObject</a> and <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObject.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusObject is implemented by
+ <a class="link" href="MMObject.html" title="MMObject">MMObject</a>, <a class="link" href="MmGdbusObjectProxy.html" title="MmGdbusObjectProxy">MmGdbusObjectProxy</a> and <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObject.description"></a><h2>Description</h2>
+<p>This section contains the <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>, <a class="link" href="MmGdbusObjectProxy.html" title="MmGdbusObjectProxy"><span class="type">MmGdbusObjectProxy</span></a>, and <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a> types which make it easier to work with objects implementing generated types for D-Bus interfaces.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObject.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-object-peek-modem"></a><h3>mm_gdbus_object_peek_modem ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="returnvalue">MmGdbusModem</span></a> *
+mm_gdbus_object_peek_modem (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem" title="mm_gdbus_object_get_modem ()"><code class="function">mm_gdbus_object_get_modem()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> or <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-get-modem"></a><h3>mm_gdbus_object_get_modem ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="returnvalue">MmGdbusModem</span></a> *
+mm_gdbus_object_get_modem (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Gets the <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem on <em class="parameter"><code>object</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-peek-modem3gpp"></a><h3>mm_gdbus_object_peek_modem3gpp ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="returnvalue">MmGdbusModem3gpp</span></a> *
+mm_gdbus_object_peek_modem3gpp (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem3gpp" title="mm_gdbus_object_get_modem3gpp ()"><code class="function">mm_gdbus_object_get_modem3gpp()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> or <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem3gpp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem3gpp.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-get-modem3gpp"></a><h3>mm_gdbus_object_get_modem3gpp ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="returnvalue">MmGdbusModem3gpp</span></a> *
+mm_gdbus_object_get_modem3gpp (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Gets the <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp on <em class="parameter"><code>object</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem3gpp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem3gpp.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-peek-modem3gpp-ussd"></a><h3>mm_gdbus_object_peek_modem3gpp_ussd ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="returnvalue">MmGdbusModem3gppUssd</span></a> *
+mm_gdbus_object_peek_modem3gpp_ussd (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem3gpp-ussd" title="mm_gdbus_object_get_modem3gpp_ussd ()"><code class="function">mm_gdbus_object_get_modem3gpp_ussd()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> or <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem3gpp-ussd.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem3gpp-ussd.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-get-modem3gpp-ussd"></a><h3>mm_gdbus_object_get_modem3gpp_ussd ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="returnvalue">MmGdbusModem3gppUssd</span></a> *
+mm_gdbus_object_get_modem3gpp_ussd (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Gets the <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd on <em class="parameter"><code>object</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem3gpp-ussd.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem3gpp-ussd.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-peek-modem-cdma"></a><h3>mm_gdbus_object_peek_modem_cdma ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="returnvalue">MmGdbusModemCdma</span></a> *
+mm_gdbus_object_peek_modem_cdma (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-cdma" title="mm_gdbus_object_get_modem_cdma ()"><code class="function">mm_gdbus_object_get_modem_cdma()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> or <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-cdma.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-cdma.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-get-modem-cdma"></a><h3>mm_gdbus_object_get_modem_cdma ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="returnvalue">MmGdbusModemCdma</span></a> *
+mm_gdbus_object_get_modem_cdma (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Gets the <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.ModemCdma on <em class="parameter"><code>object</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-cdma.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-cdma.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-peek-modem-location"></a><h3>mm_gdbus_object_peek_modem_location ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="returnvalue">MmGdbusModemLocation</span></a> *
+mm_gdbus_object_peek_modem_location (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-location" title="mm_gdbus_object_get_modem_location ()"><code class="function">mm_gdbus_object_get_modem_location()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> or <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-location.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-location.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-get-modem-location"></a><h3>mm_gdbus_object_get_modem_location ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="returnvalue">MmGdbusModemLocation</span></a> *
+mm_gdbus_object_get_modem_location (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Gets the <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Location on <em class="parameter"><code>object</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-location.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-location.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-peek-modem-messaging"></a><h3>mm_gdbus_object_peek_modem_messaging ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="returnvalue">MmGdbusModemMessaging</span></a> *
+mm_gdbus_object_peek_modem_messaging (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-messaging" title="mm_gdbus_object_get_modem_messaging ()"><code class="function">mm_gdbus_object_get_modem_messaging()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> or <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-messaging.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-messaging.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-get-modem-messaging"></a><h3>mm_gdbus_object_get_modem_messaging ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="returnvalue">MmGdbusModemMessaging</span></a> *
+mm_gdbus_object_get_modem_messaging (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Gets the <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Messaging on <em class="parameter"><code>object</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-messaging.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-messaging.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-peek-modem-time"></a><h3>mm_gdbus_object_peek_modem_time ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="returnvalue">MmGdbusModemTime</span></a> *
+mm_gdbus_object_peek_modem_time (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-time" title="mm_gdbus_object_get_modem_time ()"><code class="function">mm_gdbus_object_get_modem_time()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> or <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-time.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-time.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-get-modem-time"></a><h3>mm_gdbus_object_get_modem_time ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="returnvalue">MmGdbusModemTime</span></a> *
+mm_gdbus_object_get_modem_time (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Gets the <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Time on <em class="parameter"><code>object</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-time.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-time.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-peek-modem-firmware"></a><h3>mm_gdbus_object_peek_modem_firmware ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="returnvalue">MmGdbusModemFirmware</span></a> *
+mm_gdbus_object_peek_modem_firmware (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-firmware" title="mm_gdbus_object_get_modem_firmware ()"><code class="function">mm_gdbus_object_get_modem_firmware()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> or <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-firmware.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-firmware.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-get-modem-firmware"></a><h3>mm_gdbus_object_get_modem_firmware ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="returnvalue">MmGdbusModemFirmware</span></a> *
+mm_gdbus_object_get_modem_firmware (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Gets the <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Firmware on <em class="parameter"><code>object</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-firmware.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-firmware.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-peek-modem-oma"></a><h3>mm_gdbus_object_peek_modem_oma ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="returnvalue">MmGdbusModemOma</span></a> *
+mm_gdbus_object_peek_modem_oma (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-oma" title="mm_gdbus_object_get_modem_oma ()"><code class="function">mm_gdbus_object_get_modem_oma()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> or <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-oma.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-oma.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-get-modem-oma"></a><h3>mm_gdbus_object_get_modem_oma ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="returnvalue">MmGdbusModemOma</span></a> *
+mm_gdbus_object_get_modem_oma (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Gets the <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Oma on <em class="parameter"><code>object</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-oma.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-oma.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-peek-modem-simple"></a><h3>mm_gdbus_object_peek_modem_simple ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="returnvalue">MmGdbusModemSimple</span></a> *
+mm_gdbus_object_peek_modem_simple (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-simple" title="mm_gdbus_object_get_modem_simple ()"><code class="function">mm_gdbus_object_get_modem_simple()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> or <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-simple.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-simple.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-get-modem-simple"></a><h3>mm_gdbus_object_get_modem_simple ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="returnvalue">MmGdbusModemSimple</span></a> *
+mm_gdbus_object_get_modem_simple (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Gets the <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Simple on <em class="parameter"><code>object</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-simple.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-simple.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-peek-modem-signal"></a><h3>mm_gdbus_object_peek_modem_signal ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="returnvalue">MmGdbusModemSignal</span></a> *
+mm_gdbus_object_peek_modem_signal (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-signal" title="mm_gdbus_object_get_modem_signal ()"><code class="function">mm_gdbus_object_get_modem_signal()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> or <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-signal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-signal.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-get-modem-signal"></a><h3>mm_gdbus_object_get_modem_signal ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="returnvalue">MmGdbusModemSignal</span></a> *
+mm_gdbus_object_get_modem_signal (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Gets the <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Signal on <em class="parameter"><code>object</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-signal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-signal.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-peek-modem-voice"></a><h3>mm_gdbus_object_peek_modem_voice ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="returnvalue">MmGdbusModemVoice</span></a> *
+mm_gdbus_object_peek_modem_voice (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-voice" title="mm_gdbus_object_get_modem_voice ()"><code class="function">mm_gdbus_object_get_modem_voice()</code></a> but doesn't increase the reference count on the returned object.</p>
+<div class="warning">It is not safe to use the returned object if you are on another thread than the one where the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> or <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-voice.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-peek-modem-voice.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-get-modem-voice"></a><h3>mm_gdbus_object_get_modem_voice ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="returnvalue">MmGdbusModemVoice</span></a> *
+mm_gdbus_object_get_modem_voice (<em class="parameter"><code><a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> *object</code></em>);</pre>
+<p>Gets the <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Voice on <em class="parameter"><code>object</code></em>
+, if any.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-voice.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-get-modem-voice.returns"></a><h4>Returns</h4>
+<p>A <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> that must be freed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em>
+does not implement the interface. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObject.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusObject-struct"></a><h3>MmGdbusObject</h3>
+<pre class="programlisting">typedef struct _MmGdbusObject MmGdbusObject;</pre>
+<p>The <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> type is a specialized container of interfaces.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusObjectIface"></a><h3>struct MmGdbusObjectIface</h3>
+<pre class="programlisting">struct MmGdbusObjectIface {
+ GTypeInterface parent_iface;
+};
+</pre>
+<p>Virtual table for the <a class="link" href="MmGdbusObject.html" title="MmGdbusObject"><span class="type">MmGdbusObject</span></a> interface.</p>
+<div class="refsect3">
+<a name="MmGdbusObjectIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusObjectIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObject.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusObject--modem"></a><h3>The <code class="literal">“modem”</code> property</h3>
+<pre class="programlisting"> “modem” <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *</pre>
+<p>The <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem, if any.</p>
+<p>Connect to the <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">“notify”</span></a> signal to get informed of property changes.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusObject--modem-cdma"></a><h3>The <code class="literal">“modem-cdma”</code> property</h3>
+<pre class="programlisting"> “modem-cdma” <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *</pre>
+<p>The <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.ModemCdma, if any.</p>
+<p>Connect to the <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">“notify”</span></a> signal to get informed of property changes.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusObject--modem-firmware"></a><h3>The <code class="literal">“modem-firmware”</code> property</h3>
+<pre class="programlisting"> “modem-firmware” <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> *</pre>
+<p>The <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Firmware, if any.</p>
+<p>Connect to the <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">“notify”</span></a> signal to get informed of property changes.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusObject--modem-location"></a><h3>The <code class="literal">“modem-location”</code> property</h3>
+<pre class="programlisting"> “modem-location” <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *</pre>
+<p>The <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Location, if any.</p>
+<p>Connect to the <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">“notify”</span></a> signal to get informed of property changes.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusObject--modem-messaging"></a><h3>The <code class="literal">“modem-messaging”</code> property</h3>
+<pre class="programlisting"> “modem-messaging” <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *</pre>
+<p>The <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Messaging, if any.</p>
+<p>Connect to the <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">“notify”</span></a> signal to get informed of property changes.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusObject--modem-oma"></a><h3>The <code class="literal">“modem-oma”</code> property</h3>
+<pre class="programlisting"> “modem-oma” <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *</pre>
+<p>The <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Oma, if any.</p>
+<p>Connect to the <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">“notify”</span></a> signal to get informed of property changes.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusObject--modem-signal"></a><h3>The <code class="literal">“modem-signal”</code> property</h3>
+<pre class="programlisting"> “modem-signal” <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *</pre>
+<p>The <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Signal, if any.</p>
+<p>Connect to the <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">“notify”</span></a> signal to get informed of property changes.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusObject--modem-simple"></a><h3>The <code class="literal">“modem-simple”</code> property</h3>
+<pre class="programlisting"> “modem-simple” <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *</pre>
+<p>The <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Simple, if any.</p>
+<p>Connect to the <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">“notify”</span></a> signal to get informed of property changes.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusObject--modem-time"></a><h3>The <code class="literal">“modem-time”</code> property</h3>
+<pre class="programlisting"> “modem-time” <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> *</pre>
+<p>The <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Time, if any.</p>
+<p>Connect to the <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">“notify”</span></a> signal to get informed of property changes.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusObject--modem-voice"></a><h3>The <code class="literal">“modem-voice”</code> property</h3>
+<pre class="programlisting"> “modem-voice” <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *</pre>
+<p>The <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Voice, if any.</p>
+<p>Connect to the <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">“notify”</span></a> signal to get informed of property changes.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusObject--modem3gpp"></a><h3>The <code class="literal">“modem3gpp”</code> property</h3>
+<pre class="programlisting"> “modem3gpp” <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *</pre>
+<p>The <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp, if any.</p>
+<p>Connect to the <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">“notify”</span></a> signal to get informed of property changes.</p>
+<p>Flags: Read / Write</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusObject--modem3gpp-ussd"></a><h3>The <code class="literal">“modem3gpp-ussd”</code> property</h3>
+<pre class="programlisting"> “modem3gpp-ussd” <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *</pre>
+<p>The <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd, if any.</p>
+<p>Connect to the <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">“notify”</span></a> signal to get informed of property changes.</p>
+<p>Flags: Read / Write</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusObjectManagerClient.html b/docs/reference/libmm-glib/html/MmGdbusObjectManagerClient.html
new file mode 100644
index 00000000..e05d8e2b
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusObjectManagerClient.html
@@ -0,0 +1,530 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusObjectManagerClient: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusOrgFreedesktopModemManager1Skeleton.html" title="MmGdbusOrgFreedesktopModemManager1Skeleton">
+<link rel="next" href="MmGdbusObject.html" title="MmGdbusObject">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusObjectManagerClient.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusObjectManagerClient.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusObjectManagerClient.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusOrgFreedesktopModemManager1Skeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusObject.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusObjectManagerClient"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusObjectManagerClient.top_of_page"></a>MmGdbusObjectManagerClient</span></h2>
+<p>MmGdbusObjectManagerClient — Generated GDBusObjectManagerClient type</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusObjectManagerClient.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new" title="mm_gdbus_object_manager_client_new ()">mm_gdbus_object_manager_client_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/gio/unstable/GDBusObjectManager.html#GDBusObjectManager-struct"><span class="returnvalue">GDBusObjectManager</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-finish" title="mm_gdbus_object_manager_client_new_finish ()">mm_gdbus_object_manager_client_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/gio/unstable/GDBusObjectManager.html#GDBusObjectManager-struct"><span class="returnvalue">GDBusObjectManager</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-sync" title="mm_gdbus_object_manager_client_new_sync ()">mm_gdbus_object_manager_client_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-for-bus" title="mm_gdbus_object_manager_client_new_for_bus ()">mm_gdbus_object_manager_client_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/gio/unstable/GDBusObjectManager.html#GDBusObjectManager-struct"><span class="returnvalue">GDBusObjectManager</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-for-bus-finish" title="mm_gdbus_object_manager_client_new_for_bus_finish ()">mm_gdbus_object_manager_client_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/gio/unstable/GDBusObjectManager.html#GDBusObjectManager-struct"><span class="returnvalue">GDBusObjectManager</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-for-bus-sync" title="mm_gdbus_object_manager_client_new_for_bus_sync ()">mm_gdbus_object_manager_client_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-get-proxy-type" title="mm_gdbus_object_manager_client_get_proxy_type ()">mm_gdbus_object_manager_client_get_proxy_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectManagerClient.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusObjectManagerClient.html#MmGdbusObjectManagerClient-struct" title="struct MmGdbusObjectManagerClient">MmGdbusObjectManagerClient</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectManagerClient.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct">GDBusObjectManagerClient</a>
+ <span class="lineart">╰──</span> MmGdbusObjectManagerClient
+ <span class="lineart">╰──</span> <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectManagerClient.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusObjectManagerClient implements
+ <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManager.html#GDBusObjectManager-struct">GDBusObjectManager</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectManagerClient.description"></a><h2>Description</h2>
+<p>This section contains a <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> that uses <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-get-proxy-type" title="mm_gdbus_object_manager_client_get_proxy_type ()"><code class="function">mm_gdbus_object_manager_client_get_proxy_type()</code></a> as the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusProxyTypeFunc"><span class="type">GDBusProxyTypeFunc</span></a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectManagerClient.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-object-manager-client-new"></a><h3>mm_gdbus_object_manager_client_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_object_manager_client_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> using <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-get-proxy-type" title="mm_gdbus_object_manager_client_get_proxy_type ()"><code class="function">mm_gdbus_object_manager_client_get_proxy_type()</code></a> as the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusProxyTypeFunc"><span class="type">GDBusProxyTypeFunc</span></a>. See <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#g-dbus-object-manager-client-new"><code class="function">g_dbus_object_manager_client_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-finish" title="mm_gdbus_object_manager_client_new_finish ()"><code class="function">mm_gdbus_object_manager_client_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-sync" title="mm_gdbus_object_manager_client_new_sync ()"><code class="function">mm_gdbus_object_manager_client_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-manager-client-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-manager-client-new-finish"></a><h3>mm_gdbus_object_manager_client_new_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/gio/unstable/GDBusObjectManager.html#GDBusObjectManager-struct"><span class="returnvalue">GDBusObjectManager</span></a> *
+mm_gdbus_object_manager_client_new_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new" title="mm_gdbus_object_manager_client_new ()"><code class="function">mm_gdbus_object_manager_client_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-manager-client-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new" title="mm_gdbus_object_manager_client_new ()"><code class="function">mm_gdbus_object_manager_client_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-manager-client-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed object manager client or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusObjectManagerClient]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-manager-client-new-sync"></a><h3>mm_gdbus_object_manager_client_new_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/gio/unstable/GDBusObjectManager.html#GDBusObjectManager-struct"><span class="returnvalue">GDBusObjectManager</span></a> *
+mm_gdbus_object_manager_client_new_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> using <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-get-proxy-type" title="mm_gdbus_object_manager_client_get_proxy_type ()"><code class="function">mm_gdbus_object_manager_client_get_proxy_type()</code></a> as the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusProxyTypeFunc"><span class="type">GDBusProxyTypeFunc</span></a>. See <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-sync"><code class="function">g_dbus_object_manager_client_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new" title="mm_gdbus_object_manager_client_new ()"><code class="function">mm_gdbus_object_manager_client_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-manager-client-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-manager-client-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed object manager client or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusObjectManagerClient]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-manager-client-new-for-bus"></a><h3>mm_gdbus_object_manager_client_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_object_manager_client_new_for_bus
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new" title="mm_gdbus_object_manager_client_new ()"><code class="function">mm_gdbus_object_manager_client_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-for-bus-finish" title="mm_gdbus_object_manager_client_new_for_bus_finish ()"><code class="function">mm_gdbus_object_manager_client_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-for-bus-sync" title="mm_gdbus_object_manager_client_new_for_bus_sync ()"><code class="function">mm_gdbus_object_manager_client_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-manager-client-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-manager-client-new-for-bus-finish"></a><h3>mm_gdbus_object_manager_client_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/gio/unstable/GDBusObjectManager.html#GDBusObjectManager-struct"><span class="returnvalue">GDBusObjectManager</span></a> *
+mm_gdbus_object_manager_client_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-for-bus" title="mm_gdbus_object_manager_client_new_for_bus ()"><code class="function">mm_gdbus_object_manager_client_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-manager-client-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-for-bus" title="mm_gdbus_object_manager_client_new_for_bus ()"><code class="function">mm_gdbus_object_manager_client_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-manager-client-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed object manager client or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusObjectManagerClient]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-manager-client-new-for-bus-sync"></a><h3>mm_gdbus_object_manager_client_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/gio/unstable/GDBusObjectManager.html#GDBusObjectManager-struct"><span class="returnvalue">GDBusObjectManager</span></a> *
+mm_gdbus_object_manager_client_new_for_bus_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-sync" title="mm_gdbus_object_manager_client_new_sync ()"><code class="function">mm_gdbus_object_manager_client_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-for-bus" title="mm_gdbus_object_manager_client_new_for_bus ()"><code class="function">mm_gdbus_object_manager_client_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-manager-client-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-manager-client-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed object manager client or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusObjectManagerClient]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-manager-client-get-proxy-type"></a><h3>mm_gdbus_object_manager_client_get_proxy_type ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a>
+mm_gdbus_object_manager_client_get_proxy_type
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>A <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusProxyTypeFunc"><span class="type">GDBusProxyTypeFunc</span></a> that maps <em class="parameter"><code>interface_name</code></em>
+ to the generated <a href="https://developer.gnome.org/gio/unstable/GDBusObjectProxy.html#GDBusObjectProxy-struct"><span class="type">GDBusObjectProxy</span></a> derived and <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct"><span class="type">GDBusProxy</span></a> derived types.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-manager-client-get-proxy-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>manager</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"><span class="type">GDBusObjectManagerClient</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>The object path of the remote object (unused).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>interface_name</p></td>
+<td class="parameter_description"><p>Interface name of the remote object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to get the object proxy <a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data (unused).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-manager-client-get-proxy-type.returns"></a><h4>Returns</h4>
+<p> A <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct"><span class="type">GDBusProxy</span></a> derived <a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> if <em class="parameter"><code>interface_name</code></em>
+is not <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, otherwise the <a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> for <a class="link" href="MmGdbusObjectProxy.html" title="MmGdbusObjectProxy"><span class="type">MmGdbusObjectProxy</span></a>.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectManagerClient.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusObjectManagerClient-struct"></a><h3>struct MmGdbusObjectManagerClient</h3>
+<pre class="programlisting">struct MmGdbusObjectManagerClient;</pre>
+<p>The <a class="link" href="MmGdbusObjectManagerClient.html" title="MmGdbusObjectManagerClient"><span class="type">MmGdbusObjectManagerClient</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusObjectProxy.html b/docs/reference/libmm-glib/html/MmGdbusObjectProxy.html
new file mode 100644
index 00000000..2584d31e
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusObjectProxy.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusObjectProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusObject.html" title="MmGdbusObject">
+<link rel="next" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusObjectProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusObjectProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusObjectProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusObject.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusObjectSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusObjectProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusObjectProxy.top_of_page"></a>MmGdbusObjectProxy</span></h2>
+<p>MmGdbusObjectProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusObjectProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusObjectProxy.html" title="MmGdbusObjectProxy"><span class="returnvalue">MmGdbusObjectProxy</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectProxy.html#mm-gdbus-object-proxy-new" title="mm_gdbus_object_proxy_new ()">mm_gdbus_object_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusObjectProxy.html#MmGdbusObjectProxy-struct" title="struct MmGdbusObjectProxy">MmGdbusObjectProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusObjectProxy.html#GDBusObjectProxy-struct">GDBusObjectProxy</a>
+ <span class="lineart">╰──</span> MmGdbusObjectProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusObjectProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusObject.html#GDBusObject-struct">GDBusObject</a> and <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-object-proxy-new"></a><h3>mm_gdbus_object_proxy_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusObjectProxy.html" title="MmGdbusObjectProxy"><span class="returnvalue">MmGdbusObjectProxy</span></a> *
+mm_gdbus_object_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);</pre>
+<p>Creates a new proxy object.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-proxy-new.returns"></a><h4>Returns</h4>
+<p>The proxy object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusObjectProxy-struct"></a><h3>struct MmGdbusObjectProxy</h3>
+<pre class="programlisting">struct MmGdbusObjectProxy;</pre>
+<p>The <a class="link" href="MmGdbusObjectProxy.html" title="MmGdbusObjectProxy"><span class="type">MmGdbusObjectProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusObjectSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusObjectSkeleton.html
new file mode 100644
index 00000000..5bb18253
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusObjectSkeleton.html
@@ -0,0 +1,604 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusObjectSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusObjectProxy.html" title="MmGdbusObjectProxy">
+<link rel="next" href="MmGdbusModem.html" title="MmGdbusModem">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusObjectSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusObjectSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusObjectSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusObjectProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusModem.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusObjectSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusObjectSkeleton.top_of_page"></a>MmGdbusObjectSkeleton</span></h2>
+<p>MmGdbusObjectSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusObjectSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="returnvalue">MmGdbusObjectSkeleton</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-new" title="mm_gdbus_object_skeleton_new ()">mm_gdbus_object_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem" title="mm_gdbus_object_skeleton_set_modem ()">mm_gdbus_object_skeleton_set_modem</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem3gpp" title="mm_gdbus_object_skeleton_set_modem3gpp ()">mm_gdbus_object_skeleton_set_modem3gpp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem3gpp-ussd" title="mm_gdbus_object_skeleton_set_modem3gpp_ussd ()">mm_gdbus_object_skeleton_set_modem3gpp_ussd</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-cdma" title="mm_gdbus_object_skeleton_set_modem_cdma ()">mm_gdbus_object_skeleton_set_modem_cdma</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-firmware" title="mm_gdbus_object_skeleton_set_modem_firmware ()">mm_gdbus_object_skeleton_set_modem_firmware</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-oma" title="mm_gdbus_object_skeleton_set_modem_oma ()">mm_gdbus_object_skeleton_set_modem_oma</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-location" title="mm_gdbus_object_skeleton_set_modem_location ()">mm_gdbus_object_skeleton_set_modem_location</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-messaging" title="mm_gdbus_object_skeleton_set_modem_messaging ()">mm_gdbus_object_skeleton_set_modem_messaging</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-simple" title="mm_gdbus_object_skeleton_set_modem_simple ()">mm_gdbus_object_skeleton_set_modem_simple</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-time" title="mm_gdbus_object_skeleton_set_modem_time ()">mm_gdbus_object_skeleton_set_modem_time</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-signal" title="mm_gdbus_object_skeleton_set_modem_signal ()">mm_gdbus_object_skeleton_set_modem_signal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-voice" title="mm_gdbus_object_skeleton_set_modem_voice ()">mm_gdbus_object_skeleton_set_modem_voice</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusObjectSkeleton.html#MmGdbusObjectSkeleton-struct" title="struct MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusObjectSkeleton.html#GDBusObjectSkeleton-struct">GDBusObjectSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusObjectSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusObjectSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusObject.html#GDBusObject-struct">GDBusObject</a> and <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-object-skeleton-new"></a><h3>mm_gdbus_object_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="returnvalue">MmGdbusObjectSkeleton</span></a> *
+mm_gdbus_object_skeleton_new (<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);</pre>
+<p>Creates a new skeleton object.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-skeleton-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-object-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-skeleton-set-modem"></a><h3>mm_gdbus_object_skeleton_set_modem ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_object_skeleton_set_modem (<em class="parameter"><code><a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a> *object</code></em>,
+ <em class="parameter"><code><a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> *interface_</code></em>);</pre>
+<p>Sets the <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem on <em class="parameter"><code>object</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-skeleton-set-modem.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>interface_</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem.html" title="MmGdbusModem"><span class="type">MmGdbusModem</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-skeleton-set-modem3gpp"></a><h3>mm_gdbus_object_skeleton_set_modem3gpp ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_object_skeleton_set_modem3gpp
+ (<em class="parameter"><code><a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a> *object</code></em>,
+ <em class="parameter"><code><a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> *interface_</code></em>);</pre>
+<p>Sets the <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp on <em class="parameter"><code>object</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-skeleton-set-modem3gpp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>interface_</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp"><span class="type">MmGdbusModem3gpp</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-skeleton-set-modem3gpp-ussd"></a><h3>mm_gdbus_object_skeleton_set_modem3gpp_ussd ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_object_skeleton_set_modem3gpp_ussd
+ (<em class="parameter"><code><a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a> *object</code></em>,
+ <em class="parameter"><code><a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> *interface_</code></em>);</pre>
+<p>Sets the <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd on <em class="parameter"><code>object</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-skeleton-set-modem3gpp-ussd.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>interface_</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd"><span class="type">MmGdbusModem3gppUssd</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-skeleton-set-modem-cdma"></a><h3>mm_gdbus_object_skeleton_set_modem_cdma ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_object_skeleton_set_modem_cdma
+ (<em class="parameter"><code><a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a> *object</code></em>,
+ <em class="parameter"><code><a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> *interface_</code></em>);</pre>
+<p>Sets the <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.ModemCdma on <em class="parameter"><code>object</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-skeleton-set-modem-cdma.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>interface_</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma"><span class="type">MmGdbusModemCdma</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-skeleton-set-modem-firmware"></a><h3>mm_gdbus_object_skeleton_set_modem_firmware ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_object_skeleton_set_modem_firmware
+ (<em class="parameter"><code><a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a> *object</code></em>,
+ <em class="parameter"><code><a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> *interface_</code></em>);</pre>
+<p>Sets the <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Firmware on <em class="parameter"><code>object</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-skeleton-set-modem-firmware.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>interface_</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware"><span class="type">MmGdbusModemFirmware</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-skeleton-set-modem-oma"></a><h3>mm_gdbus_object_skeleton_set_modem_oma ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_object_skeleton_set_modem_oma
+ (<em class="parameter"><code><a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a> *object</code></em>,
+ <em class="parameter"><code><a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> *interface_</code></em>);</pre>
+<p>Sets the <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Oma on <em class="parameter"><code>object</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-skeleton-set-modem-oma.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>interface_</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma"><span class="type">MmGdbusModemOma</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-skeleton-set-modem-location"></a><h3>mm_gdbus_object_skeleton_set_modem_location ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_object_skeleton_set_modem_location
+ (<em class="parameter"><code><a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a> *object</code></em>,
+ <em class="parameter"><code><a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> *interface_</code></em>);</pre>
+<p>Sets the <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Location on <em class="parameter"><code>object</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-skeleton-set-modem-location.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>interface_</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation"><span class="type">MmGdbusModemLocation</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-skeleton-set-modem-messaging"></a><h3>mm_gdbus_object_skeleton_set_modem_messaging ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_object_skeleton_set_modem_messaging
+ (<em class="parameter"><code><a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a> *object</code></em>,
+ <em class="parameter"><code><a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> *interface_</code></em>);</pre>
+<p>Sets the <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Messaging on <em class="parameter"><code>object</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-skeleton-set-modem-messaging.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>interface_</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging"><span class="type">MmGdbusModemMessaging</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-skeleton-set-modem-simple"></a><h3>mm_gdbus_object_skeleton_set_modem_simple ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_object_skeleton_set_modem_simple
+ (<em class="parameter"><code><a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a> *object</code></em>,
+ <em class="parameter"><code><a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> *interface_</code></em>);</pre>
+<p>Sets the <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Simple on <em class="parameter"><code>object</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-skeleton-set-modem-simple.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>interface_</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple"><span class="type">MmGdbusModemSimple</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-skeleton-set-modem-time"></a><h3>mm_gdbus_object_skeleton_set_modem_time ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_object_skeleton_set_modem_time
+ (<em class="parameter"><code><a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a> *object</code></em>,
+ <em class="parameter"><code><a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> *interface_</code></em>);</pre>
+<p>Sets the <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Time on <em class="parameter"><code>object</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-skeleton-set-modem-time.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>interface_</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime"><span class="type">MmGdbusModemTime</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-skeleton-set-modem-signal"></a><h3>mm_gdbus_object_skeleton_set_modem_signal ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_object_skeleton_set_modem_signal
+ (<em class="parameter"><code><a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a> *object</code></em>,
+ <em class="parameter"><code><a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> *interface_</code></em>);</pre>
+<p>Sets the <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Signal on <em class="parameter"><code>object</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-skeleton-set-modem-signal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>interface_</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal"><span class="type">MmGdbusModemSignal</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-object-skeleton-set-modem-voice"></a><h3>mm_gdbus_object_skeleton_set_modem_voice ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_object_skeleton_set_modem_voice
+ (<em class="parameter"><code><a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a> *object</code></em>,
+ <em class="parameter"><code><a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> *interface_</code></em>);</pre>
+<p>Sets the <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Voice on <em class="parameter"><code>object</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-gdbus-object-skeleton-set-modem-voice.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>interface_</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice"><span class="type">MmGdbusModemVoice</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusObjectSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusObjectSkeleton-struct"></a><h3>struct MmGdbusObjectSkeleton</h3>
+<pre class="programlisting">struct MmGdbusObjectSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton"><span class="type">MmGdbusObjectSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusOrgFreedesktopModemManager1.html b/docs/reference/libmm-glib/html/MmGdbusOrgFreedesktopModemManager1.html
new file mode 100644
index 00000000..16363de3
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusOrgFreedesktopModemManager1.html
@@ -0,0 +1,1205 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusOrgFreedesktopModemManager1: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="pt02.html" title="Part II. Low level API">
+<link rel="next" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusOrgFreedesktopModemManager1.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusOrgFreedesktopModemManager1.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusOrgFreedesktopModemManager1.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusOrgFreedesktopModemManager1.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusOrgFreedesktopModemManager1.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusOrgFreedesktopModemManager1.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="pt02.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusOrgFreedesktopModemManager1Proxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusOrgFreedesktopModemManager1"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusOrgFreedesktopModemManager1.top_of_page"></a>MmGdbusOrgFreedesktopModemManager1</span></h2>
+<p>MmGdbusOrgFreedesktopModemManager1 — Generated C code for the org.freedesktop.ModemManager1 D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-dup-version" title="mm_gdbus_org_freedesktop_modem_manager1_dup_version ()">mm_gdbus_org_freedesktop_modem_manager1_dup_version</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-get-version" title="mm_gdbus_org_freedesktop_modem_manager1_get_version ()">mm_gdbus_org_freedesktop_modem_manager1_get_version</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices" title="mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices ()">mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices-finish" title="mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_finish ()">mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices-sync" title="mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_sync ()">mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device" title="mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device ()">mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device-finish" title="mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_finish ()">mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device-sync" title="mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_sync ()">mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-set-logging" title="mm_gdbus_org_freedesktop_modem_manager1_call_set_logging ()">mm_gdbus_org_freedesktop_modem_manager1_call_set_logging</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-set-logging-finish" title="mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_finish ()">mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-set-logging-sync" title="mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_sync ()">mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event" title="mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event ()">mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event-finish" title="mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_finish ()">mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event-sync" title="mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_sync ()">mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody><tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1--version" title="The “version” property">version</a></td>
+<td class="property_flags">Read / Write</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-inhibit-device" title="The “handle-inhibit-device” signal">handle-inhibit-device</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-report-kernel-event" title="The “handle-report-kernel-event” signal">handle-report-kernel-event</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-scan-devices" title="The “handle-scan-devices” signal">handle-scan-devices</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-set-logging" title="The “handle-set-logging” signal">handle-set-logging</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-struct" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1Iface" title="struct MmGdbusOrgFreedesktopModemManager1Iface">MmGdbusOrgFreedesktopModemManager1Iface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusOrgFreedesktopModemManager1
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusOrgFreedesktopModemManager1 requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusOrgFreedesktopModemManager1 is implemented by
+ <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy">MmGdbusOrgFreedesktopModemManager1Proxy</a> and <a class="link" href="MmGdbusOrgFreedesktopModemManager1Skeleton.html" title="MmGdbusOrgFreedesktopModemManager1Skeleton">MmGdbusOrgFreedesktopModemManager1Skeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1 D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-dup-version"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_dup_version ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_org_freedesktop_modem_manager1_dup_version
+ (<em class="parameter"><code><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-property-org-freedesktop-ModemManager1.Version">"Version"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-dup-version.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-dup-version.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-get-version"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_get_version ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_org_freedesktop_modem_manager1_get_version
+ (<em class="parameter"><code><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-property-org-freedesktop-ModemManager1.Version">"Version"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-dup-version" title="mm_gdbus_org_freedesktop_modem_manager1_dup_version ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_dup_version()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-get-version.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-get-version.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices
+ (<em class="parameter"><code><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.ScanDevices"><GTKDOCLINK HREF="ScanDevices"><code class="function">ScanDevices()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices-finish" title="mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_finish ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices-sync" title="mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_sync ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy"><span class="type">MmGdbusOrgFreedesktopModemManager1Proxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices-finish"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices" title="mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy"><span class="type">MmGdbusOrgFreedesktopModemManager1Proxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices" title="mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices-sync"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.ScanDevices"><GTKDOCLINK HREF="ScanDevices"><code class="function">ScanDevices()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices" title="mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy"><span class="type">MmGdbusOrgFreedesktopModemManager1Proxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device
+ (<em class="parameter"><code><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_uid</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_inhibit</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.InhibitDevice"><GTKDOCLINK HREF="InhibitDevice"><code class="function">InhibitDevice()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device-finish" title="mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_finish ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device-sync" title="mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_sync ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy"><span class="type">MmGdbusOrgFreedesktopModemManager1Proxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_uid</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_inhibit</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device-finish"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device" title="mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy"><span class="type">MmGdbusOrgFreedesktopModemManager1Proxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device" title="mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device-sync"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_uid</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_inhibit</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.InhibitDevice"><GTKDOCLINK HREF="InhibitDevice"><code class="function">InhibitDevice()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device" title="mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy"><span class="type">MmGdbusOrgFreedesktopModemManager1Proxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_uid</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_inhibit</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-set-logging"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_call_set_logging ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_org_freedesktop_modem_manager1_call_set_logging
+ (<em class="parameter"><code><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_level</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.SetLogging"><GTKDOCLINK HREF="SetLogging"><code class="function">SetLogging()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-set-logging-finish" title="mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_finish ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-set-logging-sync" title="mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_sync ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-set-logging.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy"><span class="type">MmGdbusOrgFreedesktopModemManager1Proxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_level</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-set-logging-finish"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-set-logging" title="mm_gdbus_org_freedesktop_modem_manager1_call_set_logging ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_set_logging()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-set-logging-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy"><span class="type">MmGdbusOrgFreedesktopModemManager1Proxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-set-logging" title="mm_gdbus_org_freedesktop_modem_manager1_call_set_logging ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_set_logging()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-set-logging-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-set-logging-sync"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_level</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.SetLogging"><GTKDOCLINK HREF="SetLogging"><code class="function">SetLogging()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-set-logging" title="mm_gdbus_org_freedesktop_modem_manager1_call_set_logging ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_set_logging()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-set-logging-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy"><span class="type">MmGdbusOrgFreedesktopModemManager1Proxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_level</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-set-logging-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event
+ (<em class="parameter"><code><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.ReportKernelEvent"><GTKDOCLINK HREF="ReportKernelEvent"><code class="function">ReportKernelEvent()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event-finish" title="mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_finish ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event-sync" title="mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_sync ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy"><span class="type">MmGdbusOrgFreedesktopModemManager1Proxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event-finish"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_finish
+ (<em class="parameter"><code><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event" title="mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy"><span class="type">MmGdbusOrgFreedesktopModemManager1Proxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event" title="mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event-sync"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_sync
+ (<em class="parameter"><code><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.ReportKernelEvent"><GTKDOCLINK HREF="ReportKernelEvent"><code class="function">ReportKernelEvent()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event" title="mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy"><span class="type">MmGdbusOrgFreedesktopModemManager1Proxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusOrgFreedesktopModemManager1-struct"></a><h3>MmGdbusOrgFreedesktopModemManager1</h3>
+<pre class="programlisting">typedef struct _MmGdbusOrgFreedesktopModemManager1 MmGdbusOrgFreedesktopModemManager1;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusOrgFreedesktopModemManager1Iface"></a><h3>struct MmGdbusOrgFreedesktopModemManager1Iface</h3>
+<pre class="programlisting">struct MmGdbusOrgFreedesktopModemManager1Iface {
+ GTypeInterface parent_iface;
+
+
+ gboolean (*handle_inhibit_device) (
+ MmGdbusOrgFreedesktopModemManager1 *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_uid,
+ gboolean arg_inhibit);
+
+ gboolean (*handle_report_kernel_event) (
+ MmGdbusOrgFreedesktopModemManager1 *object,
+ GDBusMethodInvocation *invocation,
+ GVariant *arg_properties);
+
+ gboolean (*handle_scan_devices) (
+ MmGdbusOrgFreedesktopModemManager1 *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_set_logging) (
+ MmGdbusOrgFreedesktopModemManager1 *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_level);
+
+ const gchar * (*get_version) (MmGdbusOrgFreedesktopModemManager1 *object);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.</p>
+<div class="refsect3">
+<a name="MmGdbusOrgFreedesktopModemManager1Iface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusOrgFreedesktopModemManager1Iface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusOrgFreedesktopModemManager1Iface.handle-inhibit-device"></a>handle_inhibit_device</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-inhibit-device" title="The “handle-inhibit-device” signal"><span class="type">“handle-inhibit-device”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusOrgFreedesktopModemManager1Iface.handle-report-kernel-event"></a>handle_report_kernel_event</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-report-kernel-event" title="The “handle-report-kernel-event” signal"><span class="type">“handle-report-kernel-event”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusOrgFreedesktopModemManager1Iface.handle-scan-devices"></a>handle_scan_devices</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-scan-devices" title="The “handle-scan-devices” signal"><span class="type">“handle-scan-devices”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusOrgFreedesktopModemManager1Iface.handle-set-logging"></a>handle_set_logging</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-set-logging" title="The “handle-set-logging” signal"><span class="type">“handle-set-logging”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusOrgFreedesktopModemManager1Iface.get-version"></a>get_version</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1--version" title="The “version” property"><span class="type">“version”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusOrgFreedesktopModemManager1--version"></a><h3>The <code class="literal">“version”</code> property</h3>
+<pre class="programlisting"> “version” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-property-org-freedesktop-ModemManager1.Version">"Version"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusOrgFreedesktopModemManager1-handle-inhibit-device"></a><h3>The <code class="literal">“handle-inhibit-device”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_uid,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_inhibit,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.InhibitDevice"><GTKDOCLINK HREF="InhibitDevice"><code class="function">InhibitDevice()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_org_freedesktop_modem_manager1_complete_inhibit_device()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusOrgFreedesktopModemManager1-handle-inhibit-device.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_uid</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_inhibit</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusOrgFreedesktopModemManager1-handle-inhibit-device.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusOrgFreedesktopModemManager1-handle-report-kernel-event"></a><h3>The <code class="literal">“handle-report-kernel-event”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_properties,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.ReportKernelEvent"><GTKDOCLINK HREF="ReportKernelEvent"><code class="function">ReportKernelEvent()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_org_freedesktop_modem_manager1_complete_report_kernel_event()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusOrgFreedesktopModemManager1-handle-report-kernel-event.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_properties</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusOrgFreedesktopModemManager1-handle-report-kernel-event.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusOrgFreedesktopModemManager1-handle-scan-devices"></a><h3>The <code class="literal">“handle-scan-devices”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.ScanDevices"><GTKDOCLINK HREF="ScanDevices"><code class="function">ScanDevices()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_org_freedesktop_modem_manager1_complete_scan_devices()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusOrgFreedesktopModemManager1-handle-scan-devices.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusOrgFreedesktopModemManager1-handle-scan-devices.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusOrgFreedesktopModemManager1-handle-set-logging"></a><h3>The <code class="literal">“handle-set-logging”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_level,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.html#gdbus-method-org-freedesktop-ModemManager1.SetLogging"><GTKDOCLINK HREF="SetLogging"><code class="function">SetLogging()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_org_freedesktop_modem_manager1_complete_set_logging()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusOrgFreedesktopModemManager1-handle-set-logging.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="type">MmGdbusOrgFreedesktopModemManager1</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_level</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusOrgFreedesktopModemManager1-handle-set-logging.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusOrgFreedesktopModemManager1Proxy.html b/docs/reference/libmm-glib/html/MmGdbusOrgFreedesktopModemManager1Proxy.html
new file mode 100644
index 00000000..bf03510b
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusOrgFreedesktopModemManager1Proxy.html
@@ -0,0 +1,472 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusOrgFreedesktopModemManager1Proxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">
+<link rel="next" href="MmGdbusOrgFreedesktopModemManager1Skeleton.html" title="MmGdbusOrgFreedesktopModemManager1Skeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusOrgFreedesktopModemManager1Proxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusOrgFreedesktopModemManager1Proxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusOrgFreedesktopModemManager1Proxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusOrgFreedesktopModemManager1.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusOrgFreedesktopModemManager1Skeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusOrgFreedesktopModemManager1Proxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusOrgFreedesktopModemManager1Proxy.top_of_page"></a>MmGdbusOrgFreedesktopModemManager1Proxy</span></h2>
+<p>MmGdbusOrgFreedesktopModemManager1Proxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1Proxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new ()">mm_gdbus_org_freedesktop_modem_manager1_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="returnvalue">MmGdbusOrgFreedesktopModemManager1</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-finish" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_finish ()">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus ()">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="returnvalue">MmGdbusOrgFreedesktopModemManager1</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus-finish" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_finish ()">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="returnvalue">MmGdbusOrgFreedesktopModemManager1</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus-sync" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_sync ()">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="returnvalue">MmGdbusOrgFreedesktopModemManager1</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-sync" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_sync ()">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1Proxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#MmGdbusOrgFreedesktopModemManager1Proxy-struct" title="struct MmGdbusOrgFreedesktopModemManager1Proxy">MmGdbusOrgFreedesktopModemManager1Proxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1Proxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusOrgFreedesktopModemManager1Proxy
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1Proxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusOrgFreedesktopModemManager1Proxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1Proxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1Proxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_org_freedesktop_modem_manager1_proxy_new
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-finish" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_finish ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-sync" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_sync ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new-finish"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="returnvalue">MmGdbusOrgFreedesktopModemManager1</span></a> *
+mm_gdbus_org_freedesktop_modem_manager1_proxy_new_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusOrgFreedesktopModemManager1Proxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus-finish" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus-sync" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus-finish"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="returnvalue">MmGdbusOrgFreedesktopModemManager1</span></a> *
+mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_finish
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusOrgFreedesktopModemManager1Proxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus-sync"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="returnvalue">MmGdbusOrgFreedesktopModemManager1</span></a> *
+mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-sync" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_sync ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusOrgFreedesktopModemManager1Proxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new-sync"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="returnvalue">MmGdbusOrgFreedesktopModemManager1</span></a> *
+mm_gdbus_org_freedesktop_modem_manager1_proxy_new_sync
+ (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new ()"><code class="function">mm_gdbus_org_freedesktop_modem_manager1_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusOrgFreedesktopModemManager1Proxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1Proxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusOrgFreedesktopModemManager1Proxy-struct"></a><h3>struct MmGdbusOrgFreedesktopModemManager1Proxy</h3>
+<pre class="programlisting">struct MmGdbusOrgFreedesktopModemManager1Proxy;</pre>
+<p>The <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy"><span class="type">MmGdbusOrgFreedesktopModemManager1Proxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusOrgFreedesktopModemManager1Skeleton.html b/docs/reference/libmm-glib/html/MmGdbusOrgFreedesktopModemManager1Skeleton.html
new file mode 100644
index 00000000..bb8d40a2
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusOrgFreedesktopModemManager1Skeleton.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusOrgFreedesktopModemManager1Skeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy">
+<link rel="next" href="MmGdbusObjectManagerClient.html" title="MmGdbusObjectManagerClient">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusOrgFreedesktopModemManager1Skeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusOrgFreedesktopModemManager1Skeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusOrgFreedesktopModemManager1Skeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusOrgFreedesktopModemManager1Proxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusObjectManagerClient.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusOrgFreedesktopModemManager1Skeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusOrgFreedesktopModemManager1Skeleton.top_of_page"></a>MmGdbusOrgFreedesktopModemManager1Skeleton</span></h2>
+<p>MmGdbusOrgFreedesktopModemManager1Skeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1Skeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="returnvalue">MmGdbusOrgFreedesktopModemManager1</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Skeleton.html#mm-gdbus-org-freedesktop-modem-manager1-skeleton-new" title="mm_gdbus_org_freedesktop_modem_manager1_skeleton_new ()">mm_gdbus_org_freedesktop_modem_manager1_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1Skeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusOrgFreedesktopModemManager1Skeleton.html#MmGdbusOrgFreedesktopModemManager1Skeleton-struct" title="struct MmGdbusOrgFreedesktopModemManager1Skeleton">MmGdbusOrgFreedesktopModemManager1Skeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1Skeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusOrgFreedesktopModemManager1Skeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1Skeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusOrgFreedesktopModemManager1Skeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1Skeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1Skeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-skeleton-new"></a><h3>mm_gdbus_org_freedesktop_modem_manager1_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1"><span class="returnvalue">MmGdbusOrgFreedesktopModemManager1</span></a> *
+mm_gdbus_org_freedesktop_modem_manager1_skeleton_new
+ (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.</p>
+<div class="refsect3">
+<a name="mm-gdbus-org-freedesktop-modem-manager1-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusOrgFreedesktopModemManager1Skeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusOrgFreedesktopModemManager1Skeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusOrgFreedesktopModemManager1Skeleton-struct"></a><h3>struct MmGdbusOrgFreedesktopModemManager1Skeleton</h3>
+<pre class="programlisting">struct MmGdbusOrgFreedesktopModemManager1Skeleton;</pre>
+<p>The <a class="link" href="MmGdbusOrgFreedesktopModemManager1Skeleton.html" title="MmGdbusOrgFreedesktopModemManager1Skeleton"><span class="type">MmGdbusOrgFreedesktopModemManager1Skeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusSim.html b/docs/reference/libmm-glib/html/MmGdbusSim.html
new file mode 100644
index 00000000..804af127
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusSim.html
@@ -0,0 +1,1541 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusSim: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusBearerSkeleton.html" title="MmGdbusBearerSkeleton">
+<link rel="next" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusSim.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusSim.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusSim.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusSim.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusSim.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusSim.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusBearerSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusSimProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusSim"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusSim.top_of_page"></a>MmGdbusSim</span></h2>
+<p>MmGdbusSim — Generated C code for the org.freedesktop.ModemManager1.Sim D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusSim.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-get-imsi" title="mm_gdbus_sim_get_imsi ()">mm_gdbus_sim_get_imsi</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-dup-imsi" title="mm_gdbus_sim_dup_imsi ()">mm_gdbus_sim_dup_imsi</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-get-sim-identifier" title="mm_gdbus_sim_get_sim_identifier ()">mm_gdbus_sim_get_sim_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-dup-sim-identifier" title="mm_gdbus_sim_dup_sim_identifier ()">mm_gdbus_sim_dup_sim_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-get-operator-identifier" title="mm_gdbus_sim_get_operator_identifier ()">mm_gdbus_sim_get_operator_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-dup-operator-identifier" title="mm_gdbus_sim_dup_operator_identifier ()">mm_gdbus_sim_dup_operator_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-get-operator-name" title="mm_gdbus_sim_get_operator_name ()">mm_gdbus_sim_get_operator_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-dup-operator-name" title="mm_gdbus_sim_dup_operator_name ()">mm_gdbus_sim_dup_operator_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-pin" title="mm_gdbus_sim_call_send_pin ()">mm_gdbus_sim_call_send_pin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-pin-finish" title="mm_gdbus_sim_call_send_pin_finish ()">mm_gdbus_sim_call_send_pin_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-pin-sync" title="mm_gdbus_sim_call_send_pin_sync ()">mm_gdbus_sim_call_send_pin_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-puk" title="mm_gdbus_sim_call_send_puk ()">mm_gdbus_sim_call_send_puk</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-puk-finish" title="mm_gdbus_sim_call_send_puk_finish ()">mm_gdbus_sim_call_send_puk_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-puk-sync" title="mm_gdbus_sim_call_send_puk_sync ()">mm_gdbus_sim_call_send_puk_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-enable-pin" title="mm_gdbus_sim_call_enable_pin ()">mm_gdbus_sim_call_enable_pin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-enable-pin-finish" title="mm_gdbus_sim_call_enable_pin_finish ()">mm_gdbus_sim_call_enable_pin_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-enable-pin-sync" title="mm_gdbus_sim_call_enable_pin_sync ()">mm_gdbus_sim_call_enable_pin_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-change-pin" title="mm_gdbus_sim_call_change_pin ()">mm_gdbus_sim_call_change_pin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-change-pin-finish" title="mm_gdbus_sim_call_change_pin_finish ()">mm_gdbus_sim_call_change_pin_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-change-pin-sync" title="mm_gdbus_sim_call_change_pin_sync ()">mm_gdbus_sim_call_change_pin_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSim.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusSim.html#MmGdbusSim--imsi" title="The “imsi” property">imsi</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusSim.html#MmGdbusSim--operator-identifier" title="The “operator-identifier” property">operator-identifier</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusSim.html#MmGdbusSim--operator-name" title="The “operator-name” property">operator-name</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusSim.html#MmGdbusSim--sim-identifier" title="The “sim-identifier” property">sim-identifier</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSim.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusSim.html#MmGdbusSim-handle-change-pin" title="The “handle-change-pin” signal">handle-change-pin</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusSim.html#MmGdbusSim-handle-enable-pin" title="The “handle-enable-pin” signal">handle-enable-pin</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusSim.html#MmGdbusSim-handle-send-pin" title="The “handle-send-pin” signal">handle-send-pin</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusSim.html#MmGdbusSim-handle-send-puk" title="The “handle-send-puk” signal">handle-send-puk</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSim.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusSim.html#MmGdbusSim-struct" title="MmGdbusSim">MmGdbusSim</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusSim.html#MmGdbusSimIface" title="struct MmGdbusSimIface">MmGdbusSimIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSim.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusSim
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSim.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusSim requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSim.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusSim is implemented by
+ <a class="link" href="MMSim.html" title="MMSim">MMSim</a>, <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy">MmGdbusSimProxy</a> and <a class="link" href="MmGdbusSimSkeleton.html" title="MmGdbusSimSkeleton">MmGdbusSimSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSim.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Sim D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSim.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-sim-get-imsi"></a><h3>mm_gdbus_sim_get_imsi ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sim_get_imsi (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.Imsi">"Imsi"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-dup-imsi" title="mm_gdbus_sim_dup_imsi ()"><code class="function">mm_gdbus_sim_dup_imsi()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-get-imsi.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-get-imsi.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-dup-imsi"></a><h3>mm_gdbus_sim_dup_imsi ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sim_dup_imsi (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.Imsi">"Imsi"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-dup-imsi.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-dup-imsi.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-get-sim-identifier"></a><h3>mm_gdbus_sim_get_sim_identifier ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sim_get_sim_identifier (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.SimIdentifier">"SimIdentifier"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-dup-sim-identifier" title="mm_gdbus_sim_dup_sim_identifier ()"><code class="function">mm_gdbus_sim_dup_sim_identifier()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-get-sim-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-get-sim-identifier.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-dup-sim-identifier"></a><h3>mm_gdbus_sim_dup_sim_identifier ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sim_dup_sim_identifier (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.SimIdentifier">"SimIdentifier"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-dup-sim-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-dup-sim-identifier.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-get-operator-identifier"></a><h3>mm_gdbus_sim_get_operator_identifier ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sim_get_operator_identifier (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorIdentifier">"OperatorIdentifier"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-dup-operator-identifier" title="mm_gdbus_sim_dup_operator_identifier ()"><code class="function">mm_gdbus_sim_dup_operator_identifier()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-get-operator-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-get-operator-identifier.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-dup-operator-identifier"></a><h3>mm_gdbus_sim_dup_operator_identifier ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sim_dup_operator_identifier (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorIdentifier">"OperatorIdentifier"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-dup-operator-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-dup-operator-identifier.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-get-operator-name"></a><h3>mm_gdbus_sim_get_operator_name ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sim_get_operator_name (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorName">"OperatorName"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-dup-operator-name" title="mm_gdbus_sim_dup_operator_name ()"><code class="function">mm_gdbus_sim_dup_operator_name()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-get-operator-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-get-operator-name.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-dup-operator-name"></a><h3>mm_gdbus_sim_dup_operator_name ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sim_dup_operator_name (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorName">"OperatorName"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-dup-operator-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-dup-operator-name.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-call-send-pin"></a><h3>mm_gdbus_sim_call_send_pin ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_sim_call_send_pin (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.SendPin"><GTKDOCLINK HREF="SendPin"><code class="function">SendPin()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-pin-finish" title="mm_gdbus_sim_call_send_pin_finish ()"><code class="function">mm_gdbus_sim_call_send_pin_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-pin-sync" title="mm_gdbus_sim_call_send_pin_sync ()"><code class="function">mm_gdbus_sim_call_send_pin_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-send-pin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy"><span class="type">MmGdbusSimProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_pin</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-call-send-pin-finish"></a><h3>mm_gdbus_sim_call_send_pin_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_sim_call_send_pin_finish (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-pin" title="mm_gdbus_sim_call_send_pin ()"><code class="function">mm_gdbus_sim_call_send_pin()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-send-pin-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy"><span class="type">MmGdbusSimProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-pin" title="mm_gdbus_sim_call_send_pin ()"><code class="function">mm_gdbus_sim_call_send_pin()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-send-pin-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-call-send-pin-sync"></a><h3>mm_gdbus_sim_call_send_pin_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_sim_call_send_pin_sync (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.SendPin"><GTKDOCLINK HREF="SendPin"><code class="function">SendPin()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-pin" title="mm_gdbus_sim_call_send_pin ()"><code class="function">mm_gdbus_sim_call_send_pin()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-send-pin-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy"><span class="type">MmGdbusSimProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_pin</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-send-pin-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-call-send-puk"></a><h3>mm_gdbus_sim_call_send_puk ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_sim_call_send_puk (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_puk</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.SendPuk"><GTKDOCLINK HREF="SendPuk"><code class="function">SendPuk()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-puk-finish" title="mm_gdbus_sim_call_send_puk_finish ()"><code class="function">mm_gdbus_sim_call_send_puk_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-puk-sync" title="mm_gdbus_sim_call_send_puk_sync ()"><code class="function">mm_gdbus_sim_call_send_puk_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-send-puk.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy"><span class="type">MmGdbusSimProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_puk</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_pin</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-call-send-puk-finish"></a><h3>mm_gdbus_sim_call_send_puk_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_sim_call_send_puk_finish (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-puk" title="mm_gdbus_sim_call_send_puk ()"><code class="function">mm_gdbus_sim_call_send_puk()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-send-puk-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy"><span class="type">MmGdbusSimProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-puk" title="mm_gdbus_sim_call_send_puk ()"><code class="function">mm_gdbus_sim_call_send_puk()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-send-puk-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-call-send-puk-sync"></a><h3>mm_gdbus_sim_call_send_puk_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_sim_call_send_puk_sync (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_puk</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.SendPuk"><GTKDOCLINK HREF="SendPuk"><code class="function">SendPuk()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-puk" title="mm_gdbus_sim_call_send_puk ()"><code class="function">mm_gdbus_sim_call_send_puk()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-send-puk-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy"><span class="type">MmGdbusSimProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_puk</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_pin</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-send-puk-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-call-enable-pin"></a><h3>mm_gdbus_sim_call_enable_pin ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_sim_call_enable_pin (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_enabled</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.EnablePin"><GTKDOCLINK HREF="EnablePin"><code class="function">EnablePin()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-enable-pin-finish" title="mm_gdbus_sim_call_enable_pin_finish ()"><code class="function">mm_gdbus_sim_call_enable_pin_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-enable-pin-sync" title="mm_gdbus_sim_call_enable_pin_sync ()"><code class="function">mm_gdbus_sim_call_enable_pin_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-enable-pin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy"><span class="type">MmGdbusSimProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_pin</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_enabled</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-call-enable-pin-finish"></a><h3>mm_gdbus_sim_call_enable_pin_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_sim_call_enable_pin_finish (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-enable-pin" title="mm_gdbus_sim_call_enable_pin ()"><code class="function">mm_gdbus_sim_call_enable_pin()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-enable-pin-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy"><span class="type">MmGdbusSimProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-enable-pin" title="mm_gdbus_sim_call_enable_pin ()"><code class="function">mm_gdbus_sim_call_enable_pin()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-enable-pin-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-call-enable-pin-sync"></a><h3>mm_gdbus_sim_call_enable_pin_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_sim_call_enable_pin_sync (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_enabled</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.EnablePin"><GTKDOCLINK HREF="EnablePin"><code class="function">EnablePin()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-enable-pin" title="mm_gdbus_sim_call_enable_pin ()"><code class="function">mm_gdbus_sim_call_enable_pin()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-enable-pin-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy"><span class="type">MmGdbusSimProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_pin</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_enabled</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-enable-pin-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-call-change-pin"></a><h3>mm_gdbus_sim_call_change_pin ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_sim_call_change_pin (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_old_pin</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_new_pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.ChangePin"><GTKDOCLINK HREF="ChangePin"><code class="function">ChangePin()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-change-pin-finish" title="mm_gdbus_sim_call_change_pin_finish ()"><code class="function">mm_gdbus_sim_call_change_pin_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-change-pin-sync" title="mm_gdbus_sim_call_change_pin_sync ()"><code class="function">mm_gdbus_sim_call_change_pin_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-change-pin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy"><span class="type">MmGdbusSimProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_old_pin</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_new_pin</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-call-change-pin-finish"></a><h3>mm_gdbus_sim_call_change_pin_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_sim_call_change_pin_finish (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-change-pin" title="mm_gdbus_sim_call_change_pin ()"><code class="function">mm_gdbus_sim_call_change_pin()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-change-pin-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy"><span class="type">MmGdbusSimProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-change-pin" title="mm_gdbus_sim_call_change_pin ()"><code class="function">mm_gdbus_sim_call_change_pin()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-change-pin-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-call-change-pin-sync"></a><h3>mm_gdbus_sim_call_change_pin_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_sim_call_change_pin_sync (<em class="parameter"><code><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *proxy</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_old_pin</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_new_pin</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.ChangePin"><GTKDOCLINK HREF="ChangePin"><code class="function">ChangePin()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-change-pin" title="mm_gdbus_sim_call_change_pin ()"><code class="function">mm_gdbus_sim_call_change_pin()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-change-pin-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy"><span class="type">MmGdbusSimProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_old_pin</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_new_pin</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-call-change-pin-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSim.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusSim-struct"></a><h3>MmGdbusSim</h3>
+<pre class="programlisting">typedef struct _MmGdbusSim MmGdbusSim;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Sim.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSimIface"></a><h3>struct MmGdbusSimIface</h3>
+<pre class="programlisting">struct MmGdbusSimIface {
+ GTypeInterface parent_iface;
+
+
+ gboolean (*handle_change_pin) (
+ MmGdbusSim *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_old_pin,
+ const gchar *arg_new_pin);
+
+ gboolean (*handle_enable_pin) (
+ MmGdbusSim *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_pin,
+ gboolean arg_enabled);
+
+ gboolean (*handle_send_pin) (
+ MmGdbusSim *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_pin);
+
+ gboolean (*handle_send_puk) (
+ MmGdbusSim *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_puk,
+ const gchar *arg_pin);
+
+ const gchar * (*get_imsi) (MmGdbusSim *object);
+
+ const gchar * (*get_operator_identifier) (MmGdbusSim *object);
+
+ const gchar * (*get_operator_name) (MmGdbusSim *object);
+
+ const gchar * (*get_sim_identifier) (MmGdbusSim *object);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Sim.</p>
+<div class="refsect3">
+<a name="MmGdbusSimIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusSimIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSimIface.handle-change-pin"></a>handle_change_pin</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusSim.html#MmGdbusSim-handle-change-pin" title="The “handle-change-pin” signal"><span class="type">“handle-change-pin”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSimIface.handle-enable-pin"></a>handle_enable_pin</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusSim.html#MmGdbusSim-handle-enable-pin" title="The “handle-enable-pin” signal"><span class="type">“handle-enable-pin”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSimIface.handle-send-pin"></a>handle_send_pin</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusSim.html#MmGdbusSim-handle-send-pin" title="The “handle-send-pin” signal"><span class="type">“handle-send-pin”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSimIface.handle-send-puk"></a>handle_send_puk</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusSim.html#MmGdbusSim-handle-send-puk" title="The “handle-send-puk” signal"><span class="type">“handle-send-puk”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSimIface.get-imsi"></a>get_imsi</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSim.html#MmGdbusSim--imsi" title="The “imsi” property"><span class="type">“imsi”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSimIface.get-operator-identifier"></a>get_operator_identifier</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSim.html#MmGdbusSim--operator-identifier" title="The “operator-identifier” property"><span class="type">“operator-identifier”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSimIface.get-operator-name"></a>get_operator_name</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSim.html#MmGdbusSim--operator-name" title="The “operator-name” property"><span class="type">“operator-name”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSimIface.get-sim-identifier"></a>get_sim_identifier</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSim.html#MmGdbusSim--sim-identifier" title="The “sim-identifier” property"><span class="type">“sim-identifier”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSim.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusSim--imsi"></a><h3>The <code class="literal">“imsi”</code> property</h3>
+<pre class="programlisting"> “imsi” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.Imsi">"Imsi"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSim--operator-identifier"></a><h3>The <code class="literal">“operator-identifier”</code> property</h3>
+<pre class="programlisting"> “operator-identifier” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorIdentifier">"OperatorIdentifier"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSim--operator-name"></a><h3>The <code class="literal">“operator-name”</code> property</h3>
+<pre class="programlisting"> “operator-name” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.OperatorName">"OperatorName"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSim--sim-identifier"></a><h3>The <code class="literal">“sim-identifier”</code> property</h3>
+<pre class="programlisting"> “sim-identifier” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-property-org-freedesktop-ModemManager1-Sim.SimIdentifier">"SimIdentifier"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSim.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusSim-handle-change-pin"></a><h3>The <code class="literal">“handle-change-pin”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_old_pin,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_new_pin,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.ChangePin"><GTKDOCLINK HREF="ChangePin"><code class="function">ChangePin()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_sim_complete_change_pin()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusSim-handle-change-pin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_old_pin</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_new_pin</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusSim-handle-change-pin.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSim-handle-enable-pin"></a><h3>The <code class="literal">“handle-enable-pin”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_pin,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_enabled,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.EnablePin"><GTKDOCLINK HREF="EnablePin"><code class="function">EnablePin()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_sim_complete_enable_pin()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusSim-handle-enable-pin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_pin</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_enabled</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusSim-handle-enable-pin.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSim-handle-send-pin"></a><h3>The <code class="literal">“handle-send-pin”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_pin,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.SendPin"><GTKDOCLINK HREF="SendPin"><code class="function">SendPin()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_sim_complete_send_pin()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusSim-handle-send-pin.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_pin</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusSim-handle-send-pin.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSim-handle-send-puk"></a><h3>The <code class="literal">“handle-send-puk”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_puk,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_pin,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sim.html#gdbus-method-org-freedesktop-ModemManager1-Sim.SendPuk"><GTKDOCLINK HREF="SendPuk"><code class="function">SendPuk()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_sim_complete_send_puk()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusSim-handle-send-puk.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="type">MmGdbusSim</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_puk</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_pin</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusSim-handle-send-puk.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusSimProxy.html b/docs/reference/libmm-glib/html/MmGdbusSimProxy.html
new file mode 100644
index 00000000..526ad05e
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusSimProxy.html
@@ -0,0 +1,467 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusSimProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusSim.html" title="MmGdbusSim">
+<link rel="next" href="MmGdbusSimSkeleton.html" title="MmGdbusSimSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusSimProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusSimProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusSimProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusSim.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusSimSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusSimProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusSimProxy.top_of_page"></a>MmGdbusSimProxy</span></h2>
+<p>MmGdbusSimProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusSimProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new" title="mm_gdbus_sim_proxy_new ()">mm_gdbus_sim_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="returnvalue">MmGdbusSim</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-finish" title="mm_gdbus_sim_proxy_new_finish ()">mm_gdbus_sim_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-for-bus" title="mm_gdbus_sim_proxy_new_for_bus ()">mm_gdbus_sim_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="returnvalue">MmGdbusSim</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-for-bus-finish" title="mm_gdbus_sim_proxy_new_for_bus_finish ()">mm_gdbus_sim_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="returnvalue">MmGdbusSim</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-for-bus-sync" title="mm_gdbus_sim_proxy_new_for_bus_sync ()">mm_gdbus_sim_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="returnvalue">MmGdbusSim</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-sync" title="mm_gdbus_sim_proxy_new_sync ()">mm_gdbus_sim_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSimProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusSimProxy.html#MmGdbusSimProxy-struct" title="struct MmGdbusSimProxy">MmGdbusSimProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSimProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusSimProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSimProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusSimProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSimProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSimProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-sim-proxy-new"></a><h3>mm_gdbus_sim_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_sim_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Sim. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-finish" title="mm_gdbus_sim_proxy_new_finish ()"><code class="function">mm_gdbus_sim_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-sync" title="mm_gdbus_sim_proxy_new_sync ()"><code class="function">mm_gdbus_sim_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-proxy-new-finish"></a><h3>mm_gdbus_sim_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="returnvalue">MmGdbusSim</span></a> *
+mm_gdbus_sim_proxy_new_finish (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new" title="mm_gdbus_sim_proxy_new ()"><code class="function">mm_gdbus_sim_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new" title="mm_gdbus_sim_proxy_new ()"><code class="function">mm_gdbus_sim_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusSimProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-proxy-new-for-bus"></a><h3>mm_gdbus_sim_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_sim_proxy_new_for_bus (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new" title="mm_gdbus_sim_proxy_new ()"><code class="function">mm_gdbus_sim_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-for-bus-finish" title="mm_gdbus_sim_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_sim_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-for-bus-sync" title="mm_gdbus_sim_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_sim_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-proxy-new-for-bus-finish"></a><h3>mm_gdbus_sim_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="returnvalue">MmGdbusSim</span></a> *
+mm_gdbus_sim_proxy_new_for_bus_finish (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-for-bus" title="mm_gdbus_sim_proxy_new_for_bus ()"><code class="function">mm_gdbus_sim_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-for-bus" title="mm_gdbus_sim_proxy_new_for_bus ()"><code class="function">mm_gdbus_sim_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusSimProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-proxy-new-for-bus-sync"></a><h3>mm_gdbus_sim_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="returnvalue">MmGdbusSim</span></a> *
+mm_gdbus_sim_proxy_new_for_bus_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-sync" title="mm_gdbus_sim_proxy_new_sync ()"><code class="function">mm_gdbus_sim_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-for-bus" title="mm_gdbus_sim_proxy_new_for_bus ()"><code class="function">mm_gdbus_sim_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusSimProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sim-proxy-new-sync"></a><h3>mm_gdbus_sim_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="returnvalue">MmGdbusSim</span></a> *
+mm_gdbus_sim_proxy_new_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Sim. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new" title="mm_gdbus_sim_proxy_new ()"><code class="function">mm_gdbus_sim_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sim-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusSimProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSimProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusSimProxy-struct"></a><h3>struct MmGdbusSimProxy</h3>
+<pre class="programlisting">struct MmGdbusSimProxy;</pre>
+<p>The <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy"><span class="type">MmGdbusSimProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusSimSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusSimSkeleton.html
new file mode 100644
index 00000000..e156e4bb
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusSimSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusSimSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy">
+<link rel="next" href="MmGdbusSms.html" title="MmGdbusSms">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusSimSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusSimSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusSimSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusSimProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusSms.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusSimSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusSimSkeleton.top_of_page"></a>MmGdbusSimSkeleton</span></h2>
+<p>MmGdbusSimSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusSimSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="returnvalue">MmGdbusSim</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSimSkeleton.html#mm-gdbus-sim-skeleton-new" title="mm_gdbus_sim_skeleton_new ()">mm_gdbus_sim_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSimSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusSimSkeleton.html#MmGdbusSimSkeleton-struct" title="struct MmGdbusSimSkeleton">MmGdbusSimSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSimSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusSimSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSimSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusSimSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSimSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSimSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-sim-skeleton-new"></a><h3>mm_gdbus_sim_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusSim.html" title="MmGdbusSim"><span class="returnvalue">MmGdbusSim</span></a> *
+mm_gdbus_sim_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Sim.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sim-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusSimSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSimSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusSimSkeleton-struct"></a><h3>struct MmGdbusSimSkeleton</h3>
+<pre class="programlisting">struct MmGdbusSimSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusSimSkeleton.html" title="MmGdbusSimSkeleton"><span class="type">MmGdbusSimSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusSms.html b/docs/reference/libmm-glib/html/MmGdbusSms.html
new file mode 100644
index 00000000..c40d1063
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusSms.html
@@ -0,0 +1,1806 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusSms: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusSimSkeleton.html" title="MmGdbusSimSkeleton">
+<link rel="next" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusSms.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusSms.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites">  <span class="dim">|</span> 
+ <a href="#MmGdbusSms.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations">  <span class="dim">|</span> 
+ <a href="#MmGdbusSms.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#MmGdbusSms.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#MmGdbusSms.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusSimSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusSmsProxy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusSms"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusSms.top_of_page"></a>MmGdbusSms</span></h2>
+<p>MmGdbusSms — Generated C code for the org.freedesktop.ModemManager1.Sms D-Bus interface</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusSms.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-state" title="mm_gdbus_sms_get_state ()">mm_gdbus_sms_get_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-pdu-type" title="mm_gdbus_sms_get_pdu_type ()">mm_gdbus_sms_get_pdu_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-message-reference" title="mm_gdbus_sms_get_message_reference ()">mm_gdbus_sms_get_message_reference</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-storage" title="mm_gdbus_sms_get_storage ()">mm_gdbus_sms_get_storage</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-text" title="mm_gdbus_sms_get_text ()">mm_gdbus_sms_get_text</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-text" title="mm_gdbus_sms_dup_text ()">mm_gdbus_sms_dup_text</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-data" title="mm_gdbus_sms_get_data ()">mm_gdbus_sms_get_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-data" title="mm_gdbus_sms_dup_data ()">mm_gdbus_sms_dup_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-number" title="mm_gdbus_sms_get_number ()">mm_gdbus_sms_get_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-number" title="mm_gdbus_sms_dup_number ()">mm_gdbus_sms_dup_number</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-smsc" title="mm_gdbus_sms_get_smsc ()">mm_gdbus_sms_get_smsc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-smsc" title="mm_gdbus_sms_dup_smsc ()">mm_gdbus_sms_dup_smsc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-validity" title="mm_gdbus_sms_get_validity ()">mm_gdbus_sms_get_validity</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-validity" title="mm_gdbus_sms_dup_validity ()">mm_gdbus_sms_dup_validity</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-class" title="mm_gdbus_sms_get_class ()">mm_gdbus_sms_get_class</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-teleservice-id" title="mm_gdbus_sms_get_teleservice_id ()">mm_gdbus_sms_get_teleservice_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-service-category" title="mm_gdbus_sms_get_service_category ()">mm_gdbus_sms_get_service_category</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-timestamp" title="mm_gdbus_sms_get_timestamp ()">mm_gdbus_sms_get_timestamp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-timestamp" title="mm_gdbus_sms_dup_timestamp ()">mm_gdbus_sms_dup_timestamp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-discharge-timestamp" title="mm_gdbus_sms_get_discharge_timestamp ()">mm_gdbus_sms_get_discharge_timestamp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-discharge-timestamp" title="mm_gdbus_sms_dup_discharge_timestamp ()">mm_gdbus_sms_dup_discharge_timestamp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-delivery-report-request" title="mm_gdbus_sms_get_delivery_report_request ()">mm_gdbus_sms_get_delivery_report_request</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-delivery-state" title="mm_gdbus_sms_get_delivery_state ()">mm_gdbus_sms_get_delivery_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-send" title="mm_gdbus_sms_call_send ()">mm_gdbus_sms_call_send</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-send-finish" title="mm_gdbus_sms_call_send_finish ()">mm_gdbus_sms_call_send_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-send-sync" title="mm_gdbus_sms_call_send_sync ()">mm_gdbus_sms_call_send_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-store" title="mm_gdbus_sms_call_store ()">mm_gdbus_sms_call_store</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-store-finish" title="mm_gdbus_sms_call_store_finish ()">mm_gdbus_sms_call_store_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-store-sync" title="mm_gdbus_sms_call_store_sync ()">mm_gdbus_sms_call_store_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSms.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--class" title="The “class” property">class</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--data" title="The “data” property">data</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--delivery-report-request" title="The “delivery-report-request” property">delivery-report-request</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--delivery-state" title="The “delivery-state” property">delivery-state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--discharge-timestamp" title="The “discharge-timestamp” property">discharge-timestamp</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--message-reference" title="The “message-reference” property">message-reference</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--number" title="The “number” property">number</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--pdu-type" title="The “pdu-type” property">pdu-type</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--service-category" title="The “service-category” property">service-category</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--smsc" title="The “smsc” property">smsc</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--state" title="The “state” property">state</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--storage" title="The “storage” property">storage</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--teleservice-id" title="The “teleservice-id” property">teleservice-id</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--text" title="The “text” property">text</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--timestamp" title="The “timestamp” property">timestamp</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
+<td class="property_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms--validity" title="The “validity” property">validity</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSms.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms-handle-send" title="The “handle-send” signal">handle-send</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms-handle-store" title="The “handle-store” signal">handle-store</a></td>
+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSms.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="MmGdbusSms.html#MmGdbusSms-struct" title="MmGdbusSms">MmGdbusSms</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusSms.html#MmGdbusSmsIface" title="struct MmGdbusSmsIface">MmGdbusSmsIface</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSms.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">╰──</span> MmGdbusSms
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSms.prerequisites"></a><h2>Prerequisites</h2>
+<p>
+MmGdbusSms requires
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSms.implementations"></a><h2>Known Implementations</h2>
+<p>
+MmGdbusSms is implemented by
+ <a class="link" href="MMSms.html" title="MMSms">MMSms</a>, <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy">MmGdbusSmsProxy</a> and <a class="link" href="MmGdbusSmsSkeleton.html" title="MmGdbusSmsSkeleton">MmGdbusSmsSkeleton</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSms.description"></a><h2>Description</h2>
+<p>This section contains code for working with the org.freedesktop.ModemManager1.Sms D-Bus interface in C.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSms.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-state"></a><h3>mm_gdbus_sms_get_state ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_sms_get_state (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.State">"State"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-state.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-pdu-type"></a><h3>mm_gdbus_sms_get_pdu_type ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_sms_get_pdu_type (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.PduType">"PduType"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-pdu-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-pdu-type.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-message-reference"></a><h3>mm_gdbus_sms_get_message_reference ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_sms_get_message_reference (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.MessageReference">"MessageReference"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-message-reference.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-message-reference.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-storage"></a><h3>mm_gdbus_sms_get_storage ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_sms_get_storage (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Storage">"Storage"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-storage.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-storage.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-text"></a><h3>mm_gdbus_sms_get_text ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sms_get_text (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Text">"Text"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-text" title="mm_gdbus_sms_dup_text ()"><code class="function">mm_gdbus_sms_dup_text()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-text.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-text.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-dup-text"></a><h3>mm_gdbus_sms_dup_text ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sms_dup_text (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Text">"Text"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-dup-text.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-dup-text.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-data"></a><h3>mm_gdbus_sms_get_data ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_sms_get_data (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Data">"Data"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-data" title="mm_gdbus_sms_dup_data ()"><code class="function">mm_gdbus_sms_dup_data()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-data.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-dup-data"></a><h3>mm_gdbus_sms_dup_data ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_sms_dup_data (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Data">"Data"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-dup-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-dup-data.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-number"></a><h3>mm_gdbus_sms_get_number ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sms_get_number (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Number">"Number"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-number" title="mm_gdbus_sms_dup_number ()"><code class="function">mm_gdbus_sms_dup_number()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-number.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-dup-number"></a><h3>mm_gdbus_sms_dup_number ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sms_dup_number (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Number">"Number"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-dup-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-dup-number.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-smsc"></a><h3>mm_gdbus_sms_get_smsc ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sms_get_smsc (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.SMSC">"SMSC"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-smsc" title="mm_gdbus_sms_dup_smsc ()"><code class="function">mm_gdbus_sms_dup_smsc()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-smsc.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-smsc.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-dup-smsc"></a><h3>mm_gdbus_sms_dup_smsc ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sms_dup_smsc (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.SMSC">"SMSC"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-dup-smsc.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-dup-smsc.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-validity"></a><h3>mm_gdbus_sms_get_validity ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_sms_get_validity (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Validity">"Validity"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-validity" title="mm_gdbus_sms_dup_validity ()"><code class="function">mm_gdbus_sms_dup_validity()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-validity.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-validity.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-dup-validity"></a><h3>mm_gdbus_sms_dup_validity ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+mm_gdbus_sms_dup_validity (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Validity">"Validity"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-dup-validity.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-dup-validity.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-class"></a><h3>mm_gdbus_sms_get_class ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+mm_gdbus_sms_get_class (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Class">"Class"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-class.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-class.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-teleservice-id"></a><h3>mm_gdbus_sms_get_teleservice_id ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_sms_get_teleservice_id (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.TeleserviceId">"TeleserviceId"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-teleservice-id.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-teleservice-id.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-service-category"></a><h3>mm_gdbus_sms_get_service_category ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_sms_get_service_category (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.ServiceCategory">"ServiceCategory"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-service-category.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-service-category.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-timestamp"></a><h3>mm_gdbus_sms_get_timestamp ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sms_get_timestamp (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Timestamp">"Timestamp"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-timestamp" title="mm_gdbus_sms_dup_timestamp ()"><code class="function">mm_gdbus_sms_dup_timestamp()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-timestamp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-timestamp.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-dup-timestamp"></a><h3>mm_gdbus_sms_dup_timestamp ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sms_dup_timestamp (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Timestamp">"Timestamp"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-dup-timestamp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-dup-timestamp.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-discharge-timestamp"></a><h3>mm_gdbus_sms_get_discharge_timestamp ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sms_get_discharge_timestamp (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DischargeTimestamp">"DischargeTimestamp"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-discharge-timestamp" title="mm_gdbus_sms_dup_discharge_timestamp ()"><code class="function">mm_gdbus_sms_dup_discharge_timestamp()</code></a> if on another thread.</div>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-discharge-timestamp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-discharge-timestamp.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
+. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-dup-discharge-timestamp"></a><h3>mm_gdbus_sms_dup_discharge_timestamp ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_gdbus_sms_dup_discharge_timestamp (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets a copy of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DischargeTimestamp">"DischargeTimestamp"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-dup-discharge-timestamp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-dup-discharge-timestamp.returns"></a><h4>Returns</h4>
+<p>The property value or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-delivery-report-request"></a><h3>mm_gdbus_sms_get_delivery_report_request ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_sms_get_delivery_report_request
+ (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryReportRequest">"DeliveryReportRequest"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-delivery-report-request.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-delivery-report-request.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-get-delivery-state"></a><h3>mm_gdbus_sms_get_delivery_state ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+mm_gdbus_sms_get_delivery_state (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object</code></em>);</pre>
+<p>Gets the value of the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryState">"DeliveryState"</a> D-Bus property.</p>
+<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-delivery-state.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-get-delivery-state.returns"></a><h4>Returns</h4>
+<p> The property value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-call-send"></a><h3>mm_gdbus_sms_call_send ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_sms_call_send (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-method-org-freedesktop-ModemManager1-Sms.Send"><GTKDOCLINK HREF="Send"><code class="function">Send()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-send-finish" title="mm_gdbus_sms_call_send_finish ()"><code class="function">mm_gdbus_sms_call_send_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-send-sync" title="mm_gdbus_sms_call_send_sync ()"><code class="function">mm_gdbus_sms_call_send_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-call-send.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy"><span class="type">MmGdbusSmsProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-call-send-finish"></a><h3>mm_gdbus_sms_call_send_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_sms_call_send_finish (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-send" title="mm_gdbus_sms_call_send ()"><code class="function">mm_gdbus_sms_call_send()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-call-send-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy"><span class="type">MmGdbusSmsProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-send" title="mm_gdbus_sms_call_send ()"><code class="function">mm_gdbus_sms_call_send()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-call-send-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-call-send-sync"></a><h3>mm_gdbus_sms_call_send_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_sms_call_send_sync (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-method-org-freedesktop-ModemManager1-Sms.Send"><GTKDOCLINK HREF="Send"><code class="function">Send()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-send" title="mm_gdbus_sms_call_send ()"><code class="function">mm_gdbus_sms_call_send()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-call-send-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy"><span class="type">MmGdbusSmsProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-call-send-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-call-store"></a><h3>mm_gdbus_sms_call_store ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_sms_call_store (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_storage</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-method-org-freedesktop-ModemManager1-Sms.Store"><GTKDOCLINK HREF="Store"><code class="function">Store()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+.
+When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-store-finish" title="mm_gdbus_sms_call_store_finish ()"><code class="function">mm_gdbus_sms_call_store_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-store-sync" title="mm_gdbus_sms_call_store_sync ()"><code class="function">mm_gdbus_sms_call_store_sync()</code></a> for the synchronous, blocking version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-call-store.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy"><span class="type">MmGdbusSmsProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_storage</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-call-store-finish"></a><h3>mm_gdbus_sms_call_store_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_sms_call_store_finish (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-store" title="mm_gdbus_sms_call_store ()"><code class="function">mm_gdbus_sms_call_store()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-call-store-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy"><span class="type">MmGdbusSmsProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-store" title="mm_gdbus_sms_call_store ()"><code class="function">mm_gdbus_sms_call_store()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-call-store-finish.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-call-store-sync"></a><h3>mm_gdbus_sms_call_store_sync ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+mm_gdbus_sms_call_store_sync (<em class="parameter"><code><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *proxy</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_storage</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously invokes the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-method-org-freedesktop-ModemManager1-Sms.Store"><GTKDOCLINK HREF="Store"><code class="function">Store()</code></a></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
+. The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-store" title="mm_gdbus_sms_call_store ()"><code class="function">mm_gdbus_sms_call_store()</code></a> for the asynchronous version of this method.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-call-store-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>proxy</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy"><span class="type">MmGdbusSmsProxy</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_storage</p></td>
+<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-call-store-sync.returns"></a><h4>Returns</h4>
+<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSms.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusSms-struct"></a><h3>MmGdbusSms</h3>
+<pre class="programlisting">typedef struct _MmGdbusSms MmGdbusSms;</pre>
+<p>Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Sms.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSmsIface"></a><h3>struct MmGdbusSmsIface</h3>
+<pre class="programlisting">struct MmGdbusSmsIface {
+ GTypeInterface parent_iface;
+
+
+ gboolean (*handle_send) (
+ MmGdbusSms *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_store) (
+ MmGdbusSms *object,
+ GDBusMethodInvocation *invocation,
+ guint arg_storage);
+
+ gint (*get_class) (MmGdbusSms *object);
+
+ GVariant * (*get_data) (MmGdbusSms *object);
+
+ gboolean (*get_delivery_report_request) (MmGdbusSms *object);
+
+ guint (*get_delivery_state) (MmGdbusSms *object);
+
+ const gchar * (*get_discharge_timestamp) (MmGdbusSms *object);
+
+ guint (*get_message_reference) (MmGdbusSms *object);
+
+ const gchar * (*get_number) (MmGdbusSms *object);
+
+ guint (*get_pdu_type) (MmGdbusSms *object);
+
+ guint (*get_service_category) (MmGdbusSms *object);
+
+ const gchar * (*get_smsc) (MmGdbusSms *object);
+
+ guint (*get_state) (MmGdbusSms *object);
+
+ guint (*get_storage) (MmGdbusSms *object);
+
+ guint (*get_teleservice_id) (MmGdbusSms *object);
+
+ const gchar * (*get_text) (MmGdbusSms *object);
+
+ const gchar * (*get_timestamp) (MmGdbusSms *object);
+
+ GVariant * (*get_validity) (MmGdbusSms *object);
+};
+</pre>
+<p>Virtual table for the D-Bus interface org.freedesktop.ModemManager1.Sms.</p>
+<div class="refsect3">
+<a name="MmGdbusSmsIface.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="MmGdbusSmsIface.parent-iface"></a>parent_iface</code></em>;</p></td>
+<td class="struct_member_description"><p>The parent interface.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.handle-send"></a>handle_send</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusSms.html#MmGdbusSms-handle-send" title="The “handle-send” signal"><span class="type">“handle-send”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.handle-store"></a>handle_store</code></em> ()</p></td>
+<td class="struct_member_description"><p>Handler for the <a class="link" href="MmGdbusSms.html#MmGdbusSms-handle-store" title="The “handle-store” signal"><span class="type">“handle-store”</span></a> signal.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-class"></a>get_class</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--class" title="The “class” property"><span class="type">“class”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-data"></a>get_data</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--data" title="The “data” property"><span class="type">“data”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-delivery-report-request"></a>get_delivery_report_request</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--delivery-report-request" title="The “delivery-report-request” property"><span class="type">“delivery-report-request”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-delivery-state"></a>get_delivery_state</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--delivery-state" title="The “delivery-state” property"><span class="type">“delivery-state”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-discharge-timestamp"></a>get_discharge_timestamp</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--discharge-timestamp" title="The “discharge-timestamp” property"><span class="type">“discharge-timestamp”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-message-reference"></a>get_message_reference</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--message-reference" title="The “message-reference” property"><span class="type">“message-reference”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-number"></a>get_number</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--number" title="The “number” property"><span class="type">“number”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-pdu-type"></a>get_pdu_type</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--pdu-type" title="The “pdu-type” property"><span class="type">“pdu-type”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-service-category"></a>get_service_category</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--service-category" title="The “service-category” property"><span class="type">“service-category”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-smsc"></a>get_smsc</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--smsc" title="The “smsc” property"><span class="type">“smsc”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-state"></a>get_state</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--state" title="The “state” property"><span class="type">“state”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-storage"></a>get_storage</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--storage" title="The “storage” property"><span class="type">“storage”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-teleservice-id"></a>get_teleservice_id</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--teleservice-id" title="The “teleservice-id” property"><span class="type">“teleservice-id”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-text"></a>get_text</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--text" title="The “text” property"><span class="type">“text”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-timestamp"></a>get_timestamp</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--timestamp" title="The “timestamp” property"><span class="type">“timestamp”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><em class="structfield"><code><a name="MmGdbusSmsIface.get-validity"></a>get_validity</code></em> ()</p></td>
+<td class="struct_member_description"><p>Getter for the <a class="link" href="MmGdbusSms.html#MmGdbusSms--validity" title="The “validity” property"><span class="type">“validity”</span></a> property.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSms.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="MmGdbusSms--class"></a><h3>The <code class="literal">“class”</code> property</h3>
+<pre class="programlisting"> “class” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Class">"Class"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--data"></a><h3>The <code class="literal">“data”</code> property</h3>
+<pre class="programlisting"> “data” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Data">"Data"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;ay&gt;</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--delivery-report-request"></a><h3>The <code class="literal">“delivery-report-request”</code> property</h3>
+<pre class="programlisting"> “delivery-report-request” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryReportRequest">"DeliveryReportRequest"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: FALSE</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--delivery-state"></a><h3>The <code class="literal">“delivery-state”</code> property</h3>
+<pre class="programlisting"> “delivery-state” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DeliveryState">"DeliveryState"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--discharge-timestamp"></a><h3>The <code class="literal">“discharge-timestamp”</code> property</h3>
+<pre class="programlisting"> “discharge-timestamp” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.DischargeTimestamp">"DischargeTimestamp"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--message-reference"></a><h3>The <code class="literal">“message-reference”</code> property</h3>
+<pre class="programlisting"> “message-reference” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.MessageReference">"MessageReference"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--number"></a><h3>The <code class="literal">“number”</code> property</h3>
+<pre class="programlisting"> “number” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Number">"Number"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--pdu-type"></a><h3>The <code class="literal">“pdu-type”</code> property</h3>
+<pre class="programlisting"> “pdu-type” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.PduType">"PduType"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--service-category"></a><h3>The <code class="literal">“service-category”</code> property</h3>
+<pre class="programlisting"> “service-category” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.ServiceCategory">"ServiceCategory"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--smsc"></a><h3>The <code class="literal">“smsc”</code> property</h3>
+<pre class="programlisting"> “smsc” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.SMSC">"SMSC"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--state"></a><h3>The <code class="literal">“state”</code> property</h3>
+<pre class="programlisting"> “state” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.State">"State"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--storage"></a><h3>The <code class="literal">“storage”</code> property</h3>
+<pre class="programlisting"> “storage” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Storage">"Storage"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--teleservice-id"></a><h3>The <code class="literal">“teleservice-id”</code> property</h3>
+<pre class="programlisting"> “teleservice-id” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.TeleserviceId">"TeleserviceId"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--text"></a><h3>The <code class="literal">“text”</code> property</h3>
+<pre class="programlisting"> “text” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Text">"Text"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--timestamp"></a><h3>The <code class="literal">“timestamp”</code> property</h3>
+<pre class="programlisting"> “timestamp” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Timestamp">"Timestamp"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms--validity"></a><h3>The <code class="literal">“validity”</code> property</h3>
+<pre class="programlisting"> “validity” <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
+<p>Represents the D-Bus property <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-property-org-freedesktop-ModemManager1-Sms.Validity">"Validity"</a>.</p>
+<p>Since the D-Bus property for this <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: GVariant&lt;(uv)&gt;</p>
+<p>Default value: NULL</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSms.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="MmGdbusSms-handle-send"></a><h3>The <code class="literal">“handle-send”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-method-org-freedesktop-ModemManager1-Sms.Send"><GTKDOCLINK HREF="Send"><code class="function">Send()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_sms_complete_send()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusSms-handle-send.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusSms-handle-send.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MmGdbusSms-handle-store"></a><h3>The <code class="literal">“handle-store”</code> signal</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a> *object,
+ <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_storage,
+ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Signal emitted when a remote caller is invoking the <a href="/usr/share/gtk-doc/html/ModemManager/gdbus-org.freedesktop.ModemManager1.Sms.html#gdbus-method-org-freedesktop-ModemManager1-Sms.Store"><GTKDOCLINK HREF="Store"><code class="function">Store()</code></a></GTKDOCLINK> D-Bus method.</p>
+<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
+ and eventually call <code class="function">mm_gdbus_sms_complete_store()</code> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="https://developer.gnome.org/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
+<div class="refsect3">
+<a name="MmGdbusSms-handle-store.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="type">MmGdbusSms</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>invocation</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arg_storage</p></td>
+<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="MmGdbusSms-handle-store.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
+</div>
+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusSmsProxy.html b/docs/reference/libmm-glib/html/MmGdbusSmsProxy.html
new file mode 100644
index 00000000..6f426013
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusSmsProxy.html
@@ -0,0 +1,467 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusSmsProxy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusSms.html" title="MmGdbusSms">
+<link rel="next" href="MmGdbusSmsSkeleton.html" title="MmGdbusSmsSkeleton">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusSmsProxy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusSmsProxy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusSmsProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusSms.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusSmsSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusSmsProxy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusSmsProxy.top_of_page"></a>MmGdbusSmsProxy</span></h2>
+<p>MmGdbusSmsProxy</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusSmsProxy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new" title="mm_gdbus_sms_proxy_new ()">mm_gdbus_sms_proxy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="returnvalue">MmGdbusSms</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-finish" title="mm_gdbus_sms_proxy_new_finish ()">mm_gdbus_sms_proxy_new_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-for-bus" title="mm_gdbus_sms_proxy_new_for_bus ()">mm_gdbus_sms_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="returnvalue">MmGdbusSms</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-for-bus-finish" title="mm_gdbus_sms_proxy_new_for_bus_finish ()">mm_gdbus_sms_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="returnvalue">MmGdbusSms</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-for-bus-sync" title="mm_gdbus_sms_proxy_new_for_bus_sync ()">mm_gdbus_sms_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="returnvalue">MmGdbusSms</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-sync" title="mm_gdbus_sms_proxy_new_sync ()">mm_gdbus_sms_proxy_new_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSmsProxy.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusSmsProxy.html#MmGdbusSmsProxy-struct" title="struct MmGdbusSmsProxy">MmGdbusSmsProxy</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSmsProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">╰──</span> MmGdbusSmsProxy
+ <span class="lineart">╰──</span> <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSmsProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusSmsProxy implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSmsProxy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSmsProxy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-sms-proxy-new"></a><h3>mm_gdbus_sms_proxy_new ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_sms_proxy_new (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Sms. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-finish" title="mm_gdbus_sms_proxy_new_finish ()"><code class="function">mm_gdbus_sms_proxy_new_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-sync" title="mm_gdbus_sms_proxy_new_sync ()"><code class="function">mm_gdbus_sms_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-proxy-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-proxy-new-finish"></a><h3>mm_gdbus_sms_proxy_new_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="returnvalue">MmGdbusSms</span></a> *
+mm_gdbus_sms_proxy_new_finish (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new" title="mm_gdbus_sms_proxy_new ()"><code class="function">mm_gdbus_sms_proxy_new()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-proxy-new-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new" title="mm_gdbus_sms_proxy_new ()"><code class="function">mm_gdbus_sms_proxy_new()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-proxy-new-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusSmsProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-proxy-new-for-bus"></a><h3>mm_gdbus_sms_proxy_new_for_bus ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+mm_gdbus_sms_proxy_new_for_bus (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new" title="mm_gdbus_sms_proxy_new ()"><code class="function">mm_gdbus_sms_proxy_new()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
+ will be invoked in the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
+You can then call <a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-for-bus-finish" title="mm_gdbus_sms_proxy_new_for_bus_finish ()"><code class="function">mm_gdbus_sms_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
+<p>See <a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-for-bus-sync" title="mm_gdbus_sms_proxy_new_for_bus_sync ()"><code class="function">mm_gdbus_sms_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-proxy-new-for-bus-finish"></a><h3>mm_gdbus_sms_proxy_new_for_bus_finish ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="returnvalue">MmGdbusSms</span></a> *
+mm_gdbus_sms_proxy_new_for_bus_finish (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an operation started with <a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-for-bus" title="mm_gdbus_sms_proxy_new_for_bus ()"><code class="function">mm_gdbus_sms_proxy_new_for_bus()</code></a>.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-for-bus" title="mm_gdbus_sms_proxy_new_for_bus ()"><code class="function">mm_gdbus_sms_proxy_new_for_bus()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusSmsProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-proxy-new-for-bus-sync"></a><h3>mm_gdbus_sms_proxy_new_for_bus_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="returnvalue">MmGdbusSms</span></a> *
+mm_gdbus_sms_proxy_new_for_bus_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Like <a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-sync" title="mm_gdbus_sms_proxy_new_sync ()"><code class="function">mm_gdbus_sms_proxy_new_sync()</code></a> but takes a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-for-bus" title="mm_gdbus_sms_proxy_new_for_bus ()"><code class="function">mm_gdbus_sms_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>bus_type</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusSmsProxy]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-gdbus-sms-proxy-new-sync"></a><h3>mm_gdbus_sms_proxy_new_sync ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="returnvalue">MmGdbusSms</span></a> *
+mm_gdbus_sms_proxy_new_sync (<em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Synchronously creates a proxy for the D-Bus interface org.freedesktop.ModemManager1.Sms. See <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new" title="mm_gdbus_sms_proxy_new ()"><code class="function">mm_gdbus_sms_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-proxy-new-sync.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>connection</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Flags from the <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>A bus name (well-known or unique) or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
+is not a message bus connection. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>object_path</p></td>
+<td class="parameter_description"><p>An object path.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-gdbus-sms-proxy-new-sync.returns"></a><h4>Returns</h4>
+<p>The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusSmsProxy]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSmsProxy.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusSmsProxy-struct"></a><h3>struct MmGdbusSmsProxy</h3>
+<pre class="programlisting">struct MmGdbusSmsProxy;</pre>
+<p>The <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy"><span class="type">MmGdbusSmsProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/MmGdbusSmsSkeleton.html b/docs/reference/libmm-glib/html/MmGdbusSmsSkeleton.html
new file mode 100644
index 00000000..c9bad54e
--- /dev/null
+++ b/docs/reference/libmm-glib/html/MmGdbusSmsSkeleton.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>MmGdbusSmsSkeleton: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. Low level API">
+<link rel="prev" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy">
+<link rel="next" href="MmGdbusCall.html" title="MmGdbusCall">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#MmGdbusSmsSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#MmGdbusSmsSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#MmGdbusSmsSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MmGdbusSmsProxy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusCall.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="MmGdbusSmsSkeleton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="MmGdbusSmsSkeleton.top_of_page"></a>MmGdbusSmsSkeleton</span></h2>
+<p>MmGdbusSmsSkeleton</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="MmGdbusSmsSkeleton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="returnvalue">MmGdbusSms</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="MmGdbusSmsSkeleton.html#mm-gdbus-sms-skeleton-new" title="mm_gdbus_sms_skeleton_new ()">mm_gdbus_sms_skeleton_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSmsSkeleton.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="MmGdbusSmsSkeleton.html#MmGdbusSmsSkeleton-struct" title="struct MmGdbusSmsSkeleton">MmGdbusSmsSkeleton</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSmsSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">╰──</span> MmGdbusSmsSkeleton
+</pre>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSmsSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+MmGdbusSmsSkeleton implements
+ <a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>.</p>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSmsSkeleton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSmsSkeleton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-gdbus-sms-skeleton-new"></a><h3>mm_gdbus_sms_skeleton_new ()</h3>
+<pre class="programlisting"><a class="link" href="MmGdbusSms.html" title="MmGdbusSms"><span class="returnvalue">MmGdbusSms</span></a> *
+mm_gdbus_sms_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a skeleton object for the D-Bus interface org.freedesktop.ModemManager1.Sms.</p>
+<div class="refsect3">
+<a name="mm-gdbus-sms-skeleton-new.returns"></a><h4>Returns</h4>
+<p>The skeleton object. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> MmGdbusSmsSkeleton]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="MmGdbusSmsSkeleton.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="MmGdbusSmsSkeleton-struct"></a><h3>struct MmGdbusSmsSkeleton</h3>
+<pre class="programlisting">struct MmGdbusSmsSkeleton;</pre>
+<p>The <a class="link" href="MmGdbusSmsSkeleton.html" title="MmGdbusSmsSkeleton"><span class="type">MmGdbusSmsSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ModemManager-logo-square.png b/docs/reference/libmm-glib/html/ModemManager-logo-square.png
new file mode 100644
index 00000000..6dcb8e21
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ModemManager-logo-square.png
Binary files differ
diff --git a/docs/reference/libmm-glib/html/ModemManager-logo-wide-text.png b/docs/reference/libmm-glib/html/ModemManager-logo-wide-text.png
new file mode 100644
index 00000000..122fd8a1
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ModemManager-logo-wide-text.png
Binary files differ
diff --git a/docs/reference/libmm-glib/html/ModemManager-logo-wide.png b/docs/reference/libmm-glib/html/ModemManager-logo-wide.png
new file mode 100644
index 00000000..88e3e51b
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ModemManager-logo-wide.png
Binary files differ
diff --git a/docs/reference/libmm-glib/html/annotation-glossary.html b/docs/reference/libmm-glib/html/annotation-glossary.html
new file mode 100644
index 00000000..2e379ea9
--- /dev/null
+++ b/docs/reference/libmm-glib/html/annotation-glossary.html
@@ -0,0 +1,69 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Annotation Glossary: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="index.html" title="libmm-glib Reference Manual">
+<link rel="prev" href="deprecated-api-index.html" title="Index of deprecated API">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"><span id="nav_glossary"><a class="shortcut" href="#glsA">A</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#glsC">C</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#glsE">E</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#glsN">N</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#glsO">O</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#glsS">S</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#glsT">T</a></span></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="deprecated-api-index.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><img src="right-insensitive.png" width="16" height="16" border="0"></td>
+</tr></table>
+<div class="glossary">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="annotation-glossary"></a>Annotation Glossary</h1></div></div></div>
+<a name="glsA"></a><h3 class="title">A</h3>
+<dt><span class="glossterm"><a name="annotation-glossterm-allow-none"></a>allow-none</span></dt>
+<dd class="glossdef"><p>NULL is OK, both for passing and for returning.</p></dd>
+<dt><span class="glossterm"><a name="annotation-glossterm-array"></a>array</span></dt>
+<dd class="glossdef"><p>Parameter points to an array of items.</p></dd>
+<a name="glsC"></a><h3 class="title">C</h3>
+<dt><span class="glossterm"><a name="annotation-glossterm-closure"></a>closure</span></dt>
+<dd class="glossdef"><p>This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.</p></dd>
+<a name="glsE"></a><h3 class="title">E</h3>
+<dt><span class="glossterm"><a name="annotation-glossterm-element-type"></a>element-type</span></dt>
+<dd class="glossdef"><p>Generics and defining elements of containers and arrays.</p></dd>
+<a name="glsN"></a><h3 class="title">N</h3>
+<dt><span class="glossterm"><a name="annotation-glossterm-nullable"></a>nullable</span></dt>
+<dd class="glossdef"><p>NULL may be passed as the value in, out, in-out; or as a return value.</p></dd>
+<a name="glsO"></a><h3 class="title">O</h3>
+<dt><span class="glossterm"><a name="annotation-glossterm-out"></a>out</span></dt>
+<dd class="glossdef"><p>Parameter for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd>
+<a name="glsS"></a><h3 class="title">S</h3>
+<dt><span class="glossterm"><a name="annotation-glossterm-scope%20call"></a>scope call</span></dt>
+<dd class="glossdef"><p>The callback is valid only during the call to the method.</p></dd>
+<dt><span class="glossterm"><a name="annotation-glossterm-skip"></a>skip</span></dt>
+<dd class="glossdef"><p>Exposed in C code, not necessarily available in other languages.</p></dd>
+<a name="glsT"></a><h3 class="title">T</h3>
+<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20full"></a>transfer full</span></dt>
+<dd class="glossdef"><p>Free data after the code is done.</p></dd>
+<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20none"></a>transfer none</span></dt>
+<dd class="glossdef"><p>Don't free data after the code is done.</p></dd>
+<dt><span class="glossterm"><a name="annotation-glossterm-type"></a>type</span></dt>
+<dd class="glossdef"><p>Override the parsed C type with given type.</p></dd>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch01.html b/docs/reference/libmm-glib/html/ch01.html
new file mode 100644
index 00000000..017c8892
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch01.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Common enums and flags helpers: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. High level API">
+<link rel="prev" href="pt01.html" title="Part I. High level API">
+<link rel="next" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="pt01.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libmm-glib-Flags-and-Enumerations.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="id-1.2.2"></a>Common enums and flags helpers</h2></div></div></div>
+<div class="toc"><dl class="toc"><dt>
+<span class="refentrytitle"><a href="libmm-glib-Flags-and-Enumerations.html">Flags and Enumerations</a></span><span class="refpurpose"></span>
+</dt></dl></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch02.html b/docs/reference/libmm-glib/html/ch02.html
new file mode 100644
index 00000000..c172a3b2
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch02.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>The Manager object: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. High level API">
+<link rel="prev" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">
+<link rel="next" href="MMManager.html" title="MMManager">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libmm-glib-Flags-and-Enumerations.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMManager.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="id-1.2.3"></a>The Manager object</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="MMManager.html">MMManager</a></span><span class="refpurpose"> — The Manager object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMKernelEventProperties.html">MMKernelEventProperties</a></span><span class="refpurpose"> — Helper object to handle kernel event properties.</span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch03.html b/docs/reference/libmm-glib/html/ch03.html
new file mode 100644
index 00000000..3986a812
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch03.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>The Modem object: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. High level API">
+<link rel="prev" href="MMKernelEventProperties.html" title="MMKernelEventProperties">
+<link rel="next" href="MMObject.html" title="MMObject">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMKernelEventProperties.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMObject.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="id-1.2.4"></a>The Modem object</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="MMObject.html">MMObject</a></span><span class="refpurpose"> — Generic object representing a modem in ModemManager</span>
+</dt>
+<dt><span class="section"><a href="ch03.html#id-1.2.4.3">Generic interfaces</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModem.html">MMModem</a></span><span class="refpurpose"> — The Modem interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMModem3gpp.html">MMModem3gpp</a></span><span class="refpurpose"> — The 3GPP interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMModem3gppUssd.html">MMModem3gppUssd</a></span><span class="refpurpose"> — The 3GPP USSD interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMModemCdma.html">MMModemCdma</a></span><span class="refpurpose"> — The CDMA interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMCdmaManualActivationProperties.html">MMCdmaManualActivationProperties</a></span><span class="refpurpose"> — Helper object to handle manual CDMA activation properties.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMUnlockRetries.html">MMUnlockRetries</a></span><span class="refpurpose"> — Helper object to report unlock retries.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s02.html">Simple interface support</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemSimple.html">MMModemSimple</a></span><span class="refpurpose"> — The Simple interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMSimpleConnectProperties.html">MMSimpleConnectProperties</a></span><span class="refpurpose"> — Helper object to handle connection properties.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMSimpleStatus.html">MMSimpleStatus</a></span><span class="refpurpose"> — Helper object to handle overall modem status.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s03.html">Location support</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemLocation.html">MMModemLocation</a></span><span class="refpurpose"> — The Location interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMLocation3gpp.html">MMLocation3gpp</a></span><span class="refpurpose"> — Helper object to handle 3GPP location information.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMLocationGpsNmea.html">MMLocationGpsNmea</a></span><span class="refpurpose"> — Helper object to handle NMEA-based GPS location information.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMLocationGpsRaw.html">MMLocationGpsRaw</a></span><span class="refpurpose"> — Helper object to handle generic GPS location information.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMLocationCdmaBs.html">MMLocationCdmaBs</a></span><span class="refpurpose"> — Helper object to handle CDMA Base Station location information.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s04.html">Messaging support</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="MMModemMessaging.html">MMModemMessaging</a></span><span class="refpurpose"> — The Messaging interface</span>
+</dt></dl></dd>
+<dt><span class="section"><a href="ch03s05.html">Time support</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemTime.html">MMModemTime</a></span><span class="refpurpose"> — The Time interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMNetworkTimezone.html">MMNetworkTimezone</a></span><span class="refpurpose"> — Helper object to handle network timezone information.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s06.html">Firmware support</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemFirmware.html">MMModemFirmware</a></span><span class="refpurpose"> — The Firmware interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMFirmwareProperties.html">MMFirmwareProperties</a></span><span class="refpurpose"> — Helper object to handle firmware information.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMFirmwareUpdateSettings.html">MMFirmwareUpdateSettings</a></span><span class="refpurpose"> — Helper object to handle firmware update settings.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s07.html">Extended signal information</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemSignal.html">MMModemSignal</a></span><span class="refpurpose"> — The extended Signal interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMSignal.html">MMSignal</a></span><span class="refpurpose"> — Helper object to handle extended Signal information.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s08.html">OMA support</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="MMModemOma.html">MMModemOma</a></span><span class="refpurpose"> — The OMA interface</span>
+</dt></dl></dd>
+<dt><span class="section"><a href="ch03s09.html">Voice support</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="MMModemVoice.html">MMModemVoice</a></span><span class="refpurpose"> — The Voice interface</span>
+</dt></dl></dd>
+<dt><span class="section"><a href="ch03s10.html">PCO support</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="MMPco.html">MMPco</a></span><span class="refpurpose"> — Helper object to handle 3GPP PCO.</span>
+</dt></dl></dd>
+</dl></div>
+<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.4.3"></a>Generic interfaces</h2></div></div></div></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch03s02.html b/docs/reference/libmm-glib/html/ch03s02.html
new file mode 100644
index 00000000..567815a0
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch03s02.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Simple interface support: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html" title="The Modem object">
+<link rel="prev" href="MMUnlockRetries.html" title="MMUnlockRetries">
+<link rel="next" href="MMModemSimple.html" title="MMModemSimple">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMUnlockRetries.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMModemSimple.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.4.4"></a>Simple interface support</h2></div></div></div></div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch03s03.html b/docs/reference/libmm-glib/html/ch03s03.html
new file mode 100644
index 00000000..fc7946c9
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch03s03.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Location support: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html" title="The Modem object">
+<link rel="prev" href="MMSimpleStatus.html" title="MMSimpleStatus">
+<link rel="next" href="MMModemLocation.html" title="MMModemLocation">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMSimpleStatus.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMModemLocation.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.4.5"></a>Location support</h2></div></div></div></div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch03s04.html b/docs/reference/libmm-glib/html/ch03s04.html
new file mode 100644
index 00000000..e0045a81
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch03s04.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Messaging support: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html" title="The Modem object">
+<link rel="prev" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs">
+<link rel="next" href="MMModemMessaging.html" title="MMModemMessaging">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMLocationCdmaBs.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMModemMessaging.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.4.6"></a>Messaging support</h2></div></div></div></div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch03s05.html b/docs/reference/libmm-glib/html/ch03s05.html
new file mode 100644
index 00000000..444520a2
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch03s05.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Time support: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html" title="The Modem object">
+<link rel="prev" href="MMModemMessaging.html" title="MMModemMessaging">
+<link rel="next" href="MMModemTime.html" title="MMModemTime">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMModemMessaging.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMModemTime.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.4.7"></a>Time support</h2></div></div></div></div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch03s06.html b/docs/reference/libmm-glib/html/ch03s06.html
new file mode 100644
index 00000000..47f2d868
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch03s06.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Firmware support: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html" title="The Modem object">
+<link rel="prev" href="MMNetworkTimezone.html" title="MMNetworkTimezone">
+<link rel="next" href="MMModemFirmware.html" title="MMModemFirmware">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMNetworkTimezone.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMModemFirmware.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.4.8"></a>Firmware support</h2></div></div></div></div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch03s07.html b/docs/reference/libmm-glib/html/ch03s07.html
new file mode 100644
index 00000000..38793e01
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch03s07.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Extended signal information: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html" title="The Modem object">
+<link rel="prev" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings">
+<link rel="next" href="MMModemSignal.html" title="MMModemSignal">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMFirmwareUpdateSettings.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMModemSignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.4.9"></a>Extended signal information</h2></div></div></div></div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch03s08.html b/docs/reference/libmm-glib/html/ch03s08.html
new file mode 100644
index 00000000..4adaa948
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch03s08.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>OMA support: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html" title="The Modem object">
+<link rel="prev" href="MMSignal.html" title="MMSignal">
+<link rel="next" href="MMModemOma.html" title="MMModemOma">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMSignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMModemOma.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.4.10"></a>OMA support</h2></div></div></div></div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch03s09.html b/docs/reference/libmm-glib/html/ch03s09.html
new file mode 100644
index 00000000..8db36473
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch03s09.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Voice support: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html" title="The Modem object">
+<link rel="prev" href="MMModemOma.html" title="MMModemOma">
+<link rel="next" href="MMModemVoice.html" title="MMModemVoice">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMModemOma.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMModemVoice.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.4.11"></a>Voice support</h2></div></div></div></div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch03s10.html b/docs/reference/libmm-glib/html/ch03s10.html
new file mode 100644
index 00000000..e9a4ac28
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch03s10.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>PCO support: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch03.html" title="The Modem object">
+<link rel="prev" href="MMModemVoice.html" title="MMModemVoice">
+<link rel="next" href="MMPco.html" title="MMPco">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMModemVoice.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMPco.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id-1.2.4.12"></a>PCO support</h2></div></div></div></div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch04.html b/docs/reference/libmm-glib/html/ch04.html
new file mode 100644
index 00000000..d85d8224
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch04.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>The Bearer object: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. High level API">
+<link rel="prev" href="MMPco.html" title="MMPco">
+<link rel="next" href="MMBearer.html" title="MMBearer">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMPco.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMBearer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="id-1.2.5"></a>The Bearer object</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="MMBearer.html">MMBearer</a></span><span class="refpurpose"> — The Bearer interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMBearerProperties.html">MMBearerProperties</a></span><span class="refpurpose"> — Helper object to handle bearer properties.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMBearerIpConfig.html">MMBearerIpConfig</a></span><span class="refpurpose"> — Helper object to handle IP configuration.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMBearerStats.html">MMBearerStats</a></span><span class="refpurpose"> — Helper object to handle bearer stats.</span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch05.html b/docs/reference/libmm-glib/html/ch05.html
new file mode 100644
index 00000000..0a12858b
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch05.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>The SIM object: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. High level API">
+<link rel="prev" href="MMBearerStats.html" title="MMBearerStats">
+<link rel="next" href="MMSim.html" title="MMSim">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMBearerStats.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMSim.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="id-1.2.6"></a>The SIM object</h2></div></div></div>
+<div class="toc"><dl class="toc"><dt>
+<span class="refentrytitle"><a href="MMSim.html">MMSim</a></span><span class="refpurpose"> — The SIM interface</span>
+</dt></dl></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch06.html b/docs/reference/libmm-glib/html/ch06.html
new file mode 100644
index 00000000..63de2c1c
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch06.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>The SMS object: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. High level API">
+<link rel="prev" href="MMSim.html" title="MMSim">
+<link rel="next" href="MMSms.html" title="MMSms">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMSim.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMSms.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="id-1.2.7"></a>The SMS object</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="MMSms.html">MMSms</a></span><span class="refpurpose"> — The SMS interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMSmsProperties.html">MMSmsProperties</a></span><span class="refpurpose"> — Helper object to handle SMS properties.</span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ch07.html b/docs/reference/libmm-glib/html/ch07.html
new file mode 100644
index 00000000..d51ae863
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ch07.html
@@ -0,0 +1,40 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>The Call object: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. High level API">
+<link rel="prev" href="MMSmsProperties.html" title="MMSmsProperties">
+<link rel="next" href="MMCall.html" title="MMCall">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="MMSmsProperties.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MMCall.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="id-1.2.8"></a>The Call object</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="MMCall.html">MMCall</a></span><span class="refpurpose"> — The call interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMCallProperties.html">MMCallProperties</a></span><span class="refpurpose"> — Helper object to handle CALL properties.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMCallAudioFormat.html">MMCallAudioFormat</a></span><span class="refpurpose"> — Helper object to handle voice call audio formats.</span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/home.png b/docs/reference/libmm-glib/html/home.png
new file mode 100644
index 00000000..9346b336
--- /dev/null
+++ b/docs/reference/libmm-glib/html/home.png
Binary files differ
diff --git a/docs/reference/libmm-glib/html/index.html b/docs/reference/libmm-glib/html/index.html
new file mode 100644
index 00000000..5a345943
--- /dev/null
+++ b/docs/reference/libmm-glib/html/index.html
@@ -0,0 +1,393 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>libmm-glib Reference Manual: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="next" href="pt01.html" title="Part I. High level API">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="book">
+<div class="titlepage">
+<div>
+<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">libmm-glib Reference Manual</p></th></tr></table></div>
+<div><h2 class="subtitle">
+ <span class="inlinemediaobject"><img src="ModemManager-logo-wide.png" align="middle"></span>
+ </h2></div>
+<div><div class="authorgroup"><div class="author">
+<h3 class="author">
+<span class="firstname">Aleksander</span> <span class="surname">Morgado</span>
+</h3>
+<div class="affiliation"><div class="address"><p><br>
+         <code class="email">&lt;<a class="email" href="mailto:aleksander@aleksander.es">aleksander@aleksander.es</a>&gt;</code><br>
+       </p></div></div>
+</div></div></div>
+<div><p class="releaseinfo">
+ For libmm-glib version 1.10.0
+
+ </p></div>
+<div><p class="copyright">Copyright © 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 The ModemManager Authors</p></div>
+<div><div class="legalnotice">
+<a name="id-1.1.6"></a><p>
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the <em class="citetitle">GNU Free
+ Documentation License</em>, Version 1.3 or any later
+ version published by the Free Software Foundation with no
+ Invariant Sections, no Front-Cover Texts, and no Back-Cover
+ Texts. You may obtain a copy of the <em class="citetitle">GNU Free
+ Documentation License</em> from the Free Software
+ Foundation by visiting <a class="ulink" href="http://www.fsf.org" target="_top">their Web site</a> or by writing
+ to:
+ </p>
+<div class="address"><p><br>
+          The Free Software Foundation, Inc.<br>
+          <span class="street">51 Franklin Street</span>, Suite 500<br>
+          <span class="city">Boston</span>, <span class="state">MA</span> <span class="postcode">02110-1335</span><br>
+          <span class="country">USA</span><br>
+        </p></div>
+<p>
+ </p>
+</div></div>
+</div>
+<hr>
+</div>
+<div class="toc"><dl class="toc">
+<dt><span class="part"><a href="pt01.html">I. High level API</a></span></dt>
+<dd><dl>
+<dt><span class="chapter"><a href="ch01.html">Common enums and flags helpers</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="libmm-glib-Flags-and-Enumerations.html">Flags and Enumerations</a></span><span class="refpurpose"></span>
+</dt></dl></dd>
+<dt><span class="chapter"><a href="ch02.html">The Manager object</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMManager.html">MMManager</a></span><span class="refpurpose"> — The Manager object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMKernelEventProperties.html">MMKernelEventProperties</a></span><span class="refpurpose"> — Helper object to handle kernel event properties.</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ch03.html">The Modem object</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMObject.html">MMObject</a></span><span class="refpurpose"> — Generic object representing a modem in ModemManager</span>
+</dt>
+<dt><span class="section"><a href="ch03.html#id-1.2.4.3">Generic interfaces</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModem.html">MMModem</a></span><span class="refpurpose"> — The Modem interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMModem3gpp.html">MMModem3gpp</a></span><span class="refpurpose"> — The 3GPP interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMModem3gppUssd.html">MMModem3gppUssd</a></span><span class="refpurpose"> — The 3GPP USSD interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMModemCdma.html">MMModemCdma</a></span><span class="refpurpose"> — The CDMA interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMCdmaManualActivationProperties.html">MMCdmaManualActivationProperties</a></span><span class="refpurpose"> — Helper object to handle manual CDMA activation properties.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMUnlockRetries.html">MMUnlockRetries</a></span><span class="refpurpose"> — Helper object to report unlock retries.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s02.html">Simple interface support</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemSimple.html">MMModemSimple</a></span><span class="refpurpose"> — The Simple interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMSimpleConnectProperties.html">MMSimpleConnectProperties</a></span><span class="refpurpose"> — Helper object to handle connection properties.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMSimpleStatus.html">MMSimpleStatus</a></span><span class="refpurpose"> — Helper object to handle overall modem status.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s03.html">Location support</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemLocation.html">MMModemLocation</a></span><span class="refpurpose"> — The Location interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMLocation3gpp.html">MMLocation3gpp</a></span><span class="refpurpose"> — Helper object to handle 3GPP location information.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMLocationGpsNmea.html">MMLocationGpsNmea</a></span><span class="refpurpose"> — Helper object to handle NMEA-based GPS location information.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMLocationGpsRaw.html">MMLocationGpsRaw</a></span><span class="refpurpose"> — Helper object to handle generic GPS location information.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMLocationCdmaBs.html">MMLocationCdmaBs</a></span><span class="refpurpose"> — Helper object to handle CDMA Base Station location information.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s04.html">Messaging support</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="MMModemMessaging.html">MMModemMessaging</a></span><span class="refpurpose"> — The Messaging interface</span>
+</dt></dl></dd>
+<dt><span class="section"><a href="ch03s05.html">Time support</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemTime.html">MMModemTime</a></span><span class="refpurpose"> — The Time interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMNetworkTimezone.html">MMNetworkTimezone</a></span><span class="refpurpose"> — Helper object to handle network timezone information.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s06.html">Firmware support</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemFirmware.html">MMModemFirmware</a></span><span class="refpurpose"> — The Firmware interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMFirmwareProperties.html">MMFirmwareProperties</a></span><span class="refpurpose"> — Helper object to handle firmware information.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMFirmwareUpdateSettings.html">MMFirmwareUpdateSettings</a></span><span class="refpurpose"> — Helper object to handle firmware update settings.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s07.html">Extended signal information</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemSignal.html">MMModemSignal</a></span><span class="refpurpose"> — The extended Signal interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMSignal.html">MMSignal</a></span><span class="refpurpose"> — Helper object to handle extended Signal information.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s08.html">OMA support</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="MMModemOma.html">MMModemOma</a></span><span class="refpurpose"> — The OMA interface</span>
+</dt></dl></dd>
+<dt><span class="section"><a href="ch03s09.html">Voice support</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="MMModemVoice.html">MMModemVoice</a></span><span class="refpurpose"> — The Voice interface</span>
+</dt></dl></dd>
+<dt><span class="section"><a href="ch03s10.html">PCO support</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="MMPco.html">MMPco</a></span><span class="refpurpose"> — Helper object to handle 3GPP PCO.</span>
+</dt></dl></dd>
+</dl></dd>
+<dt><span class="chapter"><a href="ch04.html">The Bearer object</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMBearer.html">MMBearer</a></span><span class="refpurpose"> — The Bearer interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMBearerProperties.html">MMBearerProperties</a></span><span class="refpurpose"> — Helper object to handle bearer properties.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMBearerIpConfig.html">MMBearerIpConfig</a></span><span class="refpurpose"> — Helper object to handle IP configuration.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMBearerStats.html">MMBearerStats</a></span><span class="refpurpose"> — Helper object to handle bearer stats.</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ch05.html">The SIM object</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="MMSim.html">MMSim</a></span><span class="refpurpose"> — The SIM interface</span>
+</dt></dl></dd>
+<dt><span class="chapter"><a href="ch06.html">The SMS object</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMSms.html">MMSms</a></span><span class="refpurpose"> — The SMS interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMSmsProperties.html">MMSmsProperties</a></span><span class="refpurpose"> — Helper object to handle SMS properties.</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ch07.html">The Call object</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMCall.html">MMCall</a></span><span class="refpurpose"> — The call interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMCallProperties.html">MMCallProperties</a></span><span class="refpurpose"> — Helper object to handle CALL properties.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMCallAudioFormat.html">MMCallAudioFormat</a></span><span class="refpurpose"> — Helper object to handle voice call audio formats.</span>
+</dt>
+</dl></dd>
+</dl></dd>
+<dt><span class="part"><a href="pt02.html">II. Low level API</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusOrgFreedesktopModemManager1.html">MmGdbusOrgFreedesktopModemManager1</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1 D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusOrgFreedesktopModemManager1Proxy.html">MmGdbusOrgFreedesktopModemManager1Proxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusOrgFreedesktopModemManager1Skeleton.html">MmGdbusOrgFreedesktopModemManager1Skeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusObjectManagerClient.html">MmGdbusObjectManagerClient</a></span><span class="refpurpose"> — Generated GDBusObjectManagerClient type</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusObject.html">MmGdbusObject</a></span><span class="refpurpose"> — Specialized GDBusObject types</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusObjectProxy.html">MmGdbusObjectProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusObjectSkeleton.html">MmGdbusObjectSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModem.html">MmGdbusModem</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemProxy.html">MmGdbusModemProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemSkeleton.html">MmGdbusModemSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModem3gpp.html">MmGdbusModem3gpp</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Modem3gpp D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModem3gppProxy.html">MmGdbusModem3gppProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModem3gppSkeleton.html">MmGdbusModem3gppSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModem3gppUssd.html">MmGdbusModem3gppUssd</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModem3gppUssdProxy.html">MmGdbusModem3gppUssdProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModem3gppUssdSkeleton.html">MmGdbusModem3gppUssdSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemCdma.html">MmGdbusModemCdma</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.ModemCdma D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemCdmaProxy.html">MmGdbusModemCdmaProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemCdmaSkeleton.html">MmGdbusModemCdmaSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemLocation.html">MmGdbusModemLocation</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Location D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemLocationProxy.html">MmGdbusModemLocationProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemLocationSkeleton.html">MmGdbusModemLocationSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemMessaging.html">MmGdbusModemMessaging</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Messaging D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemMessagingProxy.html">MmGdbusModemMessagingProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemMessagingSkeleton.html">MmGdbusModemMessagingSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemTime.html">MmGdbusModemTime</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Time D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemTimeProxy.html">MmGdbusModemTimeProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemTimeSkeleton.html">MmGdbusModemTimeSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemFirmware.html">MmGdbusModemFirmware</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Firmware D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemFirmwareProxy.html">MmGdbusModemFirmwareProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemFirmwareSkeleton.html">MmGdbusModemFirmwareSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemSignal.html">MmGdbusModemSignal</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Signal D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemSignalProxy.html">MmGdbusModemSignalProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemSignalSkeleton.html">MmGdbusModemSignalSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemOma.html">MmGdbusModemOma</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Oma D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemOmaProxy.html">MmGdbusModemOmaProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemOmaSkeleton.html">MmGdbusModemOmaSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemVoice.html">MmGdbusModemVoice</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Voice D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemVoiceProxy.html">MmGdbusModemVoiceProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemVoiceSkeleton.html">MmGdbusModemVoiceSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemSimple.html">MmGdbusModemSimple</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Simple D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemSimpleProxy.html">MmGdbusModemSimpleProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemSimpleSkeleton.html">MmGdbusModemSimpleSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusBearer.html">MmGdbusBearer</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Bearer D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusBearerProxy.html">MmGdbusBearerProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusBearerSkeleton.html">MmGdbusBearerSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusSim.html">MmGdbusSim</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Sim D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusSimProxy.html">MmGdbusSimProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusSimSkeleton.html">MmGdbusSimSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusSms.html">MmGdbusSms</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Sms D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusSmsProxy.html">MmGdbusSmsProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusSmsSkeleton.html">MmGdbusSmsSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusCall.html">MmGdbusCall</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Call D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusCallProxy.html">MmGdbusCallProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusCallSkeleton.html">MmGdbusCallSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="object-tree.html">Object Hierarchy</a></span></dt>
+<dt><span class="index"><a href="ix01.html">API Index</a></span></dt>
+<dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/ix01.html b/docs/reference/libmm-glib/html/ix01.html
new file mode 100644
index 00000000..86e075c9
--- /dev/null
+++ b/docs/reference/libmm-glib/html/ix01.html
@@ -0,0 +1,5979 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>API Index: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="index.html" title="libmm-glib Reference Manual">
+<link rel="prev" href="object-tree.html" title="Object Hierarchy">
+<link rel="next" href="deprecated-api-index.html" title="Index of deprecated API">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxB">B</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxC">C</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxF">F</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxG">G</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxK">K</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxL">L</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxM">M</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxN">N</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxO">O</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxP">P</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxS">S</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxU">U</a></span></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="object-tree.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="deprecated-api-index.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="index">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="id-1.5"></a>API Index</h1></div></div></div>
+<a name="idx"></a><a name="idxB"></a><h3 class="title">B</h3>
+<dt>
+<a class="link" href="MMBearer.html#MMBearer-struct" title="struct MMBearer">MMBearer</a>, struct in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerIpConfig.html#MMBearerIpConfig-struct" title="struct MMBearerIpConfig">MMBearerIpConfig</a>, struct in <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig">MMBearerIpConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#MMBearerProperties-struct" title="struct MMBearerProperties">MMBearerProperties</a>, struct in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerStats.html#MMBearerStats-struct" title="struct MMBearerStats">MMBearerStats</a>, struct in <a class="link" href="MMBearerStats.html" title="MMBearerStats">MMBearerStats</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-bearer-allowed-auth-build-string-from-mask" title="mm_bearer_allowed_auth_build_string_from_mask ()">mm_bearer_allowed_auth_build_string_from_mask</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-connect" title="mm_bearer_connect ()">mm_bearer_connect</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-connect-finish" title="mm_bearer_connect_finish ()">mm_bearer_connect_finish</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-connect-sync" title="mm_bearer_connect_sync ()">mm_bearer_connect_sync</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-disconnect" title="mm_bearer_disconnect ()">mm_bearer_disconnect</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-disconnect-finish" title="mm_bearer_disconnect_finish ()">mm_bearer_disconnect_finish</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-disconnect-sync" title="mm_bearer_disconnect_sync ()">mm_bearer_disconnect_sync</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-dup-interface" title="mm_bearer_dup_interface ()">mm_bearer_dup_interface</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-dup-path" title="mm_bearer_dup_path ()">mm_bearer_dup_path</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-get-bearer-type" title="mm_bearer_get_bearer_type ()">mm_bearer_get_bearer_type</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-get-connected" title="mm_bearer_get_connected ()">mm_bearer_get_connected</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-get-interface" title="mm_bearer_get_interface ()">mm_bearer_get_interface</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-get-ipv4-config" title="mm_bearer_get_ipv4_config ()">mm_bearer_get_ipv4_config</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-get-ipv6-config" title="mm_bearer_get_ipv6_config ()">mm_bearer_get_ipv6_config</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-get-ip-timeout" title="mm_bearer_get_ip_timeout ()">mm_bearer_get_ip_timeout</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-get-path" title="mm_bearer_get_path ()">mm_bearer_get_path</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-get-properties" title="mm_bearer_get_properties ()">mm_bearer_get_properties</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-get-stats" title="mm_bearer_get_stats ()">mm_bearer_get_stats</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-get-suspended" title="mm_bearer_get_suspended ()">mm_bearer_get_suspended</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerIpConfig.html#mm-bearer-ip-config-get-address" title="mm_bearer_ip_config_get_address ()">mm_bearer_ip_config_get_address</a>, function in <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig">MMBearerIpConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerIpConfig.html#mm-bearer-ip-config-get-dns" title="mm_bearer_ip_config_get_dns ()">mm_bearer_ip_config_get_dns</a>, function in <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig">MMBearerIpConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerIpConfig.html#mm-bearer-ip-config-get-gateway" title="mm_bearer_ip_config_get_gateway ()">mm_bearer_ip_config_get_gateway</a>, function in <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig">MMBearerIpConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerIpConfig.html#mm-bearer-ip-config-get-method" title="mm_bearer_ip_config_get_method ()">mm_bearer_ip_config_get_method</a>, function in <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig">MMBearerIpConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerIpConfig.html#mm-bearer-ip-config-get-mtu" title="mm_bearer_ip_config_get_mtu ()">mm_bearer_ip_config_get_mtu</a>, function in <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig">MMBearerIpConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerIpConfig.html#mm-bearer-ip-config-get-prefix" title="mm_bearer_ip_config_get_prefix ()">mm_bearer_ip_config_get_prefix</a>, function in <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig">MMBearerIpConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-bearer-ip-family-get-string" title="mm_bearer_ip_family_get_string ()">mm_bearer_ip_family_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-bearer-ip-method-get-string" title="mm_bearer_ip_method_get_string ()">mm_bearer_ip_method_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-peek-ipv4-config" title="mm_bearer_peek_ipv4_config ()">mm_bearer_peek_ipv4_config</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-peek-ipv6-config" title="mm_bearer_peek_ipv6_config ()">mm_bearer_peek_ipv6_config</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-peek-properties" title="mm_bearer_peek_properties ()">mm_bearer_peek_properties</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearer.html#mm-bearer-peek-stats" title="mm_bearer_peek_stats ()">mm_bearer_peek_stats</a>, function in <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-allowed-auth" title="mm_bearer_properties_get_allowed_auth ()">mm_bearer_properties_get_allowed_auth</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-allow-roaming" title="mm_bearer_properties_get_allow_roaming ()">mm_bearer_properties_get_allow_roaming</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-apn" title="mm_bearer_properties_get_apn ()">mm_bearer_properties_get_apn</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-ip-type" title="mm_bearer_properties_get_ip_type ()">mm_bearer_properties_get_ip_type</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-number" title="mm_bearer_properties_get_number ()">mm_bearer_properties_get_number</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-password" title="mm_bearer_properties_get_password ()">mm_bearer_properties_get_password</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-rm-protocol" title="mm_bearer_properties_get_rm_protocol ()">mm_bearer_properties_get_rm_protocol</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-get-user" title="mm_bearer_properties_get_user ()">mm_bearer_properties_get_user</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-new" title="mm_bearer_properties_new ()">mm_bearer_properties_new</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-allowed-auth" title="mm_bearer_properties_set_allowed_auth ()">mm_bearer_properties_set_allowed_auth</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-allow-roaming" title="mm_bearer_properties_set_allow_roaming ()">mm_bearer_properties_set_allow_roaming</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-apn" title="mm_bearer_properties_set_apn ()">mm_bearer_properties_set_apn</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-ip-type" title="mm_bearer_properties_set_ip_type ()">mm_bearer_properties_set_ip_type</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-number" title="mm_bearer_properties_set_number ()">mm_bearer_properties_set_number</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-password" title="mm_bearer_properties_set_password ()">mm_bearer_properties_set_password</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-rm-protocol" title="mm_bearer_properties_set_rm_protocol ()">mm_bearer_properties_set_rm_protocol</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerProperties.html#mm-bearer-properties-set-user" title="mm_bearer_properties_set_user ()">mm_bearer_properties_set_user</a>, function in <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerStats.html#mm-bearer-stats-get-duration" title="mm_bearer_stats_get_duration ()">mm_bearer_stats_get_duration</a>, function in <a class="link" href="MMBearerStats.html" title="MMBearerStats">MMBearerStats</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerStats.html#mm-bearer-stats-get-rx-bytes" title="mm_bearer_stats_get_rx_bytes ()">mm_bearer_stats_get_rx_bytes</a>, function in <a class="link" href="MMBearerStats.html" title="MMBearerStats">MMBearerStats</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMBearerStats.html#mm-bearer-stats-get-tx-bytes" title="mm_bearer_stats_get_tx_bytes ()">mm_bearer_stats_get_tx_bytes</a>, function in <a class="link" href="MMBearerStats.html" title="MMBearerStats">MMBearerStats</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-bearer-type-get-string" title="mm_bearer_type_get_string ()">mm_bearer_type_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<a name="idxC"></a><h3 class="title">C</h3>
+<dt>
+<a class="link" href="MMCall.html#MMCall-struct" title="struct MMCall">MMCall</a>, struct in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCallAudioFormat.html#MMCallAudioFormat-struct" title="struct MMCallAudioFormat">MMCallAudioFormat</a>, struct in <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat">MMCallAudioFormat</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCallProperties.html#MMCallProperties-struct" title="struct MMCallProperties">MMCallProperties</a>, struct in <a class="link" href="MMCallProperties.html" title="MMCallProperties">MMCallProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-accept" title="mm_call_accept ()">mm_call_accept</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-accept-finish" title="mm_call_accept_finish ()">mm_call_accept_finish</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-accept-sync" title="mm_call_accept_sync ()">mm_call_accept_sync</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCallAudioFormat.html#mm-call-audio-format-get-encoding" title="mm_call_audio_format_get_encoding ()">mm_call_audio_format_get_encoding</a>, function in <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat">MMCallAudioFormat</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCallAudioFormat.html#mm-call-audio-format-get-rate" title="mm_call_audio_format_get_rate ()">mm_call_audio_format_get_rate</a>, function in <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat">MMCallAudioFormat</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCallAudioFormat.html#mm-call-audio-format-get-resolution" title="mm_call_audio_format_get_resolution ()">mm_call_audio_format_get_resolution</a>, function in <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat">MMCallAudioFormat</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-call-direction-get-string" title="mm_call_direction_get_string ()">mm_call_direction_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-dup-audio-port" title="mm_call_dup_audio_port ()">mm_call_dup_audio_port</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-dup-number" title="mm_call_dup_number ()">mm_call_dup_number</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-dup-path" title="mm_call_dup_path ()">mm_call_dup_path</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-get-audio-format" title="mm_call_get_audio_format ()">mm_call_get_audio_format</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-get-audio-port" title="mm_call_get_audio_port ()">mm_call_get_audio_port</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-get-direction" title="mm_call_get_direction ()">mm_call_get_direction</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-get-number" title="mm_call_get_number ()">mm_call_get_number</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-get-path" title="mm_call_get_path ()">mm_call_get_path</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-get-state" title="mm_call_get_state ()">mm_call_get_state</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-get-state-reason" title="mm_call_get_state_reason ()">mm_call_get_state_reason</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-hangup" title="mm_call_hangup ()">mm_call_hangup</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-hangup-finish" title="mm_call_hangup_finish ()">mm_call_hangup_finish</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-hangup-sync" title="mm_call_hangup_sync ()">mm_call_hangup_sync</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-peek-audio-format" title="mm_call_peek_audio_format ()">mm_call_peek_audio_format</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCallProperties.html#mm-call-properties-get-direction" title="mm_call_properties_get_direction ()">mm_call_properties_get_direction</a>, function in <a class="link" href="MMCallProperties.html" title="MMCallProperties">MMCallProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCallProperties.html#mm-call-properties-get-number" title="mm_call_properties_get_number ()">mm_call_properties_get_number</a>, function in <a class="link" href="MMCallProperties.html" title="MMCallProperties">MMCallProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCallProperties.html#mm-call-properties-get-state" title="mm_call_properties_get_state ()">mm_call_properties_get_state</a>, function in <a class="link" href="MMCallProperties.html" title="MMCallProperties">MMCallProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCallProperties.html#mm-call-properties-get-state-reason" title="mm_call_properties_get_state_reason ()">mm_call_properties_get_state_reason</a>, function in <a class="link" href="MMCallProperties.html" title="MMCallProperties">MMCallProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCallProperties.html#mm-call-properties-new" title="mm_call_properties_new ()">mm_call_properties_new</a>, function in <a class="link" href="MMCallProperties.html" title="MMCallProperties">MMCallProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCallProperties.html#mm-call-properties-set-direction" title="mm_call_properties_set_direction ()">mm_call_properties_set_direction</a>, function in <a class="link" href="MMCallProperties.html" title="MMCallProperties">MMCallProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCallProperties.html#mm-call-properties-set-number" title="mm_call_properties_set_number ()">mm_call_properties_set_number</a>, function in <a class="link" href="MMCallProperties.html" title="MMCallProperties">MMCallProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCallProperties.html#mm-call-properties-set-state" title="mm_call_properties_set_state ()">mm_call_properties_set_state</a>, function in <a class="link" href="MMCallProperties.html" title="MMCallProperties">MMCallProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCallProperties.html#mm-call-properties-set-state-reason" title="mm_call_properties_set_state_reason ()">mm_call_properties_set_state_reason</a>, function in <a class="link" href="MMCallProperties.html" title="MMCallProperties">MMCallProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-send-dtmf" title="mm_call_send_dtmf ()">mm_call_send_dtmf</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-send-dtmf-finish" title="mm_call_send_dtmf_finish ()">mm_call_send_dtmf_finish</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-send-dtmf-sync" title="mm_call_send_dtmf_sync ()">mm_call_send_dtmf_sync</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-start" title="mm_call_start ()">mm_call_start</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-start-finish" title="mm_call_start_finish ()">mm_call_start_finish</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCall.html#mm-call-start-sync" title="mm_call_start_sync ()">mm_call_start_sync</a>, function in <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-call-state-get-string" title="mm_call_state_get_string ()">mm_call_state_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-call-state-reason-get-string" title="mm_call_state_reason_get_string ()">mm_call_state_reason_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#MMCdmaManualActivationProperties-struct" title="struct MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>, struct in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-mdn" title="mm_cdma_manual_activation_properties_get_mdn ()">mm_cdma_manual_activation_properties_get_mdn</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-min" title="mm_cdma_manual_activation_properties_get_min ()">mm_cdma_manual_activation_properties_get_min</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-mn-aaa-key" title="mm_cdma_manual_activation_properties_get_mn_aaa_key ()">mm_cdma_manual_activation_properties_get_mn_aaa_key</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-mn-ha-key" title="mm_cdma_manual_activation_properties_get_mn_ha_key ()">mm_cdma_manual_activation_properties_get_mn_ha_key</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-prl" title="mm_cdma_manual_activation_properties_get_prl ()">mm_cdma_manual_activation_properties_get_prl</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-prl-bytearray" title="mm_cdma_manual_activation_properties_get_prl_bytearray ()">mm_cdma_manual_activation_properties_get_prl_bytearray</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-sid" title="mm_cdma_manual_activation_properties_get_sid ()">mm_cdma_manual_activation_properties_get_sid</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-spc" title="mm_cdma_manual_activation_properties_get_spc ()">mm_cdma_manual_activation_properties_get_spc</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-new" title="mm_cdma_manual_activation_properties_new ()">mm_cdma_manual_activation_properties_new</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-peek-prl-bytearray" title="mm_cdma_manual_activation_properties_peek_prl_bytearray ()">mm_cdma_manual_activation_properties_peek_prl_bytearray</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-mdn" title="mm_cdma_manual_activation_properties_set_mdn ()">mm_cdma_manual_activation_properties_set_mdn</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-min" title="mm_cdma_manual_activation_properties_set_min ()">mm_cdma_manual_activation_properties_set_min</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-mn-aaa-key" title="mm_cdma_manual_activation_properties_set_mn_aaa_key ()">mm_cdma_manual_activation_properties_set_mn_aaa_key</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-mn-ha-key" title="mm_cdma_manual_activation_properties_set_mn_ha_key ()">mm_cdma_manual_activation_properties_set_mn_ha_key</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-prl" title="mm_cdma_manual_activation_properties_set_prl ()">mm_cdma_manual_activation_properties_set_prl</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-prl-bytearray" title="mm_cdma_manual_activation_properties_set_prl_bytearray ()">mm_cdma_manual_activation_properties_set_prl_bytearray</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-sid" title="mm_cdma_manual_activation_properties_set_sid ()">mm_cdma_manual_activation_properties_set_sid</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-spc" title="mm_cdma_manual_activation_properties_set_spc ()">mm_cdma_manual_activation_properties_set_spc</a>, function in <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+</dt>
+<dd></dd>
+<a name="idxF"></a><h3 class="title">F</h3>
+<dt>
+<a class="link" href="MMFirmwareProperties.html#MMFirmwareProperties-struct" title="struct MMFirmwareProperties">MMFirmwareProperties</a>, struct in <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties">MMFirmwareProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMFirmwareUpdateSettings.html#MMFirmwareUpdateSettings-struct" title="struct MMFirmwareUpdateSettings">MMFirmwareUpdateSettings</a>, struct in <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings">MMFirmwareUpdateSettings</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-firmware-image-type-get-string" title="mm_firmware_image_type_get_string ()">mm_firmware_image_type_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-boot-version" title="mm_firmware_properties_get_gobi_boot_version ()">mm_firmware_properties_get_gobi_boot_version</a>, function in <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties">MMFirmwareProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-modem-unique-id" title="mm_firmware_properties_get_gobi_modem_unique_id ()">mm_firmware_properties_get_gobi_modem_unique_id</a>, function in <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties">MMFirmwareProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-pri-info" title="mm_firmware_properties_get_gobi_pri_info ()">mm_firmware_properties_get_gobi_pri_info</a>, function in <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties">MMFirmwareProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-pri-unique-id" title="mm_firmware_properties_get_gobi_pri_unique_id ()">mm_firmware_properties_get_gobi_pri_unique_id</a>, function in <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties">MMFirmwareProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-pri-version" title="mm_firmware_properties_get_gobi_pri_version ()">mm_firmware_properties_get_gobi_pri_version</a>, function in <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties">MMFirmwareProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMFirmwareProperties.html#mm-firmware-properties-get-image-type" title="mm_firmware_properties_get_image_type ()">mm_firmware_properties_get_image_type</a>, function in <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties">MMFirmwareProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMFirmwareProperties.html#mm-firmware-properties-get-unique-id" title="mm_firmware_properties_get_unique_id ()">mm_firmware_properties_get_unique_id</a>, function in <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties">MMFirmwareProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMFirmwareUpdateSettings.html#mm-firmware-update-settings-get-device-ids" title="mm_firmware_update_settings_get_device_ids ()">mm_firmware_update_settings_get_device_ids</a>, function in <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings">MMFirmwareUpdateSettings</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMFirmwareUpdateSettings.html#mm-firmware-update-settings-get-fastboot-at" title="mm_firmware_update_settings_get_fastboot_at ()">mm_firmware_update_settings_get_fastboot_at</a>, function in <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings">MMFirmwareUpdateSettings</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMFirmwareUpdateSettings.html#mm-firmware-update-settings-get-method" title="mm_firmware_update_settings_get_method ()">mm_firmware_update_settings_get_method</a>, function in <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings">MMFirmwareUpdateSettings</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMFirmwareUpdateSettings.html#mm-firmware-update-settings-get-version" title="mm_firmware_update_settings_get_version ()">mm_firmware_update_settings_get_version</a>, function in <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings">MMFirmwareUpdateSettings</a>
+</dt>
+<dd></dd>
+<a name="idxG"></a><h3 class="title">G</h3>
+<dt>
+<a class="link" href="MmGdbusBearer.html#MmGdbusBearer-struct" title="MmGdbusBearer">MmGdbusBearer</a>, struct in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#MmGdbusBearer-handle-connect" title="The “handle-connect” signal">MmGdbusBearer::handle-connect</a>, object signal in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#MmGdbusBearer-handle-disconnect" title="The “handle-disconnect” signal">MmGdbusBearer::handle-disconnect</a>, object signal in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#MmGdbusBearer--bearer-type" title="The “bearer-type” property">MmGdbusBearer:bearer-type</a>, object property in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#MmGdbusBearer--connected" title="The “connected” property">MmGdbusBearer:connected</a>, object property in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#MmGdbusBearer--interface" title="The “interface” property">MmGdbusBearer:interface</a>, object property in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#MmGdbusBearer--ip-timeout" title="The “ip-timeout” property">MmGdbusBearer:ip-timeout</a>, object property in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#MmGdbusBearer--ip4-config" title="The “ip4-config” property">MmGdbusBearer:ip4-config</a>, object property in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#MmGdbusBearer--ip6-config" title="The “ip6-config” property">MmGdbusBearer:ip6-config</a>, object property in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#MmGdbusBearer--properties" title="The “properties” property">MmGdbusBearer:properties</a>, object property in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#MmGdbusBearer--stats" title="The “stats” property">MmGdbusBearer:stats</a>, object property in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#MmGdbusBearer--suspended" title="The “suspended” property">MmGdbusBearer:suspended</a>, object property in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#MmGdbusBearerIface" title="struct MmGdbusBearerIface">MmGdbusBearerIface</a>, struct in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearerProxy.html#MmGdbusBearerProxy-struct" title="struct MmGdbusBearerProxy">MmGdbusBearerProxy</a>, struct in <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy">MmGdbusBearerProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearerSkeleton.html#MmGdbusBearerSkeleton-struct" title="struct MmGdbusBearerSkeleton">MmGdbusBearerSkeleton</a>, struct in <a class="link" href="MmGdbusBearerSkeleton.html" title="MmGdbusBearerSkeleton">MmGdbusBearerSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#MmGdbusCall-struct" title="MmGdbusCall">MmGdbusCall</a>, struct in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#MmGdbusCall-dtmf-received" title="The “dtmf-received” signal">MmGdbusCall::dtmf-received</a>, object signal in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#MmGdbusCall-handle-accept" title="The “handle-accept” signal">MmGdbusCall::handle-accept</a>, object signal in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#MmGdbusCall-handle-hangup" title="The “handle-hangup” signal">MmGdbusCall::handle-hangup</a>, object signal in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#MmGdbusCall-handle-send-dtmf" title="The “handle-send-dtmf” signal">MmGdbusCall::handle-send-dtmf</a>, object signal in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#MmGdbusCall-handle-start" title="The “handle-start” signal">MmGdbusCall::handle-start</a>, object signal in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#MmGdbusCall-state-changed" title="The “state-changed” signal">MmGdbusCall::state-changed</a>, object signal in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#MmGdbusCall--audio-format" title="The “audio-format” property">MmGdbusCall:audio-format</a>, object property in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#MmGdbusCall--audio-port" title="The “audio-port” property">MmGdbusCall:audio-port</a>, object property in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#MmGdbusCall--direction" title="The “direction” property">MmGdbusCall:direction</a>, object property in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#MmGdbusCall--number" title="The “number” property">MmGdbusCall:number</a>, object property in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#MmGdbusCall--state" title="The “state” property">MmGdbusCall:state</a>, object property in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#MmGdbusCall--state-reason" title="The “state-reason” property">MmGdbusCall:state-reason</a>, object property in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#MmGdbusCallIface" title="struct MmGdbusCallIface">MmGdbusCallIface</a>, struct in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCallProxy.html#MmGdbusCallProxy-struct" title="struct MmGdbusCallProxy">MmGdbusCallProxy</a>, struct in <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy">MmGdbusCallProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCallSkeleton.html#MmGdbusCallSkeleton-struct" title="struct MmGdbusCallSkeleton">MmGdbusCallSkeleton</a>, struct in <a class="link" href="MmGdbusCallSkeleton.html" title="MmGdbusCallSkeleton">MmGdbusCallSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem-struct" title="MmGdbusModem">MmGdbusModem</a>, struct in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp-struct" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>, struct in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-register" title="The “handle-register” signal">MmGdbusModem3gpp::handle-register</a>, object signal in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-scan" title="The “handle-scan” signal">MmGdbusModem3gpp::handle-scan</a>, object signal in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-set-eps-ue-mode-operation" title="The “handle-set-eps-ue-mode-operation” signal">MmGdbusModem3gpp::handle-set-eps-ue-mode-operation</a>, object signal in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-set-initial-eps-bearer-settings" title="The “handle-set-initial-eps-bearer-settings” signal">MmGdbusModem3gpp::handle-set-initial-eps-bearer-settings</a>, object signal in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--enabled-facility-locks" title="The “enabled-facility-locks” property">MmGdbusModem3gpp:enabled-facility-locks</a>, object property in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--eps-ue-mode-operation" title="The “eps-ue-mode-operation” property">MmGdbusModem3gpp:eps-ue-mode-operation</a>, object property in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--imei" title="The “imei” property">MmGdbusModem3gpp:imei</a>, object property in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--initial-eps-bearer" title="The “initial-eps-bearer” property">MmGdbusModem3gpp:initial-eps-bearer</a>, object property in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--initial-eps-bearer-settings" title="The “initial-eps-bearer-settings” property">MmGdbusModem3gpp:initial-eps-bearer-settings</a>, object property in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--operator-code" title="The “operator-code” property">MmGdbusModem3gpp:operator-code</a>, object property in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--operator-name" title="The “operator-name” property">MmGdbusModem3gpp:operator-name</a>, object property in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--pco" title="The “pco” property">MmGdbusModem3gpp:pco</a>, object property in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--registration-state" title="The “registration-state” property">MmGdbusModem3gpp:registration-state</a>, object property in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gpp--subscription-state" title="The “subscription-state” property">MmGdbusModem3gpp:subscription-state</a>, object property in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#MmGdbusModem3gppIface" title="struct MmGdbusModem3gppIface">MmGdbusModem3gppIface</a>, struct in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppProxy.html#MmGdbusModem3gppProxy-struct" title="struct MmGdbusModem3gppProxy">MmGdbusModem3gppProxy</a>, struct in <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy">MmGdbusModem3gppProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppSkeleton.html#MmGdbusModem3gppSkeleton-struct" title="struct MmGdbusModem3gppSkeleton">MmGdbusModem3gppSkeleton</a>, struct in <a class="link" href="MmGdbusModem3gppSkeleton.html" title="MmGdbusModem3gppSkeleton">MmGdbusModem3gppSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-struct" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>, struct in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-handle-cancel" title="The “handle-cancel” signal">MmGdbusModem3gppUssd::handle-cancel</a>, object signal in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-handle-initiate" title="The “handle-initiate” signal">MmGdbusModem3gppUssd::handle-initiate</a>, object signal in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-handle-respond" title="The “handle-respond” signal">MmGdbusModem3gppUssd::handle-respond</a>, object signal in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd--network-notification" title="The “network-notification” property">MmGdbusModem3gppUssd:network-notification</a>, object property in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd--network-request" title="The “network-request” property">MmGdbusModem3gppUssd:network-request</a>, object property in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd--state" title="The “state” property">MmGdbusModem3gppUssd:state</a>, object property in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssdIface" title="struct MmGdbusModem3gppUssdIface">MmGdbusModem3gppUssdIface</a>, struct in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssdProxy.html#MmGdbusModem3gppUssdProxy-struct" title="struct MmGdbusModem3gppUssdProxy">MmGdbusModem3gppUssdProxy</a>, struct in <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy">MmGdbusModem3gppUssdProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssdSkeleton.html#MmGdbusModem3gppUssdSkeleton-struct" title="struct MmGdbusModem3gppUssdSkeleton">MmGdbusModem3gppUssdSkeleton</a>, struct in <a class="link" href="MmGdbusModem3gppUssdSkeleton.html" title="MmGdbusModem3gppUssdSkeleton">MmGdbusModem3gppUssdSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-command" title="The “handle-command” signal">MmGdbusModem::handle-command</a>, object signal in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-create-bearer" title="The “handle-create-bearer” signal">MmGdbusModem::handle-create-bearer</a>, object signal in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-delete-bearer" title="The “handle-delete-bearer” signal">MmGdbusModem::handle-delete-bearer</a>, object signal in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-enable" title="The “handle-enable” signal">MmGdbusModem::handle-enable</a>, object signal in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-factory-reset" title="The “handle-factory-reset” signal">MmGdbusModem::handle-factory-reset</a>, object signal in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-list-bearers" title="The “handle-list-bearers” signal">MmGdbusModem::handle-list-bearers</a>, object signal in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-reset" title="The “handle-reset” signal">MmGdbusModem::handle-reset</a>, object signal in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-set-current-bands" title="The “handle-set-current-bands” signal">MmGdbusModem::handle-set-current-bands</a>, object signal in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-set-current-capabilities" title="The “handle-set-current-capabilities” signal">MmGdbusModem::handle-set-current-capabilities</a>, object signal in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-set-current-modes" title="The “handle-set-current-modes” signal">MmGdbusModem::handle-set-current-modes</a>, object signal in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem-handle-set-power-state" title="The “handle-set-power-state” signal">MmGdbusModem::handle-set-power-state</a>, object signal in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem-state-changed" title="The “state-changed” signal">MmGdbusModem::state-changed</a>, object signal in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--access-technologies" title="The “access-technologies” property">MmGdbusModem:access-technologies</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--bearers" title="The “bearers” property">MmGdbusModem:bearers</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--current-bands" title="The “current-bands” property">MmGdbusModem:current-bands</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--current-capabilities" title="The “current-capabilities” property">MmGdbusModem:current-capabilities</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--current-modes" title="The “current-modes” property">MmGdbusModem:current-modes</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--device" title="The “device” property">MmGdbusModem:device</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--device-identifier" title="The “device-identifier” property">MmGdbusModem:device-identifier</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--drivers" title="The “drivers” property">MmGdbusModem:drivers</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--equipment-identifier" title="The “equipment-identifier” property">MmGdbusModem:equipment-identifier</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--hardware-revision" title="The “hardware-revision” property">MmGdbusModem:hardware-revision</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--manufacturer" title="The “manufacturer” property">MmGdbusModem:manufacturer</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--max-active-bearers" title="The “max-active-bearers” property">MmGdbusModem:max-active-bearers</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--max-bearers" title="The “max-bearers” property">MmGdbusModem:max-bearers</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--model" title="The “model” property">MmGdbusModem:model</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--own-numbers" title="The “own-numbers” property">MmGdbusModem:own-numbers</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--plugin" title="The “plugin” property">MmGdbusModem:plugin</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--ports" title="The “ports” property">MmGdbusModem:ports</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--power-state" title="The “power-state” property">MmGdbusModem:power-state</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--primary-port" title="The “primary-port” property">MmGdbusModem:primary-port</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--revision" title="The “revision” property">MmGdbusModem:revision</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--signal-quality" title="The “signal-quality” property">MmGdbusModem:signal-quality</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--sim" title="The “sim” property">MmGdbusModem:sim</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--state" title="The “state” property">MmGdbusModem:state</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--state-failed-reason" title="The “state-failed-reason” property">MmGdbusModem:state-failed-reason</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--supported-bands" title="The “supported-bands” property">MmGdbusModem:supported-bands</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--supported-capabilities" title="The “supported-capabilities” property">MmGdbusModem:supported-capabilities</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--supported-ip-families" title="The “supported-ip-families” property">MmGdbusModem:supported-ip-families</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--supported-modes" title="The “supported-modes” property">MmGdbusModem:supported-modes</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--unlock-required" title="The “unlock-required” property">MmGdbusModem:unlock-required</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModem--unlock-retries" title="The “unlock-retries” property">MmGdbusModem:unlock-retries</a>, object property in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma-struct" title="MmGdbusModemCdma">MmGdbusModemCdma</a>, struct in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma-activation-state-changed" title="The “activation-state-changed” signal">MmGdbusModemCdma::activation-state-changed</a>, object signal in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma-handle-activate" title="The “handle-activate” signal">MmGdbusModemCdma::handle-activate</a>, object signal in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma-handle-activate-manual" title="The “handle-activate-manual” signal">MmGdbusModemCdma::handle-activate-manual</a>, object signal in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--activation-state" title="The “activation-state” property">MmGdbusModemCdma:activation-state</a>, object property in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--cdma1x-registration-state" title="The “cdma1x-registration-state” property">MmGdbusModemCdma:cdma1x-registration-state</a>, object property in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--esn" title="The “esn” property">MmGdbusModemCdma:esn</a>, object property in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--evdo-registration-state" title="The “evdo-registration-state” property">MmGdbusModemCdma:evdo-registration-state</a>, object property in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--meid" title="The “meid” property">MmGdbusModemCdma:meid</a>, object property in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--nid" title="The “nid” property">MmGdbusModemCdma:nid</a>, object property in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdma--sid" title="The “sid” property">MmGdbusModemCdma:sid</a>, object property in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#MmGdbusModemCdmaIface" title="struct MmGdbusModemCdmaIface">MmGdbusModemCdmaIface</a>, struct in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdmaProxy.html#MmGdbusModemCdmaProxy-struct" title="struct MmGdbusModemCdmaProxy">MmGdbusModemCdmaProxy</a>, struct in <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy">MmGdbusModemCdmaProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdmaSkeleton.html#MmGdbusModemCdmaSkeleton-struct" title="struct MmGdbusModemCdmaSkeleton">MmGdbusModemCdmaSkeleton</a>, struct in <a class="link" href="MmGdbusModemCdmaSkeleton.html" title="MmGdbusModemCdmaSkeleton">MmGdbusModemCdmaSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmware.html#MmGdbusModemFirmware-struct" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>, struct in <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmware.html#MmGdbusModemFirmware-handle-list" title="The “handle-list” signal">MmGdbusModemFirmware::handle-list</a>, object signal in <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmware.html#MmGdbusModemFirmware-handle-select" title="The “handle-select” signal">MmGdbusModemFirmware::handle-select</a>, object signal in <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmware.html#MmGdbusModemFirmware--update-settings" title="The “update-settings” property">MmGdbusModemFirmware:update-settings</a>, object property in <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmware.html#MmGdbusModemFirmwareIface" title="struct MmGdbusModemFirmwareIface">MmGdbusModemFirmwareIface</a>, struct in <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmwareProxy.html#MmGdbusModemFirmwareProxy-struct" title="struct MmGdbusModemFirmwareProxy">MmGdbusModemFirmwareProxy</a>, struct in <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy">MmGdbusModemFirmwareProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmwareSkeleton.html#MmGdbusModemFirmwareSkeleton-struct" title="struct MmGdbusModemFirmwareSkeleton">MmGdbusModemFirmwareSkeleton</a>, struct in <a class="link" href="MmGdbusModemFirmwareSkeleton.html" title="MmGdbusModemFirmwareSkeleton">MmGdbusModemFirmwareSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#MmGdbusModemIface" title="struct MmGdbusModemIface">MmGdbusModemIface</a>, struct in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-struct" title="MmGdbusModemLocation">MmGdbusModemLocation</a>, struct in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-get-location" title="The “handle-get-location” signal">MmGdbusModemLocation::handle-get-location</a>, object signal in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-inject-assistance-data" title="The “handle-inject-assistance-data” signal">MmGdbusModemLocation::handle-inject-assistance-data</a>, object signal in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-set-gps-refresh-rate" title="The “handle-set-gps-refresh-rate” signal">MmGdbusModemLocation::handle-set-gps-refresh-rate</a>, object signal in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-set-supl-server" title="The “handle-set-supl-server” signal">MmGdbusModemLocation::handle-set-supl-server</a>, object signal in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-setup" title="The “handle-setup” signal">MmGdbusModemLocation::handle-setup</a>, object signal in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--assistance-data-servers" title="The “assistance-data-servers” property">MmGdbusModemLocation:assistance-data-servers</a>, object property in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--capabilities" title="The “capabilities” property">MmGdbusModemLocation:capabilities</a>, object property in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--enabled" title="The “enabled” property">MmGdbusModemLocation:enabled</a>, object property in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--gps-refresh-rate" title="The “gps-refresh-rate” property">MmGdbusModemLocation:gps-refresh-rate</a>, object property in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--location" title="The “location” property">MmGdbusModemLocation:location</a>, object property in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--signals-location" title="The “signals-location” property">MmGdbusModemLocation:signals-location</a>, object property in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--supl-server" title="The “supl-server” property">MmGdbusModemLocation:supl-server</a>, object property in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocation--supported-assistance-data" title="The “supported-assistance-data” property">MmGdbusModemLocation:supported-assistance-data</a>, object property in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#MmGdbusModemLocationIface" title="struct MmGdbusModemLocationIface">MmGdbusModemLocationIface</a>, struct in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocationProxy.html#MmGdbusModemLocationProxy-struct" title="struct MmGdbusModemLocationProxy">MmGdbusModemLocationProxy</a>, struct in <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy">MmGdbusModemLocationProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocationSkeleton.html#MmGdbusModemLocationSkeleton-struct" title="struct MmGdbusModemLocationSkeleton">MmGdbusModemLocationSkeleton</a>, struct in <a class="link" href="MmGdbusModemLocationSkeleton.html" title="MmGdbusModemLocationSkeleton">MmGdbusModemLocationSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-struct" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>, struct in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-added" title="The “added” signal">MmGdbusModemMessaging::added</a>, object signal in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-deleted" title="The “deleted” signal">MmGdbusModemMessaging::deleted</a>, object signal in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-handle-create" title="The “handle-create” signal">MmGdbusModemMessaging::handle-create</a>, object signal in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-handle-delete" title="The “handle-delete” signal">MmGdbusModemMessaging::handle-delete</a>, object signal in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging-handle-list" title="The “handle-list” signal">MmGdbusModemMessaging::handle-list</a>, object signal in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging--default-storage" title="The “default-storage” property">MmGdbusModemMessaging:default-storage</a>, object property in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging--messages" title="The “messages” property">MmGdbusModemMessaging:messages</a>, object property in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessaging--supported-storages" title="The “supported-storages” property">MmGdbusModemMessaging:supported-storages</a>, object property in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#MmGdbusModemMessagingIface" title="struct MmGdbusModemMessagingIface">MmGdbusModemMessagingIface</a>, struct in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessagingProxy.html#MmGdbusModemMessagingProxy-struct" title="struct MmGdbusModemMessagingProxy">MmGdbusModemMessagingProxy</a>, struct in <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy">MmGdbusModemMessagingProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessagingSkeleton.html#MmGdbusModemMessagingSkeleton-struct" title="struct MmGdbusModemMessagingSkeleton">MmGdbusModemMessagingSkeleton</a>, struct in <a class="link" href="MmGdbusModemMessagingSkeleton.html" title="MmGdbusModemMessagingSkeleton">MmGdbusModemMessagingSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-struct" title="MmGdbusModemOma">MmGdbusModemOma</a>, struct in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-handle-accept-network-initiated-session" title="The “handle-accept-network-initiated-session” signal">MmGdbusModemOma::handle-accept-network-initiated-session</a>, object signal in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-handle-cancel-session" title="The “handle-cancel-session” signal">MmGdbusModemOma::handle-cancel-session</a>, object signal in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-handle-setup" title="The “handle-setup” signal">MmGdbusModemOma::handle-setup</a>, object signal in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-handle-start-client-initiated-session" title="The “handle-start-client-initiated-session” signal">MmGdbusModemOma::handle-start-client-initiated-session</a>, object signal in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma-session-state-changed" title="The “session-state-changed” signal">MmGdbusModemOma::session-state-changed</a>, object signal in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma--features" title="The “features” property">MmGdbusModemOma:features</a>, object property in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma--pending-network-initiated-sessions" title="The “pending-network-initiated-sessions” property">MmGdbusModemOma:pending-network-initiated-sessions</a>, object property in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma--session-state" title="The “session-state” property">MmGdbusModemOma:session-state</a>, object property in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#MmGdbusModemOma--session-type" title="The “session-type” property">MmGdbusModemOma:session-type</a>, object property in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#MmGdbusModemOmaIface" title="struct MmGdbusModemOmaIface">MmGdbusModemOmaIface</a>, struct in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOmaProxy.html#MmGdbusModemOmaProxy-struct" title="struct MmGdbusModemOmaProxy">MmGdbusModemOmaProxy</a>, struct in <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy">MmGdbusModemOmaProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOmaSkeleton.html#MmGdbusModemOmaSkeleton-struct" title="struct MmGdbusModemOmaSkeleton">MmGdbusModemOmaSkeleton</a>, struct in <a class="link" href="MmGdbusModemOmaSkeleton.html" title="MmGdbusModemOmaSkeleton">MmGdbusModemOmaSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemProxy.html#MmGdbusModemProxy-struct" title="struct MmGdbusModemProxy">MmGdbusModemProxy</a>, struct in <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy">MmGdbusModemProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal-struct" title="MmGdbusModemSignal">MmGdbusModemSignal</a>, struct in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal-handle-setup" title="The “handle-setup” signal">MmGdbusModemSignal::handle-setup</a>, object signal in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--cdma" title="The “cdma” property">MmGdbusModemSignal:cdma</a>, object property in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--evdo" title="The “evdo” property">MmGdbusModemSignal:evdo</a>, object property in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--gsm" title="The “gsm” property">MmGdbusModemSignal:gsm</a>, object property in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--lte" title="The “lte” property">MmGdbusModemSignal:lte</a>, object property in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--rate" title="The “rate” property">MmGdbusModemSignal:rate</a>, object property in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignal--umts" title="The “umts” property">MmGdbusModemSignal:umts</a>, object property in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#MmGdbusModemSignalIface" title="struct MmGdbusModemSignalIface">MmGdbusModemSignalIface</a>, struct in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignalProxy.html#MmGdbusModemSignalProxy-struct" title="struct MmGdbusModemSignalProxy">MmGdbusModemSignalProxy</a>, struct in <a class="link" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy">MmGdbusModemSignalProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignalSkeleton.html#MmGdbusModemSignalSkeleton-struct" title="struct MmGdbusModemSignalSkeleton">MmGdbusModemSignalSkeleton</a>, struct in <a class="link" href="MmGdbusModemSignalSkeleton.html" title="MmGdbusModemSignalSkeleton">MmGdbusModemSignalSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimple.html#MmGdbusModemSimple-struct" title="MmGdbusModemSimple">MmGdbusModemSimple</a>, struct in <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimple.html#MmGdbusModemSimple-handle-connect" title="The “handle-connect” signal">MmGdbusModemSimple::handle-connect</a>, object signal in <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimple.html#MmGdbusModemSimple-handle-disconnect" title="The “handle-disconnect” signal">MmGdbusModemSimple::handle-disconnect</a>, object signal in <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimple.html#MmGdbusModemSimple-handle-get-status" title="The “handle-get-status” signal">MmGdbusModemSimple::handle-get-status</a>, object signal in <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimple.html#MmGdbusModemSimpleIface" title="struct MmGdbusModemSimpleIface">MmGdbusModemSimpleIface</a>, struct in <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimpleProxy.html#MmGdbusModemSimpleProxy-struct" title="struct MmGdbusModemSimpleProxy">MmGdbusModemSimpleProxy</a>, struct in <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy">MmGdbusModemSimpleProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimpleSkeleton.html#MmGdbusModemSimpleSkeleton-struct" title="struct MmGdbusModemSimpleSkeleton">MmGdbusModemSimpleSkeleton</a>, struct in <a class="link" href="MmGdbusModemSimpleSkeleton.html" title="MmGdbusModemSimpleSkeleton">MmGdbusModemSimpleSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSkeleton.html#MmGdbusModemSkeleton-struct" title="struct MmGdbusModemSkeleton">MmGdbusModemSkeleton</a>, struct in <a class="link" href="MmGdbusModemSkeleton.html" title="MmGdbusModemSkeleton">MmGdbusModemSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTime.html#MmGdbusModemTime-struct" title="MmGdbusModemTime">MmGdbusModemTime</a>, struct in <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime">MmGdbusModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTime.html#MmGdbusModemTime-handle-get-network-time" title="The “handle-get-network-time” signal">MmGdbusModemTime::handle-get-network-time</a>, object signal in <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime">MmGdbusModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTime.html#MmGdbusModemTime-network-time-changed" title="The “network-time-changed” signal">MmGdbusModemTime::network-time-changed</a>, object signal in <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime">MmGdbusModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTime.html#MmGdbusModemTime--network-timezone" title="The “network-timezone” property">MmGdbusModemTime:network-timezone</a>, object property in <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime">MmGdbusModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTime.html#MmGdbusModemTimeIface" title="struct MmGdbusModemTimeIface">MmGdbusModemTimeIface</a>, struct in <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime">MmGdbusModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTimeProxy.html#MmGdbusModemTimeProxy-struct" title="struct MmGdbusModemTimeProxy">MmGdbusModemTimeProxy</a>, struct in <a class="link" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy">MmGdbusModemTimeProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTimeSkeleton.html#MmGdbusModemTimeSkeleton-struct" title="struct MmGdbusModemTimeSkeleton">MmGdbusModemTimeSkeleton</a>, struct in <a class="link" href="MmGdbusModemTimeSkeleton.html" title="MmGdbusModemTimeSkeleton">MmGdbusModemTimeSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-struct" title="MmGdbusModemVoice">MmGdbusModemVoice</a>, struct in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-call-added" title="The “call-added” signal">MmGdbusModemVoice::call-added</a>, object signal in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-call-deleted" title="The “call-deleted” signal">MmGdbusModemVoice::call-deleted</a>, object signal in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-handle-create-call" title="The “handle-create-call” signal">MmGdbusModemVoice::handle-create-call</a>, object signal in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-handle-delete-call" title="The “handle-delete-call” signal">MmGdbusModemVoice::handle-delete-call</a>, object signal in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice-handle-list-calls" title="The “handle-list-calls” signal">MmGdbusModemVoice::handle-list-calls</a>, object signal in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoice--calls" title="The “calls” property">MmGdbusModemVoice:calls</a>, object property in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#MmGdbusModemVoiceIface" title="struct MmGdbusModemVoiceIface">MmGdbusModemVoiceIface</a>, struct in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoiceProxy.html#MmGdbusModemVoiceProxy-struct" title="struct MmGdbusModemVoiceProxy">MmGdbusModemVoiceProxy</a>, struct in <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy">MmGdbusModemVoiceProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoiceSkeleton.html#MmGdbusModemVoiceSkeleton-struct" title="struct MmGdbusModemVoiceSkeleton">MmGdbusModemVoiceSkeleton</a>, struct in <a class="link" href="MmGdbusModemVoiceSkeleton.html" title="MmGdbusModemVoiceSkeleton">MmGdbusModemVoiceSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#MmGdbusObject-struct" title="MmGdbusObject">MmGdbusObject</a>, struct in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#MmGdbusObject--modem" title="The “modem” property">MmGdbusObject:modem</a>, object property in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-cdma" title="The “modem-cdma” property">MmGdbusObject:modem-cdma</a>, object property in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-firmware" title="The “modem-firmware” property">MmGdbusObject:modem-firmware</a>, object property in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-location" title="The “modem-location” property">MmGdbusObject:modem-location</a>, object property in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-messaging" title="The “modem-messaging” property">MmGdbusObject:modem-messaging</a>, object property in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-oma" title="The “modem-oma” property">MmGdbusObject:modem-oma</a>, object property in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-signal" title="The “modem-signal” property">MmGdbusObject:modem-signal</a>, object property in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-simple" title="The “modem-simple” property">MmGdbusObject:modem-simple</a>, object property in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-time" title="The “modem-time” property">MmGdbusObject:modem-time</a>, object property in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#MmGdbusObject--modem-voice" title="The “modem-voice” property">MmGdbusObject:modem-voice</a>, object property in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#MmGdbusObject--modem3gpp" title="The “modem3gpp” property">MmGdbusObject:modem3gpp</a>, object property in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#MmGdbusObject--modem3gpp-ussd" title="The “modem3gpp-ussd” property">MmGdbusObject:modem3gpp-ussd</a>, object property in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#MmGdbusObjectIface" title="struct MmGdbusObjectIface">MmGdbusObjectIface</a>, struct in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectManagerClient.html#MmGdbusObjectManagerClient-struct" title="struct MmGdbusObjectManagerClient">MmGdbusObjectManagerClient</a>, struct in <a class="link" href="MmGdbusObjectManagerClient.html" title="MmGdbusObjectManagerClient">MmGdbusObjectManagerClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectProxy.html#MmGdbusObjectProxy-struct" title="struct MmGdbusObjectProxy">MmGdbusObjectProxy</a>, struct in <a class="link" href="MmGdbusObjectProxy.html" title="MmGdbusObjectProxy">MmGdbusObjectProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectSkeleton.html#MmGdbusObjectSkeleton-struct" title="struct MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>, struct in <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-struct" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>, struct in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-inhibit-device" title="The “handle-inhibit-device” signal">MmGdbusOrgFreedesktopModemManager1::handle-inhibit-device</a>, object signal in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-report-kernel-event" title="The “handle-report-kernel-event” signal">MmGdbusOrgFreedesktopModemManager1::handle-report-kernel-event</a>, object signal in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-scan-devices" title="The “handle-scan-devices” signal">MmGdbusOrgFreedesktopModemManager1::handle-scan-devices</a>, object signal in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-set-logging" title="The “handle-set-logging” signal">MmGdbusOrgFreedesktopModemManager1::handle-set-logging</a>, object signal in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1--version" title="The “version” property">MmGdbusOrgFreedesktopModemManager1:version</a>, object property in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1Iface" title="struct MmGdbusOrgFreedesktopModemManager1Iface">MmGdbusOrgFreedesktopModemManager1Iface</a>, struct in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#MmGdbusOrgFreedesktopModemManager1Proxy-struct" title="struct MmGdbusOrgFreedesktopModemManager1Proxy">MmGdbusOrgFreedesktopModemManager1Proxy</a>, struct in <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy">MmGdbusOrgFreedesktopModemManager1Proxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Skeleton.html#MmGdbusOrgFreedesktopModemManager1Skeleton-struct" title="struct MmGdbusOrgFreedesktopModemManager1Skeleton">MmGdbusOrgFreedesktopModemManager1Skeleton</a>, struct in <a class="link" href="MmGdbusOrgFreedesktopModemManager1Skeleton.html" title="MmGdbusOrgFreedesktopModemManager1Skeleton">MmGdbusOrgFreedesktopModemManager1Skeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#MmGdbusSim-struct" title="MmGdbusSim">MmGdbusSim</a>, struct in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#MmGdbusSim-handle-change-pin" title="The “handle-change-pin” signal">MmGdbusSim::handle-change-pin</a>, object signal in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#MmGdbusSim-handle-enable-pin" title="The “handle-enable-pin” signal">MmGdbusSim::handle-enable-pin</a>, object signal in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#MmGdbusSim-handle-send-pin" title="The “handle-send-pin” signal">MmGdbusSim::handle-send-pin</a>, object signal in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#MmGdbusSim-handle-send-puk" title="The “handle-send-puk” signal">MmGdbusSim::handle-send-puk</a>, object signal in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#MmGdbusSim--imsi" title="The “imsi” property">MmGdbusSim:imsi</a>, object property in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#MmGdbusSim--operator-identifier" title="The “operator-identifier” property">MmGdbusSim:operator-identifier</a>, object property in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#MmGdbusSim--operator-name" title="The “operator-name” property">MmGdbusSim:operator-name</a>, object property in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#MmGdbusSim--sim-identifier" title="The “sim-identifier” property">MmGdbusSim:sim-identifier</a>, object property in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#MmGdbusSimIface" title="struct MmGdbusSimIface">MmGdbusSimIface</a>, struct in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSimProxy.html#MmGdbusSimProxy-struct" title="struct MmGdbusSimProxy">MmGdbusSimProxy</a>, struct in <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy">MmGdbusSimProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSimSkeleton.html#MmGdbusSimSkeleton-struct" title="struct MmGdbusSimSkeleton">MmGdbusSimSkeleton</a>, struct in <a class="link" href="MmGdbusSimSkeleton.html" title="MmGdbusSimSkeleton">MmGdbusSimSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms-struct" title="MmGdbusSms">MmGdbusSms</a>, struct in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms-handle-send" title="The “handle-send” signal">MmGdbusSms::handle-send</a>, object signal in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms-handle-store" title="The “handle-store” signal">MmGdbusSms::handle-store</a>, object signal in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--class" title="The “class” property">MmGdbusSms:class</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--data" title="The “data” property">MmGdbusSms:data</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--delivery-report-request" title="The “delivery-report-request” property">MmGdbusSms:delivery-report-request</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--delivery-state" title="The “delivery-state” property">MmGdbusSms:delivery-state</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--discharge-timestamp" title="The “discharge-timestamp” property">MmGdbusSms:discharge-timestamp</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--message-reference" title="The “message-reference” property">MmGdbusSms:message-reference</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--number" title="The “number” property">MmGdbusSms:number</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--pdu-type" title="The “pdu-type” property">MmGdbusSms:pdu-type</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--service-category" title="The “service-category” property">MmGdbusSms:service-category</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--smsc" title="The “smsc” property">MmGdbusSms:smsc</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--state" title="The “state” property">MmGdbusSms:state</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--storage" title="The “storage” property">MmGdbusSms:storage</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--teleservice-id" title="The “teleservice-id” property">MmGdbusSms:teleservice-id</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--text" title="The “text” property">MmGdbusSms:text</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--timestamp" title="The “timestamp” property">MmGdbusSms:timestamp</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSms--validity" title="The “validity” property">MmGdbusSms:validity</a>, object property in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#MmGdbusSmsIface" title="struct MmGdbusSmsIface">MmGdbusSmsIface</a>, struct in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSmsProxy.html#MmGdbusSmsProxy-struct" title="struct MmGdbusSmsProxy">MmGdbusSmsProxy</a>, struct in <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy">MmGdbusSmsProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSmsSkeleton.html#MmGdbusSmsSkeleton-struct" title="struct MmGdbusSmsSkeleton">MmGdbusSmsSkeleton</a>, struct in <a class="link" href="MmGdbusSmsSkeleton.html" title="MmGdbusSmsSkeleton">MmGdbusSmsSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-connect" title="mm_gdbus_bearer_call_connect ()">mm_gdbus_bearer_call_connect</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-connect-finish" title="mm_gdbus_bearer_call_connect_finish ()">mm_gdbus_bearer_call_connect_finish</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-connect-sync" title="mm_gdbus_bearer_call_connect_sync ()">mm_gdbus_bearer_call_connect_sync</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-disconnect" title="mm_gdbus_bearer_call_disconnect ()">mm_gdbus_bearer_call_disconnect</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-disconnect-finish" title="mm_gdbus_bearer_call_disconnect_finish ()">mm_gdbus_bearer_call_disconnect_finish</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-call-disconnect-sync" title="mm_gdbus_bearer_call_disconnect_sync ()">mm_gdbus_bearer_call_disconnect_sync</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-interface" title="mm_gdbus_bearer_dup_interface ()">mm_gdbus_bearer_dup_interface</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-ip4-config" title="mm_gdbus_bearer_dup_ip4_config ()">mm_gdbus_bearer_dup_ip4_config</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-ip6-config" title="mm_gdbus_bearer_dup_ip6_config ()">mm_gdbus_bearer_dup_ip6_config</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-properties" title="mm_gdbus_bearer_dup_properties ()">mm_gdbus_bearer_dup_properties</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-dup-stats" title="mm_gdbus_bearer_dup_stats ()">mm_gdbus_bearer_dup_stats</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-bearer-type" title="mm_gdbus_bearer_get_bearer_type ()">mm_gdbus_bearer_get_bearer_type</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-connected" title="mm_gdbus_bearer_get_connected ()">mm_gdbus_bearer_get_connected</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-interface" title="mm_gdbus_bearer_get_interface ()">mm_gdbus_bearer_get_interface</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-ip4-config" title="mm_gdbus_bearer_get_ip4_config ()">mm_gdbus_bearer_get_ip4_config</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-ip6-config" title="mm_gdbus_bearer_get_ip6_config ()">mm_gdbus_bearer_get_ip6_config</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-ip-timeout" title="mm_gdbus_bearer_get_ip_timeout ()">mm_gdbus_bearer_get_ip_timeout</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-properties" title="mm_gdbus_bearer_get_properties ()">mm_gdbus_bearer_get_properties</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-stats" title="mm_gdbus_bearer_get_stats ()">mm_gdbus_bearer_get_stats</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearer.html#mm-gdbus-bearer-get-suspended" title="mm_gdbus_bearer_get_suspended ()">mm_gdbus_bearer_get_suspended</a>, function in <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new" title="mm_gdbus_bearer_proxy_new ()">mm_gdbus_bearer_proxy_new</a>, function in <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy">MmGdbusBearerProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-finish" title="mm_gdbus_bearer_proxy_new_finish ()">mm_gdbus_bearer_proxy_new_finish</a>, function in <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy">MmGdbusBearerProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-for-bus" title="mm_gdbus_bearer_proxy_new_for_bus ()">mm_gdbus_bearer_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy">MmGdbusBearerProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-for-bus-finish" title="mm_gdbus_bearer_proxy_new_for_bus_finish ()">mm_gdbus_bearer_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy">MmGdbusBearerProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-for-bus-sync" title="mm_gdbus_bearer_proxy_new_for_bus_sync ()">mm_gdbus_bearer_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy">MmGdbusBearerProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-sync" title="mm_gdbus_bearer_proxy_new_sync ()">mm_gdbus_bearer_proxy_new_sync</a>, function in <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy">MmGdbusBearerProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusBearerSkeleton.html#mm-gdbus-bearer-skeleton-new" title="mm_gdbus_bearer_skeleton_new ()">mm_gdbus_bearer_skeleton_new</a>, function in <a class="link" href="MmGdbusBearerSkeleton.html" title="MmGdbusBearerSkeleton">MmGdbusBearerSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-accept" title="mm_gdbus_call_call_accept ()">mm_gdbus_call_call_accept</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-accept-finish" title="mm_gdbus_call_call_accept_finish ()">mm_gdbus_call_call_accept_finish</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-accept-sync" title="mm_gdbus_call_call_accept_sync ()">mm_gdbus_call_call_accept_sync</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-hangup" title="mm_gdbus_call_call_hangup ()">mm_gdbus_call_call_hangup</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-hangup-finish" title="mm_gdbus_call_call_hangup_finish ()">mm_gdbus_call_call_hangup_finish</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-hangup-sync" title="mm_gdbus_call_call_hangup_sync ()">mm_gdbus_call_call_hangup_sync</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-send-dtmf" title="mm_gdbus_call_call_send_dtmf ()">mm_gdbus_call_call_send_dtmf</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-send-dtmf-finish" title="mm_gdbus_call_call_send_dtmf_finish ()">mm_gdbus_call_call_send_dtmf_finish</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-send-dtmf-sync" title="mm_gdbus_call_call_send_dtmf_sync ()">mm_gdbus_call_call_send_dtmf_sync</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-start" title="mm_gdbus_call_call_start ()">mm_gdbus_call_call_start</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-start-finish" title="mm_gdbus_call_call_start_finish ()">mm_gdbus_call_call_start_finish</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-call-start-sync" title="mm_gdbus_call_call_start_sync ()">mm_gdbus_call_call_start_sync</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-dup-audio-format" title="mm_gdbus_call_dup_audio_format ()">mm_gdbus_call_dup_audio_format</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-dup-audio-port" title="mm_gdbus_call_dup_audio_port ()">mm_gdbus_call_dup_audio_port</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-dup-number" title="mm_gdbus_call_dup_number ()">mm_gdbus_call_dup_number</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-get-audio-format" title="mm_gdbus_call_get_audio_format ()">mm_gdbus_call_get_audio_format</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-get-audio-port" title="mm_gdbus_call_get_audio_port ()">mm_gdbus_call_get_audio_port</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-get-direction" title="mm_gdbus_call_get_direction ()">mm_gdbus_call_get_direction</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-get-number" title="mm_gdbus_call_get_number ()">mm_gdbus_call_get_number</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-get-state" title="mm_gdbus_call_get_state ()">mm_gdbus_call_get_state</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCall.html#mm-gdbus-call-get-state-reason" title="mm_gdbus_call_get_state_reason ()">mm_gdbus_call_get_state_reason</a>, function in <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new" title="mm_gdbus_call_proxy_new ()">mm_gdbus_call_proxy_new</a>, function in <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy">MmGdbusCallProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-finish" title="mm_gdbus_call_proxy_new_finish ()">mm_gdbus_call_proxy_new_finish</a>, function in <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy">MmGdbusCallProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-for-bus" title="mm_gdbus_call_proxy_new_for_bus ()">mm_gdbus_call_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy">MmGdbusCallProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-for-bus-finish" title="mm_gdbus_call_proxy_new_for_bus_finish ()">mm_gdbus_call_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy">MmGdbusCallProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-for-bus-sync" title="mm_gdbus_call_proxy_new_for_bus_sync ()">mm_gdbus_call_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy">MmGdbusCallProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-sync" title="mm_gdbus_call_proxy_new_sync ()">mm_gdbus_call_proxy_new_sync</a>, function in <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy">MmGdbusCallProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusCallSkeleton.html#mm-gdbus-call-skeleton-new" title="mm_gdbus_call_skeleton_new ()">mm_gdbus_call_skeleton_new</a>, function in <a class="link" href="MmGdbusCallSkeleton.html" title="MmGdbusCallSkeleton">MmGdbusCallSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-register" title="mm_gdbus_modem3gpp_call_register ()">mm_gdbus_modem3gpp_call_register</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-register-finish" title="mm_gdbus_modem3gpp_call_register_finish ()">mm_gdbus_modem3gpp_call_register_finish</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-register-sync" title="mm_gdbus_modem3gpp_call_register_sync ()">mm_gdbus_modem3gpp_call_register_sync</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-scan" title="mm_gdbus_modem3gpp_call_scan ()">mm_gdbus_modem3gpp_call_scan</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-scan-finish" title="mm_gdbus_modem3gpp_call_scan_finish ()">mm_gdbus_modem3gpp_call_scan_finish</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-scan-sync" title="mm_gdbus_modem3gpp_call_scan_sync ()">mm_gdbus_modem3gpp_call_scan_sync</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation" title="mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation ()">mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation-finish" title="mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_finish ()">mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_finish</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation-sync" title="mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_sync ()">mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_sync</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings" title="mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings ()">mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings-finish" title="mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_finish ()">mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_finish</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings-sync" title="mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_sync ()">mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_sync</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-imei" title="mm_gdbus_modem3gpp_dup_imei ()">mm_gdbus_modem3gpp_dup_imei</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-initial-eps-bearer" title="mm_gdbus_modem3gpp_dup_initial_eps_bearer ()">mm_gdbus_modem3gpp_dup_initial_eps_bearer</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-initial-eps-bearer-settings" title="mm_gdbus_modem3gpp_dup_initial_eps_bearer_settings ()">mm_gdbus_modem3gpp_dup_initial_eps_bearer_settings</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-operator-code" title="mm_gdbus_modem3gpp_dup_operator_code ()">mm_gdbus_modem3gpp_dup_operator_code</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-operator-name" title="mm_gdbus_modem3gpp_dup_operator_name ()">mm_gdbus_modem3gpp_dup_operator_name</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-pco" title="mm_gdbus_modem3gpp_dup_pco ()">mm_gdbus_modem3gpp_dup_pco</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-enabled-facility-locks" title="mm_gdbus_modem3gpp_get_enabled_facility_locks ()">mm_gdbus_modem3gpp_get_enabled_facility_locks</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-eps-ue-mode-operation" title="mm_gdbus_modem3gpp_get_eps_ue_mode_operation ()">mm_gdbus_modem3gpp_get_eps_ue_mode_operation</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-imei" title="mm_gdbus_modem3gpp_get_imei ()">mm_gdbus_modem3gpp_get_imei</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-initial-eps-bearer" title="mm_gdbus_modem3gpp_get_initial_eps_bearer ()">mm_gdbus_modem3gpp_get_initial_eps_bearer</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-initial-eps-bearer-settings" title="mm_gdbus_modem3gpp_get_initial_eps_bearer_settings ()">mm_gdbus_modem3gpp_get_initial_eps_bearer_settings</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-operator-code" title="mm_gdbus_modem3gpp_get_operator_code ()">mm_gdbus_modem3gpp_get_operator_code</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-operator-name" title="mm_gdbus_modem3gpp_get_operator_name ()">mm_gdbus_modem3gpp_get_operator_name</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-pco" title="mm_gdbus_modem3gpp_get_pco ()">mm_gdbus_modem3gpp_get_pco</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-registration-state" title="mm_gdbus_modem3gpp_get_registration_state ()">mm_gdbus_modem3gpp_get_registration_state</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-subscription-state" title="mm_gdbus_modem3gpp_get_subscription_state ()">mm_gdbus_modem3gpp_get_subscription_state</a>, function in <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new" title="mm_gdbus_modem3gpp_proxy_new ()">mm_gdbus_modem3gpp_proxy_new</a>, function in <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy">MmGdbusModem3gppProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-finish" title="mm_gdbus_modem3gpp_proxy_new_finish ()">mm_gdbus_modem3gpp_proxy_new_finish</a>, function in <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy">MmGdbusModem3gppProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-for-bus" title="mm_gdbus_modem3gpp_proxy_new_for_bus ()">mm_gdbus_modem3gpp_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy">MmGdbusModem3gppProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-for-bus-finish" title="mm_gdbus_modem3gpp_proxy_new_for_bus_finish ()">mm_gdbus_modem3gpp_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy">MmGdbusModem3gppProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-for-bus-sync" title="mm_gdbus_modem3gpp_proxy_new_for_bus_sync ()">mm_gdbus_modem3gpp_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy">MmGdbusModem3gppProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-sync" title="mm_gdbus_modem3gpp_proxy_new_sync ()">mm_gdbus_modem3gpp_proxy_new_sync</a>, function in <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy">MmGdbusModem3gppProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppSkeleton.html#mm-gdbus-modem3gpp-skeleton-new" title="mm_gdbus_modem3gpp_skeleton_new ()">mm_gdbus_modem3gpp_skeleton_new</a>, function in <a class="link" href="MmGdbusModem3gppSkeleton.html" title="MmGdbusModem3gppSkeleton">MmGdbusModem3gppSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-cancel" title="mm_gdbus_modem3gpp_ussd_call_cancel ()">mm_gdbus_modem3gpp_ussd_call_cancel</a>, function in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-cancel-finish" title="mm_gdbus_modem3gpp_ussd_call_cancel_finish ()">mm_gdbus_modem3gpp_ussd_call_cancel_finish</a>, function in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-cancel-sync" title="mm_gdbus_modem3gpp_ussd_call_cancel_sync ()">mm_gdbus_modem3gpp_ussd_call_cancel_sync</a>, function in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-initiate" title="mm_gdbus_modem3gpp_ussd_call_initiate ()">mm_gdbus_modem3gpp_ussd_call_initiate</a>, function in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-initiate-finish" title="mm_gdbus_modem3gpp_ussd_call_initiate_finish ()">mm_gdbus_modem3gpp_ussd_call_initiate_finish</a>, function in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-initiate-sync" title="mm_gdbus_modem3gpp_ussd_call_initiate_sync ()">mm_gdbus_modem3gpp_ussd_call_initiate_sync</a>, function in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-respond" title="mm_gdbus_modem3gpp_ussd_call_respond ()">mm_gdbus_modem3gpp_ussd_call_respond</a>, function in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-respond-finish" title="mm_gdbus_modem3gpp_ussd_call_respond_finish ()">mm_gdbus_modem3gpp_ussd_call_respond_finish</a>, function in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-respond-sync" title="mm_gdbus_modem3gpp_ussd_call_respond_sync ()">mm_gdbus_modem3gpp_ussd_call_respond_sync</a>, function in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-dup-network-notification" title="mm_gdbus_modem3gpp_ussd_dup_network_notification ()">mm_gdbus_modem3gpp_ussd_dup_network_notification</a>, function in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-dup-network-request" title="mm_gdbus_modem3gpp_ussd_dup_network_request ()">mm_gdbus_modem3gpp_ussd_dup_network_request</a>, function in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-get-network-notification" title="mm_gdbus_modem3gpp_ussd_get_network_notification ()">mm_gdbus_modem3gpp_ussd_get_network_notification</a>, function in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-get-network-request" title="mm_gdbus_modem3gpp_ussd_get_network_request ()">mm_gdbus_modem3gpp_ussd_get_network_request</a>, function in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-get-state" title="mm_gdbus_modem3gpp_ussd_get_state ()">mm_gdbus_modem3gpp_ussd_get_state</a>, function in <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new" title="mm_gdbus_modem3gpp_ussd_proxy_new ()">mm_gdbus_modem3gpp_ussd_proxy_new</a>, function in <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy">MmGdbusModem3gppUssdProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-finish" title="mm_gdbus_modem3gpp_ussd_proxy_new_finish ()">mm_gdbus_modem3gpp_ussd_proxy_new_finish</a>, function in <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy">MmGdbusModem3gppUssdProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-for-bus" title="mm_gdbus_modem3gpp_ussd_proxy_new_for_bus ()">mm_gdbus_modem3gpp_ussd_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy">MmGdbusModem3gppUssdProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-for-bus-finish" title="mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_finish ()">mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy">MmGdbusModem3gppUssdProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-for-bus-sync" title="mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_sync ()">mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy">MmGdbusModem3gppUssdProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-sync" title="mm_gdbus_modem3gpp_ussd_proxy_new_sync ()">mm_gdbus_modem3gpp_ussd_proxy_new_sync</a>, function in <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy">MmGdbusModem3gppUssdProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem3gppUssdSkeleton.html#mm-gdbus-modem3gpp-ussd-skeleton-new" title="mm_gdbus_modem3gpp_ussd_skeleton_new ()">mm_gdbus_modem3gpp_ussd_skeleton_new</a>, function in <a class="link" href="MmGdbusModem3gppUssdSkeleton.html" title="MmGdbusModem3gppUssdSkeleton">MmGdbusModem3gppUssdSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-command" title="mm_gdbus_modem_call_command ()">mm_gdbus_modem_call_command</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-command-finish" title="mm_gdbus_modem_call_command_finish ()">mm_gdbus_modem_call_command_finish</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-command-sync" title="mm_gdbus_modem_call_command_sync ()">mm_gdbus_modem_call_command_sync</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-create-bearer" title="mm_gdbus_modem_call_create_bearer ()">mm_gdbus_modem_call_create_bearer</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-create-bearer-finish" title="mm_gdbus_modem_call_create_bearer_finish ()">mm_gdbus_modem_call_create_bearer_finish</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-create-bearer-sync" title="mm_gdbus_modem_call_create_bearer_sync ()">mm_gdbus_modem_call_create_bearer_sync</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-delete-bearer" title="mm_gdbus_modem_call_delete_bearer ()">mm_gdbus_modem_call_delete_bearer</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-delete-bearer-finish" title="mm_gdbus_modem_call_delete_bearer_finish ()">mm_gdbus_modem_call_delete_bearer_finish</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-delete-bearer-sync" title="mm_gdbus_modem_call_delete_bearer_sync ()">mm_gdbus_modem_call_delete_bearer_sync</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-enable" title="mm_gdbus_modem_call_enable ()">mm_gdbus_modem_call_enable</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-enable-finish" title="mm_gdbus_modem_call_enable_finish ()">mm_gdbus_modem_call_enable_finish</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-enable-sync" title="mm_gdbus_modem_call_enable_sync ()">mm_gdbus_modem_call_enable_sync</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-factory-reset" title="mm_gdbus_modem_call_factory_reset ()">mm_gdbus_modem_call_factory_reset</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-factory-reset-finish" title="mm_gdbus_modem_call_factory_reset_finish ()">mm_gdbus_modem_call_factory_reset_finish</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-factory-reset-sync" title="mm_gdbus_modem_call_factory_reset_sync ()">mm_gdbus_modem_call_factory_reset_sync</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-list-bearers" title="mm_gdbus_modem_call_list_bearers ()">mm_gdbus_modem_call_list_bearers</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-list-bearers-finish" title="mm_gdbus_modem_call_list_bearers_finish ()">mm_gdbus_modem_call_list_bearers_finish</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-list-bearers-sync" title="mm_gdbus_modem_call_list_bearers_sync ()">mm_gdbus_modem_call_list_bearers_sync</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-reset" title="mm_gdbus_modem_call_reset ()">mm_gdbus_modem_call_reset</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-reset-finish" title="mm_gdbus_modem_call_reset_finish ()">mm_gdbus_modem_call_reset_finish</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-reset-sync" title="mm_gdbus_modem_call_reset_sync ()">mm_gdbus_modem_call_reset_sync</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-bands" title="mm_gdbus_modem_call_set_current_bands ()">mm_gdbus_modem_call_set_current_bands</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-bands-finish" title="mm_gdbus_modem_call_set_current_bands_finish ()">mm_gdbus_modem_call_set_current_bands_finish</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-bands-sync" title="mm_gdbus_modem_call_set_current_bands_sync ()">mm_gdbus_modem_call_set_current_bands_sync</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-capabilities" title="mm_gdbus_modem_call_set_current_capabilities ()">mm_gdbus_modem_call_set_current_capabilities</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-capabilities-finish" title="mm_gdbus_modem_call_set_current_capabilities_finish ()">mm_gdbus_modem_call_set_current_capabilities_finish</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-capabilities-sync" title="mm_gdbus_modem_call_set_current_capabilities_sync ()">mm_gdbus_modem_call_set_current_capabilities_sync</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-modes" title="mm_gdbus_modem_call_set_current_modes ()">mm_gdbus_modem_call_set_current_modes</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-modes-finish" title="mm_gdbus_modem_call_set_current_modes_finish ()">mm_gdbus_modem_call_set_current_modes_finish</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-current-modes-sync" title="mm_gdbus_modem_call_set_current_modes_sync ()">mm_gdbus_modem_call_set_current_modes_sync</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-power-state" title="mm_gdbus_modem_call_set_power_state ()">mm_gdbus_modem_call_set_power_state</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-power-state-finish" title="mm_gdbus_modem_call_set_power_state_finish ()">mm_gdbus_modem_call_set_power_state_finish</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-call-set-power-state-sync" title="mm_gdbus_modem_call_set_power_state_sync ()">mm_gdbus_modem_call_set_power_state_sync</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate" title="mm_gdbus_modem_cdma_call_activate ()">mm_gdbus_modem_cdma_call_activate</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-finish" title="mm_gdbus_modem_cdma_call_activate_finish ()">mm_gdbus_modem_cdma_call_activate_finish</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-manual" title="mm_gdbus_modem_cdma_call_activate_manual ()">mm_gdbus_modem_cdma_call_activate_manual</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-manual-finish" title="mm_gdbus_modem_cdma_call_activate_manual_finish ()">mm_gdbus_modem_cdma_call_activate_manual_finish</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-manual-sync" title="mm_gdbus_modem_cdma_call_activate_manual_sync ()">mm_gdbus_modem_cdma_call_activate_manual_sync</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-sync" title="mm_gdbus_modem_cdma_call_activate_sync ()">mm_gdbus_modem_cdma_call_activate_sync</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-dup-esn" title="mm_gdbus_modem_cdma_dup_esn ()">mm_gdbus_modem_cdma_dup_esn</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-dup-meid" title="mm_gdbus_modem_cdma_dup_meid ()">mm_gdbus_modem_cdma_dup_meid</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-activation-state" title="mm_gdbus_modem_cdma_get_activation_state ()">mm_gdbus_modem_cdma_get_activation_state</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-cdma1x-registration-state" title="mm_gdbus_modem_cdma_get_cdma1x_registration_state ()">mm_gdbus_modem_cdma_get_cdma1x_registration_state</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-esn" title="mm_gdbus_modem_cdma_get_esn ()">mm_gdbus_modem_cdma_get_esn</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-evdo-registration-state" title="mm_gdbus_modem_cdma_get_evdo_registration_state ()">mm_gdbus_modem_cdma_get_evdo_registration_state</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-meid" title="mm_gdbus_modem_cdma_get_meid ()">mm_gdbus_modem_cdma_get_meid</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-nid" title="mm_gdbus_modem_cdma_get_nid ()">mm_gdbus_modem_cdma_get_nid</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-sid" title="mm_gdbus_modem_cdma_get_sid ()">mm_gdbus_modem_cdma_get_sid</a>, function in <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new" title="mm_gdbus_modem_cdma_proxy_new ()">mm_gdbus_modem_cdma_proxy_new</a>, function in <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy">MmGdbusModemCdmaProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-finish" title="mm_gdbus_modem_cdma_proxy_new_finish ()">mm_gdbus_modem_cdma_proxy_new_finish</a>, function in <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy">MmGdbusModemCdmaProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-for-bus" title="mm_gdbus_modem_cdma_proxy_new_for_bus ()">mm_gdbus_modem_cdma_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy">MmGdbusModemCdmaProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-for-bus-finish" title="mm_gdbus_modem_cdma_proxy_new_for_bus_finish ()">mm_gdbus_modem_cdma_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy">MmGdbusModemCdmaProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-for-bus-sync" title="mm_gdbus_modem_cdma_proxy_new_for_bus_sync ()">mm_gdbus_modem_cdma_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy">MmGdbusModemCdmaProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-sync" title="mm_gdbus_modem_cdma_proxy_new_sync ()">mm_gdbus_modem_cdma_proxy_new_sync</a>, function in <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy">MmGdbusModemCdmaProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemCdmaSkeleton.html#mm-gdbus-modem-cdma-skeleton-new" title="mm_gdbus_modem_cdma_skeleton_new ()">mm_gdbus_modem_cdma_skeleton_new</a>, function in <a class="link" href="MmGdbusModemCdmaSkeleton.html" title="MmGdbusModemCdmaSkeleton">MmGdbusModemCdmaSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-bearers" title="mm_gdbus_modem_dup_bearers ()">mm_gdbus_modem_dup_bearers</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-current-bands" title="mm_gdbus_modem_dup_current_bands ()">mm_gdbus_modem_dup_current_bands</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-current-modes" title="mm_gdbus_modem_dup_current_modes ()">mm_gdbus_modem_dup_current_modes</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-device" title="mm_gdbus_modem_dup_device ()">mm_gdbus_modem_dup_device</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-device-identifier" title="mm_gdbus_modem_dup_device_identifier ()">mm_gdbus_modem_dup_device_identifier</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-drivers" title="mm_gdbus_modem_dup_drivers ()">mm_gdbus_modem_dup_drivers</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-equipment-identifier" title="mm_gdbus_modem_dup_equipment_identifier ()">mm_gdbus_modem_dup_equipment_identifier</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-hardware-revision" title="mm_gdbus_modem_dup_hardware_revision ()">mm_gdbus_modem_dup_hardware_revision</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-manufacturer" title="mm_gdbus_modem_dup_manufacturer ()">mm_gdbus_modem_dup_manufacturer</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-model" title="mm_gdbus_modem_dup_model ()">mm_gdbus_modem_dup_model</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-own-numbers" title="mm_gdbus_modem_dup_own_numbers ()">mm_gdbus_modem_dup_own_numbers</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-plugin" title="mm_gdbus_modem_dup_plugin ()">mm_gdbus_modem_dup_plugin</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-ports" title="mm_gdbus_modem_dup_ports ()">mm_gdbus_modem_dup_ports</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-primary-port" title="mm_gdbus_modem_dup_primary_port ()">mm_gdbus_modem_dup_primary_port</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-revision" title="mm_gdbus_modem_dup_revision ()">mm_gdbus_modem_dup_revision</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-signal-quality" title="mm_gdbus_modem_dup_signal_quality ()">mm_gdbus_modem_dup_signal_quality</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-sim" title="mm_gdbus_modem_dup_sim ()">mm_gdbus_modem_dup_sim</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-supported-bands" title="mm_gdbus_modem_dup_supported_bands ()">mm_gdbus_modem_dup_supported_bands</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-supported-capabilities" title="mm_gdbus_modem_dup_supported_capabilities ()">mm_gdbus_modem_dup_supported_capabilities</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-supported-modes" title="mm_gdbus_modem_dup_supported_modes ()">mm_gdbus_modem_dup_supported_modes</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-dup-unlock-retries" title="mm_gdbus_modem_dup_unlock_retries ()">mm_gdbus_modem_dup_unlock_retries</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-list" title="mm_gdbus_modem_firmware_call_list ()">mm_gdbus_modem_firmware_call_list</a>, function in <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-list-finish" title="mm_gdbus_modem_firmware_call_list_finish ()">mm_gdbus_modem_firmware_call_list_finish</a>, function in <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-list-sync" title="mm_gdbus_modem_firmware_call_list_sync ()">mm_gdbus_modem_firmware_call_list_sync</a>, function in <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-select" title="mm_gdbus_modem_firmware_call_select ()">mm_gdbus_modem_firmware_call_select</a>, function in <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-select-finish" title="mm_gdbus_modem_firmware_call_select_finish ()">mm_gdbus_modem_firmware_call_select_finish</a>, function in <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-select-sync" title="mm_gdbus_modem_firmware_call_select_sync ()">mm_gdbus_modem_firmware_call_select_sync</a>, function in <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-dup-update-settings" title="mm_gdbus_modem_firmware_dup_update_settings ()">mm_gdbus_modem_firmware_dup_update_settings</a>, function in <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-get-update-settings" title="mm_gdbus_modem_firmware_get_update_settings ()">mm_gdbus_modem_firmware_get_update_settings</a>, function in <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new" title="mm_gdbus_modem_firmware_proxy_new ()">mm_gdbus_modem_firmware_proxy_new</a>, function in <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy">MmGdbusModemFirmwareProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-finish" title="mm_gdbus_modem_firmware_proxy_new_finish ()">mm_gdbus_modem_firmware_proxy_new_finish</a>, function in <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy">MmGdbusModemFirmwareProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-for-bus" title="mm_gdbus_modem_firmware_proxy_new_for_bus ()">mm_gdbus_modem_firmware_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy">MmGdbusModemFirmwareProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-for-bus-finish" title="mm_gdbus_modem_firmware_proxy_new_for_bus_finish ()">mm_gdbus_modem_firmware_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy">MmGdbusModemFirmwareProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-for-bus-sync" title="mm_gdbus_modem_firmware_proxy_new_for_bus_sync ()">mm_gdbus_modem_firmware_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy">MmGdbusModemFirmwareProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-sync" title="mm_gdbus_modem_firmware_proxy_new_sync ()">mm_gdbus_modem_firmware_proxy_new_sync</a>, function in <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy">MmGdbusModemFirmwareProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemFirmwareSkeleton.html#mm-gdbus-modem-firmware-skeleton-new" title="mm_gdbus_modem_firmware_skeleton_new ()">mm_gdbus_modem_firmware_skeleton_new</a>, function in <a class="link" href="MmGdbusModemFirmwareSkeleton.html" title="MmGdbusModemFirmwareSkeleton">MmGdbusModemFirmwareSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-access-technologies" title="mm_gdbus_modem_get_access_technologies ()">mm_gdbus_modem_get_access_technologies</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-bearers" title="mm_gdbus_modem_get_bearers ()">mm_gdbus_modem_get_bearers</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-current-bands" title="mm_gdbus_modem_get_current_bands ()">mm_gdbus_modem_get_current_bands</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-current-capabilities" title="mm_gdbus_modem_get_current_capabilities ()">mm_gdbus_modem_get_current_capabilities</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-current-modes" title="mm_gdbus_modem_get_current_modes ()">mm_gdbus_modem_get_current_modes</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-device" title="mm_gdbus_modem_get_device ()">mm_gdbus_modem_get_device</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-device-identifier" title="mm_gdbus_modem_get_device_identifier ()">mm_gdbus_modem_get_device_identifier</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-drivers" title="mm_gdbus_modem_get_drivers ()">mm_gdbus_modem_get_drivers</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-equipment-identifier" title="mm_gdbus_modem_get_equipment_identifier ()">mm_gdbus_modem_get_equipment_identifier</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-hardware-revision" title="mm_gdbus_modem_get_hardware_revision ()">mm_gdbus_modem_get_hardware_revision</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-manufacturer" title="mm_gdbus_modem_get_manufacturer ()">mm_gdbus_modem_get_manufacturer</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-max-active-bearers" title="mm_gdbus_modem_get_max_active_bearers ()">mm_gdbus_modem_get_max_active_bearers</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-max-bearers" title="mm_gdbus_modem_get_max_bearers ()">mm_gdbus_modem_get_max_bearers</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-model" title="mm_gdbus_modem_get_model ()">mm_gdbus_modem_get_model</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-own-numbers" title="mm_gdbus_modem_get_own_numbers ()">mm_gdbus_modem_get_own_numbers</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-plugin" title="mm_gdbus_modem_get_plugin ()">mm_gdbus_modem_get_plugin</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-ports" title="mm_gdbus_modem_get_ports ()">mm_gdbus_modem_get_ports</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-power-state" title="mm_gdbus_modem_get_power_state ()">mm_gdbus_modem_get_power_state</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-primary-port" title="mm_gdbus_modem_get_primary_port ()">mm_gdbus_modem_get_primary_port</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-revision" title="mm_gdbus_modem_get_revision ()">mm_gdbus_modem_get_revision</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-signal-quality" title="mm_gdbus_modem_get_signal_quality ()">mm_gdbus_modem_get_signal_quality</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-sim" title="mm_gdbus_modem_get_sim ()">mm_gdbus_modem_get_sim</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-state" title="mm_gdbus_modem_get_state ()">mm_gdbus_modem_get_state</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-state-failed-reason" title="mm_gdbus_modem_get_state_failed_reason ()">mm_gdbus_modem_get_state_failed_reason</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-supported-bands" title="mm_gdbus_modem_get_supported_bands ()">mm_gdbus_modem_get_supported_bands</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-supported-capabilities" title="mm_gdbus_modem_get_supported_capabilities ()">mm_gdbus_modem_get_supported_capabilities</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-supported-ip-families" title="mm_gdbus_modem_get_supported_ip_families ()">mm_gdbus_modem_get_supported_ip_families</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-supported-modes" title="mm_gdbus_modem_get_supported_modes ()">mm_gdbus_modem_get_supported_modes</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-unlock-required" title="mm_gdbus_modem_get_unlock_required ()">mm_gdbus_modem_get_unlock_required</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModem.html#mm-gdbus-modem-get-unlock-retries" title="mm_gdbus_modem_get_unlock_retries ()">mm_gdbus_modem_get_unlock_retries</a>, function in <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-get-location" title="mm_gdbus_modem_location_call_get_location ()">mm_gdbus_modem_location_call_get_location</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-get-location-finish" title="mm_gdbus_modem_location_call_get_location_finish ()">mm_gdbus_modem_location_call_get_location_finish</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-get-location-sync" title="mm_gdbus_modem_location_call_get_location_sync ()">mm_gdbus_modem_location_call_get_location_sync</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-inject-assistance-data" title="mm_gdbus_modem_location_call_inject_assistance_data ()">mm_gdbus_modem_location_call_inject_assistance_data</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-inject-assistance-data-finish" title="mm_gdbus_modem_location_call_inject_assistance_data_finish ()">mm_gdbus_modem_location_call_inject_assistance_data_finish</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-inject-assistance-data-sync" title="mm_gdbus_modem_location_call_inject_assistance_data_sync ()">mm_gdbus_modem_location_call_inject_assistance_data_sync</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-setup" title="mm_gdbus_modem_location_call_setup ()">mm_gdbus_modem_location_call_setup</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-setup-finish" title="mm_gdbus_modem_location_call_setup_finish ()">mm_gdbus_modem_location_call_setup_finish</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-setup-sync" title="mm_gdbus_modem_location_call_setup_sync ()">mm_gdbus_modem_location_call_setup_sync</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-gps-refresh-rate" title="mm_gdbus_modem_location_call_set_gps_refresh_rate ()">mm_gdbus_modem_location_call_set_gps_refresh_rate</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-gps-refresh-rate-finish" title="mm_gdbus_modem_location_call_set_gps_refresh_rate_finish ()">mm_gdbus_modem_location_call_set_gps_refresh_rate_finish</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-gps-refresh-rate-sync" title="mm_gdbus_modem_location_call_set_gps_refresh_rate_sync ()">mm_gdbus_modem_location_call_set_gps_refresh_rate_sync</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-supl-server" title="mm_gdbus_modem_location_call_set_supl_server ()">mm_gdbus_modem_location_call_set_supl_server</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-supl-server-finish" title="mm_gdbus_modem_location_call_set_supl_server_finish ()">mm_gdbus_modem_location_call_set_supl_server_finish</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-supl-server-sync" title="mm_gdbus_modem_location_call_set_supl_server_sync ()">mm_gdbus_modem_location_call_set_supl_server_sync</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-dup-assistance-data-servers" title="mm_gdbus_modem_location_dup_assistance_data_servers ()">mm_gdbus_modem_location_dup_assistance_data_servers</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-dup-location" title="mm_gdbus_modem_location_dup_location ()">mm_gdbus_modem_location_dup_location</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-dup-supl-server" title="mm_gdbus_modem_location_dup_supl_server ()">mm_gdbus_modem_location_dup_supl_server</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-assistance-data-servers" title="mm_gdbus_modem_location_get_assistance_data_servers ()">mm_gdbus_modem_location_get_assistance_data_servers</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-capabilities" title="mm_gdbus_modem_location_get_capabilities ()">mm_gdbus_modem_location_get_capabilities</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-enabled" title="mm_gdbus_modem_location_get_enabled ()">mm_gdbus_modem_location_get_enabled</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-gps-refresh-rate" title="mm_gdbus_modem_location_get_gps_refresh_rate ()">mm_gdbus_modem_location_get_gps_refresh_rate</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-location" title="mm_gdbus_modem_location_get_location ()">mm_gdbus_modem_location_get_location</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-signals-location" title="mm_gdbus_modem_location_get_signals_location ()">mm_gdbus_modem_location_get_signals_location</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-supl-server" title="mm_gdbus_modem_location_get_supl_server ()">mm_gdbus_modem_location_get_supl_server</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-supported-assistance-data" title="mm_gdbus_modem_location_get_supported_assistance_data ()">mm_gdbus_modem_location_get_supported_assistance_data</a>, function in <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new" title="mm_gdbus_modem_location_proxy_new ()">mm_gdbus_modem_location_proxy_new</a>, function in <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy">MmGdbusModemLocationProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-finish" title="mm_gdbus_modem_location_proxy_new_finish ()">mm_gdbus_modem_location_proxy_new_finish</a>, function in <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy">MmGdbusModemLocationProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-for-bus" title="mm_gdbus_modem_location_proxy_new_for_bus ()">mm_gdbus_modem_location_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy">MmGdbusModemLocationProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-for-bus-finish" title="mm_gdbus_modem_location_proxy_new_for_bus_finish ()">mm_gdbus_modem_location_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy">MmGdbusModemLocationProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-for-bus-sync" title="mm_gdbus_modem_location_proxy_new_for_bus_sync ()">mm_gdbus_modem_location_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy">MmGdbusModemLocationProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-sync" title="mm_gdbus_modem_location_proxy_new_sync ()">mm_gdbus_modem_location_proxy_new_sync</a>, function in <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy">MmGdbusModemLocationProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemLocationSkeleton.html#mm-gdbus-modem-location-skeleton-new" title="mm_gdbus_modem_location_skeleton_new ()">mm_gdbus_modem_location_skeleton_new</a>, function in <a class="link" href="MmGdbusModemLocationSkeleton.html" title="MmGdbusModemLocationSkeleton">MmGdbusModemLocationSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-create" title="mm_gdbus_modem_messaging_call_create ()">mm_gdbus_modem_messaging_call_create</a>, function in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-create-finish" title="mm_gdbus_modem_messaging_call_create_finish ()">mm_gdbus_modem_messaging_call_create_finish</a>, function in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-create-sync" title="mm_gdbus_modem_messaging_call_create_sync ()">mm_gdbus_modem_messaging_call_create_sync</a>, function in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-delete" title="mm_gdbus_modem_messaging_call_delete ()">mm_gdbus_modem_messaging_call_delete</a>, function in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-delete-finish" title="mm_gdbus_modem_messaging_call_delete_finish ()">mm_gdbus_modem_messaging_call_delete_finish</a>, function in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-delete-sync" title="mm_gdbus_modem_messaging_call_delete_sync ()">mm_gdbus_modem_messaging_call_delete_sync</a>, function in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-list" title="mm_gdbus_modem_messaging_call_list ()">mm_gdbus_modem_messaging_call_list</a>, function in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-list-finish" title="mm_gdbus_modem_messaging_call_list_finish ()">mm_gdbus_modem_messaging_call_list_finish</a>, function in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-list-sync" title="mm_gdbus_modem_messaging_call_list_sync ()">mm_gdbus_modem_messaging_call_list_sync</a>, function in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-dup-messages" title="mm_gdbus_modem_messaging_dup_messages ()">mm_gdbus_modem_messaging_dup_messages</a>, function in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-dup-supported-storages" title="mm_gdbus_modem_messaging_dup_supported_storages ()">mm_gdbus_modem_messaging_dup_supported_storages</a>, function in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-get-default-storage" title="mm_gdbus_modem_messaging_get_default_storage ()">mm_gdbus_modem_messaging_get_default_storage</a>, function in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-get-messages" title="mm_gdbus_modem_messaging_get_messages ()">mm_gdbus_modem_messaging_get_messages</a>, function in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-get-supported-storages" title="mm_gdbus_modem_messaging_get_supported_storages ()">mm_gdbus_modem_messaging_get_supported_storages</a>, function in <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new" title="mm_gdbus_modem_messaging_proxy_new ()">mm_gdbus_modem_messaging_proxy_new</a>, function in <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy">MmGdbusModemMessagingProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-finish" title="mm_gdbus_modem_messaging_proxy_new_finish ()">mm_gdbus_modem_messaging_proxy_new_finish</a>, function in <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy">MmGdbusModemMessagingProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-for-bus" title="mm_gdbus_modem_messaging_proxy_new_for_bus ()">mm_gdbus_modem_messaging_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy">MmGdbusModemMessagingProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-for-bus-finish" title="mm_gdbus_modem_messaging_proxy_new_for_bus_finish ()">mm_gdbus_modem_messaging_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy">MmGdbusModemMessagingProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-for-bus-sync" title="mm_gdbus_modem_messaging_proxy_new_for_bus_sync ()">mm_gdbus_modem_messaging_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy">MmGdbusModemMessagingProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-sync" title="mm_gdbus_modem_messaging_proxy_new_sync ()">mm_gdbus_modem_messaging_proxy_new_sync</a>, function in <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy">MmGdbusModemMessagingProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemMessagingSkeleton.html#mm-gdbus-modem-messaging-skeleton-new" title="mm_gdbus_modem_messaging_skeleton_new ()">mm_gdbus_modem_messaging_skeleton_new</a>, function in <a class="link" href="MmGdbusModemMessagingSkeleton.html" title="MmGdbusModemMessagingSkeleton">MmGdbusModemMessagingSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-accept-network-initiated-session" title="mm_gdbus_modem_oma_call_accept_network_initiated_session ()">mm_gdbus_modem_oma_call_accept_network_initiated_session</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-accept-network-initiated-session-finish" title="mm_gdbus_modem_oma_call_accept_network_initiated_session_finish ()">mm_gdbus_modem_oma_call_accept_network_initiated_session_finish</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-accept-network-initiated-session-sync" title="mm_gdbus_modem_oma_call_accept_network_initiated_session_sync ()">mm_gdbus_modem_oma_call_accept_network_initiated_session_sync</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-cancel-session" title="mm_gdbus_modem_oma_call_cancel_session ()">mm_gdbus_modem_oma_call_cancel_session</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-cancel-session-finish" title="mm_gdbus_modem_oma_call_cancel_session_finish ()">mm_gdbus_modem_oma_call_cancel_session_finish</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-cancel-session-sync" title="mm_gdbus_modem_oma_call_cancel_session_sync ()">mm_gdbus_modem_oma_call_cancel_session_sync</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-setup" title="mm_gdbus_modem_oma_call_setup ()">mm_gdbus_modem_oma_call_setup</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-setup-finish" title="mm_gdbus_modem_oma_call_setup_finish ()">mm_gdbus_modem_oma_call_setup_finish</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-setup-sync" title="mm_gdbus_modem_oma_call_setup_sync ()">mm_gdbus_modem_oma_call_setup_sync</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-start-client-initiated-session" title="mm_gdbus_modem_oma_call_start_client_initiated_session ()">mm_gdbus_modem_oma_call_start_client_initiated_session</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-start-client-initiated-session-finish" title="mm_gdbus_modem_oma_call_start_client_initiated_session_finish ()">mm_gdbus_modem_oma_call_start_client_initiated_session_finish</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-start-client-initiated-session-sync" title="mm_gdbus_modem_oma_call_start_client_initiated_session_sync ()">mm_gdbus_modem_oma_call_start_client_initiated_session_sync</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-dup-pending-network-initiated-sessions" title="mm_gdbus_modem_oma_dup_pending_network_initiated_sessions ()">mm_gdbus_modem_oma_dup_pending_network_initiated_sessions</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-get-features" title="mm_gdbus_modem_oma_get_features ()">mm_gdbus_modem_oma_get_features</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-get-pending-network-initiated-sessions" title="mm_gdbus_modem_oma_get_pending_network_initiated_sessions ()">mm_gdbus_modem_oma_get_pending_network_initiated_sessions</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-get-session-state" title="mm_gdbus_modem_oma_get_session_state ()">mm_gdbus_modem_oma_get_session_state</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOma.html#mm-gdbus-modem-oma-get-session-type" title="mm_gdbus_modem_oma_get_session_type ()">mm_gdbus_modem_oma_get_session_type</a>, function in <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new" title="mm_gdbus_modem_oma_proxy_new ()">mm_gdbus_modem_oma_proxy_new</a>, function in <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy">MmGdbusModemOmaProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-finish" title="mm_gdbus_modem_oma_proxy_new_finish ()">mm_gdbus_modem_oma_proxy_new_finish</a>, function in <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy">MmGdbusModemOmaProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-for-bus" title="mm_gdbus_modem_oma_proxy_new_for_bus ()">mm_gdbus_modem_oma_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy">MmGdbusModemOmaProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-for-bus-finish" title="mm_gdbus_modem_oma_proxy_new_for_bus_finish ()">mm_gdbus_modem_oma_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy">MmGdbusModemOmaProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-for-bus-sync" title="mm_gdbus_modem_oma_proxy_new_for_bus_sync ()">mm_gdbus_modem_oma_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy">MmGdbusModemOmaProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-sync" title="mm_gdbus_modem_oma_proxy_new_sync ()">mm_gdbus_modem_oma_proxy_new_sync</a>, function in <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy">MmGdbusModemOmaProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemOmaSkeleton.html#mm-gdbus-modem-oma-skeleton-new" title="mm_gdbus_modem_oma_skeleton_new ()">mm_gdbus_modem_oma_skeleton_new</a>, function in <a class="link" href="MmGdbusModemOmaSkeleton.html" title="MmGdbusModemOmaSkeleton">MmGdbusModemOmaSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new" title="mm_gdbus_modem_proxy_new ()">mm_gdbus_modem_proxy_new</a>, function in <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy">MmGdbusModemProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-finish" title="mm_gdbus_modem_proxy_new_finish ()">mm_gdbus_modem_proxy_new_finish</a>, function in <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy">MmGdbusModemProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-for-bus" title="mm_gdbus_modem_proxy_new_for_bus ()">mm_gdbus_modem_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy">MmGdbusModemProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-for-bus-finish" title="mm_gdbus_modem_proxy_new_for_bus_finish ()">mm_gdbus_modem_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy">MmGdbusModemProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-for-bus-sync" title="mm_gdbus_modem_proxy_new_for_bus_sync ()">mm_gdbus_modem_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy">MmGdbusModemProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-sync" title="mm_gdbus_modem_proxy_new_sync ()">mm_gdbus_modem_proxy_new_sync</a>, function in <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy">MmGdbusModemProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-call-setup" title="mm_gdbus_modem_signal_call_setup ()">mm_gdbus_modem_signal_call_setup</a>, function in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-call-setup-finish" title="mm_gdbus_modem_signal_call_setup_finish ()">mm_gdbus_modem_signal_call_setup_finish</a>, function in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-call-setup-sync" title="mm_gdbus_modem_signal_call_setup_sync ()">mm_gdbus_modem_signal_call_setup_sync</a>, function in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-cdma" title="mm_gdbus_modem_signal_dup_cdma ()">mm_gdbus_modem_signal_dup_cdma</a>, function in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-evdo" title="mm_gdbus_modem_signal_dup_evdo ()">mm_gdbus_modem_signal_dup_evdo</a>, function in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-gsm" title="mm_gdbus_modem_signal_dup_gsm ()">mm_gdbus_modem_signal_dup_gsm</a>, function in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-lte" title="mm_gdbus_modem_signal_dup_lte ()">mm_gdbus_modem_signal_dup_lte</a>, function in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-umts" title="mm_gdbus_modem_signal_dup_umts ()">mm_gdbus_modem_signal_dup_umts</a>, function in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-cdma" title="mm_gdbus_modem_signal_get_cdma ()">mm_gdbus_modem_signal_get_cdma</a>, function in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-evdo" title="mm_gdbus_modem_signal_get_evdo ()">mm_gdbus_modem_signal_get_evdo</a>, function in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-gsm" title="mm_gdbus_modem_signal_get_gsm ()">mm_gdbus_modem_signal_get_gsm</a>, function in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-lte" title="mm_gdbus_modem_signal_get_lte ()">mm_gdbus_modem_signal_get_lte</a>, function in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-rate" title="mm_gdbus_modem_signal_get_rate ()">mm_gdbus_modem_signal_get_rate</a>, function in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-umts" title="mm_gdbus_modem_signal_get_umts ()">mm_gdbus_modem_signal_get_umts</a>, function in <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new" title="mm_gdbus_modem_signal_proxy_new ()">mm_gdbus_modem_signal_proxy_new</a>, function in <a class="link" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy">MmGdbusModemSignalProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-finish" title="mm_gdbus_modem_signal_proxy_new_finish ()">mm_gdbus_modem_signal_proxy_new_finish</a>, function in <a class="link" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy">MmGdbusModemSignalProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-for-bus" title="mm_gdbus_modem_signal_proxy_new_for_bus ()">mm_gdbus_modem_signal_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy">MmGdbusModemSignalProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-for-bus-finish" title="mm_gdbus_modem_signal_proxy_new_for_bus_finish ()">mm_gdbus_modem_signal_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy">MmGdbusModemSignalProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-for-bus-sync" title="mm_gdbus_modem_signal_proxy_new_for_bus_sync ()">mm_gdbus_modem_signal_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy">MmGdbusModemSignalProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-sync" title="mm_gdbus_modem_signal_proxy_new_sync ()">mm_gdbus_modem_signal_proxy_new_sync</a>, function in <a class="link" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy">MmGdbusModemSignalProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSignalSkeleton.html#mm-gdbus-modem-signal-skeleton-new" title="mm_gdbus_modem_signal_skeleton_new ()">mm_gdbus_modem_signal_skeleton_new</a>, function in <a class="link" href="MmGdbusModemSignalSkeleton.html" title="MmGdbusModemSignalSkeleton">MmGdbusModemSignalSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-connect" title="mm_gdbus_modem_simple_call_connect ()">mm_gdbus_modem_simple_call_connect</a>, function in <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-connect-finish" title="mm_gdbus_modem_simple_call_connect_finish ()">mm_gdbus_modem_simple_call_connect_finish</a>, function in <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-connect-sync" title="mm_gdbus_modem_simple_call_connect_sync ()">mm_gdbus_modem_simple_call_connect_sync</a>, function in <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-disconnect" title="mm_gdbus_modem_simple_call_disconnect ()">mm_gdbus_modem_simple_call_disconnect</a>, function in <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-disconnect-finish" title="mm_gdbus_modem_simple_call_disconnect_finish ()">mm_gdbus_modem_simple_call_disconnect_finish</a>, function in <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-disconnect-sync" title="mm_gdbus_modem_simple_call_disconnect_sync ()">mm_gdbus_modem_simple_call_disconnect_sync</a>, function in <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-get-status" title="mm_gdbus_modem_simple_call_get_status ()">mm_gdbus_modem_simple_call_get_status</a>, function in <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-get-status-finish" title="mm_gdbus_modem_simple_call_get_status_finish ()">mm_gdbus_modem_simple_call_get_status_finish</a>, function in <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-get-status-sync" title="mm_gdbus_modem_simple_call_get_status_sync ()">mm_gdbus_modem_simple_call_get_status_sync</a>, function in <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new" title="mm_gdbus_modem_simple_proxy_new ()">mm_gdbus_modem_simple_proxy_new</a>, function in <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy">MmGdbusModemSimpleProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-finish" title="mm_gdbus_modem_simple_proxy_new_finish ()">mm_gdbus_modem_simple_proxy_new_finish</a>, function in <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy">MmGdbusModemSimpleProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-for-bus" title="mm_gdbus_modem_simple_proxy_new_for_bus ()">mm_gdbus_modem_simple_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy">MmGdbusModemSimpleProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-for-bus-finish" title="mm_gdbus_modem_simple_proxy_new_for_bus_finish ()">mm_gdbus_modem_simple_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy">MmGdbusModemSimpleProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-for-bus-sync" title="mm_gdbus_modem_simple_proxy_new_for_bus_sync ()">mm_gdbus_modem_simple_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy">MmGdbusModemSimpleProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-sync" title="mm_gdbus_modem_simple_proxy_new_sync ()">mm_gdbus_modem_simple_proxy_new_sync</a>, function in <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy">MmGdbusModemSimpleProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSimpleSkeleton.html#mm-gdbus-modem-simple-skeleton-new" title="mm_gdbus_modem_simple_skeleton_new ()">mm_gdbus_modem_simple_skeleton_new</a>, function in <a class="link" href="MmGdbusModemSimpleSkeleton.html" title="MmGdbusModemSimpleSkeleton">MmGdbusModemSimpleSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemSkeleton.html#mm-gdbus-modem-skeleton-new" title="mm_gdbus_modem_skeleton_new ()">mm_gdbus_modem_skeleton_new</a>, function in <a class="link" href="MmGdbusModemSkeleton.html" title="MmGdbusModemSkeleton">MmGdbusModemSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-call-get-network-time" title="mm_gdbus_modem_time_call_get_network_time ()">mm_gdbus_modem_time_call_get_network_time</a>, function in <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime">MmGdbusModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-call-get-network-time-finish" title="mm_gdbus_modem_time_call_get_network_time_finish ()">mm_gdbus_modem_time_call_get_network_time_finish</a>, function in <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime">MmGdbusModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-call-get-network-time-sync" title="mm_gdbus_modem_time_call_get_network_time_sync ()">mm_gdbus_modem_time_call_get_network_time_sync</a>, function in <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime">MmGdbusModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-dup-network-timezone" title="mm_gdbus_modem_time_dup_network_timezone ()">mm_gdbus_modem_time_dup_network_timezone</a>, function in <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime">MmGdbusModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTime.html#mm-gdbus-modem-time-get-network-timezone" title="mm_gdbus_modem_time_get_network_timezone ()">mm_gdbus_modem_time_get_network_timezone</a>, function in <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime">MmGdbusModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new" title="mm_gdbus_modem_time_proxy_new ()">mm_gdbus_modem_time_proxy_new</a>, function in <a class="link" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy">MmGdbusModemTimeProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-finish" title="mm_gdbus_modem_time_proxy_new_finish ()">mm_gdbus_modem_time_proxy_new_finish</a>, function in <a class="link" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy">MmGdbusModemTimeProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-for-bus" title="mm_gdbus_modem_time_proxy_new_for_bus ()">mm_gdbus_modem_time_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy">MmGdbusModemTimeProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-for-bus-finish" title="mm_gdbus_modem_time_proxy_new_for_bus_finish ()">mm_gdbus_modem_time_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy">MmGdbusModemTimeProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-for-bus-sync" title="mm_gdbus_modem_time_proxy_new_for_bus_sync ()">mm_gdbus_modem_time_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy">MmGdbusModemTimeProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-sync" title="mm_gdbus_modem_time_proxy_new_sync ()">mm_gdbus_modem_time_proxy_new_sync</a>, function in <a class="link" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy">MmGdbusModemTimeProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemTimeSkeleton.html#mm-gdbus-modem-time-skeleton-new" title="mm_gdbus_modem_time_skeleton_new ()">mm_gdbus_modem_time_skeleton_new</a>, function in <a class="link" href="MmGdbusModemTimeSkeleton.html" title="MmGdbusModemTimeSkeleton">MmGdbusModemTimeSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-create-call" title="mm_gdbus_modem_voice_call_create_call ()">mm_gdbus_modem_voice_call_create_call</a>, function in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-create-call-finish" title="mm_gdbus_modem_voice_call_create_call_finish ()">mm_gdbus_modem_voice_call_create_call_finish</a>, function in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-create-call-sync" title="mm_gdbus_modem_voice_call_create_call_sync ()">mm_gdbus_modem_voice_call_create_call_sync</a>, function in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-delete-call" title="mm_gdbus_modem_voice_call_delete_call ()">mm_gdbus_modem_voice_call_delete_call</a>, function in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-delete-call-finish" title="mm_gdbus_modem_voice_call_delete_call_finish ()">mm_gdbus_modem_voice_call_delete_call_finish</a>, function in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-delete-call-sync" title="mm_gdbus_modem_voice_call_delete_call_sync ()">mm_gdbus_modem_voice_call_delete_call_sync</a>, function in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-list-calls" title="mm_gdbus_modem_voice_call_list_calls ()">mm_gdbus_modem_voice_call_list_calls</a>, function in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-list-calls-finish" title="mm_gdbus_modem_voice_call_list_calls_finish ()">mm_gdbus_modem_voice_call_list_calls_finish</a>, function in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-list-calls-sync" title="mm_gdbus_modem_voice_call_list_calls_sync ()">mm_gdbus_modem_voice_call_list_calls_sync</a>, function in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-dup-calls" title="mm_gdbus_modem_voice_dup_calls ()">mm_gdbus_modem_voice_dup_calls</a>, function in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoice.html#mm-gdbus-modem-voice-get-calls" title="mm_gdbus_modem_voice_get_calls ()">mm_gdbus_modem_voice_get_calls</a>, function in <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new" title="mm_gdbus_modem_voice_proxy_new ()">mm_gdbus_modem_voice_proxy_new</a>, function in <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy">MmGdbusModemVoiceProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-finish" title="mm_gdbus_modem_voice_proxy_new_finish ()">mm_gdbus_modem_voice_proxy_new_finish</a>, function in <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy">MmGdbusModemVoiceProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-for-bus" title="mm_gdbus_modem_voice_proxy_new_for_bus ()">mm_gdbus_modem_voice_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy">MmGdbusModemVoiceProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-for-bus-finish" title="mm_gdbus_modem_voice_proxy_new_for_bus_finish ()">mm_gdbus_modem_voice_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy">MmGdbusModemVoiceProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-for-bus-sync" title="mm_gdbus_modem_voice_proxy_new_for_bus_sync ()">mm_gdbus_modem_voice_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy">MmGdbusModemVoiceProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-sync" title="mm_gdbus_modem_voice_proxy_new_sync ()">mm_gdbus_modem_voice_proxy_new_sync</a>, function in <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy">MmGdbusModemVoiceProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusModemVoiceSkeleton.html#mm-gdbus-modem-voice-skeleton-new" title="mm_gdbus_modem_voice_skeleton_new ()">mm_gdbus_modem_voice_skeleton_new</a>, function in <a class="link" href="MmGdbusModemVoiceSkeleton.html" title="MmGdbusModemVoiceSkeleton">MmGdbusModemVoiceSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem" title="mm_gdbus_object_get_modem ()">mm_gdbus_object_get_modem</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem3gpp" title="mm_gdbus_object_get_modem3gpp ()">mm_gdbus_object_get_modem3gpp</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem3gpp-ussd" title="mm_gdbus_object_get_modem3gpp_ussd ()">mm_gdbus_object_get_modem3gpp_ussd</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-cdma" title="mm_gdbus_object_get_modem_cdma ()">mm_gdbus_object_get_modem_cdma</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-firmware" title="mm_gdbus_object_get_modem_firmware ()">mm_gdbus_object_get_modem_firmware</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-location" title="mm_gdbus_object_get_modem_location ()">mm_gdbus_object_get_modem_location</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-messaging" title="mm_gdbus_object_get_modem_messaging ()">mm_gdbus_object_get_modem_messaging</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-oma" title="mm_gdbus_object_get_modem_oma ()">mm_gdbus_object_get_modem_oma</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-signal" title="mm_gdbus_object_get_modem_signal ()">mm_gdbus_object_get_modem_signal</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-simple" title="mm_gdbus_object_get_modem_simple ()">mm_gdbus_object_get_modem_simple</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-time" title="mm_gdbus_object_get_modem_time ()">mm_gdbus_object_get_modem_time</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-get-modem-voice" title="mm_gdbus_object_get_modem_voice ()">mm_gdbus_object_get_modem_voice</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-get-proxy-type" title="mm_gdbus_object_manager_client_get_proxy_type ()">mm_gdbus_object_manager_client_get_proxy_type</a>, function in <a class="link" href="MmGdbusObjectManagerClient.html" title="MmGdbusObjectManagerClient">MmGdbusObjectManagerClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new" title="mm_gdbus_object_manager_client_new ()">mm_gdbus_object_manager_client_new</a>, function in <a class="link" href="MmGdbusObjectManagerClient.html" title="MmGdbusObjectManagerClient">MmGdbusObjectManagerClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-finish" title="mm_gdbus_object_manager_client_new_finish ()">mm_gdbus_object_manager_client_new_finish</a>, function in <a class="link" href="MmGdbusObjectManagerClient.html" title="MmGdbusObjectManagerClient">MmGdbusObjectManagerClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-for-bus" title="mm_gdbus_object_manager_client_new_for_bus ()">mm_gdbus_object_manager_client_new_for_bus</a>, function in <a class="link" href="MmGdbusObjectManagerClient.html" title="MmGdbusObjectManagerClient">MmGdbusObjectManagerClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-for-bus-finish" title="mm_gdbus_object_manager_client_new_for_bus_finish ()">mm_gdbus_object_manager_client_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusObjectManagerClient.html" title="MmGdbusObjectManagerClient">MmGdbusObjectManagerClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-for-bus-sync" title="mm_gdbus_object_manager_client_new_for_bus_sync ()">mm_gdbus_object_manager_client_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusObjectManagerClient.html" title="MmGdbusObjectManagerClient">MmGdbusObjectManagerClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-sync" title="mm_gdbus_object_manager_client_new_sync ()">mm_gdbus_object_manager_client_new_sync</a>, function in <a class="link" href="MmGdbusObjectManagerClient.html" title="MmGdbusObjectManagerClient">MmGdbusObjectManagerClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem" title="mm_gdbus_object_peek_modem ()">mm_gdbus_object_peek_modem</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem3gpp" title="mm_gdbus_object_peek_modem3gpp ()">mm_gdbus_object_peek_modem3gpp</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem3gpp-ussd" title="mm_gdbus_object_peek_modem3gpp_ussd ()">mm_gdbus_object_peek_modem3gpp_ussd</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-cdma" title="mm_gdbus_object_peek_modem_cdma ()">mm_gdbus_object_peek_modem_cdma</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-firmware" title="mm_gdbus_object_peek_modem_firmware ()">mm_gdbus_object_peek_modem_firmware</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-location" title="mm_gdbus_object_peek_modem_location ()">mm_gdbus_object_peek_modem_location</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-messaging" title="mm_gdbus_object_peek_modem_messaging ()">mm_gdbus_object_peek_modem_messaging</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-oma" title="mm_gdbus_object_peek_modem_oma ()">mm_gdbus_object_peek_modem_oma</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-signal" title="mm_gdbus_object_peek_modem_signal ()">mm_gdbus_object_peek_modem_signal</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-simple" title="mm_gdbus_object_peek_modem_simple ()">mm_gdbus_object_peek_modem_simple</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-time" title="mm_gdbus_object_peek_modem_time ()">mm_gdbus_object_peek_modem_time</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObject.html#mm-gdbus-object-peek-modem-voice" title="mm_gdbus_object_peek_modem_voice ()">mm_gdbus_object_peek_modem_voice</a>, function in <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectProxy.html#mm-gdbus-object-proxy-new" title="mm_gdbus_object_proxy_new ()">mm_gdbus_object_proxy_new</a>, function in <a class="link" href="MmGdbusObjectProxy.html" title="MmGdbusObjectProxy">MmGdbusObjectProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-new" title="mm_gdbus_object_skeleton_new ()">mm_gdbus_object_skeleton_new</a>, function in <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem" title="mm_gdbus_object_skeleton_set_modem ()">mm_gdbus_object_skeleton_set_modem</a>, function in <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem3gpp" title="mm_gdbus_object_skeleton_set_modem3gpp ()">mm_gdbus_object_skeleton_set_modem3gpp</a>, function in <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem3gpp-ussd" title="mm_gdbus_object_skeleton_set_modem3gpp_ussd ()">mm_gdbus_object_skeleton_set_modem3gpp_ussd</a>, function in <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-cdma" title="mm_gdbus_object_skeleton_set_modem_cdma ()">mm_gdbus_object_skeleton_set_modem_cdma</a>, function in <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-firmware" title="mm_gdbus_object_skeleton_set_modem_firmware ()">mm_gdbus_object_skeleton_set_modem_firmware</a>, function in <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-location" title="mm_gdbus_object_skeleton_set_modem_location ()">mm_gdbus_object_skeleton_set_modem_location</a>, function in <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-messaging" title="mm_gdbus_object_skeleton_set_modem_messaging ()">mm_gdbus_object_skeleton_set_modem_messaging</a>, function in <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-oma" title="mm_gdbus_object_skeleton_set_modem_oma ()">mm_gdbus_object_skeleton_set_modem_oma</a>, function in <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-signal" title="mm_gdbus_object_skeleton_set_modem_signal ()">mm_gdbus_object_skeleton_set_modem_signal</a>, function in <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-simple" title="mm_gdbus_object_skeleton_set_modem_simple ()">mm_gdbus_object_skeleton_set_modem_simple</a>, function in <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-time" title="mm_gdbus_object_skeleton_set_modem_time ()">mm_gdbus_object_skeleton_set_modem_time</a>, function in <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-voice" title="mm_gdbus_object_skeleton_set_modem_voice ()">mm_gdbus_object_skeleton_set_modem_voice</a>, function in <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device" title="mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device ()">mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device-finish" title="mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_finish ()">mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_finish</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device-sync" title="mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_sync ()">mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_sync</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event" title="mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event ()">mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event-finish" title="mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_finish ()">mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_finish</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event-sync" title="mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_sync ()">mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_sync</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices" title="mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices ()">mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices-finish" title="mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_finish ()">mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_finish</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices-sync" title="mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_sync ()">mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_sync</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-set-logging" title="mm_gdbus_org_freedesktop_modem_manager1_call_set_logging ()">mm_gdbus_org_freedesktop_modem_manager1_call_set_logging</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-set-logging-finish" title="mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_finish ()">mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_finish</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-set-logging-sync" title="mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_sync ()">mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_sync</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-dup-version" title="mm_gdbus_org_freedesktop_modem_manager1_dup_version ()">mm_gdbus_org_freedesktop_modem_manager1_dup_version</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-get-version" title="mm_gdbus_org_freedesktop_modem_manager1_get_version ()">mm_gdbus_org_freedesktop_modem_manager1_get_version</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new ()">mm_gdbus_org_freedesktop_modem_manager1_proxy_new</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy">MmGdbusOrgFreedesktopModemManager1Proxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-finish" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_finish ()">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_finish</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy">MmGdbusOrgFreedesktopModemManager1Proxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus ()">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy">MmGdbusOrgFreedesktopModemManager1Proxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus-finish" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_finish ()">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy">MmGdbusOrgFreedesktopModemManager1Proxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus-sync" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_sync ()">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy">MmGdbusOrgFreedesktopModemManager1Proxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-sync" title="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_sync ()">mm_gdbus_org_freedesktop_modem_manager1_proxy_new_sync</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy">MmGdbusOrgFreedesktopModemManager1Proxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusOrgFreedesktopModemManager1Skeleton.html#mm-gdbus-org-freedesktop-modem-manager1-skeleton-new" title="mm_gdbus_org_freedesktop_modem_manager1_skeleton_new ()">mm_gdbus_org_freedesktop_modem_manager1_skeleton_new</a>, function in <a class="link" href="MmGdbusOrgFreedesktopModemManager1Skeleton.html" title="MmGdbusOrgFreedesktopModemManager1Skeleton">MmGdbusOrgFreedesktopModemManager1Skeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-change-pin" title="mm_gdbus_sim_call_change_pin ()">mm_gdbus_sim_call_change_pin</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-change-pin-finish" title="mm_gdbus_sim_call_change_pin_finish ()">mm_gdbus_sim_call_change_pin_finish</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-change-pin-sync" title="mm_gdbus_sim_call_change_pin_sync ()">mm_gdbus_sim_call_change_pin_sync</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-enable-pin" title="mm_gdbus_sim_call_enable_pin ()">mm_gdbus_sim_call_enable_pin</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-enable-pin-finish" title="mm_gdbus_sim_call_enable_pin_finish ()">mm_gdbus_sim_call_enable_pin_finish</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-enable-pin-sync" title="mm_gdbus_sim_call_enable_pin_sync ()">mm_gdbus_sim_call_enable_pin_sync</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-pin" title="mm_gdbus_sim_call_send_pin ()">mm_gdbus_sim_call_send_pin</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-pin-finish" title="mm_gdbus_sim_call_send_pin_finish ()">mm_gdbus_sim_call_send_pin_finish</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-pin-sync" title="mm_gdbus_sim_call_send_pin_sync ()">mm_gdbus_sim_call_send_pin_sync</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-puk" title="mm_gdbus_sim_call_send_puk ()">mm_gdbus_sim_call_send_puk</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-puk-finish" title="mm_gdbus_sim_call_send_puk_finish ()">mm_gdbus_sim_call_send_puk_finish</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-call-send-puk-sync" title="mm_gdbus_sim_call_send_puk_sync ()">mm_gdbus_sim_call_send_puk_sync</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-dup-imsi" title="mm_gdbus_sim_dup_imsi ()">mm_gdbus_sim_dup_imsi</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-dup-operator-identifier" title="mm_gdbus_sim_dup_operator_identifier ()">mm_gdbus_sim_dup_operator_identifier</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-dup-operator-name" title="mm_gdbus_sim_dup_operator_name ()">mm_gdbus_sim_dup_operator_name</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-dup-sim-identifier" title="mm_gdbus_sim_dup_sim_identifier ()">mm_gdbus_sim_dup_sim_identifier</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-get-imsi" title="mm_gdbus_sim_get_imsi ()">mm_gdbus_sim_get_imsi</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-get-operator-identifier" title="mm_gdbus_sim_get_operator_identifier ()">mm_gdbus_sim_get_operator_identifier</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-get-operator-name" title="mm_gdbus_sim_get_operator_name ()">mm_gdbus_sim_get_operator_name</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSim.html#mm-gdbus-sim-get-sim-identifier" title="mm_gdbus_sim_get_sim_identifier ()">mm_gdbus_sim_get_sim_identifier</a>, function in <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new" title="mm_gdbus_sim_proxy_new ()">mm_gdbus_sim_proxy_new</a>, function in <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy">MmGdbusSimProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-finish" title="mm_gdbus_sim_proxy_new_finish ()">mm_gdbus_sim_proxy_new_finish</a>, function in <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy">MmGdbusSimProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-for-bus" title="mm_gdbus_sim_proxy_new_for_bus ()">mm_gdbus_sim_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy">MmGdbusSimProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-for-bus-finish" title="mm_gdbus_sim_proxy_new_for_bus_finish ()">mm_gdbus_sim_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy">MmGdbusSimProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-for-bus-sync" title="mm_gdbus_sim_proxy_new_for_bus_sync ()">mm_gdbus_sim_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy">MmGdbusSimProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-sync" title="mm_gdbus_sim_proxy_new_sync ()">mm_gdbus_sim_proxy_new_sync</a>, function in <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy">MmGdbusSimProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSimSkeleton.html#mm-gdbus-sim-skeleton-new" title="mm_gdbus_sim_skeleton_new ()">mm_gdbus_sim_skeleton_new</a>, function in <a class="link" href="MmGdbusSimSkeleton.html" title="MmGdbusSimSkeleton">MmGdbusSimSkeleton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-send" title="mm_gdbus_sms_call_send ()">mm_gdbus_sms_call_send</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-send-finish" title="mm_gdbus_sms_call_send_finish ()">mm_gdbus_sms_call_send_finish</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-send-sync" title="mm_gdbus_sms_call_send_sync ()">mm_gdbus_sms_call_send_sync</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-store" title="mm_gdbus_sms_call_store ()">mm_gdbus_sms_call_store</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-store-finish" title="mm_gdbus_sms_call_store_finish ()">mm_gdbus_sms_call_store_finish</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-call-store-sync" title="mm_gdbus_sms_call_store_sync ()">mm_gdbus_sms_call_store_sync</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-data" title="mm_gdbus_sms_dup_data ()">mm_gdbus_sms_dup_data</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-discharge-timestamp" title="mm_gdbus_sms_dup_discharge_timestamp ()">mm_gdbus_sms_dup_discharge_timestamp</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-number" title="mm_gdbus_sms_dup_number ()">mm_gdbus_sms_dup_number</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-smsc" title="mm_gdbus_sms_dup_smsc ()">mm_gdbus_sms_dup_smsc</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-text" title="mm_gdbus_sms_dup_text ()">mm_gdbus_sms_dup_text</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-timestamp" title="mm_gdbus_sms_dup_timestamp ()">mm_gdbus_sms_dup_timestamp</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-dup-validity" title="mm_gdbus_sms_dup_validity ()">mm_gdbus_sms_dup_validity</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-class" title="mm_gdbus_sms_get_class ()">mm_gdbus_sms_get_class</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-data" title="mm_gdbus_sms_get_data ()">mm_gdbus_sms_get_data</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-delivery-report-request" title="mm_gdbus_sms_get_delivery_report_request ()">mm_gdbus_sms_get_delivery_report_request</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-delivery-state" title="mm_gdbus_sms_get_delivery_state ()">mm_gdbus_sms_get_delivery_state</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-discharge-timestamp" title="mm_gdbus_sms_get_discharge_timestamp ()">mm_gdbus_sms_get_discharge_timestamp</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-message-reference" title="mm_gdbus_sms_get_message_reference ()">mm_gdbus_sms_get_message_reference</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-number" title="mm_gdbus_sms_get_number ()">mm_gdbus_sms_get_number</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-pdu-type" title="mm_gdbus_sms_get_pdu_type ()">mm_gdbus_sms_get_pdu_type</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-service-category" title="mm_gdbus_sms_get_service_category ()">mm_gdbus_sms_get_service_category</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-smsc" title="mm_gdbus_sms_get_smsc ()">mm_gdbus_sms_get_smsc</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-state" title="mm_gdbus_sms_get_state ()">mm_gdbus_sms_get_state</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-storage" title="mm_gdbus_sms_get_storage ()">mm_gdbus_sms_get_storage</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-teleservice-id" title="mm_gdbus_sms_get_teleservice_id ()">mm_gdbus_sms_get_teleservice_id</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-text" title="mm_gdbus_sms_get_text ()">mm_gdbus_sms_get_text</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-timestamp" title="mm_gdbus_sms_get_timestamp ()">mm_gdbus_sms_get_timestamp</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSms.html#mm-gdbus-sms-get-validity" title="mm_gdbus_sms_get_validity ()">mm_gdbus_sms_get_validity</a>, function in <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new" title="mm_gdbus_sms_proxy_new ()">mm_gdbus_sms_proxy_new</a>, function in <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy">MmGdbusSmsProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-finish" title="mm_gdbus_sms_proxy_new_finish ()">mm_gdbus_sms_proxy_new_finish</a>, function in <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy">MmGdbusSmsProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-for-bus" title="mm_gdbus_sms_proxy_new_for_bus ()">mm_gdbus_sms_proxy_new_for_bus</a>, function in <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy">MmGdbusSmsProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-for-bus-finish" title="mm_gdbus_sms_proxy_new_for_bus_finish ()">mm_gdbus_sms_proxy_new_for_bus_finish</a>, function in <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy">MmGdbusSmsProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-for-bus-sync" title="mm_gdbus_sms_proxy_new_for_bus_sync ()">mm_gdbus_sms_proxy_new_for_bus_sync</a>, function in <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy">MmGdbusSmsProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-sync" title="mm_gdbus_sms_proxy_new_sync ()">mm_gdbus_sms_proxy_new_sync</a>, function in <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy">MmGdbusSmsProxy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MmGdbusSmsSkeleton.html#mm-gdbus-sms-skeleton-new" title="mm_gdbus_sms_skeleton_new ()">mm_gdbus_sms_skeleton_new</a>, function in <a class="link" href="MmGdbusSmsSkeleton.html" title="MmGdbusSmsSkeleton">MmGdbusSmsSkeleton</a>
+</dt>
+<dd></dd>
+<a name="idxK"></a><h3 class="title">K</h3>
+<dt>
+<a class="link" href="MMKernelEventProperties.html#MMKernelEventProperties-struct" title="struct MMKernelEventProperties">MMKernelEventProperties</a>, struct in <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties">MMKernelEventProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-get-action" title="mm_kernel_event_properties_get_action ()">mm_kernel_event_properties_get_action</a>, function in <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties">MMKernelEventProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-get-name" title="mm_kernel_event_properties_get_name ()">mm_kernel_event_properties_get_name</a>, function in <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties">MMKernelEventProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-get-subsystem" title="mm_kernel_event_properties_get_subsystem ()">mm_kernel_event_properties_get_subsystem</a>, function in <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties">MMKernelEventProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-get-uid" title="mm_kernel_event_properties_get_uid ()">mm_kernel_event_properties_get_uid</a>, function in <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties">MMKernelEventProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-new" title="mm_kernel_event_properties_new ()">mm_kernel_event_properties_new</a>, function in <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties">MMKernelEventProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-set-action" title="mm_kernel_event_properties_set_action ()">mm_kernel_event_properties_set_action</a>, function in <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties">MMKernelEventProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-set-name" title="mm_kernel_event_properties_set_name ()">mm_kernel_event_properties_set_name</a>, function in <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties">MMKernelEventProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-set-subsystem" title="mm_kernel_event_properties_set_subsystem ()">mm_kernel_event_properties_set_subsystem</a>, function in <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties">MMKernelEventProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMKernelEventProperties.html#mm-kernel-event-properties-set-uid" title="mm_kernel_event_properties_set_uid ()">mm_kernel_event_properties_set_uid</a>, function in <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties">MMKernelEventProperties</a>
+</dt>
+<dd></dd>
+<a name="idxL"></a><h3 class="title">L</h3>
+<dt>
+<a class="link" href="MMLocation3gpp.html#MMLocation3gpp-struct" title="struct MMLocation3gpp">MMLocation3gpp</a>, struct in <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp">MMLocation3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocationCdmaBs.html#MMLocationCdmaBs-struct" title="struct MMLocationCdmaBs">MMLocationCdmaBs</a>, struct in <a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs">MMLocationCdmaBs</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocationGpsNmea.html#MMLocationGpsNmea-struct" title="struct MMLocationGpsNmea">MMLocationGpsNmea</a>, struct in <a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea">MMLocationGpsNmea</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocationGpsRaw.html#MMLocationGpsRaw-struct" title="struct MMLocationGpsRaw">MMLocationGpsRaw</a>, struct in <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw">MMLocationGpsRaw</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocation3gpp.html#mm-location-3gpp-get-cell-id" title="mm_location_3gpp_get_cell_id ()">mm_location_3gpp_get_cell_id</a>, function in <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp">MMLocation3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocation3gpp.html#mm-location-3gpp-get-location-area-code" title="mm_location_3gpp_get_location_area_code ()">mm_location_3gpp_get_location_area_code</a>, function in <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp">MMLocation3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocation3gpp.html#mm-location-3gpp-get-mobile-country-code" title="mm_location_3gpp_get_mobile_country_code ()">mm_location_3gpp_get_mobile_country_code</a>, function in <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp">MMLocation3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocation3gpp.html#mm-location-3gpp-get-mobile-network-code" title="mm_location_3gpp_get_mobile_network_code ()">mm_location_3gpp_get_mobile_network_code</a>, function in <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp">MMLocation3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocation3gpp.html#mm-location-3gpp-get-tracking-area-code" title="mm_location_3gpp_get_tracking_area_code ()">mm_location_3gpp_get_tracking_area_code</a>, function in <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp">MMLocation3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#MM-LOCATION-ALTITUDE-UNKNOWN:CAPS" title="MM_LOCATION_ALTITUDE_UNKNOWN">MM_LOCATION_ALTITUDE_UNKNOWN</a>, macro in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocationCdmaBs.html#mm-location-cdma-bs-get-latitude" title="mm_location_cdma_bs_get_latitude ()">mm_location_cdma_bs_get_latitude</a>, function in <a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs">MMLocationCdmaBs</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocationCdmaBs.html#mm-location-cdma-bs-get-longitude" title="mm_location_cdma_bs_get_longitude ()">mm_location_cdma_bs_get_longitude</a>, function in <a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs">MMLocationCdmaBs</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocationGpsNmea.html#mm-location-gps-nmea-build-full" title="mm_location_gps_nmea_build_full ()">mm_location_gps_nmea_build_full</a>, function in <a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea">MMLocationGpsNmea</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocationGpsNmea.html#mm-location-gps-nmea-get-trace" title="mm_location_gps_nmea_get_trace ()">mm_location_gps_nmea_get_trace</a>, function in <a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea">MMLocationGpsNmea</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocationGpsRaw.html#mm-location-gps-raw-get-altitude" title="mm_location_gps_raw_get_altitude ()">mm_location_gps_raw_get_altitude</a>, function in <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw">MMLocationGpsRaw</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocationGpsRaw.html#mm-location-gps-raw-get-latitude" title="mm_location_gps_raw_get_latitude ()">mm_location_gps_raw_get_latitude</a>, function in <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw">MMLocationGpsRaw</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocationGpsRaw.html#mm-location-gps-raw-get-longitude" title="mm_location_gps_raw_get_longitude ()">mm_location_gps_raw_get_longitude</a>, function in <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw">MMLocationGpsRaw</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMLocationGpsRaw.html#mm-location-gps-raw-get-utc-time" title="mm_location_gps_raw_get_utc_time ()">mm_location_gps_raw_get_utc_time</a>, function in <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw">MMLocationGpsRaw</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#MM-LOCATION-LATITUDE-UNKNOWN:CAPS" title="MM_LOCATION_LATITUDE_UNKNOWN">MM_LOCATION_LATITUDE_UNKNOWN</a>, macro in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#MM-LOCATION-LONGITUDE-UNKNOWN:CAPS" title="MM_LOCATION_LONGITUDE_UNKNOWN">MM_LOCATION_LONGITUDE_UNKNOWN</a>, macro in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<a name="idxM"></a><h3 class="title">M</h3>
+<dt>
+<a class="link" href="MMManager.html#MMManager-struct" title="struct MMManager">MMManager</a>, struct in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-get-proxy" title="mm_manager_get_proxy ()">mm_manager_get_proxy</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-get-version" title="mm_manager_get_version ()">mm_manager_get_version</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-inhibit-device" title="mm_manager_inhibit_device ()">mm_manager_inhibit_device</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-inhibit-device-finish" title="mm_manager_inhibit_device_finish ()">mm_manager_inhibit_device_finish</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-inhibit-device-sync" title="mm_manager_inhibit_device_sync ()">mm_manager_inhibit_device_sync</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-new" title="mm_manager_new ()">mm_manager_new</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-new-finish" title="mm_manager_new_finish ()">mm_manager_new_finish</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-new-sync" title="mm_manager_new_sync ()">mm_manager_new_sync</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-peek-proxy" title="mm_manager_peek_proxy ()">mm_manager_peek_proxy</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-report-kernel-event" title="mm_manager_report_kernel_event ()">mm_manager_report_kernel_event</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-report-kernel-event-finish" title="mm_manager_report_kernel_event_finish ()">mm_manager_report_kernel_event_finish</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-report-kernel-event-sync" title="mm_manager_report_kernel_event_sync ()">mm_manager_report_kernel_event_sync</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-scan-devices" title="mm_manager_scan_devices ()">mm_manager_scan_devices</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-scan-devices-finish" title="mm_manager_scan_devices_finish ()">mm_manager_scan_devices_finish</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-scan-devices-sync" title="mm_manager_scan_devices_sync ()">mm_manager_scan_devices_sync</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-set-logging" title="mm_manager_set_logging ()">mm_manager_set_logging</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-set-logging-finish" title="mm_manager_set_logging_finish ()">mm_manager_set_logging_finish</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-set-logging-sync" title="mm_manager_set_logging_sync ()">mm_manager_set_logging_sync</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-uninhibit-device" title="mm_manager_uninhibit_device ()">mm_manager_uninhibit_device</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-uninhibit-device-finish" title="mm_manager_uninhibit_device_finish ()">mm_manager_uninhibit_device_finish</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMManager.html#mm-manager-uninhibit-device-sync" title="mm_manager_uninhibit_device_sync ()">mm_manager_uninhibit_device_sync</a>, function in <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#MMModem-struct" title="struct MMModem">MMModem</a>, struct in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#MMModem3gpp-struct" title="struct MMModem3gpp">MMModem3gpp</a>, struct in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#MMModem3gppNetwork" title="MMModem3gppNetwork">MMModem3gppNetwork</a>, struct in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#MMModem3gppUssd-struct" title="struct MMModem3gppUssd">MMModem3gppUssd</a>, struct in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#MMModemCdma-struct" title="struct MMModemCdma">MMModemCdma</a>, struct in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemFirmware.html#MMModemFirmware-struct" title="struct MMModemFirmware">MMModemFirmware</a>, struct in <a class="link" href="MMModemFirmware.html" title="MMModemFirmware">MMModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#MMModemLocation-struct" title="struct MMModemLocation">MMModemLocation</a>, struct in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#MMModemMessaging-struct" title="struct MMModemMessaging">MMModemMessaging</a>, struct in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#MMModemModeCombination" title="struct MMModemModeCombination">MMModemModeCombination</a>, struct in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#MMModemOma-struct" title="struct MMModemOma">MMModemOma</a>, struct in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#MMModemPortInfo" title="struct MMModemPortInfo">MMModemPortInfo</a>, struct in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#MMModemSignal-struct" title="struct MMModemSignal">MMModemSignal</a>, struct in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSimple.html#MMModemSimple-struct" title="struct MMModemSimple">MMModemSimple</a>, struct in <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemTime.html#MMModemTime-struct" title="struct MMModemTime">MMModemTime</a>, struct in <a class="link" href="MMModemTime.html" title="MMModemTime">MMModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemVoice.html#MMModemVoice-struct" title="struct MMModemVoice">MMModemVoice</a>, struct in <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-dup-imei" title="mm_modem_3gpp_dup_imei ()">mm_modem_3gpp_dup_imei</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-dup-initial-eps-bearer-path" title="mm_modem_3gpp_dup_initial_eps_bearer_path ()">mm_modem_3gpp_dup_initial_eps_bearer_path</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-dup-operator-code" title="mm_modem_3gpp_dup_operator_code ()">mm_modem_3gpp_dup_operator_code</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-dup-operator-name" title="mm_modem_3gpp_dup_operator_name ()">mm_modem_3gpp_dup_operator_name</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-dup-path" title="mm_modem_3gpp_dup_path ()">mm_modem_3gpp_dup_path</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-eps-ue-mode-operation-get-string" title="mm_modem_3gpp_eps_ue_mode_operation_get_string ()">mm_modem_3gpp_eps_ue_mode_operation_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-facility-build-string-from-mask" title="mm_modem_3gpp_facility_build_string_from_mask ()">mm_modem_3gpp_facility_build_string_from_mask</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-enabled-facility-locks" title="mm_modem_3gpp_get_enabled_facility_locks ()">mm_modem_3gpp_get_enabled_facility_locks</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-eps-ue-mode-operation" title="mm_modem_3gpp_get_eps_ue_mode_operation ()">mm_modem_3gpp_get_eps_ue_mode_operation</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-imei" title="mm_modem_3gpp_get_imei ()">mm_modem_3gpp_get_imei</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer" title="mm_modem_3gpp_get_initial_eps_bearer ()">mm_modem_3gpp_get_initial_eps_bearer</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-finish" title="mm_modem_3gpp_get_initial_eps_bearer_finish ()">mm_modem_3gpp_get_initial_eps_bearer_finish</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-path" title="mm_modem_3gpp_get_initial_eps_bearer_path ()">mm_modem_3gpp_get_initial_eps_bearer_path</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-settings" title="mm_modem_3gpp_get_initial_eps_bearer_settings ()">mm_modem_3gpp_get_initial_eps_bearer_settings</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-sync" title="mm_modem_3gpp_get_initial_eps_bearer_sync ()">mm_modem_3gpp_get_initial_eps_bearer_sync</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-operator-code" title="mm_modem_3gpp_get_operator_code ()">mm_modem_3gpp_get_operator_code</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-operator-name" title="mm_modem_3gpp_get_operator_name ()">mm_modem_3gpp_get_operator_name</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-path" title="mm_modem_3gpp_get_path ()">mm_modem_3gpp_get_path</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-pco" title="mm_modem_3gpp_get_pco ()">mm_modem_3gpp_get_pco</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-registration-state" title="mm_modem_3gpp_get_registration_state ()">mm_modem_3gpp_get_registration_state</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-get-subscription-state" title="mm_modem_3gpp_get_subscription_state ()">mm_modem_3gpp_get_subscription_state</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-network-availability-get-string" title="mm_modem_3gpp_network_availability_get_string ()">mm_modem_3gpp_network_availability_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-network-free" title="mm_modem_3gpp_network_free ()">mm_modem_3gpp_network_free</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-network-get-access-technology" title="mm_modem_3gpp_network_get_access_technology ()">mm_modem_3gpp_network_get_access_technology</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-network-get-availability" title="mm_modem_3gpp_network_get_availability ()">mm_modem_3gpp_network_get_availability</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-network-get-operator-code" title="mm_modem_3gpp_network_get_operator_code ()">mm_modem_3gpp_network_get_operator_code</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-network-get-operator-long" title="mm_modem_3gpp_network_get_operator_long ()">mm_modem_3gpp_network_get_operator_long</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-network-get-operator-short" title="mm_modem_3gpp_network_get_operator_short ()">mm_modem_3gpp_network_get_operator_short</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-peek-initial-eps-bearer-settings" title="mm_modem_3gpp_peek_initial_eps_bearer_settings ()">mm_modem_3gpp_peek_initial_eps_bearer_settings</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-register" title="mm_modem_3gpp_register ()">mm_modem_3gpp_register</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-register-finish" title="mm_modem_3gpp_register_finish ()">mm_modem_3gpp_register_finish</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-register-sync" title="mm_modem_3gpp_register_sync ()">mm_modem_3gpp_register_sync</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-registration-state-get-string" title="mm_modem_3gpp_registration_state_get_string ()">mm_modem_3gpp_registration_state_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-scan" title="mm_modem_3gpp_scan ()">mm_modem_3gpp_scan</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-scan-finish" title="mm_modem_3gpp_scan_finish ()">mm_modem_3gpp_scan_finish</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-scan-sync" title="mm_modem_3gpp_scan_sync ()">mm_modem_3gpp_scan_sync</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-eps-ue-mode-operation" title="mm_modem_3gpp_set_eps_ue_mode_operation ()">mm_modem_3gpp_set_eps_ue_mode_operation</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-eps-ue-mode-operation-finish" title="mm_modem_3gpp_set_eps_ue_mode_operation_finish ()">mm_modem_3gpp_set_eps_ue_mode_operation_finish</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-eps-ue-mode-operation-sync" title="mm_modem_3gpp_set_eps_ue_mode_operation_sync ()">mm_modem_3gpp_set_eps_ue_mode_operation_sync</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-initial-eps-bearer-settings" title="mm_modem_3gpp_set_initial_eps_bearer_settings ()">mm_modem_3gpp_set_initial_eps_bearer_settings</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-initial-eps-bearer-settings-finish" title="mm_modem_3gpp_set_initial_eps_bearer_settings_finish ()">mm_modem_3gpp_set_initial_eps_bearer_settings_finish</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gpp.html#mm-modem-3gpp-set-initial-eps-bearer-settings-sync" title="mm_modem_3gpp_set_initial_eps_bearer_settings_sync ()">mm_modem_3gpp_set_initial_eps_bearer_settings_sync</a>, function in <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-subscription-state-get-string" title="mm_modem_3gpp_subscription_state_get_string ()">mm_modem_3gpp_subscription_state_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-cancel" title="mm_modem_3gpp_ussd_cancel ()">mm_modem_3gpp_ussd_cancel</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-cancel-finish" title="mm_modem_3gpp_ussd_cancel_finish ()">mm_modem_3gpp_ussd_cancel_finish</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-cancel-sync" title="mm_modem_3gpp_ussd_cancel_sync ()">mm_modem_3gpp_ussd_cancel_sync</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-dup-network-notification" title="mm_modem_3gpp_ussd_dup_network_notification ()">mm_modem_3gpp_ussd_dup_network_notification</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-dup-network-request" title="mm_modem_3gpp_ussd_dup_network_request ()">mm_modem_3gpp_ussd_dup_network_request</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-dup-path" title="mm_modem_3gpp_ussd_dup_path ()">mm_modem_3gpp_ussd_dup_path</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-get-network-notification" title="mm_modem_3gpp_ussd_get_network_notification ()">mm_modem_3gpp_ussd_get_network_notification</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-get-network-request" title="mm_modem_3gpp_ussd_get_network_request ()">mm_modem_3gpp_ussd_get_network_request</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-get-path" title="mm_modem_3gpp_ussd_get_path ()">mm_modem_3gpp_ussd_get_path</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-get-state" title="mm_modem_3gpp_ussd_get_state ()">mm_modem_3gpp_ussd_get_state</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate" title="mm_modem_3gpp_ussd_initiate ()">mm_modem_3gpp_ussd_initiate</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate-finish" title="mm_modem_3gpp_ussd_initiate_finish ()">mm_modem_3gpp_ussd_initiate_finish</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate-sync" title="mm_modem_3gpp_ussd_initiate_sync ()">mm_modem_3gpp_ussd_initiate_sync</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-respond" title="mm_modem_3gpp_ussd_respond ()">mm_modem_3gpp_ussd_respond</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-respond-finish" title="mm_modem_3gpp_ussd_respond_finish ()">mm_modem_3gpp_ussd_respond_finish</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem3gppUssd.html#mm-modem-3gpp-ussd-respond-sync" title="mm_modem_3gpp_ussd_respond_sync ()">mm_modem_3gpp_ussd_respond_sync</a>, function in <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-ussd-session-state-get-string" title="mm_modem_3gpp_ussd_session_state_get_string ()">mm_modem_3gpp_ussd_session_state_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-access-technology-build-string-from-mask" title="mm_modem_access_technology_build_string_from_mask ()">mm_modem_access_technology_build_string_from_mask</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-band-get-string" title="mm_modem_band_get_string ()">mm_modem_band_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-capability-build-string-from-mask" title="mm_modem_capability_build_string_from_mask ()">mm_modem_capability_build_string_from_mask</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-activate" title="mm_modem_cdma_activate ()">mm_modem_cdma_activate</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-finish" title="mm_modem_cdma_activate_finish ()">mm_modem_cdma_activate_finish</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-manual" title="mm_modem_cdma_activate_manual ()">mm_modem_cdma_activate_manual</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-manual-finish" title="mm_modem_cdma_activate_manual_finish ()">mm_modem_cdma_activate_manual_finish</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-manual-sync" title="mm_modem_cdma_activate_manual_sync ()">mm_modem_cdma_activate_manual_sync</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-activate-sync" title="mm_modem_cdma_activate_sync ()">mm_modem_cdma_activate_sync</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-cdma-activation-state-get-string" title="mm_modem_cdma_activation_state_get_string ()">mm_modem_cdma_activation_state_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-dup-esn" title="mm_modem_cdma_dup_esn ()">mm_modem_cdma_dup_esn</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-dup-meid" title="mm_modem_cdma_dup_meid ()">mm_modem_cdma_dup_meid</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-dup-path" title="mm_modem_cdma_dup_path ()">mm_modem_cdma_dup_path</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-activation-state" title="mm_modem_cdma_get_activation_state ()">mm_modem_cdma_get_activation_state</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-cdma1x-registration-state" title="mm_modem_cdma_get_cdma1x_registration_state ()">mm_modem_cdma_get_cdma1x_registration_state</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-esn" title="mm_modem_cdma_get_esn ()">mm_modem_cdma_get_esn</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-evdo-registration-state" title="mm_modem_cdma_get_evdo_registration_state ()">mm_modem_cdma_get_evdo_registration_state</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-meid" title="mm_modem_cdma_get_meid ()">mm_modem_cdma_get_meid</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-nid" title="mm_modem_cdma_get_nid ()">mm_modem_cdma_get_nid</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-path" title="mm_modem_cdma_get_path ()">mm_modem_cdma_get_path</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#mm-modem-cdma-get-sid" title="mm_modem_cdma_get_sid ()">mm_modem_cdma_get_sid</a>, function in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#MM-MODEM-CDMA-NID-UNKNOWN:CAPS" title="MM_MODEM_CDMA_NID_UNKNOWN">MM_MODEM_CDMA_NID_UNKNOWN</a>, macro in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-cdma-registration-state-get-string" title="mm_modem_cdma_registration_state_get_string ()">mm_modem_cdma_registration_state_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-cdma-rm-protocol-get-string" title="mm_modem_cdma_rm_protocol_get_string ()">mm_modem_cdma_rm_protocol_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemCdma.html#MM-MODEM-CDMA-SID-UNKNOWN:CAPS" title="MM_MODEM_CDMA_SID_UNKNOWN">MM_MODEM_CDMA_SID_UNKNOWN</a>, macro in <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-command" title="mm_modem_command ()">mm_modem_command</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-command-finish" title="mm_modem_command_finish ()">mm_modem_command_finish</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-command-sync" title="mm_modem_command_sync ()">mm_modem_command_sync</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-contacts-storage-get-string" title="mm_modem_contacts_storage_get_string ()">mm_modem_contacts_storage_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-create-bearer" title="mm_modem_create_bearer ()">mm_modem_create_bearer</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-create-bearer-finish" title="mm_modem_create_bearer_finish ()">mm_modem_create_bearer_finish</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-create-bearer-sync" title="mm_modem_create_bearer_sync ()">mm_modem_create_bearer_sync</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-delete-bearer" title="mm_modem_delete_bearer ()">mm_modem_delete_bearer</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-delete-bearer-finish" title="mm_modem_delete_bearer_finish ()">mm_modem_delete_bearer_finish</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-delete-bearer-sync" title="mm_modem_delete_bearer_sync ()">mm_modem_delete_bearer_sync</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-disable" title="mm_modem_disable ()">mm_modem_disable</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-disable-finish" title="mm_modem_disable_finish ()">mm_modem_disable_finish</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-disable-sync" title="mm_modem_disable_sync ()">mm_modem_disable_sync</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-dup-bearer-paths" title="mm_modem_dup_bearer_paths ()">mm_modem_dup_bearer_paths</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-dup-device" title="mm_modem_dup_device ()">mm_modem_dup_device</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-dup-device-identifier" title="mm_modem_dup_device_identifier ()">mm_modem_dup_device_identifier</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-dup-drivers" title="mm_modem_dup_drivers ()">mm_modem_dup_drivers</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-dup-equipment-identifier" title="mm_modem_dup_equipment_identifier ()">mm_modem_dup_equipment_identifier</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-dup-hardware-revision" title="mm_modem_dup_hardware_revision ()">mm_modem_dup_hardware_revision</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-dup-manufacturer" title="mm_modem_dup_manufacturer ()">mm_modem_dup_manufacturer</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-dup-model" title="mm_modem_dup_model ()">mm_modem_dup_model</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-dup-own-numbers" title="mm_modem_dup_own_numbers ()">mm_modem_dup_own_numbers</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-dup-path" title="mm_modem_dup_path ()">mm_modem_dup_path</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-dup-plugin" title="mm_modem_dup_plugin ()">mm_modem_dup_plugin</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-dup-primary-port" title="mm_modem_dup_primary_port ()">mm_modem_dup_primary_port</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-dup-revision" title="mm_modem_dup_revision ()">mm_modem_dup_revision</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-dup-sim-path" title="mm_modem_dup_sim_path ()">mm_modem_dup_sim_path</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-enable" title="mm_modem_enable ()">mm_modem_enable</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-enable-finish" title="mm_modem_enable_finish ()">mm_modem_enable_finish</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-enable-sync" title="mm_modem_enable_sync ()">mm_modem_enable_sync</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-factory-reset" title="mm_modem_factory_reset ()">mm_modem_factory_reset</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-factory-reset-finish" title="mm_modem_factory_reset_finish ()">mm_modem_factory_reset_finish</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-factory-reset-sync" title="mm_modem_factory_reset_sync ()">mm_modem_factory_reset_sync</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-dup-path" title="mm_modem_firmware_dup_path ()">mm_modem_firmware_dup_path</a>, function in <a class="link" href="MMModemFirmware.html" title="MMModemFirmware">MMModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-get-path" title="mm_modem_firmware_get_path ()">mm_modem_firmware_get_path</a>, function in <a class="link" href="MMModemFirmware.html" title="MMModemFirmware">MMModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-get-update-settings" title="mm_modem_firmware_get_update_settings ()">mm_modem_firmware_get_update_settings</a>, function in <a class="link" href="MMModemFirmware.html" title="MMModemFirmware">MMModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-list" title="mm_modem_firmware_list ()">mm_modem_firmware_list</a>, function in <a class="link" href="MMModemFirmware.html" title="MMModemFirmware">MMModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-list-finish" title="mm_modem_firmware_list_finish ()">mm_modem_firmware_list_finish</a>, function in <a class="link" href="MMModemFirmware.html" title="MMModemFirmware">MMModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-list-sync" title="mm_modem_firmware_list_sync ()">mm_modem_firmware_list_sync</a>, function in <a class="link" href="MMModemFirmware.html" title="MMModemFirmware">MMModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-peek-update-settings" title="mm_modem_firmware_peek_update_settings ()">mm_modem_firmware_peek_update_settings</a>, function in <a class="link" href="MMModemFirmware.html" title="MMModemFirmware">MMModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-select" title="mm_modem_firmware_select ()">mm_modem_firmware_select</a>, function in <a class="link" href="MMModemFirmware.html" title="MMModemFirmware">MMModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-select-finish" title="mm_modem_firmware_select_finish ()">mm_modem_firmware_select_finish</a>, function in <a class="link" href="MMModemFirmware.html" title="MMModemFirmware">MMModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemFirmware.html#mm-modem-firmware-select-sync" title="mm_modem_firmware_select_sync ()">mm_modem_firmware_select_sync</a>, function in <a class="link" href="MMModemFirmware.html" title="MMModemFirmware">MMModemFirmware</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-firmware-update-method-build-string-from-mask" title="mm_modem_firmware_update_method_build_string_from_mask ()">mm_modem_firmware_update_method_build_string_from_mask</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-access-technologies" title="mm_modem_get_access_technologies ()">mm_modem_get_access_technologies</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-bearer-paths" title="mm_modem_get_bearer_paths ()">mm_modem_get_bearer_paths</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-current-bands" title="mm_modem_get_current_bands ()">mm_modem_get_current_bands</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-current-capabilities" title="mm_modem_get_current_capabilities ()">mm_modem_get_current_capabilities</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-current-modes" title="mm_modem_get_current_modes ()">mm_modem_get_current_modes</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-device" title="mm_modem_get_device ()">mm_modem_get_device</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-device-identifier" title="mm_modem_get_device_identifier ()">mm_modem_get_device_identifier</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-drivers" title="mm_modem_get_drivers ()">mm_modem_get_drivers</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-equipment-identifier" title="mm_modem_get_equipment_identifier ()">mm_modem_get_equipment_identifier</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-hardware-revision" title="mm_modem_get_hardware_revision ()">mm_modem_get_hardware_revision</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-manufacturer" title="mm_modem_get_manufacturer ()">mm_modem_get_manufacturer</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-max-active-bearers" title="mm_modem_get_max_active_bearers ()">mm_modem_get_max_active_bearers</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-max-bearers" title="mm_modem_get_max_bearers ()">mm_modem_get_max_bearers</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-model" title="mm_modem_get_model ()">mm_modem_get_model</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-own-numbers" title="mm_modem_get_own_numbers ()">mm_modem_get_own_numbers</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-path" title="mm_modem_get_path ()">mm_modem_get_path</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-get-pending-network-initiated-sessions" title="mm_modem_get_pending_network_initiated_sessions ()">mm_modem_get_pending_network_initiated_sessions</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-plugin" title="mm_modem_get_plugin ()">mm_modem_get_plugin</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-ports" title="mm_modem_get_ports ()">mm_modem_get_ports</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-power-state" title="mm_modem_get_power_state ()">mm_modem_get_power_state</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-primary-port" title="mm_modem_get_primary_port ()">mm_modem_get_primary_port</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-revision" title="mm_modem_get_revision ()">mm_modem_get_revision</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-signal-quality" title="mm_modem_get_signal_quality ()">mm_modem_get_signal_quality</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-sim" title="mm_modem_get_sim ()">mm_modem_get_sim</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-sim-finish" title="mm_modem_get_sim_finish ()">mm_modem_get_sim_finish</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-sim-path" title="mm_modem_get_sim_path ()">mm_modem_get_sim_path</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-sim-sync" title="mm_modem_get_sim_sync ()">mm_modem_get_sim_sync</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-state" title="mm_modem_get_state ()">mm_modem_get_state</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-state-failed-reason" title="mm_modem_get_state_failed_reason ()">mm_modem_get_state_failed_reason</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-supported-bands" title="mm_modem_get_supported_bands ()">mm_modem_get_supported_bands</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-supported-capabilities" title="mm_modem_get_supported_capabilities ()">mm_modem_get_supported_capabilities</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-supported-ip-families" title="mm_modem_get_supported_ip_families ()">mm_modem_get_supported_ip_families</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-supported-modes" title="mm_modem_get_supported_modes ()">mm_modem_get_supported_modes</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-unlock-required" title="mm_modem_get_unlock_required ()">mm_modem_get_unlock_required</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-get-unlock-retries" title="mm_modem_get_unlock_retries ()">mm_modem_get_unlock_retries</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-list-bearers" title="mm_modem_list_bearers ()">mm_modem_list_bearers</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-list-bearers-finish" title="mm_modem_list_bearers_finish ()">mm_modem_list_bearers_finish</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-list-bearers-sync" title="mm_modem_list_bearers_sync ()">mm_modem_list_bearers_sync</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-location-assistance-data-type-build-string-from-mask" title="mm_modem_location_assistance_data_type_build_string_from_mask ()">mm_modem_location_assistance_data_type_build_string_from_mask</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-dup-assistance-data-servers" title="mm_modem_location_dup_assistance_data_servers ()">mm_modem_location_dup_assistance_data_servers</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-dup-path" title="mm_modem_location_dup_path ()">mm_modem_location_dup_path</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-dup-supl-server" title="mm_modem_location_dup_supl_server ()">mm_modem_location_dup_supl_server</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-3gpp" title="mm_modem_location_get_3gpp ()">mm_modem_location_get_3gpp</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-3gpp-finish" title="mm_modem_location_get_3gpp_finish ()">mm_modem_location_get_3gpp_finish</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-3gpp-sync" title="mm_modem_location_get_3gpp_sync ()">mm_modem_location_get_3gpp_sync</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-assistance-data-servers" title="mm_modem_location_get_assistance_data_servers ()">mm_modem_location_get_assistance_data_servers</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-capabilities" title="mm_modem_location_get_capabilities ()">mm_modem_location_get_capabilities</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-cdma-bs" title="mm_modem_location_get_cdma_bs ()">mm_modem_location_get_cdma_bs</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-cdma-bs-finish" title="mm_modem_location_get_cdma_bs_finish ()">mm_modem_location_get_cdma_bs_finish</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-cdma-bs-sync" title="mm_modem_location_get_cdma_bs_sync ()">mm_modem_location_get_cdma_bs_sync</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-enabled" title="mm_modem_location_get_enabled ()">mm_modem_location_get_enabled</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-full" title="mm_modem_location_get_full ()">mm_modem_location_get_full</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-full-finish" title="mm_modem_location_get_full_finish ()">mm_modem_location_get_full_finish</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-full-sync" title="mm_modem_location_get_full_sync ()">mm_modem_location_get_full_sync</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-nmea" title="mm_modem_location_get_gps_nmea ()">mm_modem_location_get_gps_nmea</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-nmea-finish" title="mm_modem_location_get_gps_nmea_finish ()">mm_modem_location_get_gps_nmea_finish</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-nmea-sync" title="mm_modem_location_get_gps_nmea_sync ()">mm_modem_location_get_gps_nmea_sync</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-raw" title="mm_modem_location_get_gps_raw ()">mm_modem_location_get_gps_raw</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-raw-finish" title="mm_modem_location_get_gps_raw_finish ()">mm_modem_location_get_gps_raw_finish</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-raw-sync" title="mm_modem_location_get_gps_raw_sync ()">mm_modem_location_get_gps_raw_sync</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-gps-refresh-rate" title="mm_modem_location_get_gps_refresh_rate ()">mm_modem_location_get_gps_refresh_rate</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-path" title="mm_modem_location_get_path ()">mm_modem_location_get_path</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-supl-server" title="mm_modem_location_get_supl_server ()">mm_modem_location_get_supl_server</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-get-supported-assistance-data" title="mm_modem_location_get_supported_assistance_data ()">mm_modem_location_get_supported_assistance_data</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-inject-assistance-data" title="mm_modem_location_inject_assistance_data ()">mm_modem_location_inject_assistance_data</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-inject-assistance-data-finish" title="mm_modem_location_inject_assistance_data_finish ()">mm_modem_location_inject_assistance_data_finish</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-inject-assistance-data-sync" title="mm_modem_location_inject_assistance_data_sync ()">mm_modem_location_inject_assistance_data_sync</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-setup" title="mm_modem_location_setup ()">mm_modem_location_setup</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-setup-finish" title="mm_modem_location_setup_finish ()">mm_modem_location_setup_finish</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-setup-sync" title="mm_modem_location_setup_sync ()">mm_modem_location_setup_sync</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-set-gps-refresh-rate" title="mm_modem_location_set_gps_refresh_rate ()">mm_modem_location_set_gps_refresh_rate</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-set-gps-refresh-rate-finish" title="mm_modem_location_set_gps_refresh_rate_finish ()">mm_modem_location_set_gps_refresh_rate_finish</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-set-gps-refresh-rate-sync" title="mm_modem_location_set_gps_refresh_rate_sync ()">mm_modem_location_set_gps_refresh_rate_sync</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-set-supl-server" title="mm_modem_location_set_supl_server ()">mm_modem_location_set_supl_server</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-set-supl-server-finish" title="mm_modem_location_set_supl_server_finish ()">mm_modem_location_set_supl_server_finish</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-set-supl-server-sync" title="mm_modem_location_set_supl_server_sync ()">mm_modem_location_set_supl_server_sync</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemLocation.html#mm-modem-location-signals-location" title="mm_modem_location_signals_location ()">mm_modem_location_signals_location</a>, function in <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-location-source-build-string-from-mask" title="mm_modem_location_source_build_string_from_mask ()">mm_modem_location_source_build_string_from_mask</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-lock-get-string" title="mm_modem_lock_get_string ()">mm_modem_lock_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-create" title="mm_modem_messaging_create ()">mm_modem_messaging_create</a>, function in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-create-finish" title="mm_modem_messaging_create_finish ()">mm_modem_messaging_create_finish</a>, function in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-create-sync" title="mm_modem_messaging_create_sync ()">mm_modem_messaging_create_sync</a>, function in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-delete" title="mm_modem_messaging_delete ()">mm_modem_messaging_delete</a>, function in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-delete-finish" title="mm_modem_messaging_delete_finish ()">mm_modem_messaging_delete_finish</a>, function in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-delete-sync" title="mm_modem_messaging_delete_sync ()">mm_modem_messaging_delete_sync</a>, function in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-dup-path" title="mm_modem_messaging_dup_path ()">mm_modem_messaging_dup_path</a>, function in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-get-default-storage" title="mm_modem_messaging_get_default_storage ()">mm_modem_messaging_get_default_storage</a>, function in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-get-path" title="mm_modem_messaging_get_path ()">mm_modem_messaging_get_path</a>, function in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-get-supported-storages" title="mm_modem_messaging_get_supported_storages ()">mm_modem_messaging_get_supported_storages</a>, function in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-list" title="mm_modem_messaging_list ()">mm_modem_messaging_list</a>, function in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-list-finish" title="mm_modem_messaging_list_finish ()">mm_modem_messaging_list_finish</a>, function in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-list-sync" title="mm_modem_messaging_list_sync ()">mm_modem_messaging_list_sync</a>, function in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemMessaging.html#mm-modem-messaging-peek-supported-storages" title="mm_modem_messaging_peek_supported_storages ()">mm_modem_messaging_peek_supported_storages</a>, function in <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-mode-build-string-from-mask" title="mm_modem_mode_build_string_from_mask ()">mm_modem_mode_build_string_from_mask</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-accept-network-initiated-session" title="mm_modem_oma_accept_network_initiated_session ()">mm_modem_oma_accept_network_initiated_session</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-accept-network-initiated-session-finish" title="mm_modem_oma_accept_network_initiated_session_finish ()">mm_modem_oma_accept_network_initiated_session_finish</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-accept-network-initiated-session-sync" title="mm_modem_oma_accept_network_initiated_session_sync ()">mm_modem_oma_accept_network_initiated_session_sync</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-cancel-session" title="mm_modem_oma_cancel_session ()">mm_modem_oma_cancel_session</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-cancel-session-finish" title="mm_modem_oma_cancel_session_finish ()">mm_modem_oma_cancel_session_finish</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-cancel-session-sync" title="mm_modem_oma_cancel_session_sync ()">mm_modem_oma_cancel_session_sync</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-dup-path" title="mm_modem_oma_dup_path ()">mm_modem_oma_dup_path</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-get-features" title="mm_modem_oma_get_features ()">mm_modem_oma_get_features</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-get-path" title="mm_modem_oma_get_path ()">mm_modem_oma_get_path</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-get-session-state" title="mm_modem_oma_get_session_state ()">mm_modem_oma_get_session_state</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-get-session-type" title="mm_modem_oma_get_session_type ()">mm_modem_oma_get_session_type</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-setup" title="mm_modem_oma_setup ()">mm_modem_oma_setup</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-setup-finish" title="mm_modem_oma_setup_finish ()">mm_modem_oma_setup_finish</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-setup-sync" title="mm_modem_oma_setup_sync ()">mm_modem_oma_setup_sync</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-start-client-initiated-session" title="mm_modem_oma_start_client_initiated_session ()">mm_modem_oma_start_client_initiated_session</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-start-client-initiated-session-finish" title="mm_modem_oma_start_client_initiated_session_finish ()">mm_modem_oma_start_client_initiated_session_finish</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-oma-start-client-initiated-session-sync" title="mm_modem_oma_start_client_initiated_session_sync ()">mm_modem_oma_start_client_initiated_session_sync</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-peek-current-bands" title="mm_modem_peek_current_bands ()">mm_modem_peek_current_bands</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#mm-modem-peek-pending-network-initiated-sessions" title="mm_modem_peek_pending_network_initiated_sessions ()">mm_modem_peek_pending_network_initiated_sessions</a>, function in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-peek-ports" title="mm_modem_peek_ports ()">mm_modem_peek_ports</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-peek-supported-bands" title="mm_modem_peek_supported_bands ()">mm_modem_peek_supported_bands</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-peek-supported-capabilities" title="mm_modem_peek_supported_capabilities ()">mm_modem_peek_supported_capabilities</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-peek-supported-modes" title="mm_modem_peek_supported_modes ()">mm_modem_peek_supported_modes</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-peek-unlock-retries" title="mm_modem_peek_unlock_retries ()">mm_modem_peek_unlock_retries</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-port-info-array-free" title="mm_modem_port_info_array_free ()">mm_modem_port_info_array_free</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-port-type-get-string" title="mm_modem_port_type_get_string ()">mm_modem_port_type_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-power-state-get-string" title="mm_modem_power_state_get_string ()">mm_modem_power_state_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-reset" title="mm_modem_reset ()">mm_modem_reset</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-reset-finish" title="mm_modem_reset_finish ()">mm_modem_reset_finish</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-reset-sync" title="mm_modem_reset_sync ()">mm_modem_reset_sync</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-set-current-bands" title="mm_modem_set_current_bands ()">mm_modem_set_current_bands</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-set-current-bands-finish" title="mm_modem_set_current_bands_finish ()">mm_modem_set_current_bands_finish</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-set-current-bands-sync" title="mm_modem_set_current_bands_sync ()">mm_modem_set_current_bands_sync</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-set-current-capabilities" title="mm_modem_set_current_capabilities ()">mm_modem_set_current_capabilities</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-set-current-capabilities-finish" title="mm_modem_set_current_capabilities_finish ()">mm_modem_set_current_capabilities_finish</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-set-current-capabilities-sync" title="mm_modem_set_current_capabilities_sync ()">mm_modem_set_current_capabilities_sync</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-set-current-modes" title="mm_modem_set_current_modes ()">mm_modem_set_current_modes</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-set-current-modes-finish" title="mm_modem_set_current_modes_finish ()">mm_modem_set_current_modes_finish</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-set-current-modes-sync" title="mm_modem_set_current_modes_sync ()">mm_modem_set_current_modes_sync</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-set-power-state" title="mm_modem_set_power_state ()">mm_modem_set_power_state</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-set-power-state-finish" title="mm_modem_set_power_state_finish ()">mm_modem_set_power_state_finish</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModem.html#mm-modem-set-power-state-sync" title="mm_modem_set_power_state_sync ()">mm_modem_set_power_state_sync</a>, function in <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-dup-path" title="mm_modem_signal_dup_path ()">mm_modem_signal_dup_path</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-cdma" title="mm_modem_signal_get_cdma ()">mm_modem_signal_get_cdma</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-evdo" title="mm_modem_signal_get_evdo ()">mm_modem_signal_get_evdo</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-gsm" title="mm_modem_signal_get_gsm ()">mm_modem_signal_get_gsm</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-lte" title="mm_modem_signal_get_lte ()">mm_modem_signal_get_lte</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-path" title="mm_modem_signal_get_path ()">mm_modem_signal_get_path</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-rate" title="mm_modem_signal_get_rate ()">mm_modem_signal_get_rate</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-get-umts" title="mm_modem_signal_get_umts ()">mm_modem_signal_get_umts</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-peek-cdma" title="mm_modem_signal_peek_cdma ()">mm_modem_signal_peek_cdma</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-peek-evdo" title="mm_modem_signal_peek_evdo ()">mm_modem_signal_peek_evdo</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-peek-gsm" title="mm_modem_signal_peek_gsm ()">mm_modem_signal_peek_gsm</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-peek-lte" title="mm_modem_signal_peek_lte ()">mm_modem_signal_peek_lte</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-peek-umts" title="mm_modem_signal_peek_umts ()">mm_modem_signal_peek_umts</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-setup" title="mm_modem_signal_setup ()">mm_modem_signal_setup</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-setup-finish" title="mm_modem_signal_setup_finish ()">mm_modem_signal_setup_finish</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSignal.html#mm-modem-signal-setup-sync" title="mm_modem_signal_setup_sync ()">mm_modem_signal_setup_sync</a>, function in <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSimple.html#mm-modem-simple-connect" title="mm_modem_simple_connect ()">mm_modem_simple_connect</a>, function in <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSimple.html#mm-modem-simple-connect-finish" title="mm_modem_simple_connect_finish ()">mm_modem_simple_connect_finish</a>, function in <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSimple.html#mm-modem-simple-connect-sync" title="mm_modem_simple_connect_sync ()">mm_modem_simple_connect_sync</a>, function in <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSimple.html#mm-modem-simple-disconnect" title="mm_modem_simple_disconnect ()">mm_modem_simple_disconnect</a>, function in <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSimple.html#mm-modem-simple-disconnect-finish" title="mm_modem_simple_disconnect_finish ()">mm_modem_simple_disconnect_finish</a>, function in <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSimple.html#mm-modem-simple-disconnect-sync" title="mm_modem_simple_disconnect_sync ()">mm_modem_simple_disconnect_sync</a>, function in <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSimple.html#mm-modem-simple-dup-path" title="mm_modem_simple_dup_path ()">mm_modem_simple_dup_path</a>, function in <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSimple.html#mm-modem-simple-get-path" title="mm_modem_simple_get_path ()">mm_modem_simple_get_path</a>, function in <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSimple.html#mm-modem-simple-get-status" title="mm_modem_simple_get_status ()">mm_modem_simple_get_status</a>, function in <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSimple.html#mm-modem-simple-get-status-finish" title="mm_modem_simple_get_status_finish ()">mm_modem_simple_get_status_finish</a>, function in <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemSimple.html#mm-modem-simple-get-status-sync" title="mm_modem_simple_get_status_sync ()">mm_modem_simple_get_status_sync</a>, function in <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-state-change-reason-get-string" title="mm_modem_state_change_reason_get_string ()">mm_modem_state_change_reason_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-state-failed-reason-get-string" title="mm_modem_state_failed_reason_get_string ()">mm_modem_state_failed_reason_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-state-get-string" title="mm_modem_state_get_string ()">mm_modem_state_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemTime.html#mm-modem-time-dup-path" title="mm_modem_time_dup_path ()">mm_modem_time_dup_path</a>, function in <a class="link" href="MMModemTime.html" title="MMModemTime">MMModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemTime.html#mm-modem-time-get-network-time" title="mm_modem_time_get_network_time ()">mm_modem_time_get_network_time</a>, function in <a class="link" href="MMModemTime.html" title="MMModemTime">MMModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemTime.html#mm-modem-time-get-network-timezone" title="mm_modem_time_get_network_timezone ()">mm_modem_time_get_network_timezone</a>, function in <a class="link" href="MMModemTime.html" title="MMModemTime">MMModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemTime.html#mm-modem-time-get-network-time-finish" title="mm_modem_time_get_network_time_finish ()">mm_modem_time_get_network_time_finish</a>, function in <a class="link" href="MMModemTime.html" title="MMModemTime">MMModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemTime.html#mm-modem-time-get-network-time-sync" title="mm_modem_time_get_network_time_sync ()">mm_modem_time_get_network_time_sync</a>, function in <a class="link" href="MMModemTime.html" title="MMModemTime">MMModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemTime.html#mm-modem-time-get-path" title="mm_modem_time_get_path ()">mm_modem_time_get_path</a>, function in <a class="link" href="MMModemTime.html" title="MMModemTime">MMModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemTime.html#mm-modem-time-peek-network-timezone" title="mm_modem_time_peek_network_timezone ()">mm_modem_time_peek_network_timezone</a>, function in <a class="link" href="MMModemTime.html" title="MMModemTime">MMModemTime</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemVoice.html#mm-modem-voice-create-call" title="mm_modem_voice_create_call ()">mm_modem_voice_create_call</a>, function in <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemVoice.html#mm-modem-voice-create-call-finish" title="mm_modem_voice_create_call_finish ()">mm_modem_voice_create_call_finish</a>, function in <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemVoice.html#mm-modem-voice-create-call-sync" title="mm_modem_voice_create_call_sync ()">mm_modem_voice_create_call_sync</a>, function in <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemVoice.html#mm-modem-voice-delete-call" title="mm_modem_voice_delete_call ()">mm_modem_voice_delete_call</a>, function in <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemVoice.html#mm-modem-voice-delete-call-finish" title="mm_modem_voice_delete_call_finish ()">mm_modem_voice_delete_call_finish</a>, function in <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemVoice.html#mm-modem-voice-delete-call-sync" title="mm_modem_voice_delete_call_sync ()">mm_modem_voice_delete_call_sync</a>, function in <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemVoice.html#mm-modem-voice-dup-path" title="mm_modem_voice_dup_path ()">mm_modem_voice_dup_path</a>, function in <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemVoice.html#mm-modem-voice-get-path" title="mm_modem_voice_get_path ()">mm_modem_voice_get_path</a>, function in <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemVoice.html#mm-modem-voice-list-calls" title="mm_modem_voice_list_calls ()">mm_modem_voice_list_calls</a>, function in <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemVoice.html#mm-modem-voice-list-calls-finish" title="mm_modem_voice_list_calls_finish ()">mm_modem_voice_list_calls_finish</a>, function in <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemVoice.html#mm-modem-voice-list-calls-sync" title="mm_modem_voice_list_calls_sync ()">mm_modem_voice_list_calls_sync</a>, function in <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>
+</dt>
+<dd></dd>
+<a name="idxN"></a><h3 class="title">N</h3>
+<dt>
+<a class="link" href="MMNetworkTimezone.html#MMNetworkTimezone-struct" title="struct MMNetworkTimezone">MMNetworkTimezone</a>, struct in <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone">MMNetworkTimezone</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMNetworkTimezone.html#mm-network-timezone-get-dst-offset" title="mm_network_timezone_get_dst_offset ()">mm_network_timezone_get_dst_offset</a>, function in <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone">MMNetworkTimezone</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMNetworkTimezone.html#mm-network-timezone-get-leap-seconds" title="mm_network_timezone_get_leap_seconds ()">mm_network_timezone_get_leap_seconds</a>, function in <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone">MMNetworkTimezone</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMNetworkTimezone.html#mm-network-timezone-get-offset" title="mm_network_timezone_get_offset ()">mm_network_timezone_get_offset</a>, function in <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone">MMNetworkTimezone</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMNetworkTimezone.html#MM-NETWORK-TIMEZONE-LEAP-SECONDS-UNKNOWN:CAPS" title="MM_NETWORK_TIMEZONE_LEAP_SECONDS_UNKNOWN">MM_NETWORK_TIMEZONE_LEAP_SECONDS_UNKNOWN</a>, macro in <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone">MMNetworkTimezone</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMNetworkTimezone.html#MM-NETWORK-TIMEZONE-OFFSET-UNKNOWN:CAPS" title="MM_NETWORK_TIMEZONE_OFFSET_UNKNOWN">MM_NETWORK_TIMEZONE_OFFSET_UNKNOWN</a>, macro in <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone">MMNetworkTimezone</a>
+</dt>
+<dd></dd>
+<a name="idxO"></a><h3 class="title">O</h3>
+<dt>
+<a class="link" href="MMObject.html#MMObject-struct" title="struct MMObject">MMObject</a>, struct in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-dup-path" title="mm_object_dup_path ()">mm_object_dup_path</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-get-modem" title="mm_object_get_modem ()">mm_object_get_modem</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-get-modem-3gpp" title="mm_object_get_modem_3gpp ()">mm_object_get_modem_3gpp</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-get-modem-3gpp-ussd" title="mm_object_get_modem_3gpp_ussd ()">mm_object_get_modem_3gpp_ussd</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-get-modem-cdma" title="mm_object_get_modem_cdma ()">mm_object_get_modem_cdma</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-get-modem-firmware" title="mm_object_get_modem_firmware ()">mm_object_get_modem_firmware</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-get-modem-location" title="mm_object_get_modem_location ()">mm_object_get_modem_location</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-get-modem-messaging" title="mm_object_get_modem_messaging ()">mm_object_get_modem_messaging</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-get-modem-oma" title="mm_object_get_modem_oma ()">mm_object_get_modem_oma</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-get-modem-signal" title="mm_object_get_modem_signal ()">mm_object_get_modem_signal</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-get-modem-simple" title="mm_object_get_modem_simple ()">mm_object_get_modem_simple</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-get-modem-time" title="mm_object_get_modem_time ()">mm_object_get_modem_time</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-get-modem-voice" title="mm_object_get_modem_voice ()">mm_object_get_modem_voice</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-get-path" title="mm_object_get_path ()">mm_object_get_path</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-peek-modem" title="mm_object_peek_modem ()">mm_object_peek_modem</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-peek-modem-3gpp" title="mm_object_peek_modem_3gpp ()">mm_object_peek_modem_3gpp</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-peek-modem-3gpp-ussd" title="mm_object_peek_modem_3gpp_ussd ()">mm_object_peek_modem_3gpp_ussd</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-peek-modem-cdma" title="mm_object_peek_modem_cdma ()">mm_object_peek_modem_cdma</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-peek-modem-firmware" title="mm_object_peek_modem_firmware ()">mm_object_peek_modem_firmware</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-peek-modem-location" title="mm_object_peek_modem_location ()">mm_object_peek_modem_location</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-peek-modem-messaging" title="mm_object_peek_modem_messaging ()">mm_object_peek_modem_messaging</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-peek-modem-oma" title="mm_object_peek_modem_oma ()">mm_object_peek_modem_oma</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-peek-modem-signal" title="mm_object_peek_modem_signal ()">mm_object_peek_modem_signal</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-peek-modem-simple" title="mm_object_peek_modem_simple ()">mm_object_peek_modem_simple</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-peek-modem-time" title="mm_object_peek_modem_time ()">mm_object_peek_modem_time</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMObject.html#mm-object-peek-modem-voice" title="mm_object_peek_modem_voice ()">mm_object_peek_modem_voice</a>, function in <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMModemOma.html#MMOmaPendingNetworkInitiatedSession" title="struct MMOmaPendingNetworkInitiatedSession">MMOmaPendingNetworkInitiatedSession</a>, struct in <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-oma-feature-build-string-from-mask" title="mm_oma_feature_build_string_from_mask ()">mm_oma_feature_build_string_from_mask</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-oma-session-state-failed-reason-get-string" title="mm_oma_session_state_failed_reason_get_string ()">mm_oma_session_state_failed_reason_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-oma-session-state-get-string" title="mm_oma_session_state_get_string ()">mm_oma_session_state_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-oma-session-type-get-string" title="mm_oma_session_type_get_string ()">mm_oma_session_type_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<a name="idxP"></a><h3 class="title">P</h3>
+<dt>
+<a class="link" href="MMPco.html#MMPco-struct" title="struct MMPco">MMPco</a>, struct in <a class="link" href="MMPco.html" title="MMPco">MMPco</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMPco.html#mm-pco-get-data" title="mm_pco_get_data ()">mm_pco_get_data</a>, function in <a class="link" href="MMPco.html" title="MMPco">MMPco</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMPco.html#mm-pco-get-session-id" title="mm_pco_get_session_id ()">mm_pco_get_session_id</a>, function in <a class="link" href="MMPco.html" title="MMPco">MMPco</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMPco.html#mm-pco-is-complete" title="mm_pco_is_complete ()">mm_pco_is_complete</a>, function in <a class="link" href="MMPco.html" title="MMPco">MMPco</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMPco.html#mm-pco-list-add" title="mm_pco_list_add ()">mm_pco_list_add</a>, function in <a class="link" href="MMPco.html" title="MMPco">MMPco</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMPco.html#mm-pco-list-free" title="mm_pco_list_free ()">mm_pco_list_free</a>, function in <a class="link" href="MMPco.html" title="MMPco">MMPco</a>
+</dt>
+<dd></dd>
+<a name="idxS"></a><h3 class="title">S</h3>
+<dt>
+<a class="link" href="MMSignal.html#MMSignal-struct" title="struct MMSignal">MMSignal</a>, struct in <a class="link" href="MMSignal.html" title="MMSignal">MMSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSignal.html#mm-signal-get-ecio" title="mm_signal_get_ecio ()">mm_signal_get_ecio</a>, function in <a class="link" href="MMSignal.html" title="MMSignal">MMSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSignal.html#mm-signal-get-io" title="mm_signal_get_io ()">mm_signal_get_io</a>, function in <a class="link" href="MMSignal.html" title="MMSignal">MMSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSignal.html#mm-signal-get-rscp" title="mm_signal_get_rscp ()">mm_signal_get_rscp</a>, function in <a class="link" href="MMSignal.html" title="MMSignal">MMSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSignal.html#mm-signal-get-rsrp" title="mm_signal_get_rsrp ()">mm_signal_get_rsrp</a>, function in <a class="link" href="MMSignal.html" title="MMSignal">MMSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSignal.html#mm-signal-get-rsrq" title="mm_signal_get_rsrq ()">mm_signal_get_rsrq</a>, function in <a class="link" href="MMSignal.html" title="MMSignal">MMSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSignal.html#mm-signal-get-rssi" title="mm_signal_get_rssi ()">mm_signal_get_rssi</a>, function in <a class="link" href="MMSignal.html" title="MMSignal">MMSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSignal.html#mm-signal-get-sinr" title="mm_signal_get_sinr ()">mm_signal_get_sinr</a>, function in <a class="link" href="MMSignal.html" title="MMSignal">MMSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSignal.html#mm-signal-get-snr" title="mm_signal_get_snr ()">mm_signal_get_snr</a>, function in <a class="link" href="MMSignal.html" title="MMSignal">MMSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSignal.html#MM-SIGNAL-UNKNOWN:CAPS" title="MM_SIGNAL_UNKNOWN">MM_SIGNAL_UNKNOWN</a>, macro in <a class="link" href="MMSignal.html" title="MMSignal">MMSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#MMSim-struct" title="struct MMSim">MMSim</a>, struct in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#MMSimpleConnectProperties-struct" title="struct MMSimpleConnectProperties">MMSimpleConnectProperties</a>, struct in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#MMSimpleStatus-struct" title="struct MMSimpleStatus">MMSimpleStatus</a>, struct in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#MMSimpleStatus--access-technologies" title="The “access-technologies” property">MMSimpleStatus:access-technologies</a>, object property in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#MMSimpleStatus--cdma-cdma1x-registration-state" title="The “cdma-cdma1x-registration-state” property">MMSimpleStatus:cdma-cdma1x-registration-state</a>, object property in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#MMSimpleStatus--cdma-evdo-registration-state" title="The “cdma-evdo-registration-state” property">MMSimpleStatus:cdma-evdo-registration-state</a>, object property in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#MMSimpleStatus--cdma-nid" title="The “cdma-nid” property">MMSimpleStatus:cdma-nid</a>, object property in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#MMSimpleStatus--cdma-sid" title="The “cdma-sid” property">MMSimpleStatus:cdma-sid</a>, object property in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#MMSimpleStatus--current-bands" title="The “current-bands” property">MMSimpleStatus:current-bands</a>, object property in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#MMSimpleStatus--m3gpp-operator-code" title="The “m3gpp-operator-code” property">MMSimpleStatus:m3gpp-operator-code</a>, object property in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#MMSimpleStatus--m3gpp-operator-name" title="The “m3gpp-operator-name” property">MMSimpleStatus:m3gpp-operator-name</a>, object property in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#MMSimpleStatus--m3gpp-registration-state" title="The “m3gpp-registration-state” property">MMSimpleStatus:m3gpp-registration-state</a>, object property in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#MMSimpleStatus--m3gpp-subscription-state" title="The “m3gpp-subscription-state” property">MMSimpleStatus:m3gpp-subscription-state</a>, object property in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#MMSimpleStatus--signal-quality" title="The “signal-quality” property">MMSimpleStatus:signal-quality</a>, object property in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#MMSimpleStatus--state" title="The “state” property">MMSimpleStatus:state</a>, object property in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-allowed-auth" title="mm_simple_connect_properties_get_allowed_auth ()">mm_simple_connect_properties_get_allowed_auth</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-allow-roaming" title="mm_simple_connect_properties_get_allow_roaming ()">mm_simple_connect_properties_get_allow_roaming</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-apn" title="mm_simple_connect_properties_get_apn ()">mm_simple_connect_properties_get_apn</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-ip-type" title="mm_simple_connect_properties_get_ip_type ()">mm_simple_connect_properties_get_ip_type</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-number" title="mm_simple_connect_properties_get_number ()">mm_simple_connect_properties_get_number</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-operator-id" title="mm_simple_connect_properties_get_operator_id ()">mm_simple_connect_properties_get_operator_id</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-password" title="mm_simple_connect_properties_get_password ()">mm_simple_connect_properties_get_password</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-pin" title="mm_simple_connect_properties_get_pin ()">mm_simple_connect_properties_get_pin</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-user" title="mm_simple_connect_properties_get_user ()">mm_simple_connect_properties_get_user</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-new" title="mm_simple_connect_properties_new ()">mm_simple_connect_properties_new</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-allowed-auth" title="mm_simple_connect_properties_set_allowed_auth ()">mm_simple_connect_properties_set_allowed_auth</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-allow-roaming" title="mm_simple_connect_properties_set_allow_roaming ()">mm_simple_connect_properties_set_allow_roaming</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-apn" title="mm_simple_connect_properties_set_apn ()">mm_simple_connect_properties_set_apn</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-ip-type" title="mm_simple_connect_properties_set_ip_type ()">mm_simple_connect_properties_set_ip_type</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-number" title="mm_simple_connect_properties_set_number ()">mm_simple_connect_properties_set_number</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-operator-id" title="mm_simple_connect_properties_set_operator_id ()">mm_simple_connect_properties_set_operator_id</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-password" title="mm_simple_connect_properties_set_password ()">mm_simple_connect_properties_set_password</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-pin" title="mm_simple_connect_properties_set_pin ()">mm_simple_connect_properties_set_pin</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-user" title="mm_simple_connect_properties_set_user ()">mm_simple_connect_properties_set_user</a>, function in <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-3gpp-operator-code" title="mm_simple_status_get_3gpp_operator_code ()">mm_simple_status_get_3gpp_operator_code</a>, function in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-3gpp-operator-name" title="mm_simple_status_get_3gpp_operator_name ()">mm_simple_status_get_3gpp_operator_name</a>, function in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-3gpp-registration-state" title="mm_simple_status_get_3gpp_registration_state ()">mm_simple_status_get_3gpp_registration_state</a>, function in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-3gpp-subscription-state" title="mm_simple_status_get_3gpp_subscription_state ()">mm_simple_status_get_3gpp_subscription_state</a>, function in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-access-technologies" title="mm_simple_status_get_access_technologies ()">mm_simple_status_get_access_technologies</a>, function in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-cdma-cdma1x-registration-state" title="mm_simple_status_get_cdma_cdma1x_registration_state ()">mm_simple_status_get_cdma_cdma1x_registration_state</a>, function in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-cdma-evdo-registration-state" title="mm_simple_status_get_cdma_evdo_registration_state ()">mm_simple_status_get_cdma_evdo_registration_state</a>, function in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-cdma-nid" title="mm_simple_status_get_cdma_nid ()">mm_simple_status_get_cdma_nid</a>, function in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-cdma-sid" title="mm_simple_status_get_cdma_sid ()">mm_simple_status_get_cdma_sid</a>, function in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-current-bands" title="mm_simple_status_get_current_bands ()">mm_simple_status_get_current_bands</a>, function in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-signal-quality" title="mm_simple_status_get_signal_quality ()">mm_simple_status_get_signal_quality</a>, function in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSimpleStatus.html#mm-simple-status-get-state" title="mm_simple_status_get_state ()">mm_simple_status_get_state</a>, function in <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-change-pin" title="mm_sim_change_pin ()">mm_sim_change_pin</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-change-pin-finish" title="mm_sim_change_pin_finish ()">mm_sim_change_pin_finish</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-change-pin-sync" title="mm_sim_change_pin_sync ()">mm_sim_change_pin_sync</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-disable-pin" title="mm_sim_disable_pin ()">mm_sim_disable_pin</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-disable-pin-finish" title="mm_sim_disable_pin_finish ()">mm_sim_disable_pin_finish</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-disable-pin-sync" title="mm_sim_disable_pin_sync ()">mm_sim_disable_pin_sync</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-dup-identifier" title="mm_sim_dup_identifier ()">mm_sim_dup_identifier</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-dup-imsi" title="mm_sim_dup_imsi ()">mm_sim_dup_imsi</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-dup-operator-identifier" title="mm_sim_dup_operator_identifier ()">mm_sim_dup_operator_identifier</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-dup-operator-name" title="mm_sim_dup_operator_name ()">mm_sim_dup_operator_name</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-dup-path" title="mm_sim_dup_path ()">mm_sim_dup_path</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-enable-pin" title="mm_sim_enable_pin ()">mm_sim_enable_pin</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-enable-pin-finish" title="mm_sim_enable_pin_finish ()">mm_sim_enable_pin_finish</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-enable-pin-sync" title="mm_sim_enable_pin_sync ()">mm_sim_enable_pin_sync</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-get-identifier" title="mm_sim_get_identifier ()">mm_sim_get_identifier</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-get-imsi" title="mm_sim_get_imsi ()">mm_sim_get_imsi</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-get-operator-identifier" title="mm_sim_get_operator_identifier ()">mm_sim_get_operator_identifier</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-get-operator-name" title="mm_sim_get_operator_name ()">mm_sim_get_operator_name</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-get-path" title="mm_sim_get_path ()">mm_sim_get_path</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-send-pin" title="mm_sim_send_pin ()">mm_sim_send_pin</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-send-pin-finish" title="mm_sim_send_pin_finish ()">mm_sim_send_pin_finish</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-send-pin-sync" title="mm_sim_send_pin_sync ()">mm_sim_send_pin_sync</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-send-puk" title="mm_sim_send_puk ()">mm_sim_send_puk</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-send-puk-finish" title="mm_sim_send_puk_finish ()">mm_sim_send_puk_finish</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSim.html#mm-sim-send-puk-sync" title="mm_sim_send_puk_sync ()">mm_sim_send_puk_sync</a>, function in <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#MMSms-struct" title="struct MMSms">MMSms</a>, struct in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#MMSmsProperties-struct" title="struct MMSmsProperties">MMSmsProperties</a>, struct in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-sms-cdma-service-category-get-string" title="mm_sms_cdma_service_category_get_string ()">mm_sms_cdma_service_category_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-sms-cdma-teleservice-id-get-string" title="mm_sms_cdma_teleservice_id_get_string ()">mm_sms_cdma_teleservice_id_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-sms-delivery-state-get-string" title="mm_sms_delivery_state_get_string ()">mm_sms_delivery_state_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-dup-data" title="mm_sms_dup_data ()">mm_sms_dup_data</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-dup-discharge-timestamp" title="mm_sms_dup_discharge_timestamp ()">mm_sms_dup_discharge_timestamp</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-dup-number" title="mm_sms_dup_number ()">mm_sms_dup_number</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-dup-path" title="mm_sms_dup_path ()">mm_sms_dup_path</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-dup-smsc" title="mm_sms_dup_smsc ()">mm_sms_dup_smsc</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-dup-text" title="mm_sms_dup_text ()">mm_sms_dup_text</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-dup-timestamp" title="mm_sms_dup_timestamp ()">mm_sms_dup_timestamp</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-class" title="mm_sms_get_class ()">mm_sms_get_class</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-data" title="mm_sms_get_data ()">mm_sms_get_data</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-delivery-report-request" title="mm_sms_get_delivery_report_request ()">mm_sms_get_delivery_report_request</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-delivery-state" title="mm_sms_get_delivery_state ()">mm_sms_get_delivery_state</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-discharge-timestamp" title="mm_sms_get_discharge_timestamp ()">mm_sms_get_discharge_timestamp</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-message-reference" title="mm_sms_get_message_reference ()">mm_sms_get_message_reference</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-number" title="mm_sms_get_number ()">mm_sms_get_number</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-path" title="mm_sms_get_path ()">mm_sms_get_path</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-pdu-type" title="mm_sms_get_pdu_type ()">mm_sms_get_pdu_type</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-service-category" title="mm_sms_get_service_category ()">mm_sms_get_service_category</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-smsc" title="mm_sms_get_smsc ()">mm_sms_get_smsc</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-state" title="mm_sms_get_state ()">mm_sms_get_state</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-storage" title="mm_sms_get_storage ()">mm_sms_get_storage</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-teleservice-id" title="mm_sms_get_teleservice_id ()">mm_sms_get_teleservice_id</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-text" title="mm_sms_get_text ()">mm_sms_get_text</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-timestamp" title="mm_sms_get_timestamp ()">mm_sms_get_timestamp</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-validity-relative" title="mm_sms_get_validity_relative ()">mm_sms_get_validity_relative</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-get-validity-type" title="mm_sms_get_validity_type ()">mm_sms_get_validity_type</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-sms-pdu-type-get-string" title="mm_sms_pdu_type_get_string ()">mm_sms_pdu_type_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-class" title="mm_sms_properties_get_class ()">mm_sms_properties_get_class</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-data" title="mm_sms_properties_get_data ()">mm_sms_properties_get_data</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-data-bytearray" title="mm_sms_properties_get_data_bytearray ()">mm_sms_properties_get_data_bytearray</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-delivery-report-request" title="mm_sms_properties_get_delivery_report_request ()">mm_sms_properties_get_delivery_report_request</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-number" title="mm_sms_properties_get_number ()">mm_sms_properties_get_number</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-service-category" title="mm_sms_properties_get_service_category ()">mm_sms_properties_get_service_category</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-smsc" title="mm_sms_properties_get_smsc ()">mm_sms_properties_get_smsc</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-teleservice-id" title="mm_sms_properties_get_teleservice_id ()">mm_sms_properties_get_teleservice_id</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-text" title="mm_sms_properties_get_text ()">mm_sms_properties_get_text</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-validity-relative" title="mm_sms_properties_get_validity_relative ()">mm_sms_properties_get_validity_relative</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-get-validity-type" title="mm_sms_properties_get_validity_type ()">mm_sms_properties_get_validity_type</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-new" title="mm_sms_properties_new ()">mm_sms_properties_new</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-peek-data-bytearray" title="mm_sms_properties_peek_data_bytearray ()">mm_sms_properties_peek_data_bytearray</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-class" title="mm_sms_properties_set_class ()">mm_sms_properties_set_class</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-data" title="mm_sms_properties_set_data ()">mm_sms_properties_set_data</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-data-bytearray" title="mm_sms_properties_set_data_bytearray ()">mm_sms_properties_set_data_bytearray</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-delivery-report-request" title="mm_sms_properties_set_delivery_report_request ()">mm_sms_properties_set_delivery_report_request</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-number" title="mm_sms_properties_set_number ()">mm_sms_properties_set_number</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-service-category" title="mm_sms_properties_set_service_category ()">mm_sms_properties_set_service_category</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-smsc" title="mm_sms_properties_set_smsc ()">mm_sms_properties_set_smsc</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-teleservice-id" title="mm_sms_properties_set_teleservice_id ()">mm_sms_properties_set_teleservice_id</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-text" title="mm_sms_properties_set_text ()">mm_sms_properties_set_text</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSmsProperties.html#mm-sms-properties-set-validity-relative" title="mm_sms_properties_set_validity_relative ()">mm_sms_properties_set_validity_relative</a>, function in <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-send" title="mm_sms_send ()">mm_sms_send</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-send-finish" title="mm_sms_send_finish ()">mm_sms_send_finish</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-send-sync" title="mm_sms_send_sync ()">mm_sms_send_sync</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-sms-state-get-string" title="mm_sms_state_get_string ()">mm_sms_state_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-sms-storage-get-string" title="mm_sms_storage_get_string ()">mm_sms_storage_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-store" title="mm_sms_store ()">mm_sms_store</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-store-finish" title="mm_sms_store_finish ()">mm_sms_store_finish</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMSms.html#mm-sms-store-sync" title="mm_sms_store_sync ()">mm_sms_store_sync</a>, function in <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-sms-validity-type-get-string" title="mm_sms_validity_type_get_string ()">mm_sms_validity_type_get_string</a>, function in <a class="link" href="libmm-glib-Flags-and-Enumerations.html" title="Flags and Enumerations">Flags and Enumerations</a>
+</dt>
+<dd></dd>
+<a name="idxU"></a><h3 class="title">U</h3>
+<dt>
+<a class="link" href="MMUnlockRetries.html#MMUnlockRetries-struct" title="struct MMUnlockRetries">MMUnlockRetries</a>, struct in <a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries">MMUnlockRetries</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMUnlockRetries.html#MMUnlockRetriesForeachCb" title="MMUnlockRetriesForeachCb ()">MMUnlockRetriesForeachCb</a>, user_function in <a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries">MMUnlockRetries</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMUnlockRetries.html#mm-unlock-retries-foreach" title="mm_unlock_retries_foreach ()">mm_unlock_retries_foreach</a>, function in <a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries">MMUnlockRetries</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMUnlockRetries.html#mm-unlock-retries-get" title="mm_unlock_retries_get ()">mm_unlock_retries_get</a>, function in <a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries">MMUnlockRetries</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="MMUnlockRetries.html#MM-UNLOCK-RETRIES-UNKNOWN:CAPS" title="MM_UNLOCK_RETRIES_UNKNOWN">MM_UNLOCK_RETRIES_UNKNOWN</a>, macro in <a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries">MMUnlockRetries</a>
+</dt>
+<dd></dd>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/left-insensitive.png b/docs/reference/libmm-glib/html/left-insensitive.png
new file mode 100644
index 00000000..3269393a
--- /dev/null
+++ b/docs/reference/libmm-glib/html/left-insensitive.png
Binary files differ
diff --git a/docs/reference/libmm-glib/html/left.png b/docs/reference/libmm-glib/html/left.png
new file mode 100644
index 00000000..2abde032
--- /dev/null
+++ b/docs/reference/libmm-glib/html/left.png
Binary files differ
diff --git a/docs/reference/libmm-glib/html/libmm-glib-Flags-and-Enumerations.html b/docs/reference/libmm-glib/html/libmm-glib-Flags-and-Enumerations.html
new file mode 100644
index 00000000..1f141df6
--- /dev/null
+++ b/docs/reference/libmm-glib/html/libmm-glib-Flags-and-Enumerations.html
@@ -0,0 +1,1563 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Flags and Enumerations: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="Common enums and flags helpers">
+<link rel="prev" href="ch01.html" title="Common enums and flags helpers">
+<link rel="next" href="ch02.html" title="The Manager object">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libmm-glib-Flags-and-Enumerations.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch01.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch02.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libmm-glib-Flags-and-Enumerations"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libmm-glib-Flags-and-Enumerations.top_of_page"></a>Flags and Enumerations</span></h2>
+<p>Flags and Enumerations</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libmm-glib-Flags-and-Enumerations.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-bearer-type-get-string" title="mm_bearer_type_get_string ()">mm_bearer_type_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-bearer-ip-method-get-string" title="mm_bearer_ip_method_get_string ()">mm_bearer_ip_method_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-bearer-ip-family-get-string" title="mm_bearer_ip_family_get_string ()">mm_bearer_ip_family_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-bearer-allowed-auth-build-string-from-mask" title="mm_bearer_allowed_auth_build_string_from_mask ()">mm_bearer_allowed_auth_build_string_from_mask</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-capability-build-string-from-mask" title="mm_modem_capability_build_string_from_mask ()">mm_modem_capability_build_string_from_mask</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-state-get-string" title="mm_modem_state_get_string ()">mm_modem_state_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-state-failed-reason-get-string" title="mm_modem_state_failed_reason_get_string ()">mm_modem_state_failed_reason_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-state-change-reason-get-string" title="mm_modem_state_change_reason_get_string ()">mm_modem_state_change_reason_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-power-state-get-string" title="mm_modem_power_state_get_string ()">mm_modem_power_state_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-lock-get-string" title="mm_modem_lock_get_string ()">mm_modem_lock_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-access-technology-build-string-from-mask" title="mm_modem_access_technology_build_string_from_mask ()">mm_modem_access_technology_build_string_from_mask</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-mode-build-string-from-mask" title="mm_modem_mode_build_string_from_mask ()">mm_modem_mode_build_string_from_mask</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-band-get-string" title="mm_modem_band_get_string ()">mm_modem_band_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-port-type-get-string" title="mm_modem_port_type_get_string ()">mm_modem_port_type_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-registration-state-get-string" title="mm_modem_3gpp_registration_state_get_string ()">mm_modem_3gpp_registration_state_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-subscription-state-get-string" title="mm_modem_3gpp_subscription_state_get_string ()">mm_modem_3gpp_subscription_state_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-facility-build-string-from-mask" title="mm_modem_3gpp_facility_build_string_from_mask ()">mm_modem_3gpp_facility_build_string_from_mask</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-network-availability-get-string" title="mm_modem_3gpp_network_availability_get_string ()">mm_modem_3gpp_network_availability_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-ussd-session-state-get-string" title="mm_modem_3gpp_ussd_session_state_get_string ()">mm_modem_3gpp_ussd_session_state_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-eps-ue-mode-operation-get-string" title="mm_modem_3gpp_eps_ue_mode_operation_get_string ()">mm_modem_3gpp_eps_ue_mode_operation_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-cdma-registration-state-get-string" title="mm_modem_cdma_registration_state_get_string ()">mm_modem_cdma_registration_state_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-cdma-activation-state-get-string" title="mm_modem_cdma_activation_state_get_string ()">mm_modem_cdma_activation_state_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-cdma-rm-protocol-get-string" title="mm_modem_cdma_rm_protocol_get_string ()">mm_modem_cdma_rm_protocol_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-location-source-build-string-from-mask" title="mm_modem_location_source_build_string_from_mask ()">mm_modem_location_source_build_string_from_mask</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-location-assistance-data-type-build-string-from-mask" title="mm_modem_location_assistance_data_type_build_string_from_mask ()">mm_modem_location_assistance_data_type_build_string_from_mask</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-contacts-storage-get-string" title="mm_modem_contacts_storage_get_string ()">mm_modem_contacts_storage_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-modem-firmware-update-method-build-string-from-mask" title="mm_modem_firmware_update_method_build_string_from_mask ()">mm_modem_firmware_update_method_build_string_from_mask</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-sms-pdu-type-get-string" title="mm_sms_pdu_type_get_string ()">mm_sms_pdu_type_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-sms-state-get-string" title="mm_sms_state_get_string ()">mm_sms_state_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-sms-delivery-state-get-string" title="mm_sms_delivery_state_get_string ()">mm_sms_delivery_state_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-sms-storage-get-string" title="mm_sms_storage_get_string ()">mm_sms_storage_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-sms-validity-type-get-string" title="mm_sms_validity_type_get_string ()">mm_sms_validity_type_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-sms-cdma-teleservice-id-get-string" title="mm_sms_cdma_teleservice_id_get_string ()">mm_sms_cdma_teleservice_id_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-sms-cdma-service-category-get-string" title="mm_sms_cdma_service_category_get_string ()">mm_sms_cdma_service_category_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-firmware-image-type-get-string" title="mm_firmware_image_type_get_string ()">mm_firmware_image_type_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-oma-feature-build-string-from-mask" title="mm_oma_feature_build_string_from_mask ()">mm_oma_feature_build_string_from_mask</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-oma-session-type-get-string" title="mm_oma_session_type_get_string ()">mm_oma_session_type_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-oma-session-state-get-string" title="mm_oma_session_state_get_string ()">mm_oma_session_state_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-oma-session-state-failed-reason-get-string" title="mm_oma_session_state_failed_reason_get_string ()">mm_oma_session_state_failed_reason_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-call-direction-get-string" title="mm_call_direction_get_string ()">mm_call_direction_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-call-state-get-string" title="mm_call_state_get_string ()">mm_call_state_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libmm-glib-Flags-and-Enumerations.html#mm-call-state-reason-get-string" title="mm_call_state_reason_get_string ()">mm_call_state_reason_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libmm-glib-Flags-and-Enumerations.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="libmm-glib-Flags-and-Enumerations.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="mm-bearer-type-get-string"></a><h3>mm_bearer_type_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_bearer_type_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerType"><span class="type">MMBearerType</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerType"><span class="type">MMBearerType</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-bearer-type-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMBearerType.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-type-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-ip-method-get-string"></a><h3>mm_bearer_ip_method_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_bearer_ip_method_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpMethod"><span class="type">MMBearerIpMethod</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpMethod"><span class="type">MMBearerIpMethod</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-bearer-ip-method-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMBearerIpMethod.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-ip-method-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-ip-family-get-string"></a><h3>mm_bearer_ip_family_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_bearer_ip_family_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="type">MMBearerIpFamily</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerIpFamily"><span class="type">MMBearerIpFamily</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-bearer-ip-family-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMBearerIpFamily.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-ip-family-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-bearer-allowed-auth-build-string-from-mask"></a><h3>mm_bearer_allowed_auth_build_string_from_mask ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_bearer_allowed_auth_build_string_from_mask
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth"><span class="type">MMBearerAllowedAuth</span></a> mask</code></em>);</pre>
+<p>Builds a string containing a comma-separated list of nicknames for
+each <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMBearerAllowedAuth"><span class="type">MMBearerAllowedAuth</span></a> in <em class="parameter"><code>mask</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-bearer-allowed-auth-build-string-from-mask.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>bitmask of MMBearerAllowedAuth values.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-bearer-allowed-auth-build-string-from-mask.returns"></a><h4>Returns</h4>
+<p>a string with the list of nicknames, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none given. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-capability-build-string-from-mask"></a><h3>mm_modem_capability_build_string_from_mask ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_capability_build_string_from_mask
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCapability"><span class="type">MMModemCapability</span></a> mask</code></em>);</pre>
+<p>Builds a string containing a comma-separated list of nicknames for
+each <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCapability"><span class="type">MMModemCapability</span></a> in <em class="parameter"><code>mask</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-capability-build-string-from-mask.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>bitmask of MMModemCapability values.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-capability-build-string-from-mask.returns"></a><h4>Returns</h4>
+<p>a string with the list of nicknames, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none given. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-state-get-string"></a><h3>mm_modem_state_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_state_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemState"><span class="type">MMModemState</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemState"><span class="type">MMModemState</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-state-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModemState.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-state-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-state-failed-reason-get-string"></a><h3>mm_modem_state_failed_reason_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_state_failed_reason_get_string
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemStateFailedReason"><span class="type">MMModemStateFailedReason</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemStateFailedReason"><span class="type">MMModemStateFailedReason</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-state-failed-reason-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModemStateFailedReason.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-state-failed-reason-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-state-change-reason-get-string"></a><h3>mm_modem_state_change_reason_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_state_change_reason_get_string
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemStateChangeReason"><span class="type">MMModemStateChangeReason</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemStateChangeReason"><span class="type">MMModemStateChangeReason</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-state-change-reason-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModemStateChangeReason.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-state-change-reason-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-power-state-get-string"></a><h3>mm_modem_power_state_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_power_state_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemPowerState"><span class="type">MMModemPowerState</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemPowerState"><span class="type">MMModemPowerState</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-power-state-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModemPowerState.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-power-state-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-lock-get-string"></a><h3>mm_modem_lock_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_lock_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLock"><span class="type">MMModemLock</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLock"><span class="type">MMModemLock</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-lock-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModemLock.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-lock-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-access-technology-build-string-from-mask"></a><h3>mm_modem_access_technology_build_string_from_mask ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_access_technology_build_string_from_mask
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology"><span class="type">MMModemAccessTechnology</span></a> mask</code></em>);</pre>
+<p>Builds a string containing a comma-separated list of nicknames for
+each <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology"><span class="type">MMModemAccessTechnology</span></a> in <em class="parameter"><code>mask</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-access-technology-build-string-from-mask.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>bitmask of MMModemAccessTechnology values.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-access-technology-build-string-from-mask.returns"></a><h4>Returns</h4>
+<p>a string with the list of nicknames, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none given. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-mode-build-string-from-mask"></a><h3>mm_modem_mode_build_string_from_mask ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_mode_build_string_from_mask (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> mask</code></em>);</pre>
+<p>Builds a string containing a comma-separated list of nicknames for
+each <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemMode"><span class="type">MMModemMode</span></a> in <em class="parameter"><code>mask</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-mode-build-string-from-mask.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>bitmask of MMModemMode values.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-mode-build-string-from-mask.returns"></a><h4>Returns</h4>
+<p>a string with the list of nicknames, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none given. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-band-get-string"></a><h3>mm_modem_band_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_band_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemBand"><span class="type">MMModemBand</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-band-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModemBand.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-band-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-port-type-get-string"></a><h3>mm_modem_port_type_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_port_type_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemPortType"><span class="type">MMModemPortType</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemPortType"><span class="type">MMModemPortType</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-port-type-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModemPortType.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-port-type-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-registration-state-get-string"></a><h3>mm_modem_3gpp_registration_state_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_registration_state_get_string
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState"><span class="type">MMModem3gppRegistrationState</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppRegistrationState"><span class="type">MMModem3gppRegistrationState</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-registration-state-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModem3gppRegistrationState.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-registration-state-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-subscription-state-get-string"></a><h3>mm_modem_3gpp_subscription_state_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_subscription_state_get_string
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppSubscriptionState"><span class="type">MMModem3gppSubscriptionState</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppSubscriptionState"><span class="type">MMModem3gppSubscriptionState</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-subscription-state-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModem3gppSubscriptionState.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-subscription-state-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-facility-build-string-from-mask"></a><h3>mm_modem_3gpp_facility_build_string_from_mask ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_facility_build_string_from_mask
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppFacility"><span class="type">MMModem3gppFacility</span></a> mask</code></em>);</pre>
+<p>Builds a string containing a comma-separated list of nicknames for
+each <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppFacility"><span class="type">MMModem3gppFacility</span></a> in <em class="parameter"><code>mask</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-facility-build-string-from-mask.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>bitmask of MMModem3gppFacility values.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-facility-build-string-from-mask.returns"></a><h4>Returns</h4>
+<p>a string with the list of nicknames, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none given. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-network-availability-get-string"></a><h3>mm_modem_3gpp_network_availability_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_network_availability_get_string
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppNetworkAvailability"><span class="type">MMModem3gppNetworkAvailability</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppNetworkAvailability"><span class="type">MMModem3gppNetworkAvailability</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-network-availability-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModem3gppNetworkAvailability.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-network-availability-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-ussd-session-state-get-string"></a><h3>mm_modem_3gpp_ussd_session_state_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_ussd_session_state_get_string
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppUssdSessionState"><span class="type">MMModem3gppUssdSessionState</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppUssdSessionState"><span class="type">MMModem3gppUssdSessionState</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-session-state-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModem3gppUssdSessionState.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-ussd-session-state-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-3gpp-eps-ue-mode-operation-get-string"></a><h3>mm_modem_3gpp_eps_ue_mode_operation_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_3gpp_eps_ue_mode_operation_get_string
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppEpsUeModeOperation"><span class="type">MMModem3gppEpsUeModeOperation</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModem3gppEpsUeModeOperation"><span class="type">MMModem3gppEpsUeModeOperation</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-3gpp-eps-ue-mode-operation-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModem3gppEpsUeModeOperation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-3gpp-eps-ue-mode-operation-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-registration-state-get-string"></a><h3>mm_modem_cdma_registration_state_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_cdma_registration_state_get_string
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="type">MMModemCdmaRegistrationState</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRegistrationState"><span class="type">MMModemCdmaRegistrationState</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-registration-state-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModemCdmaRegistrationState.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-registration-state-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-activation-state-get-string"></a><h3>mm_modem_cdma_activation_state_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_cdma_activation_state_get_string
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaActivationState"><span class="type">MMModemCdmaActivationState</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaActivationState"><span class="type">MMModemCdmaActivationState</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-activation-state-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModemCdmaActivationState.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-activation-state-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-cdma-rm-protocol-get-string"></a><h3>mm_modem_cdma_rm_protocol_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_cdma_rm_protocol_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRmProtocol"><span class="type">MMModemCdmaRmProtocol</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemCdmaRmProtocol"><span class="type">MMModemCdmaRmProtocol</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-cdma-rm-protocol-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModemCdmaRmProtocol.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-cdma-rm-protocol-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-source-build-string-from-mask"></a><h3>mm_modem_location_source_build_string_from_mask ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_location_source_build_string_from_mask
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationSource"><span class="type">MMModemLocationSource</span></a> mask</code></em>);</pre>
+<p>Builds a string containing a comma-separated list of nicknames for
+each <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationSource"><span class="type">MMModemLocationSource</span></a> in <em class="parameter"><code>mask</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-location-source-build-string-from-mask.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>bitmask of MMModemLocationSource values.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-source-build-string-from-mask.returns"></a><h4>Returns</h4>
+<p>a string with the list of nicknames, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none given. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-location-assistance-data-type-build-string-from-mask"></a><h3>mm_modem_location_assistance_data_type_build_string_from_mask ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_location_assistance_data_type_build_string_from_mask
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationAssistanceDataType"><span class="type">MMModemLocationAssistanceDataType</span></a> mask</code></em>);</pre>
+<p>Builds a string containing a comma-separated list of nicknames for
+each <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemLocationAssistanceDataType"><span class="type">MMModemLocationAssistanceDataType</span></a> in <em class="parameter"><code>mask</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-location-assistance-data-type-build-string-from-mask.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>bitmask of MMModemLocationAssistanceDataType values.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-location-assistance-data-type-build-string-from-mask.returns"></a><h4>Returns</h4>
+<p>a string with the list of nicknames, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none given. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-contacts-storage-get-string"></a><h3>mm_modem_contacts_storage_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_contacts_storage_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemContactsStorage"><span class="type">MMModemContactsStorage</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemContactsStorage"><span class="type">MMModemContactsStorage</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-contacts-storage-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMModemContactsStorage.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-contacts-storage-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-modem-firmware-update-method-build-string-from-mask"></a><h3>mm_modem_firmware_update_method_build_string_from_mask ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_modem_firmware_update_method_build_string_from_mask
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemFirmwareUpdateMethod"><span class="type">MMModemFirmwareUpdateMethod</span></a> mask</code></em>);</pre>
+<p>Builds a string containing a comma-separated list of nicknames for
+each <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemFirmwareUpdateMethod"><span class="type">MMModemFirmwareUpdateMethod</span></a> in <em class="parameter"><code>mask</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-modem-firmware-update-method-build-string-from-mask.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>bitmask of MMModemFirmwareUpdateMethod values.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-modem-firmware-update-method-build-string-from-mask.returns"></a><h4>Returns</h4>
+<p>a string with the list of nicknames, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none given. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-pdu-type-get-string"></a><h3>mm_sms_pdu_type_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_pdu_type_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsPduType"><span class="type">MMSmsPduType</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsPduType"><span class="type">MMSmsPduType</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-sms-pdu-type-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMSmsPduType.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-pdu-type-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-state-get-string"></a><h3>mm_sms_state_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_state_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsState"><span class="type">MMSmsState</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsState"><span class="type">MMSmsState</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-sms-state-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMSmsState.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-state-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-delivery-state-get-string"></a><h3>mm_sms_delivery_state_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_delivery_state_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsDeliveryState"><span class="type">MMSmsDeliveryState</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsDeliveryState"><span class="type">MMSmsDeliveryState</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-sms-delivery-state-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMSmsDeliveryState.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-delivery-state-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-storage-get-string"></a><h3>mm_sms_storage_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_storage_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="type">MMSmsStorage</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsStorage"><span class="type">MMSmsStorage</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-sms-storage-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMSmsStorage.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-storage-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-validity-type-get-string"></a><h3>mm_sms_validity_type_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_validity_type_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsValidityType"><span class="type">MMSmsValidityType</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsValidityType"><span class="type">MMSmsValidityType</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-sms-validity-type-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMSmsValidityType.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-validity-type-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-cdma-teleservice-id-get-string"></a><h3>mm_sms_cdma_teleservice_id_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_cdma_teleservice_id_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaTeleserviceId"><span class="type">MMSmsCdmaTeleserviceId</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaTeleserviceId"><span class="type">MMSmsCdmaTeleserviceId</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-sms-cdma-teleservice-id-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMSmsCdmaTeleserviceId.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-cdma-teleservice-id-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-sms-cdma-service-category-get-string"></a><h3>mm_sms_cdma_service_category_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_sms_cdma_service_category_get_string
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaServiceCategory"><span class="type">MMSmsCdmaServiceCategory</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMSmsCdmaServiceCategory"><span class="type">MMSmsCdmaServiceCategory</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-sms-cdma-service-category-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMSmsCdmaServiceCategory.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-sms-cdma-service-category-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-firmware-image-type-get-string"></a><h3>mm_firmware_image_type_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_firmware_image_type_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMFirmwareImageType"><span class="type">MMFirmwareImageType</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMFirmwareImageType"><span class="type">MMFirmwareImageType</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-firmware-image-type-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMFirmwareImageType.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-firmware-image-type-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-oma-feature-build-string-from-mask"></a><h3>mm_oma_feature_build_string_from_mask ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_oma_feature_build_string_from_mask (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaFeature"><span class="type">MMOmaFeature</span></a> mask</code></em>);</pre>
+<p>Builds a string containing a comma-separated list of nicknames for
+each <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaFeature"><span class="type">MMOmaFeature</span></a> in <em class="parameter"><code>mask</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-oma-feature-build-string-from-mask.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>bitmask of MMOmaFeature values.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-oma-feature-build-string-from-mask.returns"></a><h4>Returns</h4>
+<p>a string with the list of nicknames, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none given. The returned value should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-oma-session-type-get-string"></a><h3>mm_oma_session_type_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_oma_session_type_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionType"><span class="type">MMOmaSessionType</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionType"><span class="type">MMOmaSessionType</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-oma-session-type-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMOmaSessionType.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-oma-session-type-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-oma-session-state-get-string"></a><h3>mm_oma_session_state_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_oma_session_state_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionState"><span class="type">MMOmaSessionState</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionState"><span class="type">MMOmaSessionState</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-oma-session-state-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMOmaSessionState.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-oma-session-state-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-oma-session-state-failed-reason-get-string"></a><h3>mm_oma_session_state_failed_reason_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_oma_session_state_failed_reason_get_string
+ (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionStateFailedReason"><span class="type">MMOmaSessionStateFailedReason</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMOmaSessionStateFailedReason"><span class="type">MMOmaSessionStateFailedReason</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-oma-session-state-failed-reason-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMOmaSessionStateFailedReason.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-oma-session-state-failed-reason-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-direction-get-string"></a><h3>mm_call_direction_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_call_direction_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallDirection"><span class="type">MMCallDirection</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallDirection"><span class="type">MMCallDirection</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-call-direction-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMCallDirection.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-direction-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-state-get-string"></a><h3>mm_call_state_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_call_state_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallState"><span class="type">MMCallState</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallState"><span class="type">MMCallState</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-call-state-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMCallState.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-state-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="mm-call-state-reason-get-string"></a><h3>mm_call_state_reason_get_string ()</h3>
+<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+mm_call_state_reason_get_string (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallStateReason"><span class="type">MMCallStateReason</span></a> val</code></em>);</pre>
+<p>Gets the nickname string for the <a href="/usr/share/gtk-doc/html/ModemManager/ModemManager-Flags-and-Enumerations.html#MMCallStateReason"><span class="type">MMCallStateReason</span></a> specified at <em class="parameter"><code>val</code></em>
+.</p>
+<div class="refsect3">
+<a name="mm-call-state-reason-get-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>val</p></td>
+<td class="parameter_description"><p>a MMCallStateReason.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="mm-call-state-reason-get-string.returns"></a><h4>Returns</h4>
+<p>a string with the nickname, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free the returned value. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="libmm-glib-Flags-and-Enumerations.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/libmm-glib.devhelp2 b/docs/reference/libmm-glib/html/libmm-glib.devhelp2
new file mode 100644
index 00000000..b960607f
--- /dev/null
+++ b/docs/reference/libmm-glib/html/libmm-glib.devhelp2
@@ -0,0 +1,1824 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<book xmlns="http://www.devhelp.net/book" title="libmm-glib Reference Manual" link="index.html" author="Aleksander Morgado" name="libmm-glib" version="2" language="c">
+ <chapters>
+ <sub name="High level API" link="pt01.html">
+ <sub name="Common enums and flags helpers" link="ch01.html">
+ <sub name="Flags and Enumerations" link="libmm-glib-Flags-and-Enumerations.html"/>
+ </sub>
+ <sub name="The Manager object" link="ch02.html">
+ <sub name="MMManager" link="MMManager.html"/>
+ <sub name="MMKernelEventProperties" link="MMKernelEventProperties.html"/>
+ </sub>
+ <sub name="The Modem object" link="ch03.html">
+ <sub name="MMObject" link="MMObject.html"/>
+ <sub name="Generic interfaces" link="ch03.html#id-1.2.4.3">
+ <sub name="MMModem" link="MMModem.html"/>
+ <sub name="MMModem3gpp" link="MMModem3gpp.html"/>
+ <sub name="MMModem3gppUssd" link="MMModem3gppUssd.html"/>
+ <sub name="MMModemCdma" link="MMModemCdma.html"/>
+ <sub name="MMCdmaManualActivationProperties" link="MMCdmaManualActivationProperties.html"/>
+ <sub name="MMUnlockRetries" link="MMUnlockRetries.html"/>
+ </sub>
+ <sub name="Simple interface support" link="ch03s02.html">
+ <sub name="MMModemSimple" link="MMModemSimple.html"/>
+ <sub name="MMSimpleConnectProperties" link="MMSimpleConnectProperties.html"/>
+ <sub name="MMSimpleStatus" link="MMSimpleStatus.html"/>
+ </sub>
+ <sub name="Location support" link="ch03s03.html">
+ <sub name="MMModemLocation" link="MMModemLocation.html"/>
+ <sub name="MMLocation3gpp" link="MMLocation3gpp.html"/>
+ <sub name="MMLocationGpsNmea" link="MMLocationGpsNmea.html"/>
+ <sub name="MMLocationGpsRaw" link="MMLocationGpsRaw.html"/>
+ <sub name="MMLocationCdmaBs" link="MMLocationCdmaBs.html"/>
+ </sub>
+ <sub name="Messaging support" link="ch03s04.html">
+ <sub name="MMModemMessaging" link="MMModemMessaging.html"/>
+ </sub>
+ <sub name="Time support" link="ch03s05.html">
+ <sub name="MMModemTime" link="MMModemTime.html"/>
+ <sub name="MMNetworkTimezone" link="MMNetworkTimezone.html"/>
+ </sub>
+ <sub name="Firmware support" link="ch03s06.html">
+ <sub name="MMModemFirmware" link="MMModemFirmware.html"/>
+ <sub name="MMFirmwareProperties" link="MMFirmwareProperties.html"/>
+ <sub name="MMFirmwareUpdateSettings" link="MMFirmwareUpdateSettings.html"/>
+ </sub>
+ <sub name="Extended signal information" link="ch03s07.html">
+ <sub name="MMModemSignal" link="MMModemSignal.html"/>
+ <sub name="MMSignal" link="MMSignal.html"/>
+ </sub>
+ <sub name="OMA support" link="ch03s08.html">
+ <sub name="MMModemOma" link="MMModemOma.html"/>
+ </sub>
+ <sub name="Voice support" link="ch03s09.html">
+ <sub name="MMModemVoice" link="MMModemVoice.html"/>
+ </sub>
+ <sub name="PCO support" link="ch03s10.html">
+ <sub name="MMPco" link="MMPco.html"/>
+ </sub>
+ </sub>
+ <sub name="The Bearer object" link="ch04.html">
+ <sub name="MMBearer" link="MMBearer.html"/>
+ <sub name="MMBearerProperties" link="MMBearerProperties.html"/>
+ <sub name="MMBearerIpConfig" link="MMBearerIpConfig.html"/>
+ <sub name="MMBearerStats" link="MMBearerStats.html"/>
+ </sub>
+ <sub name="The SIM object" link="ch05.html">
+ <sub name="MMSim" link="MMSim.html"/>
+ </sub>
+ <sub name="The SMS object" link="ch06.html">
+ <sub name="MMSms" link="MMSms.html"/>
+ <sub name="MMSmsProperties" link="MMSmsProperties.html"/>
+ </sub>
+ <sub name="The Call object" link="ch07.html">
+ <sub name="MMCall" link="MMCall.html"/>
+ <sub name="MMCallProperties" link="MMCallProperties.html"/>
+ <sub name="MMCallAudioFormat" link="MMCallAudioFormat.html"/>
+ </sub>
+ </sub>
+ <sub name="Low level API" link="pt02.html">
+ <sub name="MmGdbusOrgFreedesktopModemManager1" link="MmGdbusOrgFreedesktopModemManager1.html"/>
+ <sub name="MmGdbusOrgFreedesktopModemManager1Proxy" link="MmGdbusOrgFreedesktopModemManager1Proxy.html"/>
+ <sub name="MmGdbusOrgFreedesktopModemManager1Skeleton" link="MmGdbusOrgFreedesktopModemManager1Skeleton.html"/>
+ <sub name="MmGdbusObjectManagerClient" link="MmGdbusObjectManagerClient.html"/>
+ <sub name="MmGdbusObject" link="MmGdbusObject.html"/>
+ <sub name="MmGdbusObjectProxy" link="MmGdbusObjectProxy.html"/>
+ <sub name="MmGdbusObjectSkeleton" link="MmGdbusObjectSkeleton.html"/>
+ <sub name="MmGdbusModem" link="MmGdbusModem.html"/>
+ <sub name="MmGdbusModemProxy" link="MmGdbusModemProxy.html"/>
+ <sub name="MmGdbusModemSkeleton" link="MmGdbusModemSkeleton.html"/>
+ <sub name="MmGdbusModem3gpp" link="MmGdbusModem3gpp.html"/>
+ <sub name="MmGdbusModem3gppProxy" link="MmGdbusModem3gppProxy.html"/>
+ <sub name="MmGdbusModem3gppSkeleton" link="MmGdbusModem3gppSkeleton.html"/>
+ <sub name="MmGdbusModem3gppUssd" link="MmGdbusModem3gppUssd.html"/>
+ <sub name="MmGdbusModem3gppUssdProxy" link="MmGdbusModem3gppUssdProxy.html"/>
+ <sub name="MmGdbusModem3gppUssdSkeleton" link="MmGdbusModem3gppUssdSkeleton.html"/>
+ <sub name="MmGdbusModemCdma" link="MmGdbusModemCdma.html"/>
+ <sub name="MmGdbusModemCdmaProxy" link="MmGdbusModemCdmaProxy.html"/>
+ <sub name="MmGdbusModemCdmaSkeleton" link="MmGdbusModemCdmaSkeleton.html"/>
+ <sub name="MmGdbusModemLocation" link="MmGdbusModemLocation.html"/>
+ <sub name="MmGdbusModemLocationProxy" link="MmGdbusModemLocationProxy.html"/>
+ <sub name="MmGdbusModemLocationSkeleton" link="MmGdbusModemLocationSkeleton.html"/>
+ <sub name="MmGdbusModemMessaging" link="MmGdbusModemMessaging.html"/>
+ <sub name="MmGdbusModemMessagingProxy" link="MmGdbusModemMessagingProxy.html"/>
+ <sub name="MmGdbusModemMessagingSkeleton" link="MmGdbusModemMessagingSkeleton.html"/>
+ <sub name="MmGdbusModemTime" link="MmGdbusModemTime.html"/>
+ <sub name="MmGdbusModemTimeProxy" link="MmGdbusModemTimeProxy.html"/>
+ <sub name="MmGdbusModemTimeSkeleton" link="MmGdbusModemTimeSkeleton.html"/>
+ <sub name="MmGdbusModemFirmware" link="MmGdbusModemFirmware.html"/>
+ <sub name="MmGdbusModemFirmwareProxy" link="MmGdbusModemFirmwareProxy.html"/>
+ <sub name="MmGdbusModemFirmwareSkeleton" link="MmGdbusModemFirmwareSkeleton.html"/>
+ <sub name="MmGdbusModemSignal" link="MmGdbusModemSignal.html"/>
+ <sub name="MmGdbusModemSignalProxy" link="MmGdbusModemSignalProxy.html"/>
+ <sub name="MmGdbusModemSignalSkeleton" link="MmGdbusModemSignalSkeleton.html"/>
+ <sub name="MmGdbusModemOma" link="MmGdbusModemOma.html"/>
+ <sub name="MmGdbusModemOmaProxy" link="MmGdbusModemOmaProxy.html"/>
+ <sub name="MmGdbusModemOmaSkeleton" link="MmGdbusModemOmaSkeleton.html"/>
+ <sub name="MmGdbusModemVoice" link="MmGdbusModemVoice.html"/>
+ <sub name="MmGdbusModemVoiceProxy" link="MmGdbusModemVoiceProxy.html"/>
+ <sub name="MmGdbusModemVoiceSkeleton" link="MmGdbusModemVoiceSkeleton.html"/>
+ <sub name="MmGdbusModemSimple" link="MmGdbusModemSimple.html"/>
+ <sub name="MmGdbusModemSimpleProxy" link="MmGdbusModemSimpleProxy.html"/>
+ <sub name="MmGdbusModemSimpleSkeleton" link="MmGdbusModemSimpleSkeleton.html"/>
+ <sub name="MmGdbusBearer" link="MmGdbusBearer.html"/>
+ <sub name="MmGdbusBearerProxy" link="MmGdbusBearerProxy.html"/>
+ <sub name="MmGdbusBearerSkeleton" link="MmGdbusBearerSkeleton.html"/>
+ <sub name="MmGdbusSim" link="MmGdbusSim.html"/>
+ <sub name="MmGdbusSimProxy" link="MmGdbusSimProxy.html"/>
+ <sub name="MmGdbusSimSkeleton" link="MmGdbusSimSkeleton.html"/>
+ <sub name="MmGdbusSms" link="MmGdbusSms.html"/>
+ <sub name="MmGdbusSmsProxy" link="MmGdbusSmsProxy.html"/>
+ <sub name="MmGdbusSmsSkeleton" link="MmGdbusSmsSkeleton.html"/>
+ <sub name="MmGdbusCall" link="MmGdbusCall.html"/>
+ <sub name="MmGdbusCallProxy" link="MmGdbusCallProxy.html"/>
+ <sub name="MmGdbusCallSkeleton" link="MmGdbusCallSkeleton.html"/>
+ </sub>
+ <sub name="Object Hierarchy" link="object-tree.html"/>
+ <sub name="API Index" link="ix01.html"/>
+ <sub name="Index of deprecated API" link="deprecated-api-index.html"/>
+ <sub name="Annotation Glossary" link="annotation-glossary.html"/>
+ </chapters>
+ <functions>
+ <keyword type="function" name="mm_bearer_type_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-bearer-type-get-string"/>
+ <keyword type="function" name="mm_bearer_ip_method_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-bearer-ip-method-get-string"/>
+ <keyword type="function" name="mm_bearer_ip_family_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-bearer-ip-family-get-string"/>
+ <keyword type="function" name="mm_bearer_allowed_auth_build_string_from_mask ()" link="libmm-glib-Flags-and-Enumerations.html#mm-bearer-allowed-auth-build-string-from-mask"/>
+ <keyword type="function" name="mm_modem_capability_build_string_from_mask ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-capability-build-string-from-mask"/>
+ <keyword type="function" name="mm_modem_state_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-state-get-string"/>
+ <keyword type="function" name="mm_modem_state_failed_reason_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-state-failed-reason-get-string"/>
+ <keyword type="function" name="mm_modem_state_change_reason_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-state-change-reason-get-string"/>
+ <keyword type="function" name="mm_modem_power_state_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-power-state-get-string"/>
+ <keyword type="function" name="mm_modem_lock_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-lock-get-string"/>
+ <keyword type="function" name="mm_modem_access_technology_build_string_from_mask ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-access-technology-build-string-from-mask"/>
+ <keyword type="function" name="mm_modem_mode_build_string_from_mask ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-mode-build-string-from-mask"/>
+ <keyword type="function" name="mm_modem_band_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-band-get-string"/>
+ <keyword type="function" name="mm_modem_port_type_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-port-type-get-string"/>
+ <keyword type="function" name="mm_modem_3gpp_registration_state_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-registration-state-get-string"/>
+ <keyword type="function" name="mm_modem_3gpp_subscription_state_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-subscription-state-get-string"/>
+ <keyword type="function" name="mm_modem_3gpp_facility_build_string_from_mask ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-facility-build-string-from-mask"/>
+ <keyword type="function" name="mm_modem_3gpp_network_availability_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-network-availability-get-string"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_session_state_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-ussd-session-state-get-string"/>
+ <keyword type="function" name="mm_modem_3gpp_eps_ue_mode_operation_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-3gpp-eps-ue-mode-operation-get-string"/>
+ <keyword type="function" name="mm_modem_cdma_registration_state_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-cdma-registration-state-get-string"/>
+ <keyword type="function" name="mm_modem_cdma_activation_state_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-cdma-activation-state-get-string"/>
+ <keyword type="function" name="mm_modem_cdma_rm_protocol_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-cdma-rm-protocol-get-string"/>
+ <keyword type="function" name="mm_modem_location_source_build_string_from_mask ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-location-source-build-string-from-mask"/>
+ <keyword type="function" name="mm_modem_location_assistance_data_type_build_string_from_mask ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-location-assistance-data-type-build-string-from-mask"/>
+ <keyword type="function" name="mm_modem_contacts_storage_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-contacts-storage-get-string"/>
+ <keyword type="function" name="mm_modem_firmware_update_method_build_string_from_mask ()" link="libmm-glib-Flags-and-Enumerations.html#mm-modem-firmware-update-method-build-string-from-mask"/>
+ <keyword type="function" name="mm_sms_pdu_type_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-sms-pdu-type-get-string"/>
+ <keyword type="function" name="mm_sms_state_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-sms-state-get-string"/>
+ <keyword type="function" name="mm_sms_delivery_state_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-sms-delivery-state-get-string"/>
+ <keyword type="function" name="mm_sms_storage_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-sms-storage-get-string"/>
+ <keyword type="function" name="mm_sms_validity_type_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-sms-validity-type-get-string"/>
+ <keyword type="function" name="mm_sms_cdma_teleservice_id_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-sms-cdma-teleservice-id-get-string"/>
+ <keyword type="function" name="mm_sms_cdma_service_category_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-sms-cdma-service-category-get-string"/>
+ <keyword type="function" name="mm_firmware_image_type_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-firmware-image-type-get-string"/>
+ <keyword type="function" name="mm_oma_feature_build_string_from_mask ()" link="libmm-glib-Flags-and-Enumerations.html#mm-oma-feature-build-string-from-mask"/>
+ <keyword type="function" name="mm_oma_session_type_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-oma-session-type-get-string"/>
+ <keyword type="function" name="mm_oma_session_state_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-oma-session-state-get-string"/>
+ <keyword type="function" name="mm_oma_session_state_failed_reason_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-oma-session-state-failed-reason-get-string"/>
+ <keyword type="function" name="mm_call_direction_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-call-direction-get-string"/>
+ <keyword type="function" name="mm_call_state_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-call-state-get-string"/>
+ <keyword type="function" name="mm_call_state_reason_get_string ()" link="libmm-glib-Flags-and-Enumerations.html#mm-call-state-reason-get-string"/>
+ <keyword type="function" name="mm_manager_peek_proxy ()" link="MMManager.html#mm-manager-peek-proxy"/>
+ <keyword type="function" name="mm_manager_get_proxy ()" link="MMManager.html#mm-manager-get-proxy"/>
+ <keyword type="function" name="mm_manager_new ()" link="MMManager.html#mm-manager-new"/>
+ <keyword type="function" name="mm_manager_new_finish ()" link="MMManager.html#mm-manager-new-finish"/>
+ <keyword type="function" name="mm_manager_new_sync ()" link="MMManager.html#mm-manager-new-sync"/>
+ <keyword type="function" name="mm_manager_get_version ()" link="MMManager.html#mm-manager-get-version"/>
+ <keyword type="function" name="mm_manager_scan_devices ()" link="MMManager.html#mm-manager-scan-devices"/>
+ <keyword type="function" name="mm_manager_scan_devices_finish ()" link="MMManager.html#mm-manager-scan-devices-finish"/>
+ <keyword type="function" name="mm_manager_scan_devices_sync ()" link="MMManager.html#mm-manager-scan-devices-sync"/>
+ <keyword type="function" name="mm_manager_inhibit_device ()" link="MMManager.html#mm-manager-inhibit-device"/>
+ <keyword type="function" name="mm_manager_inhibit_device_finish ()" link="MMManager.html#mm-manager-inhibit-device-finish"/>
+ <keyword type="function" name="mm_manager_inhibit_device_sync ()" link="MMManager.html#mm-manager-inhibit-device-sync"/>
+ <keyword type="function" name="mm_manager_uninhibit_device ()" link="MMManager.html#mm-manager-uninhibit-device"/>
+ <keyword type="function" name="mm_manager_uninhibit_device_finish ()" link="MMManager.html#mm-manager-uninhibit-device-finish"/>
+ <keyword type="function" name="mm_manager_uninhibit_device_sync ()" link="MMManager.html#mm-manager-uninhibit-device-sync"/>
+ <keyword type="function" name="mm_manager_set_logging ()" link="MMManager.html#mm-manager-set-logging"/>
+ <keyword type="function" name="mm_manager_set_logging_finish ()" link="MMManager.html#mm-manager-set-logging-finish"/>
+ <keyword type="function" name="mm_manager_set_logging_sync ()" link="MMManager.html#mm-manager-set-logging-sync"/>
+ <keyword type="function" name="mm_manager_report_kernel_event ()" link="MMManager.html#mm-manager-report-kernel-event"/>
+ <keyword type="function" name="mm_manager_report_kernel_event_finish ()" link="MMManager.html#mm-manager-report-kernel-event-finish"/>
+ <keyword type="function" name="mm_manager_report_kernel_event_sync ()" link="MMManager.html#mm-manager-report-kernel-event-sync"/>
+ <keyword type="struct" name="struct MMManager" link="MMManager.html#MMManager-struct"/>
+ <keyword type="function" name="mm_kernel_event_properties_new ()" link="MMKernelEventProperties.html#mm-kernel-event-properties-new"/>
+ <keyword type="function" name="mm_kernel_event_properties_get_action ()" link="MMKernelEventProperties.html#mm-kernel-event-properties-get-action"/>
+ <keyword type="function" name="mm_kernel_event_properties_set_action ()" link="MMKernelEventProperties.html#mm-kernel-event-properties-set-action"/>
+ <keyword type="function" name="mm_kernel_event_properties_get_name ()" link="MMKernelEventProperties.html#mm-kernel-event-properties-get-name"/>
+ <keyword type="function" name="mm_kernel_event_properties_set_name ()" link="MMKernelEventProperties.html#mm-kernel-event-properties-set-name"/>
+ <keyword type="function" name="mm_kernel_event_properties_get_subsystem ()" link="MMKernelEventProperties.html#mm-kernel-event-properties-get-subsystem"/>
+ <keyword type="function" name="mm_kernel_event_properties_set_subsystem ()" link="MMKernelEventProperties.html#mm-kernel-event-properties-set-subsystem"/>
+ <keyword type="function" name="mm_kernel_event_properties_get_uid ()" link="MMKernelEventProperties.html#mm-kernel-event-properties-get-uid"/>
+ <keyword type="function" name="mm_kernel_event_properties_set_uid ()" link="MMKernelEventProperties.html#mm-kernel-event-properties-set-uid"/>
+ <keyword type="struct" name="struct MMKernelEventProperties" link="MMKernelEventProperties.html#MMKernelEventProperties-struct"/>
+ <keyword type="function" name="mm_object_get_path ()" link="MMObject.html#mm-object-get-path"/>
+ <keyword type="function" name="mm_object_dup_path ()" link="MMObject.html#mm-object-dup-path"/>
+ <keyword type="function" name="mm_object_peek_modem ()" link="MMObject.html#mm-object-peek-modem"/>
+ <keyword type="function" name="mm_object_get_modem ()" link="MMObject.html#mm-object-get-modem"/>
+ <keyword type="function" name="mm_object_peek_modem_3gpp ()" link="MMObject.html#mm-object-peek-modem-3gpp"/>
+ <keyword type="function" name="mm_object_get_modem_3gpp ()" link="MMObject.html#mm-object-get-modem-3gpp"/>
+ <keyword type="function" name="mm_object_peek_modem_3gpp_ussd ()" link="MMObject.html#mm-object-peek-modem-3gpp-ussd"/>
+ <keyword type="function" name="mm_object_get_modem_3gpp_ussd ()" link="MMObject.html#mm-object-get-modem-3gpp-ussd"/>
+ <keyword type="function" name="mm_object_peek_modem_cdma ()" link="MMObject.html#mm-object-peek-modem-cdma"/>
+ <keyword type="function" name="mm_object_get_modem_cdma ()" link="MMObject.html#mm-object-get-modem-cdma"/>
+ <keyword type="function" name="mm_object_peek_modem_location ()" link="MMObject.html#mm-object-peek-modem-location"/>
+ <keyword type="function" name="mm_object_get_modem_location ()" link="MMObject.html#mm-object-get-modem-location"/>
+ <keyword type="function" name="mm_object_peek_modem_messaging ()" link="MMObject.html#mm-object-peek-modem-messaging"/>
+ <keyword type="function" name="mm_object_get_modem_messaging ()" link="MMObject.html#mm-object-get-modem-messaging"/>
+ <keyword type="function" name="mm_object_peek_modem_time ()" link="MMObject.html#mm-object-peek-modem-time"/>
+ <keyword type="function" name="mm_object_get_modem_time ()" link="MMObject.html#mm-object-get-modem-time"/>
+ <keyword type="function" name="mm_object_peek_modem_firmware ()" link="MMObject.html#mm-object-peek-modem-firmware"/>
+ <keyword type="function" name="mm_object_get_modem_firmware ()" link="MMObject.html#mm-object-get-modem-firmware"/>
+ <keyword type="function" name="mm_object_peek_modem_oma ()" link="MMObject.html#mm-object-peek-modem-oma"/>
+ <keyword type="function" name="mm_object_get_modem_oma ()" link="MMObject.html#mm-object-get-modem-oma"/>
+ <keyword type="function" name="mm_object_peek_modem_simple ()" link="MMObject.html#mm-object-peek-modem-simple"/>
+ <keyword type="function" name="mm_object_get_modem_simple ()" link="MMObject.html#mm-object-get-modem-simple"/>
+ <keyword type="function" name="mm_object_peek_modem_signal ()" link="MMObject.html#mm-object-peek-modem-signal"/>
+ <keyword type="function" name="mm_object_get_modem_signal ()" link="MMObject.html#mm-object-get-modem-signal"/>
+ <keyword type="function" name="mm_object_peek_modem_voice ()" link="MMObject.html#mm-object-peek-modem-voice"/>
+ <keyword type="function" name="mm_object_get_modem_voice ()" link="MMObject.html#mm-object-get-modem-voice"/>
+ <keyword type="struct" name="struct MMObject" link="MMObject.html#MMObject-struct"/>
+ <keyword type="function" name="mm_modem_get_path ()" link="MMModem.html#mm-modem-get-path"/>
+ <keyword type="function" name="mm_modem_dup_path ()" link="MMModem.html#mm-modem-dup-path"/>
+ <keyword type="function" name="mm_modem_get_state ()" link="MMModem.html#mm-modem-get-state"/>
+ <keyword type="function" name="mm_modem_get_state_failed_reason ()" link="MMModem.html#mm-modem-get-state-failed-reason"/>
+ <keyword type="function" name="mm_modem_get_power_state ()" link="MMModem.html#mm-modem-get-power-state"/>
+ <keyword type="function" name="mm_modem_peek_supported_capabilities ()" link="MMModem.html#mm-modem-peek-supported-capabilities"/>
+ <keyword type="function" name="mm_modem_get_supported_capabilities ()" link="MMModem.html#mm-modem-get-supported-capabilities"/>
+ <keyword type="function" name="mm_modem_get_current_capabilities ()" link="MMModem.html#mm-modem-get-current-capabilities"/>
+ <keyword type="function" name="mm_modem_get_manufacturer ()" link="MMModem.html#mm-modem-get-manufacturer"/>
+ <keyword type="function" name="mm_modem_dup_manufacturer ()" link="MMModem.html#mm-modem-dup-manufacturer"/>
+ <keyword type="function" name="mm_modem_get_model ()" link="MMModem.html#mm-modem-get-model"/>
+ <keyword type="function" name="mm_modem_dup_model ()" link="MMModem.html#mm-modem-dup-model"/>
+ <keyword type="function" name="mm_modem_get_revision ()" link="MMModem.html#mm-modem-get-revision"/>
+ <keyword type="function" name="mm_modem_dup_revision ()" link="MMModem.html#mm-modem-dup-revision"/>
+ <keyword type="function" name="mm_modem_get_hardware_revision ()" link="MMModem.html#mm-modem-get-hardware-revision"/>
+ <keyword type="function" name="mm_modem_dup_hardware_revision ()" link="MMModem.html#mm-modem-dup-hardware-revision"/>
+ <keyword type="function" name="mm_modem_get_drivers ()" link="MMModem.html#mm-modem-get-drivers"/>
+ <keyword type="function" name="mm_modem_dup_drivers ()" link="MMModem.html#mm-modem-dup-drivers"/>
+ <keyword type="function" name="mm_modem_get_plugin ()" link="MMModem.html#mm-modem-get-plugin"/>
+ <keyword type="function" name="mm_modem_dup_plugin ()" link="MMModem.html#mm-modem-dup-plugin"/>
+ <keyword type="function" name="mm_modem_get_primary_port ()" link="MMModem.html#mm-modem-get-primary-port"/>
+ <keyword type="function" name="mm_modem_dup_primary_port ()" link="MMModem.html#mm-modem-dup-primary-port"/>
+ <keyword type="function" name="mm_modem_peek_ports ()" link="MMModem.html#mm-modem-peek-ports"/>
+ <keyword type="function" name="mm_modem_get_ports ()" link="MMModem.html#mm-modem-get-ports"/>
+ <keyword type="function" name="mm_modem_get_device ()" link="MMModem.html#mm-modem-get-device"/>
+ <keyword type="function" name="mm_modem_dup_device ()" link="MMModem.html#mm-modem-dup-device"/>
+ <keyword type="function" name="mm_modem_get_equipment_identifier ()" link="MMModem.html#mm-modem-get-equipment-identifier"/>
+ <keyword type="function" name="mm_modem_dup_equipment_identifier ()" link="MMModem.html#mm-modem-dup-equipment-identifier"/>
+ <keyword type="function" name="mm_modem_get_device_identifier ()" link="MMModem.html#mm-modem-get-device-identifier"/>
+ <keyword type="function" name="mm_modem_dup_device_identifier ()" link="MMModem.html#mm-modem-dup-device-identifier"/>
+ <keyword type="function" name="mm_modem_get_unlock_required ()" link="MMModem.html#mm-modem-get-unlock-required"/>
+ <keyword type="function" name="mm_modem_peek_unlock_retries ()" link="MMModem.html#mm-modem-peek-unlock-retries"/>
+ <keyword type="function" name="mm_modem_get_unlock_retries ()" link="MMModem.html#mm-modem-get-unlock-retries"/>
+ <keyword type="function" name="mm_modem_get_max_bearers ()" link="MMModem.html#mm-modem-get-max-bearers"/>
+ <keyword type="function" name="mm_modem_get_max_active_bearers ()" link="MMModem.html#mm-modem-get-max-active-bearers"/>
+ <keyword type="function" name="mm_modem_get_bearer_paths ()" link="MMModem.html#mm-modem-get-bearer-paths"/>
+ <keyword type="function" name="mm_modem_dup_bearer_paths ()" link="MMModem.html#mm-modem-dup-bearer-paths"/>
+ <keyword type="function" name="mm_modem_get_own_numbers ()" link="MMModem.html#mm-modem-get-own-numbers"/>
+ <keyword type="function" name="mm_modem_dup_own_numbers ()" link="MMModem.html#mm-modem-dup-own-numbers"/>
+ <keyword type="function" name="mm_modem_peek_supported_modes ()" link="MMModem.html#mm-modem-peek-supported-modes"/>
+ <keyword type="function" name="mm_modem_get_supported_modes ()" link="MMModem.html#mm-modem-get-supported-modes"/>
+ <keyword type="function" name="mm_modem_get_current_modes ()" link="MMModem.html#mm-modem-get-current-modes"/>
+ <keyword type="function" name="mm_modem_peek_supported_bands ()" link="MMModem.html#mm-modem-peek-supported-bands"/>
+ <keyword type="function" name="mm_modem_get_supported_bands ()" link="MMModem.html#mm-modem-get-supported-bands"/>
+ <keyword type="function" name="mm_modem_peek_current_bands ()" link="MMModem.html#mm-modem-peek-current-bands"/>
+ <keyword type="function" name="mm_modem_get_current_bands ()" link="MMModem.html#mm-modem-get-current-bands"/>
+ <keyword type="function" name="mm_modem_get_supported_ip_families ()" link="MMModem.html#mm-modem-get-supported-ip-families"/>
+ <keyword type="function" name="mm_modem_get_signal_quality ()" link="MMModem.html#mm-modem-get-signal-quality"/>
+ <keyword type="function" name="mm_modem_get_access_technologies ()" link="MMModem.html#mm-modem-get-access-technologies"/>
+ <keyword type="function" name="mm_modem_get_sim_path ()" link="MMModem.html#mm-modem-get-sim-path"/>
+ <keyword type="function" name="mm_modem_dup_sim_path ()" link="MMModem.html#mm-modem-dup-sim-path"/>
+ <keyword type="function" name="mm_modem_get_sim ()" link="MMModem.html#mm-modem-get-sim"/>
+ <keyword type="function" name="mm_modem_get_sim_finish ()" link="MMModem.html#mm-modem-get-sim-finish"/>
+ <keyword type="function" name="mm_modem_get_sim_sync ()" link="MMModem.html#mm-modem-get-sim-sync"/>
+ <keyword type="function" name="mm_modem_enable ()" link="MMModem.html#mm-modem-enable"/>
+ <keyword type="function" name="mm_modem_enable_finish ()" link="MMModem.html#mm-modem-enable-finish"/>
+ <keyword type="function" name="mm_modem_enable_sync ()" link="MMModem.html#mm-modem-enable-sync"/>
+ <keyword type="function" name="mm_modem_disable ()" link="MMModem.html#mm-modem-disable"/>
+ <keyword type="function" name="mm_modem_disable_finish ()" link="MMModem.html#mm-modem-disable-finish"/>
+ <keyword type="function" name="mm_modem_disable_sync ()" link="MMModem.html#mm-modem-disable-sync"/>
+ <keyword type="function" name="mm_modem_set_power_state ()" link="MMModem.html#mm-modem-set-power-state"/>
+ <keyword type="function" name="mm_modem_set_power_state_finish ()" link="MMModem.html#mm-modem-set-power-state-finish"/>
+ <keyword type="function" name="mm_modem_set_power_state_sync ()" link="MMModem.html#mm-modem-set-power-state-sync"/>
+ <keyword type="function" name="mm_modem_set_current_modes ()" link="MMModem.html#mm-modem-set-current-modes"/>
+ <keyword type="function" name="mm_modem_set_current_modes_finish ()" link="MMModem.html#mm-modem-set-current-modes-finish"/>
+ <keyword type="function" name="mm_modem_set_current_modes_sync ()" link="MMModem.html#mm-modem-set-current-modes-sync"/>
+ <keyword type="function" name="mm_modem_set_current_bands ()" link="MMModem.html#mm-modem-set-current-bands"/>
+ <keyword type="function" name="mm_modem_set_current_bands_finish ()" link="MMModem.html#mm-modem-set-current-bands-finish"/>
+ <keyword type="function" name="mm_modem_set_current_bands_sync ()" link="MMModem.html#mm-modem-set-current-bands-sync"/>
+ <keyword type="function" name="mm_modem_set_current_capabilities ()" link="MMModem.html#mm-modem-set-current-capabilities"/>
+ <keyword type="function" name="mm_modem_set_current_capabilities_finish ()" link="MMModem.html#mm-modem-set-current-capabilities-finish"/>
+ <keyword type="function" name="mm_modem_set_current_capabilities_sync ()" link="MMModem.html#mm-modem-set-current-capabilities-sync"/>
+ <keyword type="function" name="mm_modem_reset ()" link="MMModem.html#mm-modem-reset"/>
+ <keyword type="function" name="mm_modem_reset_finish ()" link="MMModem.html#mm-modem-reset-finish"/>
+ <keyword type="function" name="mm_modem_reset_sync ()" link="MMModem.html#mm-modem-reset-sync"/>
+ <keyword type="function" name="mm_modem_factory_reset ()" link="MMModem.html#mm-modem-factory-reset"/>
+ <keyword type="function" name="mm_modem_factory_reset_finish ()" link="MMModem.html#mm-modem-factory-reset-finish"/>
+ <keyword type="function" name="mm_modem_factory_reset_sync ()" link="MMModem.html#mm-modem-factory-reset-sync"/>
+ <keyword type="function" name="mm_modem_list_bearers ()" link="MMModem.html#mm-modem-list-bearers"/>
+ <keyword type="function" name="mm_modem_list_bearers_finish ()" link="MMModem.html#mm-modem-list-bearers-finish"/>
+ <keyword type="function" name="mm_modem_list_bearers_sync ()" link="MMModem.html#mm-modem-list-bearers-sync"/>
+ <keyword type="function" name="mm_modem_create_bearer ()" link="MMModem.html#mm-modem-create-bearer"/>
+ <keyword type="function" name="mm_modem_create_bearer_finish ()" link="MMModem.html#mm-modem-create-bearer-finish"/>
+ <keyword type="function" name="mm_modem_create_bearer_sync ()" link="MMModem.html#mm-modem-create-bearer-sync"/>
+ <keyword type="function" name="mm_modem_delete_bearer ()" link="MMModem.html#mm-modem-delete-bearer"/>
+ <keyword type="function" name="mm_modem_delete_bearer_finish ()" link="MMModem.html#mm-modem-delete-bearer-finish"/>
+ <keyword type="function" name="mm_modem_delete_bearer_sync ()" link="MMModem.html#mm-modem-delete-bearer-sync"/>
+ <keyword type="function" name="mm_modem_command ()" link="MMModem.html#mm-modem-command"/>
+ <keyword type="function" name="mm_modem_command_finish ()" link="MMModem.html#mm-modem-command-finish"/>
+ <keyword type="function" name="mm_modem_command_sync ()" link="MMModem.html#mm-modem-command-sync"/>
+ <keyword type="function" name="mm_modem_port_info_array_free ()" link="MMModem.html#mm-modem-port-info-array-free"/>
+ <keyword type="struct" name="struct MMModem" link="MMModem.html#MMModem-struct"/>
+ <keyword type="struct" name="struct MMModemModeCombination" link="MMModem.html#MMModemModeCombination"/>
+ <keyword type="struct" name="struct MMModemPortInfo" link="MMModem.html#MMModemPortInfo"/>
+ <keyword type="function" name="mm_modem_3gpp_network_get_operator_code ()" link="MMModem3gpp.html#mm-modem-3gpp-network-get-operator-code"/>
+ <keyword type="function" name="mm_modem_3gpp_network_get_operator_short ()" link="MMModem3gpp.html#mm-modem-3gpp-network-get-operator-short"/>
+ <keyword type="function" name="mm_modem_3gpp_network_get_operator_long ()" link="MMModem3gpp.html#mm-modem-3gpp-network-get-operator-long"/>
+ <keyword type="function" name="mm_modem_3gpp_network_get_access_technology ()" link="MMModem3gpp.html#mm-modem-3gpp-network-get-access-technology"/>
+ <keyword type="function" name="mm_modem_3gpp_network_get_availability ()" link="MMModem3gpp.html#mm-modem-3gpp-network-get-availability"/>
+ <keyword type="function" name="mm_modem_3gpp_network_free ()" link="MMModem3gpp.html#mm-modem-3gpp-network-free"/>
+ <keyword type="function" name="mm_modem_3gpp_get_path ()" link="MMModem3gpp.html#mm-modem-3gpp-get-path"/>
+ <keyword type="function" name="mm_modem_3gpp_dup_path ()" link="MMModem3gpp.html#mm-modem-3gpp-dup-path"/>
+ <keyword type="function" name="mm_modem_3gpp_get_imei ()" link="MMModem3gpp.html#mm-modem-3gpp-get-imei"/>
+ <keyword type="function" name="mm_modem_3gpp_dup_imei ()" link="MMModem3gpp.html#mm-modem-3gpp-dup-imei"/>
+ <keyword type="function" name="mm_modem_3gpp_get_operator_code ()" link="MMModem3gpp.html#mm-modem-3gpp-get-operator-code"/>
+ <keyword type="function" name="mm_modem_3gpp_dup_operator_code ()" link="MMModem3gpp.html#mm-modem-3gpp-dup-operator-code"/>
+ <keyword type="function" name="mm_modem_3gpp_get_operator_name ()" link="MMModem3gpp.html#mm-modem-3gpp-get-operator-name"/>
+ <keyword type="function" name="mm_modem_3gpp_dup_operator_name ()" link="MMModem3gpp.html#mm-modem-3gpp-dup-operator-name"/>
+ <keyword type="function" name="mm_modem_3gpp_get_enabled_facility_locks ()" link="MMModem3gpp.html#mm-modem-3gpp-get-enabled-facility-locks"/>
+ <keyword type="function" name="mm_modem_3gpp_get_registration_state ()" link="MMModem3gpp.html#mm-modem-3gpp-get-registration-state"/>
+ <keyword type="function" name="mm_modem_3gpp_get_subscription_state ()" link="MMModem3gpp.html#mm-modem-3gpp-get-subscription-state" deprecated=""/>
+ <keyword type="function" name="mm_modem_3gpp_get_pco ()" link="MMModem3gpp.html#mm-modem-3gpp-get-pco"/>
+ <keyword type="function" name="mm_modem_3gpp_get_eps_ue_mode_operation ()" link="MMModem3gpp.html#mm-modem-3gpp-get-eps-ue-mode-operation"/>
+ <keyword type="function" name="mm_modem_3gpp_get_initial_eps_bearer_path ()" link="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-path"/>
+ <keyword type="function" name="mm_modem_3gpp_dup_initial_eps_bearer_path ()" link="MMModem3gpp.html#mm-modem-3gpp-dup-initial-eps-bearer-path"/>
+ <keyword type="function" name="mm_modem_3gpp_get_initial_eps_bearer ()" link="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer"/>
+ <keyword type="function" name="mm_modem_3gpp_get_initial_eps_bearer_finish ()" link="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-finish"/>
+ <keyword type="function" name="mm_modem_3gpp_get_initial_eps_bearer_sync ()" link="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-sync"/>
+ <keyword type="function" name="mm_modem_3gpp_get_initial_eps_bearer_settings ()" link="MMModem3gpp.html#mm-modem-3gpp-get-initial-eps-bearer-settings"/>
+ <keyword type="function" name="mm_modem_3gpp_peek_initial_eps_bearer_settings ()" link="MMModem3gpp.html#mm-modem-3gpp-peek-initial-eps-bearer-settings"/>
+ <keyword type="function" name="mm_modem_3gpp_register ()" link="MMModem3gpp.html#mm-modem-3gpp-register"/>
+ <keyword type="function" name="mm_modem_3gpp_register_finish ()" link="MMModem3gpp.html#mm-modem-3gpp-register-finish"/>
+ <keyword type="function" name="mm_modem_3gpp_register_sync ()" link="MMModem3gpp.html#mm-modem-3gpp-register-sync"/>
+ <keyword type="function" name="mm_modem_3gpp_scan ()" link="MMModem3gpp.html#mm-modem-3gpp-scan"/>
+ <keyword type="function" name="mm_modem_3gpp_scan_finish ()" link="MMModem3gpp.html#mm-modem-3gpp-scan-finish"/>
+ <keyword type="function" name="mm_modem_3gpp_scan_sync ()" link="MMModem3gpp.html#mm-modem-3gpp-scan-sync"/>
+ <keyword type="function" name="mm_modem_3gpp_set_eps_ue_mode_operation ()" link="MMModem3gpp.html#mm-modem-3gpp-set-eps-ue-mode-operation"/>
+ <keyword type="function" name="mm_modem_3gpp_set_eps_ue_mode_operation_finish ()" link="MMModem3gpp.html#mm-modem-3gpp-set-eps-ue-mode-operation-finish"/>
+ <keyword type="function" name="mm_modem_3gpp_set_eps_ue_mode_operation_sync ()" link="MMModem3gpp.html#mm-modem-3gpp-set-eps-ue-mode-operation-sync"/>
+ <keyword type="function" name="mm_modem_3gpp_set_initial_eps_bearer_settings ()" link="MMModem3gpp.html#mm-modem-3gpp-set-initial-eps-bearer-settings"/>
+ <keyword type="function" name="mm_modem_3gpp_set_initial_eps_bearer_settings_finish ()" link="MMModem3gpp.html#mm-modem-3gpp-set-initial-eps-bearer-settings-finish"/>
+ <keyword type="function" name="mm_modem_3gpp_set_initial_eps_bearer_settings_sync ()" link="MMModem3gpp.html#mm-modem-3gpp-set-initial-eps-bearer-settings-sync"/>
+ <keyword type="struct" name="struct MMModem3gpp" link="MMModem3gpp.html#MMModem3gpp-struct"/>
+ <keyword type="struct" name="MMModem3gppNetwork" link="MMModem3gpp.html#MMModem3gppNetwork"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_get_path ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-get-path"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_dup_path ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-dup-path"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_get_state ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-get-state"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_get_network_request ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-get-network-request"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_dup_network_request ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-dup-network-request"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_get_network_notification ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-get-network-notification"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_dup_network_notification ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-dup-network-notification"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_initiate ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_initiate_finish ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate-finish"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_initiate_sync ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-initiate-sync"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_respond ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-respond"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_respond_finish ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-respond-finish"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_respond_sync ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-respond-sync"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_cancel ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-cancel"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_cancel_finish ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-cancel-finish"/>
+ <keyword type="function" name="mm_modem_3gpp_ussd_cancel_sync ()" link="MMModem3gppUssd.html#mm-modem-3gpp-ussd-cancel-sync"/>
+ <keyword type="struct" name="struct MMModem3gppUssd" link="MMModem3gppUssd.html#MMModem3gppUssd-struct"/>
+ <keyword type="function" name="mm_modem_cdma_get_path ()" link="MMModemCdma.html#mm-modem-cdma-get-path"/>
+ <keyword type="function" name="mm_modem_cdma_dup_path ()" link="MMModemCdma.html#mm-modem-cdma-dup-path"/>
+ <keyword type="function" name="mm_modem_cdma_get_esn ()" link="MMModemCdma.html#mm-modem-cdma-get-esn"/>
+ <keyword type="function" name="mm_modem_cdma_dup_esn ()" link="MMModemCdma.html#mm-modem-cdma-dup-esn"/>
+ <keyword type="function" name="mm_modem_cdma_get_meid ()" link="MMModemCdma.html#mm-modem-cdma-get-meid"/>
+ <keyword type="function" name="mm_modem_cdma_dup_meid ()" link="MMModemCdma.html#mm-modem-cdma-dup-meid"/>
+ <keyword type="function" name="mm_modem_cdma_get_nid ()" link="MMModemCdma.html#mm-modem-cdma-get-nid"/>
+ <keyword type="function" name="mm_modem_cdma_get_sid ()" link="MMModemCdma.html#mm-modem-cdma-get-sid"/>
+ <keyword type="function" name="mm_modem_cdma_get_cdma1x_registration_state ()" link="MMModemCdma.html#mm-modem-cdma-get-cdma1x-registration-state"/>
+ <keyword type="function" name="mm_modem_cdma_get_evdo_registration_state ()" link="MMModemCdma.html#mm-modem-cdma-get-evdo-registration-state"/>
+ <keyword type="function" name="mm_modem_cdma_get_activation_state ()" link="MMModemCdma.html#mm-modem-cdma-get-activation-state"/>
+ <keyword type="function" name="mm_modem_cdma_activate ()" link="MMModemCdma.html#mm-modem-cdma-activate"/>
+ <keyword type="function" name="mm_modem_cdma_activate_finish ()" link="MMModemCdma.html#mm-modem-cdma-activate-finish"/>
+ <keyword type="function" name="mm_modem_cdma_activate_sync ()" link="MMModemCdma.html#mm-modem-cdma-activate-sync"/>
+ <keyword type="function" name="mm_modem_cdma_activate_manual ()" link="MMModemCdma.html#mm-modem-cdma-activate-manual"/>
+ <keyword type="function" name="mm_modem_cdma_activate_manual_finish ()" link="MMModemCdma.html#mm-modem-cdma-activate-manual-finish"/>
+ <keyword type="function" name="mm_modem_cdma_activate_manual_sync ()" link="MMModemCdma.html#mm-modem-cdma-activate-manual-sync"/>
+ <keyword type="struct" name="struct MMModemCdma" link="MMModemCdma.html#MMModemCdma-struct"/>
+ <keyword type="macro" name="MM_MODEM_CDMA_NID_UNKNOWN" link="MMModemCdma.html#MM-MODEM-CDMA-NID-UNKNOWN:CAPS"/>
+ <keyword type="macro" name="MM_MODEM_CDMA_SID_UNKNOWN" link="MMModemCdma.html#MM-MODEM-CDMA-SID-UNKNOWN:CAPS"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_new ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-new"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_get_spc ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-spc"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_set_spc ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-spc"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_get_sid ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-sid"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_set_sid ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-sid"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_get_mdn ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-mdn"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_set_mdn ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-mdn"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_get_min ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-min"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_set_min ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-min"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_get_mn_ha_key ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-mn-ha-key"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_set_mn_ha_key ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-mn-ha-key"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_get_mn_aaa_key ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-mn-aaa-key"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_set_mn_aaa_key ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-mn-aaa-key"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_get_prl ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-prl"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_peek_prl_bytearray ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-peek-prl-bytearray"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_get_prl_bytearray ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-get-prl-bytearray"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_set_prl ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-prl"/>
+ <keyword type="function" name="mm_cdma_manual_activation_properties_set_prl_bytearray ()" link="MMCdmaManualActivationProperties.html#mm-cdma-manual-activation-properties-set-prl-bytearray"/>
+ <keyword type="struct" name="struct MMCdmaManualActivationProperties" link="MMCdmaManualActivationProperties.html#MMCdmaManualActivationProperties-struct"/>
+ <keyword type="function" name="mm_unlock_retries_get ()" link="MMUnlockRetries.html#mm-unlock-retries-get"/>
+ <keyword type="function" name="MMUnlockRetriesForeachCb ()" link="MMUnlockRetries.html#MMUnlockRetriesForeachCb"/>
+ <keyword type="function" name="mm_unlock_retries_foreach ()" link="MMUnlockRetries.html#mm-unlock-retries-foreach"/>
+ <keyword type="struct" name="struct MMUnlockRetries" link="MMUnlockRetries.html#MMUnlockRetries-struct"/>
+ <keyword type="macro" name="MM_UNLOCK_RETRIES_UNKNOWN" link="MMUnlockRetries.html#MM-UNLOCK-RETRIES-UNKNOWN:CAPS"/>
+ <keyword type="function" name="mm_modem_simple_get_path ()" link="MMModemSimple.html#mm-modem-simple-get-path"/>
+ <keyword type="function" name="mm_modem_simple_dup_path ()" link="MMModemSimple.html#mm-modem-simple-dup-path"/>
+ <keyword type="function" name="mm_modem_simple_connect ()" link="MMModemSimple.html#mm-modem-simple-connect"/>
+ <keyword type="function" name="mm_modem_simple_connect_finish ()" link="MMModemSimple.html#mm-modem-simple-connect-finish"/>
+ <keyword type="function" name="mm_modem_simple_connect_sync ()" link="MMModemSimple.html#mm-modem-simple-connect-sync"/>
+ <keyword type="function" name="mm_modem_simple_disconnect ()" link="MMModemSimple.html#mm-modem-simple-disconnect"/>
+ <keyword type="function" name="mm_modem_simple_disconnect_finish ()" link="MMModemSimple.html#mm-modem-simple-disconnect-finish"/>
+ <keyword type="function" name="mm_modem_simple_disconnect_sync ()" link="MMModemSimple.html#mm-modem-simple-disconnect-sync"/>
+ <keyword type="function" name="mm_modem_simple_get_status ()" link="MMModemSimple.html#mm-modem-simple-get-status"/>
+ <keyword type="function" name="mm_modem_simple_get_status_finish ()" link="MMModemSimple.html#mm-modem-simple-get-status-finish"/>
+ <keyword type="function" name="mm_modem_simple_get_status_sync ()" link="MMModemSimple.html#mm-modem-simple-get-status-sync"/>
+ <keyword type="struct" name="struct MMModemSimple" link="MMModemSimple.html#MMModemSimple-struct"/>
+ <keyword type="function" name="mm_simple_connect_properties_new ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-new"/>
+ <keyword type="function" name="mm_simple_connect_properties_get_pin ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-pin"/>
+ <keyword type="function" name="mm_simple_connect_properties_set_pin ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-pin"/>
+ <keyword type="function" name="mm_simple_connect_properties_get_operator_id ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-operator-id"/>
+ <keyword type="function" name="mm_simple_connect_properties_set_operator_id ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-operator-id"/>
+ <keyword type="function" name="mm_simple_connect_properties_get_apn ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-apn"/>
+ <keyword type="function" name="mm_simple_connect_properties_set_apn ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-apn"/>
+ <keyword type="function" name="mm_simple_connect_properties_get_allowed_auth ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-allowed-auth"/>
+ <keyword type="function" name="mm_simple_connect_properties_set_allowed_auth ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-allowed-auth"/>
+ <keyword type="function" name="mm_simple_connect_properties_get_user ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-user"/>
+ <keyword type="function" name="mm_simple_connect_properties_set_user ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-user"/>
+ <keyword type="function" name="mm_simple_connect_properties_get_password ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-password"/>
+ <keyword type="function" name="mm_simple_connect_properties_set_password ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-password"/>
+ <keyword type="function" name="mm_simple_connect_properties_get_ip_type ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-ip-type"/>
+ <keyword type="function" name="mm_simple_connect_properties_set_ip_type ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-ip-type"/>
+ <keyword type="function" name="mm_simple_connect_properties_get_allow_roaming ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-allow-roaming"/>
+ <keyword type="function" name="mm_simple_connect_properties_set_allow_roaming ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-allow-roaming"/>
+ <keyword type="function" name="mm_simple_connect_properties_get_number ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-get-number" deprecated=""/>
+ <keyword type="function" name="mm_simple_connect_properties_set_number ()" link="MMSimpleConnectProperties.html#mm-simple-connect-properties-set-number" deprecated=""/>
+ <keyword type="struct" name="struct MMSimpleConnectProperties" link="MMSimpleConnectProperties.html#MMSimpleConnectProperties-struct"/>
+ <keyword type="function" name="mm_simple_status_get_state ()" link="MMSimpleStatus.html#mm-simple-status-get-state"/>
+ <keyword type="function" name="mm_simple_status_get_signal_quality ()" link="MMSimpleStatus.html#mm-simple-status-get-signal-quality"/>
+ <keyword type="function" name="mm_simple_status_get_access_technologies ()" link="MMSimpleStatus.html#mm-simple-status-get-access-technologies"/>
+ <keyword type="function" name="mm_simple_status_get_current_bands ()" link="MMSimpleStatus.html#mm-simple-status-get-current-bands"/>
+ <keyword type="function" name="mm_simple_status_get_3gpp_registration_state ()" link="MMSimpleStatus.html#mm-simple-status-get-3gpp-registration-state"/>
+ <keyword type="function" name="mm_simple_status_get_3gpp_operator_code ()" link="MMSimpleStatus.html#mm-simple-status-get-3gpp-operator-code"/>
+ <keyword type="function" name="mm_simple_status_get_3gpp_operator_name ()" link="MMSimpleStatus.html#mm-simple-status-get-3gpp-operator-name"/>
+ <keyword type="function" name="mm_simple_status_get_3gpp_subscription_state ()" link="MMSimpleStatus.html#mm-simple-status-get-3gpp-subscription-state"/>
+ <keyword type="function" name="mm_simple_status_get_cdma_cdma1x_registration_state ()" link="MMSimpleStatus.html#mm-simple-status-get-cdma-cdma1x-registration-state"/>
+ <keyword type="function" name="mm_simple_status_get_cdma_evdo_registration_state ()" link="MMSimpleStatus.html#mm-simple-status-get-cdma-evdo-registration-state"/>
+ <keyword type="function" name="mm_simple_status_get_cdma_nid ()" link="MMSimpleStatus.html#mm-simple-status-get-cdma-nid"/>
+ <keyword type="function" name="mm_simple_status_get_cdma_sid ()" link="MMSimpleStatus.html#mm-simple-status-get-cdma-sid"/>
+ <keyword type="struct" name="struct MMSimpleStatus" link="MMSimpleStatus.html#MMSimpleStatus-struct"/>
+ <keyword type="property" name="The “access-technologies” property" link="MMSimpleStatus.html#MMSimpleStatus--access-technologies"/>
+ <keyword type="property" name="The “cdma-cdma1x-registration-state” property" link="MMSimpleStatus.html#MMSimpleStatus--cdma-cdma1x-registration-state"/>
+ <keyword type="property" name="The “cdma-evdo-registration-state” property" link="MMSimpleStatus.html#MMSimpleStatus--cdma-evdo-registration-state"/>
+ <keyword type="property" name="The “cdma-nid” property" link="MMSimpleStatus.html#MMSimpleStatus--cdma-nid"/>
+ <keyword type="property" name="The “cdma-sid” property" link="MMSimpleStatus.html#MMSimpleStatus--cdma-sid"/>
+ <keyword type="property" name="The “current-bands” property" link="MMSimpleStatus.html#MMSimpleStatus--current-bands"/>
+ <keyword type="property" name="The “m3gpp-operator-code” property" link="MMSimpleStatus.html#MMSimpleStatus--m3gpp-operator-code"/>
+ <keyword type="property" name="The “m3gpp-operator-name” property" link="MMSimpleStatus.html#MMSimpleStatus--m3gpp-operator-name"/>
+ <keyword type="property" name="The “m3gpp-registration-state” property" link="MMSimpleStatus.html#MMSimpleStatus--m3gpp-registration-state"/>
+ <keyword type="property" name="The “m3gpp-subscription-state” property" link="MMSimpleStatus.html#MMSimpleStatus--m3gpp-subscription-state"/>
+ <keyword type="property" name="The “signal-quality” property" link="MMSimpleStatus.html#MMSimpleStatus--signal-quality"/>
+ <keyword type="property" name="The “state” property" link="MMSimpleStatus.html#MMSimpleStatus--state"/>
+ <keyword type="function" name="mm_modem_location_get_path ()" link="MMModemLocation.html#mm-modem-location-get-path"/>
+ <keyword type="function" name="mm_modem_location_dup_path ()" link="MMModemLocation.html#mm-modem-location-dup-path"/>
+ <keyword type="function" name="mm_modem_location_get_capabilities ()" link="MMModemLocation.html#mm-modem-location-get-capabilities"/>
+ <keyword type="function" name="mm_modem_location_get_enabled ()" link="MMModemLocation.html#mm-modem-location-get-enabled"/>
+ <keyword type="function" name="mm_modem_location_get_gps_refresh_rate ()" link="MMModemLocation.html#mm-modem-location-get-gps-refresh-rate"/>
+ <keyword type="function" name="mm_modem_location_signals_location ()" link="MMModemLocation.html#mm-modem-location-signals-location"/>
+ <keyword type="function" name="mm_modem_location_dup_supl_server ()" link="MMModemLocation.html#mm-modem-location-dup-supl-server"/>
+ <keyword type="function" name="mm_modem_location_get_supl_server ()" link="MMModemLocation.html#mm-modem-location-get-supl-server"/>
+ <keyword type="function" name="mm_modem_location_get_supported_assistance_data ()" link="MMModemLocation.html#mm-modem-location-get-supported-assistance-data"/>
+ <keyword type="function" name="mm_modem_location_dup_assistance_data_servers ()" link="MMModemLocation.html#mm-modem-location-dup-assistance-data-servers"/>
+ <keyword type="function" name="mm_modem_location_get_assistance_data_servers ()" link="MMModemLocation.html#mm-modem-location-get-assistance-data-servers"/>
+ <keyword type="function" name="mm_modem_location_setup ()" link="MMModemLocation.html#mm-modem-location-setup"/>
+ <keyword type="function" name="mm_modem_location_setup_finish ()" link="MMModemLocation.html#mm-modem-location-setup-finish"/>
+ <keyword type="function" name="mm_modem_location_setup_sync ()" link="MMModemLocation.html#mm-modem-location-setup-sync"/>
+ <keyword type="function" name="mm_modem_location_set_supl_server ()" link="MMModemLocation.html#mm-modem-location-set-supl-server"/>
+ <keyword type="function" name="mm_modem_location_set_supl_server_finish ()" link="MMModemLocation.html#mm-modem-location-set-supl-server-finish"/>
+ <keyword type="function" name="mm_modem_location_set_supl_server_sync ()" link="MMModemLocation.html#mm-modem-location-set-supl-server-sync"/>
+ <keyword type="function" name="mm_modem_location_inject_assistance_data ()" link="MMModemLocation.html#mm-modem-location-inject-assistance-data"/>
+ <keyword type="function" name="mm_modem_location_inject_assistance_data_finish ()" link="MMModemLocation.html#mm-modem-location-inject-assistance-data-finish"/>
+ <keyword type="function" name="mm_modem_location_inject_assistance_data_sync ()" link="MMModemLocation.html#mm-modem-location-inject-assistance-data-sync"/>
+ <keyword type="function" name="mm_modem_location_set_gps_refresh_rate ()" link="MMModemLocation.html#mm-modem-location-set-gps-refresh-rate"/>
+ <keyword type="function" name="mm_modem_location_set_gps_refresh_rate_finish ()" link="MMModemLocation.html#mm-modem-location-set-gps-refresh-rate-finish"/>
+ <keyword type="function" name="mm_modem_location_set_gps_refresh_rate_sync ()" link="MMModemLocation.html#mm-modem-location-set-gps-refresh-rate-sync"/>
+ <keyword type="function" name="mm_modem_location_get_3gpp ()" link="MMModemLocation.html#mm-modem-location-get-3gpp"/>
+ <keyword type="function" name="mm_modem_location_get_3gpp_finish ()" link="MMModemLocation.html#mm-modem-location-get-3gpp-finish"/>
+ <keyword type="function" name="mm_modem_location_get_3gpp_sync ()" link="MMModemLocation.html#mm-modem-location-get-3gpp-sync"/>
+ <keyword type="function" name="mm_modem_location_get_gps_nmea ()" link="MMModemLocation.html#mm-modem-location-get-gps-nmea"/>
+ <keyword type="function" name="mm_modem_location_get_gps_nmea_finish ()" link="MMModemLocation.html#mm-modem-location-get-gps-nmea-finish"/>
+ <keyword type="function" name="mm_modem_location_get_gps_nmea_sync ()" link="MMModemLocation.html#mm-modem-location-get-gps-nmea-sync"/>
+ <keyword type="function" name="mm_modem_location_get_gps_raw ()" link="MMModemLocation.html#mm-modem-location-get-gps-raw"/>
+ <keyword type="function" name="mm_modem_location_get_gps_raw_finish ()" link="MMModemLocation.html#mm-modem-location-get-gps-raw-finish"/>
+ <keyword type="function" name="mm_modem_location_get_gps_raw_sync ()" link="MMModemLocation.html#mm-modem-location-get-gps-raw-sync"/>
+ <keyword type="function" name="mm_modem_location_get_cdma_bs ()" link="MMModemLocation.html#mm-modem-location-get-cdma-bs"/>
+ <keyword type="function" name="mm_modem_location_get_cdma_bs_finish ()" link="MMModemLocation.html#mm-modem-location-get-cdma-bs-finish"/>
+ <keyword type="function" name="mm_modem_location_get_cdma_bs_sync ()" link="MMModemLocation.html#mm-modem-location-get-cdma-bs-sync"/>
+ <keyword type="function" name="mm_modem_location_get_full ()" link="MMModemLocation.html#mm-modem-location-get-full"/>
+ <keyword type="function" name="mm_modem_location_get_full_finish ()" link="MMModemLocation.html#mm-modem-location-get-full-finish"/>
+ <keyword type="function" name="mm_modem_location_get_full_sync ()" link="MMModemLocation.html#mm-modem-location-get-full-sync"/>
+ <keyword type="struct" name="struct MMModemLocation" link="MMModemLocation.html#MMModemLocation-struct"/>
+ <keyword type="macro" name="MM_LOCATION_LONGITUDE_UNKNOWN" link="MMModemLocation.html#MM-LOCATION-LONGITUDE-UNKNOWN:CAPS"/>
+ <keyword type="macro" name="MM_LOCATION_LATITUDE_UNKNOWN" link="MMModemLocation.html#MM-LOCATION-LATITUDE-UNKNOWN:CAPS"/>
+ <keyword type="macro" name="MM_LOCATION_ALTITUDE_UNKNOWN" link="MMModemLocation.html#MM-LOCATION-ALTITUDE-UNKNOWN:CAPS"/>
+ <keyword type="function" name="mm_location_3gpp_get_mobile_country_code ()" link="MMLocation3gpp.html#mm-location-3gpp-get-mobile-country-code"/>
+ <keyword type="function" name="mm_location_3gpp_get_mobile_network_code ()" link="MMLocation3gpp.html#mm-location-3gpp-get-mobile-network-code"/>
+ <keyword type="function" name="mm_location_3gpp_get_location_area_code ()" link="MMLocation3gpp.html#mm-location-3gpp-get-location-area-code"/>
+ <keyword type="function" name="mm_location_3gpp_get_tracking_area_code ()" link="MMLocation3gpp.html#mm-location-3gpp-get-tracking-area-code"/>
+ <keyword type="function" name="mm_location_3gpp_get_cell_id ()" link="MMLocation3gpp.html#mm-location-3gpp-get-cell-id"/>
+ <keyword type="struct" name="struct MMLocation3gpp" link="MMLocation3gpp.html#MMLocation3gpp-struct"/>
+ <keyword type="function" name="mm_location_gps_nmea_get_trace ()" link="MMLocationGpsNmea.html#mm-location-gps-nmea-get-trace"/>
+ <keyword type="function" name="mm_location_gps_nmea_build_full ()" link="MMLocationGpsNmea.html#mm-location-gps-nmea-build-full"/>
+ <keyword type="struct" name="struct MMLocationGpsNmea" link="MMLocationGpsNmea.html#MMLocationGpsNmea-struct"/>
+ <keyword type="function" name="mm_location_gps_raw_get_utc_time ()" link="MMLocationGpsRaw.html#mm-location-gps-raw-get-utc-time"/>
+ <keyword type="function" name="mm_location_gps_raw_get_longitude ()" link="MMLocationGpsRaw.html#mm-location-gps-raw-get-longitude"/>
+ <keyword type="function" name="mm_location_gps_raw_get_latitude ()" link="MMLocationGpsRaw.html#mm-location-gps-raw-get-latitude"/>
+ <keyword type="function" name="mm_location_gps_raw_get_altitude ()" link="MMLocationGpsRaw.html#mm-location-gps-raw-get-altitude"/>
+ <keyword type="struct" name="struct MMLocationGpsRaw" link="MMLocationGpsRaw.html#MMLocationGpsRaw-struct"/>
+ <keyword type="function" name="mm_location_cdma_bs_get_latitude ()" link="MMLocationCdmaBs.html#mm-location-cdma-bs-get-latitude"/>
+ <keyword type="function" name="mm_location_cdma_bs_get_longitude ()" link="MMLocationCdmaBs.html#mm-location-cdma-bs-get-longitude"/>
+ <keyword type="struct" name="struct MMLocationCdmaBs" link="MMLocationCdmaBs.html#MMLocationCdmaBs-struct"/>
+ <keyword type="function" name="mm_modem_messaging_get_path ()" link="MMModemMessaging.html#mm-modem-messaging-get-path"/>
+ <keyword type="function" name="mm_modem_messaging_dup_path ()" link="MMModemMessaging.html#mm-modem-messaging-dup-path"/>
+ <keyword type="function" name="mm_modem_messaging_peek_supported_storages ()" link="MMModemMessaging.html#mm-modem-messaging-peek-supported-storages"/>
+ <keyword type="function" name="mm_modem_messaging_get_supported_storages ()" link="MMModemMessaging.html#mm-modem-messaging-get-supported-storages"/>
+ <keyword type="function" name="mm_modem_messaging_get_default_storage ()" link="MMModemMessaging.html#mm-modem-messaging-get-default-storage"/>
+ <keyword type="function" name="mm_modem_messaging_create ()" link="MMModemMessaging.html#mm-modem-messaging-create"/>
+ <keyword type="function" name="mm_modem_messaging_create_finish ()" link="MMModemMessaging.html#mm-modem-messaging-create-finish"/>
+ <keyword type="function" name="mm_modem_messaging_create_sync ()" link="MMModemMessaging.html#mm-modem-messaging-create-sync"/>
+ <keyword type="function" name="mm_modem_messaging_delete ()" link="MMModemMessaging.html#mm-modem-messaging-delete"/>
+ <keyword type="function" name="mm_modem_messaging_delete_finish ()" link="MMModemMessaging.html#mm-modem-messaging-delete-finish"/>
+ <keyword type="function" name="mm_modem_messaging_delete_sync ()" link="MMModemMessaging.html#mm-modem-messaging-delete-sync"/>
+ <keyword type="function" name="mm_modem_messaging_list ()" link="MMModemMessaging.html#mm-modem-messaging-list"/>
+ <keyword type="function" name="mm_modem_messaging_list_finish ()" link="MMModemMessaging.html#mm-modem-messaging-list-finish"/>
+ <keyword type="function" name="mm_modem_messaging_list_sync ()" link="MMModemMessaging.html#mm-modem-messaging-list-sync"/>
+ <keyword type="struct" name="struct MMModemMessaging" link="MMModemMessaging.html#MMModemMessaging-struct"/>
+ <keyword type="function" name="mm_modem_time_get_path ()" link="MMModemTime.html#mm-modem-time-get-path"/>
+ <keyword type="function" name="mm_modem_time_dup_path ()" link="MMModemTime.html#mm-modem-time-dup-path"/>
+ <keyword type="function" name="mm_modem_time_peek_network_timezone ()" link="MMModemTime.html#mm-modem-time-peek-network-timezone"/>
+ <keyword type="function" name="mm_modem_time_get_network_timezone ()" link="MMModemTime.html#mm-modem-time-get-network-timezone"/>
+ <keyword type="function" name="mm_modem_time_get_network_time ()" link="MMModemTime.html#mm-modem-time-get-network-time"/>
+ <keyword type="function" name="mm_modem_time_get_network_time_finish ()" link="MMModemTime.html#mm-modem-time-get-network-time-finish"/>
+ <keyword type="function" name="mm_modem_time_get_network_time_sync ()" link="MMModemTime.html#mm-modem-time-get-network-time-sync"/>
+ <keyword type="struct" name="struct MMModemTime" link="MMModemTime.html#MMModemTime-struct"/>
+ <keyword type="function" name="mm_network_timezone_get_offset ()" link="MMNetworkTimezone.html#mm-network-timezone-get-offset"/>
+ <keyword type="function" name="mm_network_timezone_get_dst_offset ()" link="MMNetworkTimezone.html#mm-network-timezone-get-dst-offset"/>
+ <keyword type="function" name="mm_network_timezone_get_leap_seconds ()" link="MMNetworkTimezone.html#mm-network-timezone-get-leap-seconds"/>
+ <keyword type="struct" name="struct MMNetworkTimezone" link="MMNetworkTimezone.html#MMNetworkTimezone-struct"/>
+ <keyword type="macro" name="MM_NETWORK_TIMEZONE_OFFSET_UNKNOWN" link="MMNetworkTimezone.html#MM-NETWORK-TIMEZONE-OFFSET-UNKNOWN:CAPS"/>
+ <keyword type="macro" name="MM_NETWORK_TIMEZONE_LEAP_SECONDS_UNKNOWN" link="MMNetworkTimezone.html#MM-NETWORK-TIMEZONE-LEAP-SECONDS-UNKNOWN:CAPS"/>
+ <keyword type="function" name="mm_modem_firmware_get_path ()" link="MMModemFirmware.html#mm-modem-firmware-get-path"/>
+ <keyword type="function" name="mm_modem_firmware_dup_path ()" link="MMModemFirmware.html#mm-modem-firmware-dup-path"/>
+ <keyword type="function" name="mm_modem_firmware_list ()" link="MMModemFirmware.html#mm-modem-firmware-list"/>
+ <keyword type="function" name="mm_modem_firmware_list_finish ()" link="MMModemFirmware.html#mm-modem-firmware-list-finish"/>
+ <keyword type="function" name="mm_modem_firmware_list_sync ()" link="MMModemFirmware.html#mm-modem-firmware-list-sync"/>
+ <keyword type="function" name="mm_modem_firmware_select ()" link="MMModemFirmware.html#mm-modem-firmware-select"/>
+ <keyword type="function" name="mm_modem_firmware_select_finish ()" link="MMModemFirmware.html#mm-modem-firmware-select-finish"/>
+ <keyword type="function" name="mm_modem_firmware_select_sync ()" link="MMModemFirmware.html#mm-modem-firmware-select-sync"/>
+ <keyword type="function" name="mm_modem_firmware_get_update_settings ()" link="MMModemFirmware.html#mm-modem-firmware-get-update-settings"/>
+ <keyword type="function" name="mm_modem_firmware_peek_update_settings ()" link="MMModemFirmware.html#mm-modem-firmware-peek-update-settings"/>
+ <keyword type="struct" name="struct MMModemFirmware" link="MMModemFirmware.html#MMModemFirmware-struct"/>
+ <keyword type="function" name="mm_firmware_properties_get_image_type ()" link="MMFirmwareProperties.html#mm-firmware-properties-get-image-type"/>
+ <keyword type="function" name="mm_firmware_properties_get_unique_id ()" link="MMFirmwareProperties.html#mm-firmware-properties-get-unique-id"/>
+ <keyword type="function" name="mm_firmware_properties_get_gobi_pri_version ()" link="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-pri-version"/>
+ <keyword type="function" name="mm_firmware_properties_get_gobi_pri_info ()" link="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-pri-info"/>
+ <keyword type="function" name="mm_firmware_properties_get_gobi_boot_version ()" link="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-boot-version"/>
+ <keyword type="function" name="mm_firmware_properties_get_gobi_pri_unique_id ()" link="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-pri-unique-id"/>
+ <keyword type="function" name="mm_firmware_properties_get_gobi_modem_unique_id ()" link="MMFirmwareProperties.html#mm-firmware-properties-get-gobi-modem-unique-id"/>
+ <keyword type="struct" name="struct MMFirmwareProperties" link="MMFirmwareProperties.html#MMFirmwareProperties-struct"/>
+ <keyword type="function" name="mm_firmware_update_settings_get_fastboot_at ()" link="MMFirmwareUpdateSettings.html#mm-firmware-update-settings-get-fastboot-at"/>
+ <keyword type="function" name="mm_firmware_update_settings_get_method ()" link="MMFirmwareUpdateSettings.html#mm-firmware-update-settings-get-method"/>
+ <keyword type="function" name="mm_firmware_update_settings_get_device_ids ()" link="MMFirmwareUpdateSettings.html#mm-firmware-update-settings-get-device-ids"/>
+ <keyword type="function" name="mm_firmware_update_settings_get_version ()" link="MMFirmwareUpdateSettings.html#mm-firmware-update-settings-get-version"/>
+ <keyword type="struct" name="struct MMFirmwareUpdateSettings" link="MMFirmwareUpdateSettings.html#MMFirmwareUpdateSettings-struct"/>
+ <keyword type="function" name="mm_modem_signal_get_path ()" link="MMModemSignal.html#mm-modem-signal-get-path"/>
+ <keyword type="function" name="mm_modem_signal_dup_path ()" link="MMModemSignal.html#mm-modem-signal-dup-path"/>
+ <keyword type="function" name="mm_modem_signal_get_rate ()" link="MMModemSignal.html#mm-modem-signal-get-rate"/>
+ <keyword type="function" name="mm_modem_signal_peek_cdma ()" link="MMModemSignal.html#mm-modem-signal-peek-cdma"/>
+ <keyword type="function" name="mm_modem_signal_get_cdma ()" link="MMModemSignal.html#mm-modem-signal-get-cdma"/>
+ <keyword type="function" name="mm_modem_signal_peek_evdo ()" link="MMModemSignal.html#mm-modem-signal-peek-evdo"/>
+ <keyword type="function" name="mm_modem_signal_get_evdo ()" link="MMModemSignal.html#mm-modem-signal-get-evdo"/>
+ <keyword type="function" name="mm_modem_signal_peek_gsm ()" link="MMModemSignal.html#mm-modem-signal-peek-gsm"/>
+ <keyword type="function" name="mm_modem_signal_get_gsm ()" link="MMModemSignal.html#mm-modem-signal-get-gsm"/>
+ <keyword type="function" name="mm_modem_signal_peek_umts ()" link="MMModemSignal.html#mm-modem-signal-peek-umts"/>
+ <keyword type="function" name="mm_modem_signal_get_umts ()" link="MMModemSignal.html#mm-modem-signal-get-umts"/>
+ <keyword type="function" name="mm_modem_signal_peek_lte ()" link="MMModemSignal.html#mm-modem-signal-peek-lte"/>
+ <keyword type="function" name="mm_modem_signal_get_lte ()" link="MMModemSignal.html#mm-modem-signal-get-lte"/>
+ <keyword type="function" name="mm_modem_signal_setup ()" link="MMModemSignal.html#mm-modem-signal-setup"/>
+ <keyword type="function" name="mm_modem_signal_setup_finish ()" link="MMModemSignal.html#mm-modem-signal-setup-finish"/>
+ <keyword type="function" name="mm_modem_signal_setup_sync ()" link="MMModemSignal.html#mm-modem-signal-setup-sync"/>
+ <keyword type="struct" name="struct MMModemSignal" link="MMModemSignal.html#MMModemSignal-struct"/>
+ <keyword type="function" name="mm_signal_get_rssi ()" link="MMSignal.html#mm-signal-get-rssi"/>
+ <keyword type="function" name="mm_signal_get_rscp ()" link="MMSignal.html#mm-signal-get-rscp"/>
+ <keyword type="function" name="mm_signal_get_ecio ()" link="MMSignal.html#mm-signal-get-ecio"/>
+ <keyword type="function" name="mm_signal_get_sinr ()" link="MMSignal.html#mm-signal-get-sinr"/>
+ <keyword type="function" name="mm_signal_get_io ()" link="MMSignal.html#mm-signal-get-io"/>
+ <keyword type="function" name="mm_signal_get_rsrp ()" link="MMSignal.html#mm-signal-get-rsrp"/>
+ <keyword type="function" name="mm_signal_get_rsrq ()" link="MMSignal.html#mm-signal-get-rsrq"/>
+ <keyword type="function" name="mm_signal_get_snr ()" link="MMSignal.html#mm-signal-get-snr"/>
+ <keyword type="struct" name="struct MMSignal" link="MMSignal.html#MMSignal-struct"/>
+ <keyword type="macro" name="MM_SIGNAL_UNKNOWN" link="MMSignal.html#MM-SIGNAL-UNKNOWN:CAPS"/>
+ <keyword type="function" name="mm_modem_oma_get_path ()" link="MMModemOma.html#mm-modem-oma-get-path"/>
+ <keyword type="function" name="mm_modem_oma_dup_path ()" link="MMModemOma.html#mm-modem-oma-dup-path"/>
+ <keyword type="function" name="mm_modem_oma_setup ()" link="MMModemOma.html#mm-modem-oma-setup"/>
+ <keyword type="function" name="mm_modem_oma_setup_finish ()" link="MMModemOma.html#mm-modem-oma-setup-finish"/>
+ <keyword type="function" name="mm_modem_oma_setup_sync ()" link="MMModemOma.html#mm-modem-oma-setup-sync"/>
+ <keyword type="function" name="mm_modem_oma_start_client_initiated_session ()" link="MMModemOma.html#mm-modem-oma-start-client-initiated-session"/>
+ <keyword type="function" name="mm_modem_oma_start_client_initiated_session_finish ()" link="MMModemOma.html#mm-modem-oma-start-client-initiated-session-finish"/>
+ <keyword type="function" name="mm_modem_oma_start_client_initiated_session_sync ()" link="MMModemOma.html#mm-modem-oma-start-client-initiated-session-sync"/>
+ <keyword type="function" name="mm_modem_oma_accept_network_initiated_session ()" link="MMModemOma.html#mm-modem-oma-accept-network-initiated-session"/>
+ <keyword type="function" name="mm_modem_oma_accept_network_initiated_session_finish ()" link="MMModemOma.html#mm-modem-oma-accept-network-initiated-session-finish"/>
+ <keyword type="function" name="mm_modem_oma_accept_network_initiated_session_sync ()" link="MMModemOma.html#mm-modem-oma-accept-network-initiated-session-sync"/>
+ <keyword type="function" name="mm_modem_oma_cancel_session ()" link="MMModemOma.html#mm-modem-oma-cancel-session"/>
+ <keyword type="function" name="mm_modem_oma_cancel_session_finish ()" link="MMModemOma.html#mm-modem-oma-cancel-session-finish"/>
+ <keyword type="function" name="mm_modem_oma_cancel_session_sync ()" link="MMModemOma.html#mm-modem-oma-cancel-session-sync"/>
+ <keyword type="function" name="mm_modem_oma_get_features ()" link="MMModemOma.html#mm-modem-oma-get-features"/>
+ <keyword type="function" name="mm_modem_oma_get_session_type ()" link="MMModemOma.html#mm-modem-oma-get-session-type"/>
+ <keyword type="function" name="mm_modem_oma_get_session_state ()" link="MMModemOma.html#mm-modem-oma-get-session-state"/>
+ <keyword type="function" name="mm_modem_peek_pending_network_initiated_sessions ()" link="MMModemOma.html#mm-modem-peek-pending-network-initiated-sessions"/>
+ <keyword type="function" name="mm_modem_get_pending_network_initiated_sessions ()" link="MMModemOma.html#mm-modem-get-pending-network-initiated-sessions"/>
+ <keyword type="struct" name="struct MMModemOma" link="MMModemOma.html#MMModemOma-struct"/>
+ <keyword type="struct" name="struct MMOmaPendingNetworkInitiatedSession" link="MMModemOma.html#MMOmaPendingNetworkInitiatedSession"/>
+ <keyword type="function" name="mm_modem_voice_get_path ()" link="MMModemVoice.html#mm-modem-voice-get-path"/>
+ <keyword type="function" name="mm_modem_voice_dup_path ()" link="MMModemVoice.html#mm-modem-voice-dup-path"/>
+ <keyword type="function" name="mm_modem_voice_create_call ()" link="MMModemVoice.html#mm-modem-voice-create-call"/>
+ <keyword type="function" name="mm_modem_voice_create_call_finish ()" link="MMModemVoice.html#mm-modem-voice-create-call-finish"/>
+ <keyword type="function" name="mm_modem_voice_create_call_sync ()" link="MMModemVoice.html#mm-modem-voice-create-call-sync"/>
+ <keyword type="function" name="mm_modem_voice_delete_call ()" link="MMModemVoice.html#mm-modem-voice-delete-call"/>
+ <keyword type="function" name="mm_modem_voice_delete_call_finish ()" link="MMModemVoice.html#mm-modem-voice-delete-call-finish"/>
+ <keyword type="function" name="mm_modem_voice_delete_call_sync ()" link="MMModemVoice.html#mm-modem-voice-delete-call-sync"/>
+ <keyword type="function" name="mm_modem_voice_list_calls ()" link="MMModemVoice.html#mm-modem-voice-list-calls"/>
+ <keyword type="function" name="mm_modem_voice_list_calls_finish ()" link="MMModemVoice.html#mm-modem-voice-list-calls-finish"/>
+ <keyword type="function" name="mm_modem_voice_list_calls_sync ()" link="MMModemVoice.html#mm-modem-voice-list-calls-sync"/>
+ <keyword type="struct" name="struct MMModemVoice" link="MMModemVoice.html#MMModemVoice-struct"/>
+ <keyword type="function" name="mm_pco_get_session_id ()" link="MMPco.html#mm-pco-get-session-id"/>
+ <keyword type="function" name="mm_pco_is_complete ()" link="MMPco.html#mm-pco-is-complete"/>
+ <keyword type="function" name="mm_pco_get_data ()" link="MMPco.html#mm-pco-get-data"/>
+ <keyword type="function" name="mm_pco_list_add ()" link="MMPco.html#mm-pco-list-add"/>
+ <keyword type="function" name="mm_pco_list_free ()" link="MMPco.html#mm-pco-list-free"/>
+ <keyword type="struct" name="struct MMPco" link="MMPco.html#MMPco-struct"/>
+ <keyword type="function" name="mm_bearer_get_path ()" link="MMBearer.html#mm-bearer-get-path"/>
+ <keyword type="function" name="mm_bearer_dup_path ()" link="MMBearer.html#mm-bearer-dup-path"/>
+ <keyword type="function" name="mm_bearer_get_interface ()" link="MMBearer.html#mm-bearer-get-interface"/>
+ <keyword type="function" name="mm_bearer_dup_interface ()" link="MMBearer.html#mm-bearer-dup-interface"/>
+ <keyword type="function" name="mm_bearer_get_connected ()" link="MMBearer.html#mm-bearer-get-connected"/>
+ <keyword type="function" name="mm_bearer_get_suspended ()" link="MMBearer.html#mm-bearer-get-suspended"/>
+ <keyword type="function" name="mm_bearer_get_ip_timeout ()" link="MMBearer.html#mm-bearer-get-ip-timeout"/>
+ <keyword type="function" name="mm_bearer_get_bearer_type ()" link="MMBearer.html#mm-bearer-get-bearer-type"/>
+ <keyword type="function" name="mm_bearer_peek_ipv4_config ()" link="MMBearer.html#mm-bearer-peek-ipv4-config"/>
+ <keyword type="function" name="mm_bearer_get_ipv4_config ()" link="MMBearer.html#mm-bearer-get-ipv4-config"/>
+ <keyword type="function" name="mm_bearer_peek_ipv6_config ()" link="MMBearer.html#mm-bearer-peek-ipv6-config"/>
+ <keyword type="function" name="mm_bearer_get_ipv6_config ()" link="MMBearer.html#mm-bearer-get-ipv6-config"/>
+ <keyword type="function" name="mm_bearer_peek_properties ()" link="MMBearer.html#mm-bearer-peek-properties"/>
+ <keyword type="function" name="mm_bearer_get_properties ()" link="MMBearer.html#mm-bearer-get-properties"/>
+ <keyword type="function" name="mm_bearer_peek_stats ()" link="MMBearer.html#mm-bearer-peek-stats"/>
+ <keyword type="function" name="mm_bearer_get_stats ()" link="MMBearer.html#mm-bearer-get-stats"/>
+ <keyword type="function" name="mm_bearer_connect ()" link="MMBearer.html#mm-bearer-connect"/>
+ <keyword type="function" name="mm_bearer_connect_finish ()" link="MMBearer.html#mm-bearer-connect-finish"/>
+ <keyword type="function" name="mm_bearer_connect_sync ()" link="MMBearer.html#mm-bearer-connect-sync"/>
+ <keyword type="function" name="mm_bearer_disconnect ()" link="MMBearer.html#mm-bearer-disconnect"/>
+ <keyword type="function" name="mm_bearer_disconnect_finish ()" link="MMBearer.html#mm-bearer-disconnect-finish"/>
+ <keyword type="function" name="mm_bearer_disconnect_sync ()" link="MMBearer.html#mm-bearer-disconnect-sync"/>
+ <keyword type="struct" name="struct MMBearer" link="MMBearer.html#MMBearer-struct"/>
+ <keyword type="function" name="mm_bearer_properties_new ()" link="MMBearerProperties.html#mm-bearer-properties-new"/>
+ <keyword type="function" name="mm_bearer_properties_get_apn ()" link="MMBearerProperties.html#mm-bearer-properties-get-apn"/>
+ <keyword type="function" name="mm_bearer_properties_set_apn ()" link="MMBearerProperties.html#mm-bearer-properties-set-apn"/>
+ <keyword type="function" name="mm_bearer_properties_get_allowed_auth ()" link="MMBearerProperties.html#mm-bearer-properties-get-allowed-auth"/>
+ <keyword type="function" name="mm_bearer_properties_set_allowed_auth ()" link="MMBearerProperties.html#mm-bearer-properties-set-allowed-auth"/>
+ <keyword type="function" name="mm_bearer_properties_get_user ()" link="MMBearerProperties.html#mm-bearer-properties-get-user"/>
+ <keyword type="function" name="mm_bearer_properties_set_user ()" link="MMBearerProperties.html#mm-bearer-properties-set-user"/>
+ <keyword type="function" name="mm_bearer_properties_get_password ()" link="MMBearerProperties.html#mm-bearer-properties-get-password"/>
+ <keyword type="function" name="mm_bearer_properties_set_password ()" link="MMBearerProperties.html#mm-bearer-properties-set-password"/>
+ <keyword type="function" name="mm_bearer_properties_get_ip_type ()" link="MMBearerProperties.html#mm-bearer-properties-get-ip-type"/>
+ <keyword type="function" name="mm_bearer_properties_set_ip_type ()" link="MMBearerProperties.html#mm-bearer-properties-set-ip-type"/>
+ <keyword type="function" name="mm_bearer_properties_get_allow_roaming ()" link="MMBearerProperties.html#mm-bearer-properties-get-allow-roaming"/>
+ <keyword type="function" name="mm_bearer_properties_set_allow_roaming ()" link="MMBearerProperties.html#mm-bearer-properties-set-allow-roaming"/>
+ <keyword type="function" name="mm_bearer_properties_get_number ()" link="MMBearerProperties.html#mm-bearer-properties-get-number" deprecated=""/>
+ <keyword type="function" name="mm_bearer_properties_set_number ()" link="MMBearerProperties.html#mm-bearer-properties-set-number" deprecated=""/>
+ <keyword type="function" name="mm_bearer_properties_get_rm_protocol ()" link="MMBearerProperties.html#mm-bearer-properties-get-rm-protocol"/>
+ <keyword type="function" name="mm_bearer_properties_set_rm_protocol ()" link="MMBearerProperties.html#mm-bearer-properties-set-rm-protocol"/>
+ <keyword type="struct" name="struct MMBearerProperties" link="MMBearerProperties.html#MMBearerProperties-struct"/>
+ <keyword type="function" name="mm_bearer_ip_config_get_method ()" link="MMBearerIpConfig.html#mm-bearer-ip-config-get-method"/>
+ <keyword type="function" name="mm_bearer_ip_config_get_address ()" link="MMBearerIpConfig.html#mm-bearer-ip-config-get-address"/>
+ <keyword type="function" name="mm_bearer_ip_config_get_prefix ()" link="MMBearerIpConfig.html#mm-bearer-ip-config-get-prefix"/>
+ <keyword type="function" name="mm_bearer_ip_config_get_dns ()" link="MMBearerIpConfig.html#mm-bearer-ip-config-get-dns"/>
+ <keyword type="function" name="mm_bearer_ip_config_get_gateway ()" link="MMBearerIpConfig.html#mm-bearer-ip-config-get-gateway"/>
+ <keyword type="function" name="mm_bearer_ip_config_get_mtu ()" link="MMBearerIpConfig.html#mm-bearer-ip-config-get-mtu"/>
+ <keyword type="struct" name="struct MMBearerIpConfig" link="MMBearerIpConfig.html#MMBearerIpConfig-struct"/>
+ <keyword type="function" name="mm_bearer_stats_get_duration ()" link="MMBearerStats.html#mm-bearer-stats-get-duration"/>
+ <keyword type="function" name="mm_bearer_stats_get_rx_bytes ()" link="MMBearerStats.html#mm-bearer-stats-get-rx-bytes"/>
+ <keyword type="function" name="mm_bearer_stats_get_tx_bytes ()" link="MMBearerStats.html#mm-bearer-stats-get-tx-bytes"/>
+ <keyword type="struct" name="struct MMBearerStats" link="MMBearerStats.html#MMBearerStats-struct"/>
+ <keyword type="function" name="mm_sim_get_path ()" link="MMSim.html#mm-sim-get-path"/>
+ <keyword type="function" name="mm_sim_dup_path ()" link="MMSim.html#mm-sim-dup-path"/>
+ <keyword type="function" name="mm_sim_get_identifier ()" link="MMSim.html#mm-sim-get-identifier"/>
+ <keyword type="function" name="mm_sim_dup_identifier ()" link="MMSim.html#mm-sim-dup-identifier"/>
+ <keyword type="function" name="mm_sim_get_imsi ()" link="MMSim.html#mm-sim-get-imsi"/>
+ <keyword type="function" name="mm_sim_dup_imsi ()" link="MMSim.html#mm-sim-dup-imsi"/>
+ <keyword type="function" name="mm_sim_get_operator_identifier ()" link="MMSim.html#mm-sim-get-operator-identifier"/>
+ <keyword type="function" name="mm_sim_dup_operator_identifier ()" link="MMSim.html#mm-sim-dup-operator-identifier"/>
+ <keyword type="function" name="mm_sim_get_operator_name ()" link="MMSim.html#mm-sim-get-operator-name"/>
+ <keyword type="function" name="mm_sim_dup_operator_name ()" link="MMSim.html#mm-sim-dup-operator-name"/>
+ <keyword type="function" name="mm_sim_send_pin ()" link="MMSim.html#mm-sim-send-pin"/>
+ <keyword type="function" name="mm_sim_send_pin_finish ()" link="MMSim.html#mm-sim-send-pin-finish"/>
+ <keyword type="function" name="mm_sim_send_pin_sync ()" link="MMSim.html#mm-sim-send-pin-sync"/>
+ <keyword type="function" name="mm_sim_send_puk ()" link="MMSim.html#mm-sim-send-puk"/>
+ <keyword type="function" name="mm_sim_send_puk_finish ()" link="MMSim.html#mm-sim-send-puk-finish"/>
+ <keyword type="function" name="mm_sim_send_puk_sync ()" link="MMSim.html#mm-sim-send-puk-sync"/>
+ <keyword type="function" name="mm_sim_enable_pin ()" link="MMSim.html#mm-sim-enable-pin"/>
+ <keyword type="function" name="mm_sim_enable_pin_finish ()" link="MMSim.html#mm-sim-enable-pin-finish"/>
+ <keyword type="function" name="mm_sim_enable_pin_sync ()" link="MMSim.html#mm-sim-enable-pin-sync"/>
+ <keyword type="function" name="mm_sim_disable_pin ()" link="MMSim.html#mm-sim-disable-pin"/>
+ <keyword type="function" name="mm_sim_disable_pin_finish ()" link="MMSim.html#mm-sim-disable-pin-finish"/>
+ <keyword type="function" name="mm_sim_disable_pin_sync ()" link="MMSim.html#mm-sim-disable-pin-sync"/>
+ <keyword type="function" name="mm_sim_change_pin ()" link="MMSim.html#mm-sim-change-pin"/>
+ <keyword type="function" name="mm_sim_change_pin_finish ()" link="MMSim.html#mm-sim-change-pin-finish"/>
+ <keyword type="function" name="mm_sim_change_pin_sync ()" link="MMSim.html#mm-sim-change-pin-sync"/>
+ <keyword type="struct" name="struct MMSim" link="MMSim.html#MMSim-struct"/>
+ <keyword type="function" name="mm_sms_get_path ()" link="MMSms.html#mm-sms-get-path"/>
+ <keyword type="function" name="mm_sms_dup_path ()" link="MMSms.html#mm-sms-dup-path"/>
+ <keyword type="function" name="mm_sms_get_state ()" link="MMSms.html#mm-sms-get-state"/>
+ <keyword type="function" name="mm_sms_get_pdu_type ()" link="MMSms.html#mm-sms-get-pdu-type"/>
+ <keyword type="function" name="mm_sms_get_storage ()" link="MMSms.html#mm-sms-get-storage"/>
+ <keyword type="function" name="mm_sms_get_text ()" link="MMSms.html#mm-sms-get-text"/>
+ <keyword type="function" name="mm_sms_dup_text ()" link="MMSms.html#mm-sms-dup-text"/>
+ <keyword type="function" name="mm_sms_get_data ()" link="MMSms.html#mm-sms-get-data"/>
+ <keyword type="function" name="mm_sms_dup_data ()" link="MMSms.html#mm-sms-dup-data"/>
+ <keyword type="function" name="mm_sms_get_number ()" link="MMSms.html#mm-sms-get-number"/>
+ <keyword type="function" name="mm_sms_dup_number ()" link="MMSms.html#mm-sms-dup-number"/>
+ <keyword type="function" name="mm_sms_get_smsc ()" link="MMSms.html#mm-sms-get-smsc"/>
+ <keyword type="function" name="mm_sms_dup_smsc ()" link="MMSms.html#mm-sms-dup-smsc"/>
+ <keyword type="function" name="mm_sms_get_message_reference ()" link="MMSms.html#mm-sms-get-message-reference"/>
+ <keyword type="function" name="mm_sms_get_class ()" link="MMSms.html#mm-sms-get-class"/>
+ <keyword type="function" name="mm_sms_get_teleservice_id ()" link="MMSms.html#mm-sms-get-teleservice-id"/>
+ <keyword type="function" name="mm_sms_get_service_category ()" link="MMSms.html#mm-sms-get-service-category"/>
+ <keyword type="function" name="mm_sms_get_validity_type ()" link="MMSms.html#mm-sms-get-validity-type"/>
+ <keyword type="function" name="mm_sms_get_validity_relative ()" link="MMSms.html#mm-sms-get-validity-relative"/>
+ <keyword type="function" name="mm_sms_get_timestamp ()" link="MMSms.html#mm-sms-get-timestamp"/>
+ <keyword type="function" name="mm_sms_dup_timestamp ()" link="MMSms.html#mm-sms-dup-timestamp"/>
+ <keyword type="function" name="mm_sms_get_discharge_timestamp ()" link="MMSms.html#mm-sms-get-discharge-timestamp"/>
+ <keyword type="function" name="mm_sms_dup_discharge_timestamp ()" link="MMSms.html#mm-sms-dup-discharge-timestamp"/>
+ <keyword type="function" name="mm_sms_get_delivery_state ()" link="MMSms.html#mm-sms-get-delivery-state"/>
+ <keyword type="function" name="mm_sms_get_delivery_report_request ()" link="MMSms.html#mm-sms-get-delivery-report-request"/>
+ <keyword type="function" name="mm_sms_send ()" link="MMSms.html#mm-sms-send"/>
+ <keyword type="function" name="mm_sms_send_finish ()" link="MMSms.html#mm-sms-send-finish"/>
+ <keyword type="function" name="mm_sms_send_sync ()" link="MMSms.html#mm-sms-send-sync"/>
+ <keyword type="function" name="mm_sms_store ()" link="MMSms.html#mm-sms-store"/>
+ <keyword type="function" name="mm_sms_store_finish ()" link="MMSms.html#mm-sms-store-finish"/>
+ <keyword type="function" name="mm_sms_store_sync ()" link="MMSms.html#mm-sms-store-sync"/>
+ <keyword type="struct" name="struct MMSms" link="MMSms.html#MMSms-struct"/>
+ <keyword type="function" name="mm_sms_properties_new ()" link="MMSmsProperties.html#mm-sms-properties-new"/>
+ <keyword type="function" name="mm_sms_properties_get_text ()" link="MMSmsProperties.html#mm-sms-properties-get-text"/>
+ <keyword type="function" name="mm_sms_properties_set_text ()" link="MMSmsProperties.html#mm-sms-properties-set-text"/>
+ <keyword type="function" name="mm_sms_properties_get_data ()" link="MMSmsProperties.html#mm-sms-properties-get-data"/>
+ <keyword type="function" name="mm_sms_properties_set_data ()" link="MMSmsProperties.html#mm-sms-properties-set-data"/>
+ <keyword type="function" name="mm_sms_properties_peek_data_bytearray ()" link="MMSmsProperties.html#mm-sms-properties-peek-data-bytearray"/>
+ <keyword type="function" name="mm_sms_properties_get_data_bytearray ()" link="MMSmsProperties.html#mm-sms-properties-get-data-bytearray"/>
+ <keyword type="function" name="mm_sms_properties_set_data_bytearray ()" link="MMSmsProperties.html#mm-sms-properties-set-data-bytearray"/>
+ <keyword type="function" name="mm_sms_properties_get_number ()" link="MMSmsProperties.html#mm-sms-properties-get-number"/>
+ <keyword type="function" name="mm_sms_properties_set_number ()" link="MMSmsProperties.html#mm-sms-properties-set-number"/>
+ <keyword type="function" name="mm_sms_properties_get_smsc ()" link="MMSmsProperties.html#mm-sms-properties-get-smsc"/>
+ <keyword type="function" name="mm_sms_properties_set_smsc ()" link="MMSmsProperties.html#mm-sms-properties-set-smsc"/>
+ <keyword type="function" name="mm_sms_properties_get_validity_type ()" link="MMSmsProperties.html#mm-sms-properties-get-validity-type"/>
+ <keyword type="function" name="mm_sms_properties_get_validity_relative ()" link="MMSmsProperties.html#mm-sms-properties-get-validity-relative"/>
+ <keyword type="function" name="mm_sms_properties_set_validity_relative ()" link="MMSmsProperties.html#mm-sms-properties-set-validity-relative"/>
+ <keyword type="function" name="mm_sms_properties_get_class ()" link="MMSmsProperties.html#mm-sms-properties-get-class"/>
+ <keyword type="function" name="mm_sms_properties_set_class ()" link="MMSmsProperties.html#mm-sms-properties-set-class"/>
+ <keyword type="function" name="mm_sms_properties_get_delivery_report_request ()" link="MMSmsProperties.html#mm-sms-properties-get-delivery-report-request"/>
+ <keyword type="function" name="mm_sms_properties_set_delivery_report_request ()" link="MMSmsProperties.html#mm-sms-properties-set-delivery-report-request"/>
+ <keyword type="function" name="mm_sms_properties_get_teleservice_id ()" link="MMSmsProperties.html#mm-sms-properties-get-teleservice-id"/>
+ <keyword type="function" name="mm_sms_properties_set_teleservice_id ()" link="MMSmsProperties.html#mm-sms-properties-set-teleservice-id"/>
+ <keyword type="function" name="mm_sms_properties_get_service_category ()" link="MMSmsProperties.html#mm-sms-properties-get-service-category"/>
+ <keyword type="function" name="mm_sms_properties_set_service_category ()" link="MMSmsProperties.html#mm-sms-properties-set-service-category"/>
+ <keyword type="struct" name="struct MMSmsProperties" link="MMSmsProperties.html#MMSmsProperties-struct"/>
+ <keyword type="function" name="mm_call_get_path ()" link="MMCall.html#mm-call-get-path"/>
+ <keyword type="function" name="mm_call_dup_path ()" link="MMCall.html#mm-call-dup-path"/>
+ <keyword type="function" name="mm_call_get_number ()" link="MMCall.html#mm-call-get-number"/>
+ <keyword type="function" name="mm_call_dup_number ()" link="MMCall.html#mm-call-dup-number"/>
+ <keyword type="function" name="mm_call_get_direction ()" link="MMCall.html#mm-call-get-direction"/>
+ <keyword type="function" name="mm_call_get_state ()" link="MMCall.html#mm-call-get-state"/>
+ <keyword type="function" name="mm_call_get_state_reason ()" link="MMCall.html#mm-call-get-state-reason"/>
+ <keyword type="function" name="mm_call_get_audio_port ()" link="MMCall.html#mm-call-get-audio-port"/>
+ <keyword type="function" name="mm_call_dup_audio_port ()" link="MMCall.html#mm-call-dup-audio-port"/>
+ <keyword type="function" name="mm_call_get_audio_format ()" link="MMCall.html#mm-call-get-audio-format"/>
+ <keyword type="function" name="mm_call_peek_audio_format ()" link="MMCall.html#mm-call-peek-audio-format"/>
+ <keyword type="function" name="mm_call_start ()" link="MMCall.html#mm-call-start"/>
+ <keyword type="function" name="mm_call_start_finish ()" link="MMCall.html#mm-call-start-finish"/>
+ <keyword type="function" name="mm_call_start_sync ()" link="MMCall.html#mm-call-start-sync"/>
+ <keyword type="function" name="mm_call_accept ()" link="MMCall.html#mm-call-accept"/>
+ <keyword type="function" name="mm_call_accept_finish ()" link="MMCall.html#mm-call-accept-finish"/>
+ <keyword type="function" name="mm_call_accept_sync ()" link="MMCall.html#mm-call-accept-sync"/>
+ <keyword type="function" name="mm_call_hangup ()" link="MMCall.html#mm-call-hangup"/>
+ <keyword type="function" name="mm_call_hangup_finish ()" link="MMCall.html#mm-call-hangup-finish"/>
+ <keyword type="function" name="mm_call_hangup_sync ()" link="MMCall.html#mm-call-hangup-sync"/>
+ <keyword type="function" name="mm_call_send_dtmf ()" link="MMCall.html#mm-call-send-dtmf"/>
+ <keyword type="function" name="mm_call_send_dtmf_finish ()" link="MMCall.html#mm-call-send-dtmf-finish"/>
+ <keyword type="function" name="mm_call_send_dtmf_sync ()" link="MMCall.html#mm-call-send-dtmf-sync"/>
+ <keyword type="struct" name="struct MMCall" link="MMCall.html#MMCall-struct"/>
+ <keyword type="function" name="mm_call_properties_new ()" link="MMCallProperties.html#mm-call-properties-new"/>
+ <keyword type="function" name="mm_call_properties_get_number ()" link="MMCallProperties.html#mm-call-properties-get-number"/>
+ <keyword type="function" name="mm_call_properties_set_number ()" link="MMCallProperties.html#mm-call-properties-set-number"/>
+ <keyword type="function" name="mm_call_properties_get_direction ()" link="MMCallProperties.html#mm-call-properties-get-direction"/>
+ <keyword type="function" name="mm_call_properties_set_direction ()" link="MMCallProperties.html#mm-call-properties-set-direction"/>
+ <keyword type="function" name="mm_call_properties_get_state ()" link="MMCallProperties.html#mm-call-properties-get-state"/>
+ <keyword type="function" name="mm_call_properties_set_state ()" link="MMCallProperties.html#mm-call-properties-set-state"/>
+ <keyword type="function" name="mm_call_properties_get_state_reason ()" link="MMCallProperties.html#mm-call-properties-get-state-reason"/>
+ <keyword type="function" name="mm_call_properties_set_state_reason ()" link="MMCallProperties.html#mm-call-properties-set-state-reason"/>
+ <keyword type="struct" name="struct MMCallProperties" link="MMCallProperties.html#MMCallProperties-struct"/>
+ <keyword type="function" name="mm_call_audio_format_get_encoding ()" link="MMCallAudioFormat.html#mm-call-audio-format-get-encoding"/>
+ <keyword type="function" name="mm_call_audio_format_get_resolution ()" link="MMCallAudioFormat.html#mm-call-audio-format-get-resolution"/>
+ <keyword type="function" name="mm_call_audio_format_get_rate ()" link="MMCallAudioFormat.html#mm-call-audio-format-get-rate"/>
+ <keyword type="struct" name="struct MMCallAudioFormat" link="MMCallAudioFormat.html#MMCallAudioFormat-struct"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_dup_version ()" link="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-dup-version"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_get_version ()" link="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-get-version"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices ()" link="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_finish ()" link="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices-finish"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_sync ()" link="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-scan-devices-sync"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device ()" link="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_finish ()" link="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device-finish"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_call_inhibit_device_sync ()" link="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-inhibit-device-sync"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_call_set_logging ()" link="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-set-logging"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_finish ()" link="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-set-logging-finish"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_call_set_logging_sync ()" link="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-set-logging-sync"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event ()" link="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_finish ()" link="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event-finish"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_call_report_kernel_event_sync ()" link="MmGdbusOrgFreedesktopModemManager1.html#mm-gdbus-org-freedesktop-modem-manager1-call-report-kernel-event-sync"/>
+ <keyword type="struct" name="MmGdbusOrgFreedesktopModemManager1" link="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-struct"/>
+ <keyword type="struct" name="struct MmGdbusOrgFreedesktopModemManager1Iface" link="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1Iface"/>
+ <keyword type="property" name="The “version” property" link="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1--version"/>
+ <keyword type="signal" name="The “handle-inhibit-device” signal" link="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-inhibit-device"/>
+ <keyword type="signal" name="The “handle-report-kernel-event” signal" link="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-report-kernel-event"/>
+ <keyword type="signal" name="The “handle-scan-devices” signal" link="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-scan-devices"/>
+ <keyword type="signal" name="The “handle-set-logging” signal" link="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1-handle-set-logging"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_proxy_new ()" link="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_finish ()" link="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus ()" link="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_finish ()" link="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_for_bus_sync ()" link="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_proxy_new_sync ()" link="MmGdbusOrgFreedesktopModemManager1Proxy.html#mm-gdbus-org-freedesktop-modem-manager1-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusOrgFreedesktopModemManager1Proxy" link="MmGdbusOrgFreedesktopModemManager1Proxy.html#MmGdbusOrgFreedesktopModemManager1Proxy-struct"/>
+ <keyword type="function" name="mm_gdbus_org_freedesktop_modem_manager1_skeleton_new ()" link="MmGdbusOrgFreedesktopModemManager1Skeleton.html#mm-gdbus-org-freedesktop-modem-manager1-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusOrgFreedesktopModemManager1Skeleton" link="MmGdbusOrgFreedesktopModemManager1Skeleton.html#MmGdbusOrgFreedesktopModemManager1Skeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_object_manager_client_new ()" link="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new"/>
+ <keyword type="function" name="mm_gdbus_object_manager_client_new_finish ()" link="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-finish"/>
+ <keyword type="function" name="mm_gdbus_object_manager_client_new_sync ()" link="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-sync"/>
+ <keyword type="function" name="mm_gdbus_object_manager_client_new_for_bus ()" link="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_object_manager_client_new_for_bus_finish ()" link="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_object_manager_client_new_for_bus_sync ()" link="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_object_manager_client_get_proxy_type ()" link="MmGdbusObjectManagerClient.html#mm-gdbus-object-manager-client-get-proxy-type"/>
+ <keyword type="struct" name="struct MmGdbusObjectManagerClient" link="MmGdbusObjectManagerClient.html#MmGdbusObjectManagerClient-struct"/>
+ <keyword type="function" name="mm_gdbus_object_peek_modem ()" link="MmGdbusObject.html#mm-gdbus-object-peek-modem"/>
+ <keyword type="function" name="mm_gdbus_object_get_modem ()" link="MmGdbusObject.html#mm-gdbus-object-get-modem"/>
+ <keyword type="function" name="mm_gdbus_object_peek_modem3gpp ()" link="MmGdbusObject.html#mm-gdbus-object-peek-modem3gpp"/>
+ <keyword type="function" name="mm_gdbus_object_get_modem3gpp ()" link="MmGdbusObject.html#mm-gdbus-object-get-modem3gpp"/>
+ <keyword type="function" name="mm_gdbus_object_peek_modem3gpp_ussd ()" link="MmGdbusObject.html#mm-gdbus-object-peek-modem3gpp-ussd"/>
+ <keyword type="function" name="mm_gdbus_object_get_modem3gpp_ussd ()" link="MmGdbusObject.html#mm-gdbus-object-get-modem3gpp-ussd"/>
+ <keyword type="function" name="mm_gdbus_object_peek_modem_cdma ()" link="MmGdbusObject.html#mm-gdbus-object-peek-modem-cdma"/>
+ <keyword type="function" name="mm_gdbus_object_get_modem_cdma ()" link="MmGdbusObject.html#mm-gdbus-object-get-modem-cdma"/>
+ <keyword type="function" name="mm_gdbus_object_peek_modem_location ()" link="MmGdbusObject.html#mm-gdbus-object-peek-modem-location"/>
+ <keyword type="function" name="mm_gdbus_object_get_modem_location ()" link="MmGdbusObject.html#mm-gdbus-object-get-modem-location"/>
+ <keyword type="function" name="mm_gdbus_object_peek_modem_messaging ()" link="MmGdbusObject.html#mm-gdbus-object-peek-modem-messaging"/>
+ <keyword type="function" name="mm_gdbus_object_get_modem_messaging ()" link="MmGdbusObject.html#mm-gdbus-object-get-modem-messaging"/>
+ <keyword type="function" name="mm_gdbus_object_peek_modem_time ()" link="MmGdbusObject.html#mm-gdbus-object-peek-modem-time"/>
+ <keyword type="function" name="mm_gdbus_object_get_modem_time ()" link="MmGdbusObject.html#mm-gdbus-object-get-modem-time"/>
+ <keyword type="function" name="mm_gdbus_object_peek_modem_firmware ()" link="MmGdbusObject.html#mm-gdbus-object-peek-modem-firmware"/>
+ <keyword type="function" name="mm_gdbus_object_get_modem_firmware ()" link="MmGdbusObject.html#mm-gdbus-object-get-modem-firmware"/>
+ <keyword type="function" name="mm_gdbus_object_peek_modem_oma ()" link="MmGdbusObject.html#mm-gdbus-object-peek-modem-oma"/>
+ <keyword type="function" name="mm_gdbus_object_get_modem_oma ()" link="MmGdbusObject.html#mm-gdbus-object-get-modem-oma"/>
+ <keyword type="function" name="mm_gdbus_object_peek_modem_simple ()" link="MmGdbusObject.html#mm-gdbus-object-peek-modem-simple"/>
+ <keyword type="function" name="mm_gdbus_object_get_modem_simple ()" link="MmGdbusObject.html#mm-gdbus-object-get-modem-simple"/>
+ <keyword type="function" name="mm_gdbus_object_peek_modem_signal ()" link="MmGdbusObject.html#mm-gdbus-object-peek-modem-signal"/>
+ <keyword type="function" name="mm_gdbus_object_get_modem_signal ()" link="MmGdbusObject.html#mm-gdbus-object-get-modem-signal"/>
+ <keyword type="function" name="mm_gdbus_object_peek_modem_voice ()" link="MmGdbusObject.html#mm-gdbus-object-peek-modem-voice"/>
+ <keyword type="function" name="mm_gdbus_object_get_modem_voice ()" link="MmGdbusObject.html#mm-gdbus-object-get-modem-voice"/>
+ <keyword type="struct" name="MmGdbusObject" link="MmGdbusObject.html#MmGdbusObject-struct"/>
+ <keyword type="struct" name="struct MmGdbusObjectIface" link="MmGdbusObject.html#MmGdbusObjectIface"/>
+ <keyword type="property" name="The “modem” property" link="MmGdbusObject.html#MmGdbusObject--modem"/>
+ <keyword type="property" name="The “modem-cdma” property" link="MmGdbusObject.html#MmGdbusObject--modem-cdma"/>
+ <keyword type="property" name="The “modem-firmware” property" link="MmGdbusObject.html#MmGdbusObject--modem-firmware"/>
+ <keyword type="property" name="The “modem-location” property" link="MmGdbusObject.html#MmGdbusObject--modem-location"/>
+ <keyword type="property" name="The “modem-messaging” property" link="MmGdbusObject.html#MmGdbusObject--modem-messaging"/>
+ <keyword type="property" name="The “modem-oma” property" link="MmGdbusObject.html#MmGdbusObject--modem-oma"/>
+ <keyword type="property" name="The “modem-signal” property" link="MmGdbusObject.html#MmGdbusObject--modem-signal"/>
+ <keyword type="property" name="The “modem-simple” property" link="MmGdbusObject.html#MmGdbusObject--modem-simple"/>
+ <keyword type="property" name="The “modem-time” property" link="MmGdbusObject.html#MmGdbusObject--modem-time"/>
+ <keyword type="property" name="The “modem-voice” property" link="MmGdbusObject.html#MmGdbusObject--modem-voice"/>
+ <keyword type="property" name="The “modem3gpp” property" link="MmGdbusObject.html#MmGdbusObject--modem3gpp"/>
+ <keyword type="property" name="The “modem3gpp-ussd” property" link="MmGdbusObject.html#MmGdbusObject--modem3gpp-ussd"/>
+ <keyword type="function" name="mm_gdbus_object_proxy_new ()" link="MmGdbusObjectProxy.html#mm-gdbus-object-proxy-new"/>
+ <keyword type="struct" name="struct MmGdbusObjectProxy" link="MmGdbusObjectProxy.html#MmGdbusObjectProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_object_skeleton_new ()" link="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-new"/>
+ <keyword type="function" name="mm_gdbus_object_skeleton_set_modem ()" link="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem"/>
+ <keyword type="function" name="mm_gdbus_object_skeleton_set_modem3gpp ()" link="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem3gpp"/>
+ <keyword type="function" name="mm_gdbus_object_skeleton_set_modem3gpp_ussd ()" link="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem3gpp-ussd"/>
+ <keyword type="function" name="mm_gdbus_object_skeleton_set_modem_cdma ()" link="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-cdma"/>
+ <keyword type="function" name="mm_gdbus_object_skeleton_set_modem_firmware ()" link="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-firmware"/>
+ <keyword type="function" name="mm_gdbus_object_skeleton_set_modem_oma ()" link="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-oma"/>
+ <keyword type="function" name="mm_gdbus_object_skeleton_set_modem_location ()" link="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-location"/>
+ <keyword type="function" name="mm_gdbus_object_skeleton_set_modem_messaging ()" link="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-messaging"/>
+ <keyword type="function" name="mm_gdbus_object_skeleton_set_modem_simple ()" link="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-simple"/>
+ <keyword type="function" name="mm_gdbus_object_skeleton_set_modem_time ()" link="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-time"/>
+ <keyword type="function" name="mm_gdbus_object_skeleton_set_modem_signal ()" link="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-signal"/>
+ <keyword type="function" name="mm_gdbus_object_skeleton_set_modem_voice ()" link="MmGdbusObjectSkeleton.html#mm-gdbus-object-skeleton-set-modem-voice"/>
+ <keyword type="struct" name="struct MmGdbusObjectSkeleton" link="MmGdbusObjectSkeleton.html#MmGdbusObjectSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_get_access_technologies ()" link="MmGdbusModem.html#mm-gdbus-modem-get-access-technologies"/>
+ <keyword type="function" name="mm_gdbus_modem_get_bearers ()" link="MmGdbusModem.html#mm-gdbus-modem-get-bearers"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_bearers ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-bearers"/>
+ <keyword type="function" name="mm_gdbus_modem_get_current_modes ()" link="MmGdbusModem.html#mm-gdbus-modem-get-current-modes"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_current_modes ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-current-modes"/>
+ <keyword type="function" name="mm_gdbus_modem_get_current_bands ()" link="MmGdbusModem.html#mm-gdbus-modem-get-current-bands"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_current_bands ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-current-bands"/>
+ <keyword type="function" name="mm_gdbus_modem_get_current_capabilities ()" link="MmGdbusModem.html#mm-gdbus-modem-get-current-capabilities"/>
+ <keyword type="function" name="mm_gdbus_modem_get_device ()" link="MmGdbusModem.html#mm-gdbus-modem-get-device"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_device ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-device"/>
+ <keyword type="function" name="mm_gdbus_modem_get_device_identifier ()" link="MmGdbusModem.html#mm-gdbus-modem-get-device-identifier"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_device_identifier ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-device-identifier"/>
+ <keyword type="function" name="mm_gdbus_modem_get_drivers ()" link="MmGdbusModem.html#mm-gdbus-modem-get-drivers"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_drivers ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-drivers"/>
+ <keyword type="function" name="mm_gdbus_modem_get_equipment_identifier ()" link="MmGdbusModem.html#mm-gdbus-modem-get-equipment-identifier"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_equipment_identifier ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-equipment-identifier"/>
+ <keyword type="function" name="mm_gdbus_modem_get_manufacturer ()" link="MmGdbusModem.html#mm-gdbus-modem-get-manufacturer"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_manufacturer ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-manufacturer"/>
+ <keyword type="function" name="mm_gdbus_modem_get_max_active_bearers ()" link="MmGdbusModem.html#mm-gdbus-modem-get-max-active-bearers"/>
+ <keyword type="function" name="mm_gdbus_modem_get_max_bearers ()" link="MmGdbusModem.html#mm-gdbus-modem-get-max-bearers"/>
+ <keyword type="function" name="mm_gdbus_modem_get_model ()" link="MmGdbusModem.html#mm-gdbus-modem-get-model"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_model ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-model"/>
+ <keyword type="function" name="mm_gdbus_modem_get_own_numbers ()" link="MmGdbusModem.html#mm-gdbus-modem-get-own-numbers"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_own_numbers ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-own-numbers"/>
+ <keyword type="function" name="mm_gdbus_modem_get_plugin ()" link="MmGdbusModem.html#mm-gdbus-modem-get-plugin"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_plugin ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-plugin"/>
+ <keyword type="function" name="mm_gdbus_modem_get_power_state ()" link="MmGdbusModem.html#mm-gdbus-modem-get-power-state"/>
+ <keyword type="function" name="mm_gdbus_modem_get_primary_port ()" link="MmGdbusModem.html#mm-gdbus-modem-get-primary-port"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_primary_port ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-primary-port"/>
+ <keyword type="function" name="mm_gdbus_modem_get_ports ()" link="MmGdbusModem.html#mm-gdbus-modem-get-ports"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_ports ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-ports"/>
+ <keyword type="function" name="mm_gdbus_modem_get_revision ()" link="MmGdbusModem.html#mm-gdbus-modem-get-revision"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_revision ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-revision"/>
+ <keyword type="function" name="mm_gdbus_modem_get_hardware_revision ()" link="MmGdbusModem.html#mm-gdbus-modem-get-hardware-revision"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_hardware_revision ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-hardware-revision"/>
+ <keyword type="function" name="mm_gdbus_modem_get_signal_quality ()" link="MmGdbusModem.html#mm-gdbus-modem-get-signal-quality"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_signal_quality ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-signal-quality"/>
+ <keyword type="function" name="mm_gdbus_modem_get_sim ()" link="MmGdbusModem.html#mm-gdbus-modem-get-sim"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_sim ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-sim"/>
+ <keyword type="function" name="mm_gdbus_modem_get_supported_capabilities ()" link="MmGdbusModem.html#mm-gdbus-modem-get-supported-capabilities"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_supported_capabilities ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-supported-capabilities"/>
+ <keyword type="function" name="mm_gdbus_modem_get_state ()" link="MmGdbusModem.html#mm-gdbus-modem-get-state"/>
+ <keyword type="function" name="mm_gdbus_modem_get_state_failed_reason ()" link="MmGdbusModem.html#mm-gdbus-modem-get-state-failed-reason"/>
+ <keyword type="function" name="mm_gdbus_modem_get_supported_bands ()" link="MmGdbusModem.html#mm-gdbus-modem-get-supported-bands"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_supported_bands ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-supported-bands"/>
+ <keyword type="function" name="mm_gdbus_modem_get_supported_ip_families ()" link="MmGdbusModem.html#mm-gdbus-modem-get-supported-ip-families"/>
+ <keyword type="function" name="mm_gdbus_modem_get_supported_modes ()" link="MmGdbusModem.html#mm-gdbus-modem-get-supported-modes"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_supported_modes ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-supported-modes"/>
+ <keyword type="function" name="mm_gdbus_modem_get_unlock_required ()" link="MmGdbusModem.html#mm-gdbus-modem-get-unlock-required"/>
+ <keyword type="function" name="mm_gdbus_modem_get_unlock_retries ()" link="MmGdbusModem.html#mm-gdbus-modem-get-unlock-retries"/>
+ <keyword type="function" name="mm_gdbus_modem_dup_unlock_retries ()" link="MmGdbusModem.html#mm-gdbus-modem-dup-unlock-retries"/>
+ <keyword type="function" name="mm_gdbus_modem_call_enable ()" link="MmGdbusModem.html#mm-gdbus-modem-call-enable"/>
+ <keyword type="function" name="mm_gdbus_modem_call_enable_finish ()" link="MmGdbusModem.html#mm-gdbus-modem-call-enable-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_call_enable_sync ()" link="MmGdbusModem.html#mm-gdbus-modem-call-enable-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_call_set_power_state ()" link="MmGdbusModem.html#mm-gdbus-modem-call-set-power-state"/>
+ <keyword type="function" name="mm_gdbus_modem_call_set_power_state_finish ()" link="MmGdbusModem.html#mm-gdbus-modem-call-set-power-state-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_call_set_power_state_sync ()" link="MmGdbusModem.html#mm-gdbus-modem-call-set-power-state-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_call_create_bearer ()" link="MmGdbusModem.html#mm-gdbus-modem-call-create-bearer"/>
+ <keyword type="function" name="mm_gdbus_modem_call_create_bearer_finish ()" link="MmGdbusModem.html#mm-gdbus-modem-call-create-bearer-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_call_create_bearer_sync ()" link="MmGdbusModem.html#mm-gdbus-modem-call-create-bearer-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_call_delete_bearer ()" link="MmGdbusModem.html#mm-gdbus-modem-call-delete-bearer"/>
+ <keyword type="function" name="mm_gdbus_modem_call_delete_bearer_finish ()" link="MmGdbusModem.html#mm-gdbus-modem-call-delete-bearer-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_call_delete_bearer_sync ()" link="MmGdbusModem.html#mm-gdbus-modem-call-delete-bearer-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_call_list_bearers ()" link="MmGdbusModem.html#mm-gdbus-modem-call-list-bearers"/>
+ <keyword type="function" name="mm_gdbus_modem_call_list_bearers_finish ()" link="MmGdbusModem.html#mm-gdbus-modem-call-list-bearers-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_call_list_bearers_sync ()" link="MmGdbusModem.html#mm-gdbus-modem-call-list-bearers-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_call_reset ()" link="MmGdbusModem.html#mm-gdbus-modem-call-reset"/>
+ <keyword type="function" name="mm_gdbus_modem_call_reset_finish ()" link="MmGdbusModem.html#mm-gdbus-modem-call-reset-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_call_reset_sync ()" link="MmGdbusModem.html#mm-gdbus-modem-call-reset-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_call_factory_reset ()" link="MmGdbusModem.html#mm-gdbus-modem-call-factory-reset"/>
+ <keyword type="function" name="mm_gdbus_modem_call_factory_reset_finish ()" link="MmGdbusModem.html#mm-gdbus-modem-call-factory-reset-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_call_factory_reset_sync ()" link="MmGdbusModem.html#mm-gdbus-modem-call-factory-reset-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_call_set_current_modes ()" link="MmGdbusModem.html#mm-gdbus-modem-call-set-current-modes"/>
+ <keyword type="function" name="mm_gdbus_modem_call_set_current_modes_finish ()" link="MmGdbusModem.html#mm-gdbus-modem-call-set-current-modes-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_call_set_current_modes_sync ()" link="MmGdbusModem.html#mm-gdbus-modem-call-set-current-modes-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_call_set_current_bands ()" link="MmGdbusModem.html#mm-gdbus-modem-call-set-current-bands"/>
+ <keyword type="function" name="mm_gdbus_modem_call_set_current_bands_finish ()" link="MmGdbusModem.html#mm-gdbus-modem-call-set-current-bands-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_call_set_current_bands_sync ()" link="MmGdbusModem.html#mm-gdbus-modem-call-set-current-bands-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_call_set_current_capabilities ()" link="MmGdbusModem.html#mm-gdbus-modem-call-set-current-capabilities"/>
+ <keyword type="function" name="mm_gdbus_modem_call_set_current_capabilities_finish ()" link="MmGdbusModem.html#mm-gdbus-modem-call-set-current-capabilities-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_call_set_current_capabilities_sync ()" link="MmGdbusModem.html#mm-gdbus-modem-call-set-current-capabilities-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_call_command ()" link="MmGdbusModem.html#mm-gdbus-modem-call-command"/>
+ <keyword type="function" name="mm_gdbus_modem_call_command_finish ()" link="MmGdbusModem.html#mm-gdbus-modem-call-command-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_call_command_sync ()" link="MmGdbusModem.html#mm-gdbus-modem-call-command-sync"/>
+ <keyword type="struct" name="MmGdbusModem" link="MmGdbusModem.html#MmGdbusModem-struct"/>
+ <keyword type="struct" name="struct MmGdbusModemIface" link="MmGdbusModem.html#MmGdbusModemIface"/>
+ <keyword type="property" name="The “access-technologies” property" link="MmGdbusModem.html#MmGdbusModem--access-technologies"/>
+ <keyword type="property" name="The “bearers” property" link="MmGdbusModem.html#MmGdbusModem--bearers"/>
+ <keyword type="property" name="The “current-bands” property" link="MmGdbusModem.html#MmGdbusModem--current-bands"/>
+ <keyword type="property" name="The “current-capabilities” property" link="MmGdbusModem.html#MmGdbusModem--current-capabilities"/>
+ <keyword type="property" name="The “current-modes” property" link="MmGdbusModem.html#MmGdbusModem--current-modes"/>
+ <keyword type="property" name="The “device” property" link="MmGdbusModem.html#MmGdbusModem--device"/>
+ <keyword type="property" name="The “device-identifier” property" link="MmGdbusModem.html#MmGdbusModem--device-identifier"/>
+ <keyword type="property" name="The “drivers” property" link="MmGdbusModem.html#MmGdbusModem--drivers"/>
+ <keyword type="property" name="The “equipment-identifier” property" link="MmGdbusModem.html#MmGdbusModem--equipment-identifier"/>
+ <keyword type="property" name="The “hardware-revision” property" link="MmGdbusModem.html#MmGdbusModem--hardware-revision"/>
+ <keyword type="property" name="The “manufacturer” property" link="MmGdbusModem.html#MmGdbusModem--manufacturer"/>
+ <keyword type="property" name="The “max-active-bearers” property" link="MmGdbusModem.html#MmGdbusModem--max-active-bearers"/>
+ <keyword type="property" name="The “max-bearers” property" link="MmGdbusModem.html#MmGdbusModem--max-bearers"/>
+ <keyword type="property" name="The “model” property" link="MmGdbusModem.html#MmGdbusModem--model"/>
+ <keyword type="property" name="The “own-numbers” property" link="MmGdbusModem.html#MmGdbusModem--own-numbers"/>
+ <keyword type="property" name="The “plugin” property" link="MmGdbusModem.html#MmGdbusModem--plugin"/>
+ <keyword type="property" name="The “ports” property" link="MmGdbusModem.html#MmGdbusModem--ports"/>
+ <keyword type="property" name="The “power-state” property" link="MmGdbusModem.html#MmGdbusModem--power-state"/>
+ <keyword type="property" name="The “primary-port” property" link="MmGdbusModem.html#MmGdbusModem--primary-port"/>
+ <keyword type="property" name="The “revision” property" link="MmGdbusModem.html#MmGdbusModem--revision"/>
+ <keyword type="property" name="The “signal-quality” property" link="MmGdbusModem.html#MmGdbusModem--signal-quality"/>
+ <keyword type="property" name="The “sim” property" link="MmGdbusModem.html#MmGdbusModem--sim"/>
+ <keyword type="property" name="The “state” property" link="MmGdbusModem.html#MmGdbusModem--state"/>
+ <keyword type="property" name="The “state-failed-reason” property" link="MmGdbusModem.html#MmGdbusModem--state-failed-reason"/>
+ <keyword type="property" name="The “supported-bands” property" link="MmGdbusModem.html#MmGdbusModem--supported-bands"/>
+ <keyword type="property" name="The “supported-capabilities” property" link="MmGdbusModem.html#MmGdbusModem--supported-capabilities"/>
+ <keyword type="property" name="The “supported-ip-families” property" link="MmGdbusModem.html#MmGdbusModem--supported-ip-families"/>
+ <keyword type="property" name="The “supported-modes” property" link="MmGdbusModem.html#MmGdbusModem--supported-modes"/>
+ <keyword type="property" name="The “unlock-required” property" link="MmGdbusModem.html#MmGdbusModem--unlock-required"/>
+ <keyword type="property" name="The “unlock-retries” property" link="MmGdbusModem.html#MmGdbusModem--unlock-retries"/>
+ <keyword type="signal" name="The “handle-command” signal" link="MmGdbusModem.html#MmGdbusModem-handle-command"/>
+ <keyword type="signal" name="The “handle-create-bearer” signal" link="MmGdbusModem.html#MmGdbusModem-handle-create-bearer"/>
+ <keyword type="signal" name="The “handle-delete-bearer” signal" link="MmGdbusModem.html#MmGdbusModem-handle-delete-bearer"/>
+ <keyword type="signal" name="The “handle-enable” signal" link="MmGdbusModem.html#MmGdbusModem-handle-enable"/>
+ <keyword type="signal" name="The “handle-factory-reset” signal" link="MmGdbusModem.html#MmGdbusModem-handle-factory-reset"/>
+ <keyword type="signal" name="The “handle-list-bearers” signal" link="MmGdbusModem.html#MmGdbusModem-handle-list-bearers"/>
+ <keyword type="signal" name="The “handle-reset” signal" link="MmGdbusModem.html#MmGdbusModem-handle-reset"/>
+ <keyword type="signal" name="The “handle-set-current-bands” signal" link="MmGdbusModem.html#MmGdbusModem-handle-set-current-bands"/>
+ <keyword type="signal" name="The “handle-set-current-capabilities” signal" link="MmGdbusModem.html#MmGdbusModem-handle-set-current-capabilities"/>
+ <keyword type="signal" name="The “handle-set-current-modes” signal" link="MmGdbusModem.html#MmGdbusModem-handle-set-current-modes"/>
+ <keyword type="signal" name="The “handle-set-power-state” signal" link="MmGdbusModem.html#MmGdbusModem-handle-set-power-state"/>
+ <keyword type="signal" name="The “state-changed” signal" link="MmGdbusModem.html#MmGdbusModem-state-changed"/>
+ <keyword type="function" name="mm_gdbus_modem_proxy_new ()" link="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_modem_proxy_new_finish ()" link="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_proxy_new_for_bus ()" link="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_modem_proxy_new_for_bus_finish ()" link="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_proxy_new_for_bus_sync ()" link="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_proxy_new_sync ()" link="MmGdbusModemProxy.html#mm-gdbus-modem-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusModemProxy" link="MmGdbusModemProxy.html#MmGdbusModemProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_skeleton_new ()" link="MmGdbusModemSkeleton.html#mm-gdbus-modem-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusModemSkeleton" link="MmGdbusModemSkeleton.html#MmGdbusModemSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_get_registration_state ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-registration-state"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_get_imei ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-imei"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_dup_imei ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-imei"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_get_operator_code ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-operator-code"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_dup_operator_code ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-operator-code"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_get_operator_name ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-operator-name"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_dup_operator_name ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-operator-name"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_get_enabled_facility_locks ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-enabled-facility-locks"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_get_subscription_state ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-subscription-state"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_get_eps_ue_mode_operation ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-eps-ue-mode-operation"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_get_pco ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-pco"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_dup_pco ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-pco"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_get_initial_eps_bearer ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-initial-eps-bearer"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_dup_initial_eps_bearer ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-initial-eps-bearer"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_get_initial_eps_bearer_settings ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-get-initial-eps-bearer-settings"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_dup_initial_eps_bearer_settings ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-dup-initial-eps-bearer-settings"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_call_register ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-register"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_call_register_finish ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-register-finish"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_call_register_sync ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-register-sync"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_call_scan ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-scan"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_call_scan_finish ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-scan-finish"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_call_scan_sync ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-scan-sync"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_finish ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation-finish"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_call_set_eps_ue_mode_operation_sync ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-eps-ue-mode-operation-sync"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_finish ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings-finish"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_call_set_initial_eps_bearer_settings_sync ()" link="MmGdbusModem3gpp.html#mm-gdbus-modem3gpp-call-set-initial-eps-bearer-settings-sync"/>
+ <keyword type="struct" name="MmGdbusModem3gpp" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp-struct"/>
+ <keyword type="struct" name="struct MmGdbusModem3gppIface" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface"/>
+ <keyword type="property" name="The “enabled-facility-locks” property" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp--enabled-facility-locks"/>
+ <keyword type="property" name="The “eps-ue-mode-operation” property" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp--eps-ue-mode-operation"/>
+ <keyword type="property" name="The “imei” property" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp--imei"/>
+ <keyword type="property" name="The “initial-eps-bearer” property" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp--initial-eps-bearer"/>
+ <keyword type="property" name="The “initial-eps-bearer-settings” property" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp--initial-eps-bearer-settings"/>
+ <keyword type="property" name="The “operator-code” property" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp--operator-code"/>
+ <keyword type="property" name="The “operator-name” property" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp--operator-name"/>
+ <keyword type="property" name="The “pco” property" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp--pco"/>
+ <keyword type="property" name="The “registration-state” property" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp--registration-state"/>
+ <keyword type="property" name="The “subscription-state” property" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp--subscription-state"/>
+ <keyword type="signal" name="The “handle-register” signal" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-register"/>
+ <keyword type="signal" name="The “handle-scan” signal" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-scan"/>
+ <keyword type="signal" name="The “handle-set-eps-ue-mode-operation” signal" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-set-eps-ue-mode-operation"/>
+ <keyword type="signal" name="The “handle-set-initial-eps-bearer-settings” signal" link="MmGdbusModem3gpp.html#MmGdbusModem3gpp-handle-set-initial-eps-bearer-settings"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_proxy_new ()" link="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_proxy_new_finish ()" link="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_proxy_new_for_bus ()" link="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_proxy_new_for_bus_finish ()" link="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_proxy_new_for_bus_sync ()" link="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_proxy_new_sync ()" link="MmGdbusModem3gppProxy.html#mm-gdbus-modem3gpp-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusModem3gppProxy" link="MmGdbusModem3gppProxy.html#MmGdbusModem3gppProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_skeleton_new ()" link="MmGdbusModem3gppSkeleton.html#mm-gdbus-modem3gpp-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusModem3gppSkeleton" link="MmGdbusModem3gppSkeleton.html#MmGdbusModem3gppSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_get_state ()" link="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-get-state"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_get_network_request ()" link="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-get-network-request"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_dup_network_request ()" link="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-dup-network-request"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_get_network_notification ()" link="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-get-network-notification"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_dup_network_notification ()" link="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-dup-network-notification"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_call_initiate ()" link="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-initiate"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_call_initiate_finish ()" link="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-initiate-finish"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_call_initiate_sync ()" link="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-initiate-sync"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_call_respond ()" link="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-respond"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_call_respond_finish ()" link="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-respond-finish"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_call_respond_sync ()" link="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-respond-sync"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_call_cancel ()" link="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-cancel"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_call_cancel_finish ()" link="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-cancel-finish"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_call_cancel_sync ()" link="MmGdbusModem3gppUssd.html#mm-gdbus-modem3gpp-ussd-call-cancel-sync"/>
+ <keyword type="struct" name="MmGdbusModem3gppUssd" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-struct"/>
+ <keyword type="struct" name="struct MmGdbusModem3gppUssdIface" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssdIface"/>
+ <keyword type="property" name="The “network-notification” property" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd--network-notification"/>
+ <keyword type="property" name="The “network-request” property" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd--network-request"/>
+ <keyword type="property" name="The “state” property" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd--state"/>
+ <keyword type="signal" name="The “handle-cancel” signal" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-handle-cancel"/>
+ <keyword type="signal" name="The “handle-initiate” signal" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-handle-initiate"/>
+ <keyword type="signal" name="The “handle-respond” signal" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssd-handle-respond"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_proxy_new ()" link="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_proxy_new_finish ()" link="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_proxy_new_for_bus ()" link="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_finish ()" link="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_proxy_new_for_bus_sync ()" link="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_proxy_new_sync ()" link="MmGdbusModem3gppUssdProxy.html#mm-gdbus-modem3gpp-ussd-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusModem3gppUssdProxy" link="MmGdbusModem3gppUssdProxy.html#MmGdbusModem3gppUssdProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_modem3gpp_ussd_skeleton_new ()" link="MmGdbusModem3gppUssdSkeleton.html#mm-gdbus-modem3gpp-ussd-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusModem3gppUssdSkeleton" link="MmGdbusModem3gppUssdSkeleton.html#MmGdbusModem3gppUssdSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_get_cdma1x_registration_state ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-cdma1x-registration-state"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_get_evdo_registration_state ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-evdo-registration-state"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_get_activation_state ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-activation-state"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_get_esn ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-esn"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_dup_esn ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-dup-esn"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_get_meid ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-meid"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_dup_meid ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-dup-meid"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_get_nid ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-nid"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_get_sid ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-get-sid"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_call_activate ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_call_activate_finish ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_call_activate_sync ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_call_activate_manual ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-manual"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_call_activate_manual_finish ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-manual-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_call_activate_manual_sync ()" link="MmGdbusModemCdma.html#mm-gdbus-modem-cdma-call-activate-manual-sync"/>
+ <keyword type="struct" name="MmGdbusModemCdma" link="MmGdbusModemCdma.html#MmGdbusModemCdma-struct"/>
+ <keyword type="struct" name="struct MmGdbusModemCdmaIface" link="MmGdbusModemCdma.html#MmGdbusModemCdmaIface"/>
+ <keyword type="property" name="The “activation-state” property" link="MmGdbusModemCdma.html#MmGdbusModemCdma--activation-state"/>
+ <keyword type="property" name="The “cdma1x-registration-state” property" link="MmGdbusModemCdma.html#MmGdbusModemCdma--cdma1x-registration-state"/>
+ <keyword type="property" name="The “esn” property" link="MmGdbusModemCdma.html#MmGdbusModemCdma--esn"/>
+ <keyword type="property" name="The “evdo-registration-state” property" link="MmGdbusModemCdma.html#MmGdbusModemCdma--evdo-registration-state"/>
+ <keyword type="property" name="The “meid” property" link="MmGdbusModemCdma.html#MmGdbusModemCdma--meid"/>
+ <keyword type="property" name="The “nid” property" link="MmGdbusModemCdma.html#MmGdbusModemCdma--nid"/>
+ <keyword type="property" name="The “sid” property" link="MmGdbusModemCdma.html#MmGdbusModemCdma--sid"/>
+ <keyword type="signal" name="The “activation-state-changed” signal" link="MmGdbusModemCdma.html#MmGdbusModemCdma-activation-state-changed"/>
+ <keyword type="signal" name="The “handle-activate” signal" link="MmGdbusModemCdma.html#MmGdbusModemCdma-handle-activate"/>
+ <keyword type="signal" name="The “handle-activate-manual” signal" link="MmGdbusModemCdma.html#MmGdbusModemCdma-handle-activate-manual"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_proxy_new ()" link="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_proxy_new_finish ()" link="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_proxy_new_for_bus ()" link="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_proxy_new_for_bus_finish ()" link="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_proxy_new_for_bus_sync ()" link="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_proxy_new_sync ()" link="MmGdbusModemCdmaProxy.html#mm-gdbus-modem-cdma-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusModemCdmaProxy" link="MmGdbusModemCdmaProxy.html#MmGdbusModemCdmaProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_cdma_skeleton_new ()" link="MmGdbusModemCdmaSkeleton.html#mm-gdbus-modem-cdma-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusModemCdmaSkeleton" link="MmGdbusModemCdmaSkeleton.html#MmGdbusModemCdmaSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_location_get_enabled ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-enabled"/>
+ <keyword type="function" name="mm_gdbus_modem_location_get_capabilities ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-capabilities"/>
+ <keyword type="function" name="mm_gdbus_modem_location_get_signals_location ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-signals-location"/>
+ <keyword type="function" name="mm_gdbus_modem_location_get_location ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-location"/>
+ <keyword type="function" name="mm_gdbus_modem_location_dup_location ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-dup-location"/>
+ <keyword type="function" name="mm_gdbus_modem_location_dup_supl_server ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-dup-supl-server"/>
+ <keyword type="function" name="mm_gdbus_modem_location_get_supl_server ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-supl-server"/>
+ <keyword type="function" name="mm_gdbus_modem_location_get_gps_refresh_rate ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-gps-refresh-rate"/>
+ <keyword type="function" name="mm_gdbus_modem_location_get_supported_assistance_data ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-supported-assistance-data"/>
+ <keyword type="function" name="mm_gdbus_modem_location_dup_assistance_data_servers ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-dup-assistance-data-servers"/>
+ <keyword type="function" name="mm_gdbus_modem_location_get_assistance_data_servers ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-get-assistance-data-servers"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_get_location ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-get-location"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_get_location_finish ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-get-location-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_get_location_sync ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-get-location-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_setup ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-setup"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_setup_finish ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-setup-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_setup_sync ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-setup-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_set_supl_server ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-supl-server"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_set_supl_server_finish ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-supl-server-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_set_supl_server_sync ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-supl-server-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_inject_assistance_data ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-inject-assistance-data"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_inject_assistance_data_finish ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-inject-assistance-data-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_inject_assistance_data_sync ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-inject-assistance-data-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_set_gps_refresh_rate ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-gps-refresh-rate"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_set_gps_refresh_rate_finish ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-gps-refresh-rate-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_location_call_set_gps_refresh_rate_sync ()" link="MmGdbusModemLocation.html#mm-gdbus-modem-location-call-set-gps-refresh-rate-sync"/>
+ <keyword type="struct" name="MmGdbusModemLocation" link="MmGdbusModemLocation.html#MmGdbusModemLocation-struct"/>
+ <keyword type="struct" name="struct MmGdbusModemLocationIface" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface"/>
+ <keyword type="property" name="The “assistance-data-servers” property" link="MmGdbusModemLocation.html#MmGdbusModemLocation--assistance-data-servers"/>
+ <keyword type="property" name="The “capabilities” property" link="MmGdbusModemLocation.html#MmGdbusModemLocation--capabilities"/>
+ <keyword type="property" name="The “enabled” property" link="MmGdbusModemLocation.html#MmGdbusModemLocation--enabled"/>
+ <keyword type="property" name="The “gps-refresh-rate” property" link="MmGdbusModemLocation.html#MmGdbusModemLocation--gps-refresh-rate"/>
+ <keyword type="property" name="The “location” property" link="MmGdbusModemLocation.html#MmGdbusModemLocation--location"/>
+ <keyword type="property" name="The “signals-location” property" link="MmGdbusModemLocation.html#MmGdbusModemLocation--signals-location"/>
+ <keyword type="property" name="The “supl-server” property" link="MmGdbusModemLocation.html#MmGdbusModemLocation--supl-server"/>
+ <keyword type="property" name="The “supported-assistance-data” property" link="MmGdbusModemLocation.html#MmGdbusModemLocation--supported-assistance-data"/>
+ <keyword type="signal" name="The “handle-get-location” signal" link="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-get-location"/>
+ <keyword type="signal" name="The “handle-inject-assistance-data” signal" link="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-inject-assistance-data"/>
+ <keyword type="signal" name="The “handle-set-gps-refresh-rate” signal" link="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-set-gps-refresh-rate"/>
+ <keyword type="signal" name="The “handle-set-supl-server” signal" link="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-set-supl-server"/>
+ <keyword type="signal" name="The “handle-setup” signal" link="MmGdbusModemLocation.html#MmGdbusModemLocation-handle-setup"/>
+ <keyword type="function" name="mm_gdbus_modem_location_proxy_new ()" link="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_modem_location_proxy_new_finish ()" link="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_location_proxy_new_for_bus ()" link="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_modem_location_proxy_new_for_bus_finish ()" link="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_location_proxy_new_for_bus_sync ()" link="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_location_proxy_new_sync ()" link="MmGdbusModemLocationProxy.html#mm-gdbus-modem-location-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusModemLocationProxy" link="MmGdbusModemLocationProxy.html#MmGdbusModemLocationProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_location_skeleton_new ()" link="MmGdbusModemLocationSkeleton.html#mm-gdbus-modem-location-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusModemLocationSkeleton" link="MmGdbusModemLocationSkeleton.html#MmGdbusModemLocationSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_get_messages ()" link="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-get-messages"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_dup_messages ()" link="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-dup-messages"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_get_supported_storages ()" link="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-get-supported-storages"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_dup_supported_storages ()" link="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-dup-supported-storages"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_get_default_storage ()" link="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-get-default-storage"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_call_create ()" link="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-create"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_call_create_finish ()" link="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-create-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_call_create_sync ()" link="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-create-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_call_delete ()" link="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-delete"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_call_delete_finish ()" link="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-delete-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_call_delete_sync ()" link="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-delete-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_call_list ()" link="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-list"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_call_list_finish ()" link="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-list-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_call_list_sync ()" link="MmGdbusModemMessaging.html#mm-gdbus-modem-messaging-call-list-sync"/>
+ <keyword type="struct" name="MmGdbusModemMessaging" link="MmGdbusModemMessaging.html#MmGdbusModemMessaging-struct"/>
+ <keyword type="struct" name="struct MmGdbusModemMessagingIface" link="MmGdbusModemMessaging.html#MmGdbusModemMessagingIface"/>
+ <keyword type="property" name="The “default-storage” property" link="MmGdbusModemMessaging.html#MmGdbusModemMessaging--default-storage"/>
+ <keyword type="property" name="The “messages” property" link="MmGdbusModemMessaging.html#MmGdbusModemMessaging--messages"/>
+ <keyword type="property" name="The “supported-storages” property" link="MmGdbusModemMessaging.html#MmGdbusModemMessaging--supported-storages"/>
+ <keyword type="signal" name="The “added” signal" link="MmGdbusModemMessaging.html#MmGdbusModemMessaging-added"/>
+ <keyword type="signal" name="The “deleted” signal" link="MmGdbusModemMessaging.html#MmGdbusModemMessaging-deleted"/>
+ <keyword type="signal" name="The “handle-create” signal" link="MmGdbusModemMessaging.html#MmGdbusModemMessaging-handle-create"/>
+ <keyword type="signal" name="The “handle-delete” signal" link="MmGdbusModemMessaging.html#MmGdbusModemMessaging-handle-delete"/>
+ <keyword type="signal" name="The “handle-list” signal" link="MmGdbusModemMessaging.html#MmGdbusModemMessaging-handle-list"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_proxy_new ()" link="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_proxy_new_finish ()" link="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_proxy_new_for_bus ()" link="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_proxy_new_for_bus_finish ()" link="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_proxy_new_for_bus_sync ()" link="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_proxy_new_sync ()" link="MmGdbusModemMessagingProxy.html#mm-gdbus-modem-messaging-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusModemMessagingProxy" link="MmGdbusModemMessagingProxy.html#MmGdbusModemMessagingProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_messaging_skeleton_new ()" link="MmGdbusModemMessagingSkeleton.html#mm-gdbus-modem-messaging-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusModemMessagingSkeleton" link="MmGdbusModemMessagingSkeleton.html#MmGdbusModemMessagingSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_time_get_network_timezone ()" link="MmGdbusModemTime.html#mm-gdbus-modem-time-get-network-timezone"/>
+ <keyword type="function" name="mm_gdbus_modem_time_dup_network_timezone ()" link="MmGdbusModemTime.html#mm-gdbus-modem-time-dup-network-timezone"/>
+ <keyword type="function" name="mm_gdbus_modem_time_call_get_network_time ()" link="MmGdbusModemTime.html#mm-gdbus-modem-time-call-get-network-time"/>
+ <keyword type="function" name="mm_gdbus_modem_time_call_get_network_time_finish ()" link="MmGdbusModemTime.html#mm-gdbus-modem-time-call-get-network-time-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_time_call_get_network_time_sync ()" link="MmGdbusModemTime.html#mm-gdbus-modem-time-call-get-network-time-sync"/>
+ <keyword type="struct" name="MmGdbusModemTime" link="MmGdbusModemTime.html#MmGdbusModemTime-struct"/>
+ <keyword type="struct" name="struct MmGdbusModemTimeIface" link="MmGdbusModemTime.html#MmGdbusModemTimeIface"/>
+ <keyword type="property" name="The “network-timezone” property" link="MmGdbusModemTime.html#MmGdbusModemTime--network-timezone"/>
+ <keyword type="signal" name="The “handle-get-network-time” signal" link="MmGdbusModemTime.html#MmGdbusModemTime-handle-get-network-time"/>
+ <keyword type="signal" name="The “network-time-changed” signal" link="MmGdbusModemTime.html#MmGdbusModemTime-network-time-changed"/>
+ <keyword type="function" name="mm_gdbus_modem_time_proxy_new ()" link="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_modem_time_proxy_new_finish ()" link="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_time_proxy_new_for_bus ()" link="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_modem_time_proxy_new_for_bus_finish ()" link="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_time_proxy_new_for_bus_sync ()" link="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_time_proxy_new_sync ()" link="MmGdbusModemTimeProxy.html#mm-gdbus-modem-time-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusModemTimeProxy" link="MmGdbusModemTimeProxy.html#MmGdbusModemTimeProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_time_skeleton_new ()" link="MmGdbusModemTimeSkeleton.html#mm-gdbus-modem-time-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusModemTimeSkeleton" link="MmGdbusModemTimeSkeleton.html#MmGdbusModemTimeSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_dup_update_settings ()" link="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-dup-update-settings"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_get_update_settings ()" link="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-get-update-settings"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_call_list ()" link="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-list"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_call_list_finish ()" link="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-list-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_call_list_sync ()" link="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-list-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_call_select ()" link="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-select"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_call_select_finish ()" link="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-select-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_call_select_sync ()" link="MmGdbusModemFirmware.html#mm-gdbus-modem-firmware-call-select-sync"/>
+ <keyword type="struct" name="MmGdbusModemFirmware" link="MmGdbusModemFirmware.html#MmGdbusModemFirmware-struct"/>
+ <keyword type="struct" name="struct MmGdbusModemFirmwareIface" link="MmGdbusModemFirmware.html#MmGdbusModemFirmwareIface"/>
+ <keyword type="property" name="The “update-settings” property" link="MmGdbusModemFirmware.html#MmGdbusModemFirmware--update-settings"/>
+ <keyword type="signal" name="The “handle-list” signal" link="MmGdbusModemFirmware.html#MmGdbusModemFirmware-handle-list"/>
+ <keyword type="signal" name="The “handle-select” signal" link="MmGdbusModemFirmware.html#MmGdbusModemFirmware-handle-select"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_proxy_new ()" link="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_proxy_new_finish ()" link="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_proxy_new_for_bus ()" link="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_proxy_new_for_bus_finish ()" link="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_proxy_new_for_bus_sync ()" link="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_proxy_new_sync ()" link="MmGdbusModemFirmwareProxy.html#mm-gdbus-modem-firmware-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusModemFirmwareProxy" link="MmGdbusModemFirmwareProxy.html#MmGdbusModemFirmwareProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_firmware_skeleton_new ()" link="MmGdbusModemFirmwareSkeleton.html#mm-gdbus-modem-firmware-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusModemFirmwareSkeleton" link="MmGdbusModemFirmwareSkeleton.html#MmGdbusModemFirmwareSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_get_rate ()" link="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-rate"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_get_cdma ()" link="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-cdma"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_get_evdo ()" link="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-evdo"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_get_gsm ()" link="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-gsm"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_get_umts ()" link="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-umts"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_get_lte ()" link="MmGdbusModemSignal.html#mm-gdbus-modem-signal-get-lte"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_dup_cdma ()" link="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-cdma"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_dup_evdo ()" link="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-evdo"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_dup_gsm ()" link="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-gsm"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_dup_umts ()" link="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-umts"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_dup_lte ()" link="MmGdbusModemSignal.html#mm-gdbus-modem-signal-dup-lte"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_call_setup ()" link="MmGdbusModemSignal.html#mm-gdbus-modem-signal-call-setup"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_call_setup_finish ()" link="MmGdbusModemSignal.html#mm-gdbus-modem-signal-call-setup-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_call_setup_sync ()" link="MmGdbusModemSignal.html#mm-gdbus-modem-signal-call-setup-sync"/>
+ <keyword type="struct" name="MmGdbusModemSignal" link="MmGdbusModemSignal.html#MmGdbusModemSignal-struct"/>
+ <keyword type="struct" name="struct MmGdbusModemSignalIface" link="MmGdbusModemSignal.html#MmGdbusModemSignalIface"/>
+ <keyword type="property" name="The “cdma” property" link="MmGdbusModemSignal.html#MmGdbusModemSignal--cdma"/>
+ <keyword type="property" name="The “evdo” property" link="MmGdbusModemSignal.html#MmGdbusModemSignal--evdo"/>
+ <keyword type="property" name="The “gsm” property" link="MmGdbusModemSignal.html#MmGdbusModemSignal--gsm"/>
+ <keyword type="property" name="The “lte” property" link="MmGdbusModemSignal.html#MmGdbusModemSignal--lte"/>
+ <keyword type="property" name="The “rate” property" link="MmGdbusModemSignal.html#MmGdbusModemSignal--rate"/>
+ <keyword type="property" name="The “umts” property" link="MmGdbusModemSignal.html#MmGdbusModemSignal--umts"/>
+ <keyword type="signal" name="The “handle-setup” signal" link="MmGdbusModemSignal.html#MmGdbusModemSignal-handle-setup"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_proxy_new ()" link="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_proxy_new_finish ()" link="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_proxy_new_for_bus ()" link="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_proxy_new_for_bus_finish ()" link="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_proxy_new_for_bus_sync ()" link="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_proxy_new_sync ()" link="MmGdbusModemSignalProxy.html#mm-gdbus-modem-signal-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusModemSignalProxy" link="MmGdbusModemSignalProxy.html#MmGdbusModemSignalProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_signal_skeleton_new ()" link="MmGdbusModemSignalSkeleton.html#mm-gdbus-modem-signal-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusModemSignalSkeleton" link="MmGdbusModemSignalSkeleton.html#MmGdbusModemSignalSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_call_accept_network_initiated_session ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-accept-network-initiated-session"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_call_accept_network_initiated_session_finish ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-accept-network-initiated-session-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_call_accept_network_initiated_session_sync ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-accept-network-initiated-session-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_call_cancel_session ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-cancel-session"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_call_cancel_session_finish ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-cancel-session-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_call_cancel_session_sync ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-cancel-session-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_call_setup ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-setup"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_call_setup_finish ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-setup-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_call_setup_sync ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-setup-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_call_start_client_initiated_session ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-start-client-initiated-session"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_call_start_client_initiated_session_finish ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-start-client-initiated-session-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_call_start_client_initiated_session_sync ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-call-start-client-initiated-session-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_get_features ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-get-features"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_get_session_state ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-get-session-state"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_get_session_type ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-get-session-type"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_get_pending_network_initiated_sessions ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-get-pending-network-initiated-sessions"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_dup_pending_network_initiated_sessions ()" link="MmGdbusModemOma.html#mm-gdbus-modem-oma-dup-pending-network-initiated-sessions"/>
+ <keyword type="struct" name="MmGdbusModemOma" link="MmGdbusModemOma.html#MmGdbusModemOma-struct"/>
+ <keyword type="struct" name="struct MmGdbusModemOmaIface" link="MmGdbusModemOma.html#MmGdbusModemOmaIface"/>
+ <keyword type="property" name="The “features” property" link="MmGdbusModemOma.html#MmGdbusModemOma--features"/>
+ <keyword type="property" name="The “pending-network-initiated-sessions” property" link="MmGdbusModemOma.html#MmGdbusModemOma--pending-network-initiated-sessions"/>
+ <keyword type="property" name="The “session-state” property" link="MmGdbusModemOma.html#MmGdbusModemOma--session-state"/>
+ <keyword type="property" name="The “session-type” property" link="MmGdbusModemOma.html#MmGdbusModemOma--session-type"/>
+ <keyword type="signal" name="The “handle-accept-network-initiated-session” signal" link="MmGdbusModemOma.html#MmGdbusModemOma-handle-accept-network-initiated-session"/>
+ <keyword type="signal" name="The “handle-cancel-session” signal" link="MmGdbusModemOma.html#MmGdbusModemOma-handle-cancel-session"/>
+ <keyword type="signal" name="The “handle-setup” signal" link="MmGdbusModemOma.html#MmGdbusModemOma-handle-setup"/>
+ <keyword type="signal" name="The “handle-start-client-initiated-session” signal" link="MmGdbusModemOma.html#MmGdbusModemOma-handle-start-client-initiated-session"/>
+ <keyword type="signal" name="The “session-state-changed” signal" link="MmGdbusModemOma.html#MmGdbusModemOma-session-state-changed"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_proxy_new ()" link="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_proxy_new_finish ()" link="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_proxy_new_for_bus ()" link="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_proxy_new_for_bus_finish ()" link="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_proxy_new_for_bus_sync ()" link="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_proxy_new_sync ()" link="MmGdbusModemOmaProxy.html#mm-gdbus-modem-oma-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusModemOmaProxy" link="MmGdbusModemOmaProxy.html#MmGdbusModemOmaProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_oma_skeleton_new ()" link="MmGdbusModemOmaSkeleton.html#mm-gdbus-modem-oma-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusModemOmaSkeleton" link="MmGdbusModemOmaSkeleton.html#MmGdbusModemOmaSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_get_calls ()" link="MmGdbusModemVoice.html#mm-gdbus-modem-voice-get-calls"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_dup_calls ()" link="MmGdbusModemVoice.html#mm-gdbus-modem-voice-dup-calls"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_call_create_call ()" link="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-create-call"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_call_create_call_finish ()" link="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-create-call-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_call_create_call_sync ()" link="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-create-call-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_call_delete_call ()" link="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-delete-call"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_call_delete_call_finish ()" link="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-delete-call-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_call_delete_call_sync ()" link="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-delete-call-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_call_list_calls ()" link="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-list-calls"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_call_list_calls_finish ()" link="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-list-calls-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_call_list_calls_sync ()" link="MmGdbusModemVoice.html#mm-gdbus-modem-voice-call-list-calls-sync"/>
+ <keyword type="struct" name="MmGdbusModemVoice" link="MmGdbusModemVoice.html#MmGdbusModemVoice-struct"/>
+ <keyword type="struct" name="struct MmGdbusModemVoiceIface" link="MmGdbusModemVoice.html#MmGdbusModemVoiceIface"/>
+ <keyword type="property" name="The “calls” property" link="MmGdbusModemVoice.html#MmGdbusModemVoice--calls"/>
+ <keyword type="signal" name="The “call-added” signal" link="MmGdbusModemVoice.html#MmGdbusModemVoice-call-added"/>
+ <keyword type="signal" name="The “call-deleted” signal" link="MmGdbusModemVoice.html#MmGdbusModemVoice-call-deleted"/>
+ <keyword type="signal" name="The “handle-create-call” signal" link="MmGdbusModemVoice.html#MmGdbusModemVoice-handle-create-call"/>
+ <keyword type="signal" name="The “handle-delete-call” signal" link="MmGdbusModemVoice.html#MmGdbusModemVoice-handle-delete-call"/>
+ <keyword type="signal" name="The “handle-list-calls” signal" link="MmGdbusModemVoice.html#MmGdbusModemVoice-handle-list-calls"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_proxy_new ()" link="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_proxy_new_finish ()" link="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_proxy_new_for_bus ()" link="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_proxy_new_for_bus_finish ()" link="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_proxy_new_for_bus_sync ()" link="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_proxy_new_sync ()" link="MmGdbusModemVoiceProxy.html#mm-gdbus-modem-voice-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusModemVoiceProxy" link="MmGdbusModemVoiceProxy.html#MmGdbusModemVoiceProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_voice_skeleton_new ()" link="MmGdbusModemVoiceSkeleton.html#mm-gdbus-modem-voice-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusModemVoiceSkeleton" link="MmGdbusModemVoiceSkeleton.html#MmGdbusModemVoiceSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_call_connect ()" link="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-connect"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_call_connect_finish ()" link="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-connect-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_call_connect_sync ()" link="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-connect-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_call_disconnect ()" link="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-disconnect"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_call_disconnect_finish ()" link="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-disconnect-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_call_disconnect_sync ()" link="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-disconnect-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_call_get_status ()" link="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-get-status"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_call_get_status_finish ()" link="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-get-status-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_call_get_status_sync ()" link="MmGdbusModemSimple.html#mm-gdbus-modem-simple-call-get-status-sync"/>
+ <keyword type="struct" name="MmGdbusModemSimple" link="MmGdbusModemSimple.html#MmGdbusModemSimple-struct"/>
+ <keyword type="struct" name="struct MmGdbusModemSimpleIface" link="MmGdbusModemSimple.html#MmGdbusModemSimpleIface"/>
+ <keyword type="signal" name="The “handle-connect” signal" link="MmGdbusModemSimple.html#MmGdbusModemSimple-handle-connect"/>
+ <keyword type="signal" name="The “handle-disconnect” signal" link="MmGdbusModemSimple.html#MmGdbusModemSimple-handle-disconnect"/>
+ <keyword type="signal" name="The “handle-get-status” signal" link="MmGdbusModemSimple.html#MmGdbusModemSimple-handle-get-status"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_proxy_new ()" link="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_proxy_new_finish ()" link="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_proxy_new_for_bus ()" link="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_proxy_new_for_bus_finish ()" link="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_proxy_new_for_bus_sync ()" link="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_proxy_new_sync ()" link="MmGdbusModemSimpleProxy.html#mm-gdbus-modem-simple-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusModemSimpleProxy" link="MmGdbusModemSimpleProxy.html#MmGdbusModemSimpleProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_modem_simple_skeleton_new ()" link="MmGdbusModemSimpleSkeleton.html#mm-gdbus-modem-simple-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusModemSimpleSkeleton" link="MmGdbusModemSimpleSkeleton.html#MmGdbusModemSimpleSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_bearer_get_interface ()" link="MmGdbusBearer.html#mm-gdbus-bearer-get-interface"/>
+ <keyword type="function" name="mm_gdbus_bearer_dup_interface ()" link="MmGdbusBearer.html#mm-gdbus-bearer-dup-interface"/>
+ <keyword type="function" name="mm_gdbus_bearer_get_ip4_config ()" link="MmGdbusBearer.html#mm-gdbus-bearer-get-ip4-config"/>
+ <keyword type="function" name="mm_gdbus_bearer_dup_ip4_config ()" link="MmGdbusBearer.html#mm-gdbus-bearer-dup-ip4-config"/>
+ <keyword type="function" name="mm_gdbus_bearer_get_ip6_config ()" link="MmGdbusBearer.html#mm-gdbus-bearer-get-ip6-config"/>
+ <keyword type="function" name="mm_gdbus_bearer_dup_ip6_config ()" link="MmGdbusBearer.html#mm-gdbus-bearer-dup-ip6-config"/>
+ <keyword type="function" name="mm_gdbus_bearer_get_ip_timeout ()" link="MmGdbusBearer.html#mm-gdbus-bearer-get-ip-timeout"/>
+ <keyword type="function" name="mm_gdbus_bearer_get_properties ()" link="MmGdbusBearer.html#mm-gdbus-bearer-get-properties"/>
+ <keyword type="function" name="mm_gdbus_bearer_dup_properties ()" link="MmGdbusBearer.html#mm-gdbus-bearer-dup-properties"/>
+ <keyword type="function" name="mm_gdbus_bearer_get_connected ()" link="MmGdbusBearer.html#mm-gdbus-bearer-get-connected"/>
+ <keyword type="function" name="mm_gdbus_bearer_get_suspended ()" link="MmGdbusBearer.html#mm-gdbus-bearer-get-suspended"/>
+ <keyword type="function" name="mm_gdbus_bearer_get_bearer_type ()" link="MmGdbusBearer.html#mm-gdbus-bearer-get-bearer-type"/>
+ <keyword type="function" name="mm_gdbus_bearer_get_stats ()" link="MmGdbusBearer.html#mm-gdbus-bearer-get-stats"/>
+ <keyword type="function" name="mm_gdbus_bearer_dup_stats ()" link="MmGdbusBearer.html#mm-gdbus-bearer-dup-stats"/>
+ <keyword type="function" name="mm_gdbus_bearer_call_connect ()" link="MmGdbusBearer.html#mm-gdbus-bearer-call-connect"/>
+ <keyword type="function" name="mm_gdbus_bearer_call_connect_finish ()" link="MmGdbusBearer.html#mm-gdbus-bearer-call-connect-finish"/>
+ <keyword type="function" name="mm_gdbus_bearer_call_connect_sync ()" link="MmGdbusBearer.html#mm-gdbus-bearer-call-connect-sync"/>
+ <keyword type="function" name="mm_gdbus_bearer_call_disconnect ()" link="MmGdbusBearer.html#mm-gdbus-bearer-call-disconnect"/>
+ <keyword type="function" name="mm_gdbus_bearer_call_disconnect_finish ()" link="MmGdbusBearer.html#mm-gdbus-bearer-call-disconnect-finish"/>
+ <keyword type="function" name="mm_gdbus_bearer_call_disconnect_sync ()" link="MmGdbusBearer.html#mm-gdbus-bearer-call-disconnect-sync"/>
+ <keyword type="struct" name="MmGdbusBearer" link="MmGdbusBearer.html#MmGdbusBearer-struct"/>
+ <keyword type="struct" name="struct MmGdbusBearerIface" link="MmGdbusBearer.html#MmGdbusBearerIface"/>
+ <keyword type="property" name="The “bearer-type” property" link="MmGdbusBearer.html#MmGdbusBearer--bearer-type"/>
+ <keyword type="property" name="The “connected” property" link="MmGdbusBearer.html#MmGdbusBearer--connected"/>
+ <keyword type="property" name="The “interface” property" link="MmGdbusBearer.html#MmGdbusBearer--interface"/>
+ <keyword type="property" name="The “ip-timeout” property" link="MmGdbusBearer.html#MmGdbusBearer--ip-timeout"/>
+ <keyword type="property" name="The “ip4-config” property" link="MmGdbusBearer.html#MmGdbusBearer--ip4-config"/>
+ <keyword type="property" name="The “ip6-config” property" link="MmGdbusBearer.html#MmGdbusBearer--ip6-config"/>
+ <keyword type="property" name="The “properties” property" link="MmGdbusBearer.html#MmGdbusBearer--properties"/>
+ <keyword type="property" name="The “stats” property" link="MmGdbusBearer.html#MmGdbusBearer--stats"/>
+ <keyword type="property" name="The “suspended” property" link="MmGdbusBearer.html#MmGdbusBearer--suspended"/>
+ <keyword type="signal" name="The “handle-connect” signal" link="MmGdbusBearer.html#MmGdbusBearer-handle-connect"/>
+ <keyword type="signal" name="The “handle-disconnect” signal" link="MmGdbusBearer.html#MmGdbusBearer-handle-disconnect"/>
+ <keyword type="function" name="mm_gdbus_bearer_proxy_new ()" link="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_bearer_proxy_new_finish ()" link="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_bearer_proxy_new_for_bus ()" link="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_bearer_proxy_new_for_bus_finish ()" link="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_bearer_proxy_new_for_bus_sync ()" link="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_bearer_proxy_new_sync ()" link="MmGdbusBearerProxy.html#mm-gdbus-bearer-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusBearerProxy" link="MmGdbusBearerProxy.html#MmGdbusBearerProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_bearer_skeleton_new ()" link="MmGdbusBearerSkeleton.html#mm-gdbus-bearer-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusBearerSkeleton" link="MmGdbusBearerSkeleton.html#MmGdbusBearerSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_sim_get_imsi ()" link="MmGdbusSim.html#mm-gdbus-sim-get-imsi"/>
+ <keyword type="function" name="mm_gdbus_sim_dup_imsi ()" link="MmGdbusSim.html#mm-gdbus-sim-dup-imsi"/>
+ <keyword type="function" name="mm_gdbus_sim_get_sim_identifier ()" link="MmGdbusSim.html#mm-gdbus-sim-get-sim-identifier"/>
+ <keyword type="function" name="mm_gdbus_sim_dup_sim_identifier ()" link="MmGdbusSim.html#mm-gdbus-sim-dup-sim-identifier"/>
+ <keyword type="function" name="mm_gdbus_sim_get_operator_identifier ()" link="MmGdbusSim.html#mm-gdbus-sim-get-operator-identifier"/>
+ <keyword type="function" name="mm_gdbus_sim_dup_operator_identifier ()" link="MmGdbusSim.html#mm-gdbus-sim-dup-operator-identifier"/>
+ <keyword type="function" name="mm_gdbus_sim_get_operator_name ()" link="MmGdbusSim.html#mm-gdbus-sim-get-operator-name"/>
+ <keyword type="function" name="mm_gdbus_sim_dup_operator_name ()" link="MmGdbusSim.html#mm-gdbus-sim-dup-operator-name"/>
+ <keyword type="function" name="mm_gdbus_sim_call_send_pin ()" link="MmGdbusSim.html#mm-gdbus-sim-call-send-pin"/>
+ <keyword type="function" name="mm_gdbus_sim_call_send_pin_finish ()" link="MmGdbusSim.html#mm-gdbus-sim-call-send-pin-finish"/>
+ <keyword type="function" name="mm_gdbus_sim_call_send_pin_sync ()" link="MmGdbusSim.html#mm-gdbus-sim-call-send-pin-sync"/>
+ <keyword type="function" name="mm_gdbus_sim_call_send_puk ()" link="MmGdbusSim.html#mm-gdbus-sim-call-send-puk"/>
+ <keyword type="function" name="mm_gdbus_sim_call_send_puk_finish ()" link="MmGdbusSim.html#mm-gdbus-sim-call-send-puk-finish"/>
+ <keyword type="function" name="mm_gdbus_sim_call_send_puk_sync ()" link="MmGdbusSim.html#mm-gdbus-sim-call-send-puk-sync"/>
+ <keyword type="function" name="mm_gdbus_sim_call_enable_pin ()" link="MmGdbusSim.html#mm-gdbus-sim-call-enable-pin"/>
+ <keyword type="function" name="mm_gdbus_sim_call_enable_pin_finish ()" link="MmGdbusSim.html#mm-gdbus-sim-call-enable-pin-finish"/>
+ <keyword type="function" name="mm_gdbus_sim_call_enable_pin_sync ()" link="MmGdbusSim.html#mm-gdbus-sim-call-enable-pin-sync"/>
+ <keyword type="function" name="mm_gdbus_sim_call_change_pin ()" link="MmGdbusSim.html#mm-gdbus-sim-call-change-pin"/>
+ <keyword type="function" name="mm_gdbus_sim_call_change_pin_finish ()" link="MmGdbusSim.html#mm-gdbus-sim-call-change-pin-finish"/>
+ <keyword type="function" name="mm_gdbus_sim_call_change_pin_sync ()" link="MmGdbusSim.html#mm-gdbus-sim-call-change-pin-sync"/>
+ <keyword type="struct" name="MmGdbusSim" link="MmGdbusSim.html#MmGdbusSim-struct"/>
+ <keyword type="struct" name="struct MmGdbusSimIface" link="MmGdbusSim.html#MmGdbusSimIface"/>
+ <keyword type="property" name="The “imsi” property" link="MmGdbusSim.html#MmGdbusSim--imsi"/>
+ <keyword type="property" name="The “operator-identifier” property" link="MmGdbusSim.html#MmGdbusSim--operator-identifier"/>
+ <keyword type="property" name="The “operator-name” property" link="MmGdbusSim.html#MmGdbusSim--operator-name"/>
+ <keyword type="property" name="The “sim-identifier” property" link="MmGdbusSim.html#MmGdbusSim--sim-identifier"/>
+ <keyword type="signal" name="The “handle-change-pin” signal" link="MmGdbusSim.html#MmGdbusSim-handle-change-pin"/>
+ <keyword type="signal" name="The “handle-enable-pin” signal" link="MmGdbusSim.html#MmGdbusSim-handle-enable-pin"/>
+ <keyword type="signal" name="The “handle-send-pin” signal" link="MmGdbusSim.html#MmGdbusSim-handle-send-pin"/>
+ <keyword type="signal" name="The “handle-send-puk” signal" link="MmGdbusSim.html#MmGdbusSim-handle-send-puk"/>
+ <keyword type="function" name="mm_gdbus_sim_proxy_new ()" link="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_sim_proxy_new_finish ()" link="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_sim_proxy_new_for_bus ()" link="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_sim_proxy_new_for_bus_finish ()" link="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_sim_proxy_new_for_bus_sync ()" link="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_sim_proxy_new_sync ()" link="MmGdbusSimProxy.html#mm-gdbus-sim-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusSimProxy" link="MmGdbusSimProxy.html#MmGdbusSimProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_sim_skeleton_new ()" link="MmGdbusSimSkeleton.html#mm-gdbus-sim-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusSimSkeleton" link="MmGdbusSimSkeleton.html#MmGdbusSimSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_sms_get_state ()" link="MmGdbusSms.html#mm-gdbus-sms-get-state"/>
+ <keyword type="function" name="mm_gdbus_sms_get_pdu_type ()" link="MmGdbusSms.html#mm-gdbus-sms-get-pdu-type"/>
+ <keyword type="function" name="mm_gdbus_sms_get_message_reference ()" link="MmGdbusSms.html#mm-gdbus-sms-get-message-reference"/>
+ <keyword type="function" name="mm_gdbus_sms_get_storage ()" link="MmGdbusSms.html#mm-gdbus-sms-get-storage"/>
+ <keyword type="function" name="mm_gdbus_sms_get_text ()" link="MmGdbusSms.html#mm-gdbus-sms-get-text"/>
+ <keyword type="function" name="mm_gdbus_sms_dup_text ()" link="MmGdbusSms.html#mm-gdbus-sms-dup-text"/>
+ <keyword type="function" name="mm_gdbus_sms_get_data ()" link="MmGdbusSms.html#mm-gdbus-sms-get-data"/>
+ <keyword type="function" name="mm_gdbus_sms_dup_data ()" link="MmGdbusSms.html#mm-gdbus-sms-dup-data"/>
+ <keyword type="function" name="mm_gdbus_sms_get_number ()" link="MmGdbusSms.html#mm-gdbus-sms-get-number"/>
+ <keyword type="function" name="mm_gdbus_sms_dup_number ()" link="MmGdbusSms.html#mm-gdbus-sms-dup-number"/>
+ <keyword type="function" name="mm_gdbus_sms_get_smsc ()" link="MmGdbusSms.html#mm-gdbus-sms-get-smsc"/>
+ <keyword type="function" name="mm_gdbus_sms_dup_smsc ()" link="MmGdbusSms.html#mm-gdbus-sms-dup-smsc"/>
+ <keyword type="function" name="mm_gdbus_sms_get_validity ()" link="MmGdbusSms.html#mm-gdbus-sms-get-validity"/>
+ <keyword type="function" name="mm_gdbus_sms_dup_validity ()" link="MmGdbusSms.html#mm-gdbus-sms-dup-validity"/>
+ <keyword type="function" name="mm_gdbus_sms_get_class ()" link="MmGdbusSms.html#mm-gdbus-sms-get-class"/>
+ <keyword type="function" name="mm_gdbus_sms_get_teleservice_id ()" link="MmGdbusSms.html#mm-gdbus-sms-get-teleservice-id"/>
+ <keyword type="function" name="mm_gdbus_sms_get_service_category ()" link="MmGdbusSms.html#mm-gdbus-sms-get-service-category"/>
+ <keyword type="function" name="mm_gdbus_sms_get_timestamp ()" link="MmGdbusSms.html#mm-gdbus-sms-get-timestamp"/>
+ <keyword type="function" name="mm_gdbus_sms_dup_timestamp ()" link="MmGdbusSms.html#mm-gdbus-sms-dup-timestamp"/>
+ <keyword type="function" name="mm_gdbus_sms_get_discharge_timestamp ()" link="MmGdbusSms.html#mm-gdbus-sms-get-discharge-timestamp"/>
+ <keyword type="function" name="mm_gdbus_sms_dup_discharge_timestamp ()" link="MmGdbusSms.html#mm-gdbus-sms-dup-discharge-timestamp"/>
+ <keyword type="function" name="mm_gdbus_sms_get_delivery_report_request ()" link="MmGdbusSms.html#mm-gdbus-sms-get-delivery-report-request"/>
+ <keyword type="function" name="mm_gdbus_sms_get_delivery_state ()" link="MmGdbusSms.html#mm-gdbus-sms-get-delivery-state"/>
+ <keyword type="function" name="mm_gdbus_sms_call_send ()" link="MmGdbusSms.html#mm-gdbus-sms-call-send"/>
+ <keyword type="function" name="mm_gdbus_sms_call_send_finish ()" link="MmGdbusSms.html#mm-gdbus-sms-call-send-finish"/>
+ <keyword type="function" name="mm_gdbus_sms_call_send_sync ()" link="MmGdbusSms.html#mm-gdbus-sms-call-send-sync"/>
+ <keyword type="function" name="mm_gdbus_sms_call_store ()" link="MmGdbusSms.html#mm-gdbus-sms-call-store"/>
+ <keyword type="function" name="mm_gdbus_sms_call_store_finish ()" link="MmGdbusSms.html#mm-gdbus-sms-call-store-finish"/>
+ <keyword type="function" name="mm_gdbus_sms_call_store_sync ()" link="MmGdbusSms.html#mm-gdbus-sms-call-store-sync"/>
+ <keyword type="struct" name="MmGdbusSms" link="MmGdbusSms.html#MmGdbusSms-struct"/>
+ <keyword type="struct" name="struct MmGdbusSmsIface" link="MmGdbusSms.html#MmGdbusSmsIface"/>
+ <keyword type="property" name="The “class” property" link="MmGdbusSms.html#MmGdbusSms--class"/>
+ <keyword type="property" name="The “data” property" link="MmGdbusSms.html#MmGdbusSms--data"/>
+ <keyword type="property" name="The “delivery-report-request” property" link="MmGdbusSms.html#MmGdbusSms--delivery-report-request"/>
+ <keyword type="property" name="The “delivery-state” property" link="MmGdbusSms.html#MmGdbusSms--delivery-state"/>
+ <keyword type="property" name="The “discharge-timestamp” property" link="MmGdbusSms.html#MmGdbusSms--discharge-timestamp"/>
+ <keyword type="property" name="The “message-reference” property" link="MmGdbusSms.html#MmGdbusSms--message-reference"/>
+ <keyword type="property" name="The “number” property" link="MmGdbusSms.html#MmGdbusSms--number"/>
+ <keyword type="property" name="The “pdu-type” property" link="MmGdbusSms.html#MmGdbusSms--pdu-type"/>
+ <keyword type="property" name="The “service-category” property" link="MmGdbusSms.html#MmGdbusSms--service-category"/>
+ <keyword type="property" name="The “smsc” property" link="MmGdbusSms.html#MmGdbusSms--smsc"/>
+ <keyword type="property" name="The “state” property" link="MmGdbusSms.html#MmGdbusSms--state"/>
+ <keyword type="property" name="The “storage” property" link="MmGdbusSms.html#MmGdbusSms--storage"/>
+ <keyword type="property" name="The “teleservice-id” property" link="MmGdbusSms.html#MmGdbusSms--teleservice-id"/>
+ <keyword type="property" name="The “text” property" link="MmGdbusSms.html#MmGdbusSms--text"/>
+ <keyword type="property" name="The “timestamp” property" link="MmGdbusSms.html#MmGdbusSms--timestamp"/>
+ <keyword type="property" name="The “validity” property" link="MmGdbusSms.html#MmGdbusSms--validity"/>
+ <keyword type="signal" name="The “handle-send” signal" link="MmGdbusSms.html#MmGdbusSms-handle-send"/>
+ <keyword type="signal" name="The “handle-store” signal" link="MmGdbusSms.html#MmGdbusSms-handle-store"/>
+ <keyword type="function" name="mm_gdbus_sms_proxy_new ()" link="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_sms_proxy_new_finish ()" link="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_sms_proxy_new_for_bus ()" link="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_sms_proxy_new_for_bus_finish ()" link="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_sms_proxy_new_for_bus_sync ()" link="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_sms_proxy_new_sync ()" link="MmGdbusSmsProxy.html#mm-gdbus-sms-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusSmsProxy" link="MmGdbusSmsProxy.html#MmGdbusSmsProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_sms_skeleton_new ()" link="MmGdbusSmsSkeleton.html#mm-gdbus-sms-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusSmsSkeleton" link="MmGdbusSmsSkeleton.html#MmGdbusSmsSkeleton-struct"/>
+ <keyword type="function" name="mm_gdbus_call_get_direction ()" link="MmGdbusCall.html#mm-gdbus-call-get-direction"/>
+ <keyword type="function" name="mm_gdbus_call_get_number ()" link="MmGdbusCall.html#mm-gdbus-call-get-number"/>
+ <keyword type="function" name="mm_gdbus_call_dup_number ()" link="MmGdbusCall.html#mm-gdbus-call-dup-number"/>
+ <keyword type="function" name="mm_gdbus_call_get_state ()" link="MmGdbusCall.html#mm-gdbus-call-get-state"/>
+ <keyword type="function" name="mm_gdbus_call_get_state_reason ()" link="MmGdbusCall.html#mm-gdbus-call-get-state-reason"/>
+ <keyword type="function" name="mm_gdbus_call_dup_audio_format ()" link="MmGdbusCall.html#mm-gdbus-call-dup-audio-format"/>
+ <keyword type="function" name="mm_gdbus_call_dup_audio_port ()" link="MmGdbusCall.html#mm-gdbus-call-dup-audio-port"/>
+ <keyword type="function" name="mm_gdbus_call_get_audio_format ()" link="MmGdbusCall.html#mm-gdbus-call-get-audio-format"/>
+ <keyword type="function" name="mm_gdbus_call_get_audio_port ()" link="MmGdbusCall.html#mm-gdbus-call-get-audio-port"/>
+ <keyword type="function" name="mm_gdbus_call_call_accept ()" link="MmGdbusCall.html#mm-gdbus-call-call-accept"/>
+ <keyword type="function" name="mm_gdbus_call_call_accept_finish ()" link="MmGdbusCall.html#mm-gdbus-call-call-accept-finish"/>
+ <keyword type="function" name="mm_gdbus_call_call_accept_sync ()" link="MmGdbusCall.html#mm-gdbus-call-call-accept-sync"/>
+ <keyword type="function" name="mm_gdbus_call_call_start ()" link="MmGdbusCall.html#mm-gdbus-call-call-start"/>
+ <keyword type="function" name="mm_gdbus_call_call_start_finish ()" link="MmGdbusCall.html#mm-gdbus-call-call-start-finish"/>
+ <keyword type="function" name="mm_gdbus_call_call_start_sync ()" link="MmGdbusCall.html#mm-gdbus-call-call-start-sync"/>
+ <keyword type="function" name="mm_gdbus_call_call_hangup ()" link="MmGdbusCall.html#mm-gdbus-call-call-hangup"/>
+ <keyword type="function" name="mm_gdbus_call_call_hangup_finish ()" link="MmGdbusCall.html#mm-gdbus-call-call-hangup-finish"/>
+ <keyword type="function" name="mm_gdbus_call_call_hangup_sync ()" link="MmGdbusCall.html#mm-gdbus-call-call-hangup-sync"/>
+ <keyword type="function" name="mm_gdbus_call_call_send_dtmf ()" link="MmGdbusCall.html#mm-gdbus-call-call-send-dtmf"/>
+ <keyword type="function" name="mm_gdbus_call_call_send_dtmf_finish ()" link="MmGdbusCall.html#mm-gdbus-call-call-send-dtmf-finish"/>
+ <keyword type="function" name="mm_gdbus_call_call_send_dtmf_sync ()" link="MmGdbusCall.html#mm-gdbus-call-call-send-dtmf-sync"/>
+ <keyword type="struct" name="MmGdbusCall" link="MmGdbusCall.html#MmGdbusCall-struct"/>
+ <keyword type="struct" name="struct MmGdbusCallIface" link="MmGdbusCall.html#MmGdbusCallIface"/>
+ <keyword type="property" name="The “audio-format” property" link="MmGdbusCall.html#MmGdbusCall--audio-format"/>
+ <keyword type="property" name="The “audio-port” property" link="MmGdbusCall.html#MmGdbusCall--audio-port"/>
+ <keyword type="property" name="The “direction” property" link="MmGdbusCall.html#MmGdbusCall--direction"/>
+ <keyword type="property" name="The “number” property" link="MmGdbusCall.html#MmGdbusCall--number"/>
+ <keyword type="property" name="The “state” property" link="MmGdbusCall.html#MmGdbusCall--state"/>
+ <keyword type="property" name="The “state-reason” property" link="MmGdbusCall.html#MmGdbusCall--state-reason"/>
+ <keyword type="signal" name="The “dtmf-received” signal" link="MmGdbusCall.html#MmGdbusCall-dtmf-received"/>
+ <keyword type="signal" name="The “handle-accept” signal" link="MmGdbusCall.html#MmGdbusCall-handle-accept"/>
+ <keyword type="signal" name="The “handle-hangup” signal" link="MmGdbusCall.html#MmGdbusCall-handle-hangup"/>
+ <keyword type="signal" name="The “handle-send-dtmf” signal" link="MmGdbusCall.html#MmGdbusCall-handle-send-dtmf"/>
+ <keyword type="signal" name="The “handle-start” signal" link="MmGdbusCall.html#MmGdbusCall-handle-start"/>
+ <keyword type="signal" name="The “state-changed” signal" link="MmGdbusCall.html#MmGdbusCall-state-changed"/>
+ <keyword type="function" name="mm_gdbus_call_proxy_new ()" link="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new"/>
+ <keyword type="function" name="mm_gdbus_call_proxy_new_finish ()" link="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-finish"/>
+ <keyword type="function" name="mm_gdbus_call_proxy_new_for_bus ()" link="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-for-bus"/>
+ <keyword type="function" name="mm_gdbus_call_proxy_new_for_bus_finish ()" link="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-for-bus-finish"/>
+ <keyword type="function" name="mm_gdbus_call_proxy_new_for_bus_sync ()" link="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-for-bus-sync"/>
+ <keyword type="function" name="mm_gdbus_call_proxy_new_sync ()" link="MmGdbusCallProxy.html#mm-gdbus-call-proxy-new-sync"/>
+ <keyword type="struct" name="struct MmGdbusCallProxy" link="MmGdbusCallProxy.html#MmGdbusCallProxy-struct"/>
+ <keyword type="function" name="mm_gdbus_call_skeleton_new ()" link="MmGdbusCallSkeleton.html#mm-gdbus-call-skeleton-new"/>
+ <keyword type="struct" name="struct MmGdbusCallSkeleton" link="MmGdbusCallSkeleton.html#MmGdbusCallSkeleton-struct"/>
+ <keyword type="member" name="MMModemModeCombination.allowed" link="MMModem.html#MMModemModeCombination.allowed"/>
+ <keyword type="member" name="MMModemModeCombination.preferred" link="MMModem.html#MMModemModeCombination.preferred"/>
+ <keyword type="member" name="MMModemPortInfo.name" link="MMModem.html#MMModemPortInfo.name"/>
+ <keyword type="member" name="MMModemPortInfo.type" link="MMModem.html#MMModemPortInfo.type"/>
+ <keyword type="member" name="MMOmaPendingNetworkInitiatedSession.session-type" link="MMModemOma.html#MMOmaPendingNetworkInitiatedSession.session-type"/>
+ <keyword type="member" name="MMOmaPendingNetworkInitiatedSession.session-id" link="MMModemOma.html#MMOmaPendingNetworkInitiatedSession.session-id"/>
+ <keyword type="member" name="MmGdbusOrgFreedesktopModemManager1Iface.parent-iface" link="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1Iface.parent-iface"/>
+ <keyword type="member" name="MmGdbusOrgFreedesktopModemManager1Iface.handle-inhibit-device" link="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1Iface.handle-inhibit-device"/>
+ <keyword type="member" name="MmGdbusOrgFreedesktopModemManager1Iface.handle-report-kernel-event" link="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1Iface.handle-report-kernel-event"/>
+ <keyword type="member" name="MmGdbusOrgFreedesktopModemManager1Iface.handle-scan-devices" link="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1Iface.handle-scan-devices"/>
+ <keyword type="member" name="MmGdbusOrgFreedesktopModemManager1Iface.handle-set-logging" link="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1Iface.handle-set-logging"/>
+ <keyword type="member" name="MmGdbusOrgFreedesktopModemManager1Iface.get-version" link="MmGdbusOrgFreedesktopModemManager1.html#MmGdbusOrgFreedesktopModemManager1Iface.get-version"/>
+ <keyword type="member" name="MmGdbusObjectIface.parent-iface" link="MmGdbusObject.html#MmGdbusObjectIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusModemIface.parent-iface" link="MmGdbusModem.html#MmGdbusModemIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusModemIface.handle-command" link="MmGdbusModem.html#MmGdbusModemIface.handle-command"/>
+ <keyword type="member" name="MmGdbusModemIface.handle-create-bearer" link="MmGdbusModem.html#MmGdbusModemIface.handle-create-bearer"/>
+ <keyword type="member" name="MmGdbusModemIface.handle-delete-bearer" link="MmGdbusModem.html#MmGdbusModemIface.handle-delete-bearer"/>
+ <keyword type="member" name="MmGdbusModemIface.handle-enable" link="MmGdbusModem.html#MmGdbusModemIface.handle-enable"/>
+ <keyword type="member" name="MmGdbusModemIface.handle-factory-reset" link="MmGdbusModem.html#MmGdbusModemIface.handle-factory-reset"/>
+ <keyword type="member" name="MmGdbusModemIface.handle-list-bearers" link="MmGdbusModem.html#MmGdbusModemIface.handle-list-bearers"/>
+ <keyword type="member" name="MmGdbusModemIface.handle-reset" link="MmGdbusModem.html#MmGdbusModemIface.handle-reset"/>
+ <keyword type="member" name="MmGdbusModemIface.handle-set-current-bands" link="MmGdbusModem.html#MmGdbusModemIface.handle-set-current-bands"/>
+ <keyword type="member" name="MmGdbusModemIface.handle-set-current-capabilities" link="MmGdbusModem.html#MmGdbusModemIface.handle-set-current-capabilities"/>
+ <keyword type="member" name="MmGdbusModemIface.handle-set-current-modes" link="MmGdbusModem.html#MmGdbusModemIface.handle-set-current-modes"/>
+ <keyword type="member" name="MmGdbusModemIface.handle-set-power-state" link="MmGdbusModem.html#MmGdbusModemIface.handle-set-power-state"/>
+ <keyword type="member" name="MmGdbusModemIface.get-access-technologies" link="MmGdbusModem.html#MmGdbusModemIface.get-access-technologies"/>
+ <keyword type="member" name="MmGdbusModemIface.get-bearers" link="MmGdbusModem.html#MmGdbusModemIface.get-bearers"/>
+ <keyword type="member" name="MmGdbusModemIface.get-current-bands" link="MmGdbusModem.html#MmGdbusModemIface.get-current-bands"/>
+ <keyword type="member" name="MmGdbusModemIface.get-current-capabilities" link="MmGdbusModem.html#MmGdbusModemIface.get-current-capabilities"/>
+ <keyword type="member" name="MmGdbusModemIface.get-current-modes" link="MmGdbusModem.html#MmGdbusModemIface.get-current-modes"/>
+ <keyword type="member" name="MmGdbusModemIface.get-device" link="MmGdbusModem.html#MmGdbusModemIface.get-device"/>
+ <keyword type="member" name="MmGdbusModemIface.get-device-identifier" link="MmGdbusModem.html#MmGdbusModemIface.get-device-identifier"/>
+ <keyword type="member" name="MmGdbusModemIface.get-drivers" link="MmGdbusModem.html#MmGdbusModemIface.get-drivers"/>
+ <keyword type="member" name="MmGdbusModemIface.get-equipment-identifier" link="MmGdbusModem.html#MmGdbusModemIface.get-equipment-identifier"/>
+ <keyword type="member" name="MmGdbusModemIface.get-hardware-revision" link="MmGdbusModem.html#MmGdbusModemIface.get-hardware-revision"/>
+ <keyword type="member" name="MmGdbusModemIface.get-manufacturer" link="MmGdbusModem.html#MmGdbusModemIface.get-manufacturer"/>
+ <keyword type="member" name="MmGdbusModemIface.get-max-active-bearers" link="MmGdbusModem.html#MmGdbusModemIface.get-max-active-bearers"/>
+ <keyword type="member" name="MmGdbusModemIface.get-max-bearers" link="MmGdbusModem.html#MmGdbusModemIface.get-max-bearers"/>
+ <keyword type="member" name="MmGdbusModemIface.get-model" link="MmGdbusModem.html#MmGdbusModemIface.get-model"/>
+ <keyword type="member" name="MmGdbusModemIface.get-own-numbers" link="MmGdbusModem.html#MmGdbusModemIface.get-own-numbers"/>
+ <keyword type="member" name="MmGdbusModemIface.get-plugin" link="MmGdbusModem.html#MmGdbusModemIface.get-plugin"/>
+ <keyword type="member" name="MmGdbusModemIface.get-ports" link="MmGdbusModem.html#MmGdbusModemIface.get-ports"/>
+ <keyword type="member" name="MmGdbusModemIface.get-power-state" link="MmGdbusModem.html#MmGdbusModemIface.get-power-state"/>
+ <keyword type="member" name="MmGdbusModemIface.get-primary-port" link="MmGdbusModem.html#MmGdbusModemIface.get-primary-port"/>
+ <keyword type="member" name="MmGdbusModemIface.get-revision" link="MmGdbusModem.html#MmGdbusModemIface.get-revision"/>
+ <keyword type="member" name="MmGdbusModemIface.get-signal-quality" link="MmGdbusModem.html#MmGdbusModemIface.get-signal-quality"/>
+ <keyword type="member" name="MmGdbusModemIface.get-sim" link="MmGdbusModem.html#MmGdbusModemIface.get-sim"/>
+ <keyword type="member" name="MmGdbusModemIface.get-state" link="MmGdbusModem.html#MmGdbusModemIface.get-state"/>
+ <keyword type="member" name="MmGdbusModemIface.get-state-failed-reason" link="MmGdbusModem.html#MmGdbusModemIface.get-state-failed-reason"/>
+ <keyword type="member" name="MmGdbusModemIface.get-supported-bands" link="MmGdbusModem.html#MmGdbusModemIface.get-supported-bands"/>
+ <keyword type="member" name="MmGdbusModemIface.get-supported-capabilities" link="MmGdbusModem.html#MmGdbusModemIface.get-supported-capabilities"/>
+ <keyword type="member" name="MmGdbusModemIface.get-supported-ip-families" link="MmGdbusModem.html#MmGdbusModemIface.get-supported-ip-families"/>
+ <keyword type="member" name="MmGdbusModemIface.get-supported-modes" link="MmGdbusModem.html#MmGdbusModemIface.get-supported-modes"/>
+ <keyword type="member" name="MmGdbusModemIface.get-unlock-required" link="MmGdbusModem.html#MmGdbusModemIface.get-unlock-required"/>
+ <keyword type="member" name="MmGdbusModemIface.get-unlock-retries" link="MmGdbusModem.html#MmGdbusModemIface.get-unlock-retries"/>
+ <keyword type="member" name="MmGdbusModemIface.state-changed" link="MmGdbusModem.html#MmGdbusModemIface.state-changed"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.parent-iface" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.handle-register" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.handle-register"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.handle-scan" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.handle-scan"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.handle-set-eps-ue-mode-operation" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.handle-set-eps-ue-mode-operation"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.handle-set-initial-eps-bearer-settings" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.handle-set-initial-eps-bearer-settings"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.get-enabled-facility-locks" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.get-enabled-facility-locks"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.get-eps-ue-mode-operation" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.get-eps-ue-mode-operation"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.get-imei" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.get-imei"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.get-initial-eps-bearer" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.get-initial-eps-bearer"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.get-initial-eps-bearer-settings" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.get-initial-eps-bearer-settings"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.get-operator-code" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.get-operator-code"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.get-operator-name" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.get-operator-name"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.get-pco" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.get-pco"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.get-registration-state" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.get-registration-state"/>
+ <keyword type="member" name="MmGdbusModem3gppIface.get-subscription-state" link="MmGdbusModem3gpp.html#MmGdbusModem3gppIface.get-subscription-state"/>
+ <keyword type="member" name="MmGdbusModem3gppUssdIface.parent-iface" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssdIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusModem3gppUssdIface.handle-cancel" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssdIface.handle-cancel"/>
+ <keyword type="member" name="MmGdbusModem3gppUssdIface.handle-initiate" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssdIface.handle-initiate"/>
+ <keyword type="member" name="MmGdbusModem3gppUssdIface.handle-respond" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssdIface.handle-respond"/>
+ <keyword type="member" name="MmGdbusModem3gppUssdIface.get-network-notification" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssdIface.get-network-notification"/>
+ <keyword type="member" name="MmGdbusModem3gppUssdIface.get-network-request" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssdIface.get-network-request"/>
+ <keyword type="member" name="MmGdbusModem3gppUssdIface.get-state" link="MmGdbusModem3gppUssd.html#MmGdbusModem3gppUssdIface.get-state"/>
+ <keyword type="member" name="MmGdbusModemCdmaIface.parent-iface" link="MmGdbusModemCdma.html#MmGdbusModemCdmaIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusModemCdmaIface.handle-activate" link="MmGdbusModemCdma.html#MmGdbusModemCdmaIface.handle-activate"/>
+ <keyword type="member" name="MmGdbusModemCdmaIface.handle-activate-manual" link="MmGdbusModemCdma.html#MmGdbusModemCdmaIface.handle-activate-manual"/>
+ <keyword type="member" name="MmGdbusModemCdmaIface.get-activation-state" link="MmGdbusModemCdma.html#MmGdbusModemCdmaIface.get-activation-state"/>
+ <keyword type="member" name="MmGdbusModemCdmaIface.get-cdma1x-registration-state" link="MmGdbusModemCdma.html#MmGdbusModemCdmaIface.get-cdma1x-registration-state"/>
+ <keyword type="member" name="MmGdbusModemCdmaIface.get-esn" link="MmGdbusModemCdma.html#MmGdbusModemCdmaIface.get-esn"/>
+ <keyword type="member" name="MmGdbusModemCdmaIface.get-evdo-registration-state" link="MmGdbusModemCdma.html#MmGdbusModemCdmaIface.get-evdo-registration-state"/>
+ <keyword type="member" name="MmGdbusModemCdmaIface.get-meid" link="MmGdbusModemCdma.html#MmGdbusModemCdmaIface.get-meid"/>
+ <keyword type="member" name="MmGdbusModemCdmaIface.get-nid" link="MmGdbusModemCdma.html#MmGdbusModemCdmaIface.get-nid"/>
+ <keyword type="member" name="MmGdbusModemCdmaIface.get-sid" link="MmGdbusModemCdma.html#MmGdbusModemCdmaIface.get-sid"/>
+ <keyword type="member" name="MmGdbusModemCdmaIface.activation-state-changed" link="MmGdbusModemCdma.html#MmGdbusModemCdmaIface.activation-state-changed"/>
+ <keyword type="member" name="MmGdbusModemLocationIface.parent-iface" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusModemLocationIface.handle-get-location" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface.handle-get-location"/>
+ <keyword type="member" name="MmGdbusModemLocationIface.handle-inject-assistance-data" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface.handle-inject-assistance-data"/>
+ <keyword type="member" name="MmGdbusModemLocationIface.handle-set-gps-refresh-rate" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface.handle-set-gps-refresh-rate"/>
+ <keyword type="member" name="MmGdbusModemLocationIface.handle-set-supl-server" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface.handle-set-supl-server"/>
+ <keyword type="member" name="MmGdbusModemLocationIface.handle-setup" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface.handle-setup"/>
+ <keyword type="member" name="MmGdbusModemLocationIface.get-assistance-data-servers" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface.get-assistance-data-servers"/>
+ <keyword type="member" name="MmGdbusModemLocationIface.get-capabilities" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface.get-capabilities"/>
+ <keyword type="member" name="MmGdbusModemLocationIface.get-enabled" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface.get-enabled"/>
+ <keyword type="member" name="MmGdbusModemLocationIface.get-gps-refresh-rate" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface.get-gps-refresh-rate"/>
+ <keyword type="member" name="MmGdbusModemLocationIface.get-location" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface.get-location"/>
+ <keyword type="member" name="MmGdbusModemLocationIface.get-signals-location" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface.get-signals-location"/>
+ <keyword type="member" name="MmGdbusModemLocationIface.get-supl-server" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface.get-supl-server"/>
+ <keyword type="member" name="MmGdbusModemLocationIface.get-supported-assistance-data" link="MmGdbusModemLocation.html#MmGdbusModemLocationIface.get-supported-assistance-data"/>
+ <keyword type="member" name="MmGdbusModemMessagingIface.parent-iface" link="MmGdbusModemMessaging.html#MmGdbusModemMessagingIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusModemMessagingIface.handle-create" link="MmGdbusModemMessaging.html#MmGdbusModemMessagingIface.handle-create"/>
+ <keyword type="member" name="MmGdbusModemMessagingIface.handle-delete" link="MmGdbusModemMessaging.html#MmGdbusModemMessagingIface.handle-delete"/>
+ <keyword type="member" name="MmGdbusModemMessagingIface.handle-list" link="MmGdbusModemMessaging.html#MmGdbusModemMessagingIface.handle-list"/>
+ <keyword type="member" name="MmGdbusModemMessagingIface.get-default-storage" link="MmGdbusModemMessaging.html#MmGdbusModemMessagingIface.get-default-storage"/>
+ <keyword type="member" name="MmGdbusModemMessagingIface.get-messages" link="MmGdbusModemMessaging.html#MmGdbusModemMessagingIface.get-messages"/>
+ <keyword type="member" name="MmGdbusModemMessagingIface.get-supported-storages" link="MmGdbusModemMessaging.html#MmGdbusModemMessagingIface.get-supported-storages"/>
+ <keyword type="member" name="MmGdbusModemMessagingIface.added" link="MmGdbusModemMessaging.html#MmGdbusModemMessagingIface.added"/>
+ <keyword type="member" name="MmGdbusModemMessagingIface.deleted" link="MmGdbusModemMessaging.html#MmGdbusModemMessagingIface.deleted"/>
+ <keyword type="member" name="MmGdbusModemTimeIface.parent-iface" link="MmGdbusModemTime.html#MmGdbusModemTimeIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusModemTimeIface.handle-get-network-time" link="MmGdbusModemTime.html#MmGdbusModemTimeIface.handle-get-network-time"/>
+ <keyword type="member" name="MmGdbusModemTimeIface.get-network-timezone" link="MmGdbusModemTime.html#MmGdbusModemTimeIface.get-network-timezone"/>
+ <keyword type="member" name="MmGdbusModemTimeIface.network-time-changed" link="MmGdbusModemTime.html#MmGdbusModemTimeIface.network-time-changed"/>
+ <keyword type="member" name="MmGdbusModemFirmwareIface.parent-iface" link="MmGdbusModemFirmware.html#MmGdbusModemFirmwareIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusModemFirmwareIface.handle-list" link="MmGdbusModemFirmware.html#MmGdbusModemFirmwareIface.handle-list"/>
+ <keyword type="member" name="MmGdbusModemFirmwareIface.handle-select" link="MmGdbusModemFirmware.html#MmGdbusModemFirmwareIface.handle-select"/>
+ <keyword type="member" name="MmGdbusModemFirmwareIface.get-update-settings" link="MmGdbusModemFirmware.html#MmGdbusModemFirmwareIface.get-update-settings"/>
+ <keyword type="member" name="MmGdbusModemSignalIface.parent-iface" link="MmGdbusModemSignal.html#MmGdbusModemSignalIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusModemSignalIface.handle-setup" link="MmGdbusModemSignal.html#MmGdbusModemSignalIface.handle-setup"/>
+ <keyword type="member" name="MmGdbusModemSignalIface.get-cdma" link="MmGdbusModemSignal.html#MmGdbusModemSignalIface.get-cdma"/>
+ <keyword type="member" name="MmGdbusModemSignalIface.get-evdo" link="MmGdbusModemSignal.html#MmGdbusModemSignalIface.get-evdo"/>
+ <keyword type="member" name="MmGdbusModemSignalIface.get-gsm" link="MmGdbusModemSignal.html#MmGdbusModemSignalIface.get-gsm"/>
+ <keyword type="member" name="MmGdbusModemSignalIface.get-lte" link="MmGdbusModemSignal.html#MmGdbusModemSignalIface.get-lte"/>
+ <keyword type="member" name="MmGdbusModemSignalIface.get-rate" link="MmGdbusModemSignal.html#MmGdbusModemSignalIface.get-rate"/>
+ <keyword type="member" name="MmGdbusModemSignalIface.get-umts" link="MmGdbusModemSignal.html#MmGdbusModemSignalIface.get-umts"/>
+ <keyword type="member" name="MmGdbusModemOmaIface.parent-iface" link="MmGdbusModemOma.html#MmGdbusModemOmaIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusModemOmaIface.handle-accept-network-initiated-session" link="MmGdbusModemOma.html#MmGdbusModemOmaIface.handle-accept-network-initiated-session"/>
+ <keyword type="member" name="MmGdbusModemOmaIface.handle-cancel-session" link="MmGdbusModemOma.html#MmGdbusModemOmaIface.handle-cancel-session"/>
+ <keyword type="member" name="MmGdbusModemOmaIface.handle-setup" link="MmGdbusModemOma.html#MmGdbusModemOmaIface.handle-setup"/>
+ <keyword type="member" name="MmGdbusModemOmaIface.handle-start-client-initiated-session" link="MmGdbusModemOma.html#MmGdbusModemOmaIface.handle-start-client-initiated-session"/>
+ <keyword type="member" name="MmGdbusModemOmaIface.get-features" link="MmGdbusModemOma.html#MmGdbusModemOmaIface.get-features"/>
+ <keyword type="member" name="MmGdbusModemOmaIface.get-pending-network-initiated-sessions" link="MmGdbusModemOma.html#MmGdbusModemOmaIface.get-pending-network-initiated-sessions"/>
+ <keyword type="member" name="MmGdbusModemOmaIface.get-session-state" link="MmGdbusModemOma.html#MmGdbusModemOmaIface.get-session-state"/>
+ <keyword type="member" name="MmGdbusModemOmaIface.get-session-type" link="MmGdbusModemOma.html#MmGdbusModemOmaIface.get-session-type"/>
+ <keyword type="member" name="MmGdbusModemOmaIface.session-state-changed" link="MmGdbusModemOma.html#MmGdbusModemOmaIface.session-state-changed"/>
+ <keyword type="member" name="MmGdbusModemVoiceIface.parent-iface" link="MmGdbusModemVoice.html#MmGdbusModemVoiceIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusModemVoiceIface.handle-create-call" link="MmGdbusModemVoice.html#MmGdbusModemVoiceIface.handle-create-call"/>
+ <keyword type="member" name="MmGdbusModemVoiceIface.handle-delete-call" link="MmGdbusModemVoice.html#MmGdbusModemVoiceIface.handle-delete-call"/>
+ <keyword type="member" name="MmGdbusModemVoiceIface.handle-list-calls" link="MmGdbusModemVoice.html#MmGdbusModemVoiceIface.handle-list-calls"/>
+ <keyword type="member" name="MmGdbusModemVoiceIface.get-calls" link="MmGdbusModemVoice.html#MmGdbusModemVoiceIface.get-calls"/>
+ <keyword type="member" name="MmGdbusModemVoiceIface.call-added" link="MmGdbusModemVoice.html#MmGdbusModemVoiceIface.call-added"/>
+ <keyword type="member" name="MmGdbusModemVoiceIface.call-deleted" link="MmGdbusModemVoice.html#MmGdbusModemVoiceIface.call-deleted"/>
+ <keyword type="member" name="MmGdbusModemSimpleIface.parent-iface" link="MmGdbusModemSimple.html#MmGdbusModemSimpleIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusModemSimpleIface.handle-connect" link="MmGdbusModemSimple.html#MmGdbusModemSimpleIface.handle-connect"/>
+ <keyword type="member" name="MmGdbusModemSimpleIface.handle-disconnect" link="MmGdbusModemSimple.html#MmGdbusModemSimpleIface.handle-disconnect"/>
+ <keyword type="member" name="MmGdbusModemSimpleIface.handle-get-status" link="MmGdbusModemSimple.html#MmGdbusModemSimpleIface.handle-get-status"/>
+ <keyword type="member" name="MmGdbusBearerIface.parent-iface" link="MmGdbusBearer.html#MmGdbusBearerIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusBearerIface.handle-connect" link="MmGdbusBearer.html#MmGdbusBearerIface.handle-connect"/>
+ <keyword type="member" name="MmGdbusBearerIface.handle-disconnect" link="MmGdbusBearer.html#MmGdbusBearerIface.handle-disconnect"/>
+ <keyword type="member" name="MmGdbusBearerIface.get-bearer-type" link="MmGdbusBearer.html#MmGdbusBearerIface.get-bearer-type"/>
+ <keyword type="member" name="MmGdbusBearerIface.get-connected" link="MmGdbusBearer.html#MmGdbusBearerIface.get-connected"/>
+ <keyword type="member" name="MmGdbusBearerIface.get-interface" link="MmGdbusBearer.html#MmGdbusBearerIface.get-interface"/>
+ <keyword type="member" name="MmGdbusBearerIface.get-ip4-config" link="MmGdbusBearer.html#MmGdbusBearerIface.get-ip4-config"/>
+ <keyword type="member" name="MmGdbusBearerIface.get-ip6-config" link="MmGdbusBearer.html#MmGdbusBearerIface.get-ip6-config"/>
+ <keyword type="member" name="MmGdbusBearerIface.get-ip-timeout" link="MmGdbusBearer.html#MmGdbusBearerIface.get-ip-timeout"/>
+ <keyword type="member" name="MmGdbusBearerIface.get-properties" link="MmGdbusBearer.html#MmGdbusBearerIface.get-properties"/>
+ <keyword type="member" name="MmGdbusBearerIface.get-stats" link="MmGdbusBearer.html#MmGdbusBearerIface.get-stats"/>
+ <keyword type="member" name="MmGdbusBearerIface.get-suspended" link="MmGdbusBearer.html#MmGdbusBearerIface.get-suspended"/>
+ <keyword type="member" name="MmGdbusSimIface.parent-iface" link="MmGdbusSim.html#MmGdbusSimIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusSimIface.handle-change-pin" link="MmGdbusSim.html#MmGdbusSimIface.handle-change-pin"/>
+ <keyword type="member" name="MmGdbusSimIface.handle-enable-pin" link="MmGdbusSim.html#MmGdbusSimIface.handle-enable-pin"/>
+ <keyword type="member" name="MmGdbusSimIface.handle-send-pin" link="MmGdbusSim.html#MmGdbusSimIface.handle-send-pin"/>
+ <keyword type="member" name="MmGdbusSimIface.handle-send-puk" link="MmGdbusSim.html#MmGdbusSimIface.handle-send-puk"/>
+ <keyword type="member" name="MmGdbusSimIface.get-imsi" link="MmGdbusSim.html#MmGdbusSimIface.get-imsi"/>
+ <keyword type="member" name="MmGdbusSimIface.get-operator-identifier" link="MmGdbusSim.html#MmGdbusSimIface.get-operator-identifier"/>
+ <keyword type="member" name="MmGdbusSimIface.get-operator-name" link="MmGdbusSim.html#MmGdbusSimIface.get-operator-name"/>
+ <keyword type="member" name="MmGdbusSimIface.get-sim-identifier" link="MmGdbusSim.html#MmGdbusSimIface.get-sim-identifier"/>
+ <keyword type="member" name="MmGdbusSmsIface.parent-iface" link="MmGdbusSms.html#MmGdbusSmsIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusSmsIface.handle-send" link="MmGdbusSms.html#MmGdbusSmsIface.handle-send"/>
+ <keyword type="member" name="MmGdbusSmsIface.handle-store" link="MmGdbusSms.html#MmGdbusSmsIface.handle-store"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-class" link="MmGdbusSms.html#MmGdbusSmsIface.get-class"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-data" link="MmGdbusSms.html#MmGdbusSmsIface.get-data"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-delivery-report-request" link="MmGdbusSms.html#MmGdbusSmsIface.get-delivery-report-request"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-delivery-state" link="MmGdbusSms.html#MmGdbusSmsIface.get-delivery-state"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-discharge-timestamp" link="MmGdbusSms.html#MmGdbusSmsIface.get-discharge-timestamp"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-message-reference" link="MmGdbusSms.html#MmGdbusSmsIface.get-message-reference"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-number" link="MmGdbusSms.html#MmGdbusSmsIface.get-number"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-pdu-type" link="MmGdbusSms.html#MmGdbusSmsIface.get-pdu-type"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-service-category" link="MmGdbusSms.html#MmGdbusSmsIface.get-service-category"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-smsc" link="MmGdbusSms.html#MmGdbusSmsIface.get-smsc"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-state" link="MmGdbusSms.html#MmGdbusSmsIface.get-state"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-storage" link="MmGdbusSms.html#MmGdbusSmsIface.get-storage"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-teleservice-id" link="MmGdbusSms.html#MmGdbusSmsIface.get-teleservice-id"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-text" link="MmGdbusSms.html#MmGdbusSmsIface.get-text"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-timestamp" link="MmGdbusSms.html#MmGdbusSmsIface.get-timestamp"/>
+ <keyword type="member" name="MmGdbusSmsIface.get-validity" link="MmGdbusSms.html#MmGdbusSmsIface.get-validity"/>
+ <keyword type="member" name="MmGdbusCallIface.parent-iface" link="MmGdbusCall.html#MmGdbusCallIface.parent-iface"/>
+ <keyword type="member" name="MmGdbusCallIface.handle-accept" link="MmGdbusCall.html#MmGdbusCallIface.handle-accept"/>
+ <keyword type="member" name="MmGdbusCallIface.handle-hangup" link="MmGdbusCall.html#MmGdbusCallIface.handle-hangup"/>
+ <keyword type="member" name="MmGdbusCallIface.handle-send-dtmf" link="MmGdbusCall.html#MmGdbusCallIface.handle-send-dtmf"/>
+ <keyword type="member" name="MmGdbusCallIface.handle-start" link="MmGdbusCall.html#MmGdbusCallIface.handle-start"/>
+ <keyword type="member" name="MmGdbusCallIface.get-audio-format" link="MmGdbusCall.html#MmGdbusCallIface.get-audio-format"/>
+ <keyword type="member" name="MmGdbusCallIface.get-audio-port" link="MmGdbusCall.html#MmGdbusCallIface.get-audio-port"/>
+ <keyword type="member" name="MmGdbusCallIface.get-direction" link="MmGdbusCall.html#MmGdbusCallIface.get-direction"/>
+ <keyword type="member" name="MmGdbusCallIface.get-number" link="MmGdbusCall.html#MmGdbusCallIface.get-number"/>
+ <keyword type="member" name="MmGdbusCallIface.get-state" link="MmGdbusCall.html#MmGdbusCallIface.get-state"/>
+ <keyword type="member" name="MmGdbusCallIface.get-state-reason" link="MmGdbusCall.html#MmGdbusCallIface.get-state-reason"/>
+ <keyword type="member" name="MmGdbusCallIface.dtmf-received" link="MmGdbusCall.html#MmGdbusCallIface.dtmf-received"/>
+ <keyword type="member" name="MmGdbusCallIface.state-changed" link="MmGdbusCall.html#MmGdbusCallIface.state-changed"/>
+ </functions>
+</book>
diff --git a/docs/reference/libmm-glib/html/object-tree.html b/docs/reference/libmm-glib/html/object-tree.html
new file mode 100644
index 00000000..772a0317
--- /dev/null
+++ b/docs/reference/libmm-glib/html/object-tree.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Object Hierarchy: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="index.html" title="libmm-glib Reference Manual">
+<link rel="prev" href="MmGdbusCallSkeleton.html" title="MmGdbusCallSkeleton">
+<link rel="next" href="ix01.html" title="API Index">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="MmGdbusCallSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ix01.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="object-tree"></a>Object Hierarchy</h1></div></div></div>
+<pre class="screen">
+ <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">├──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusBearerProxy.html" title="MmGdbusBearerProxy">MmGdbusBearerProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMBearer.html" title="MMBearer">MMBearer</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusCallProxy.html" title="MmGdbusCallProxy">MmGdbusCallProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMCall.html" title="MMCall">MMCall</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModem3gppProxy.html" title="MmGdbusModem3gppProxy">MmGdbusModem3gppProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMModem3gpp.html" title="MMModem3gpp">MMModem3gpp</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModem3gppUssdProxy.html" title="MmGdbusModem3gppUssdProxy">MmGdbusModem3gppUssdProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMModem3gppUssd.html" title="MMModem3gppUssd">MMModem3gppUssd</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemCdmaProxy.html" title="MmGdbusModemCdmaProxy">MmGdbusModemCdmaProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMModemCdma.html" title="MMModemCdma">MMModemCdma</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemFirmwareProxy.html" title="MmGdbusModemFirmwareProxy">MmGdbusModemFirmwareProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMModemFirmware.html" title="MMModemFirmware">MMModemFirmware</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemLocationProxy.html" title="MmGdbusModemLocationProxy">MmGdbusModemLocationProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMModemLocation.html" title="MMModemLocation">MMModemLocation</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemMessagingProxy.html" title="MmGdbusModemMessagingProxy">MmGdbusModemMessagingProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMModemMessaging.html" title="MMModemMessaging">MMModemMessaging</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemOmaProxy.html" title="MmGdbusModemOmaProxy">MmGdbusModemOmaProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMModemOma.html" title="MMModemOma">MMModemOma</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemProxy.html" title="MmGdbusModemProxy">MmGdbusModemProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMModem.html" title="MMModem">MMModem</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemSignalProxy.html" title="MmGdbusModemSignalProxy">MmGdbusModemSignalProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMModemSignal.html" title="MMModemSignal">MMModemSignal</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemSimpleProxy.html" title="MmGdbusModemSimpleProxy">MmGdbusModemSimpleProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMModemSimple.html" title="MMModemSimple">MMModemSimple</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemTimeProxy.html" title="MmGdbusModemTimeProxy">MmGdbusModemTimeProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMModemTime.html" title="MMModemTime">MMModemTime</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemVoiceProxy.html" title="MmGdbusModemVoiceProxy">MmGdbusModemVoiceProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMModemVoice.html" title="MMModemVoice">MMModemVoice</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusOrgFreedesktopModemManager1Proxy.html" title="MmGdbusOrgFreedesktopModemManager1Proxy">MmGdbusOrgFreedesktopModemManager1Proxy</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusSimProxy.html" title="MmGdbusSimProxy">MmGdbusSimProxy</a>
+ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMSim.html" title="MMSim">MMSim</a>
+ <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MmGdbusSmsProxy.html" title="MmGdbusSmsProxy">MmGdbusSmsProxy</a>
+ <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMSms.html" title="MMSms">MMSms</a>
+ <span class="lineart">├──</span> <a class="link" href="MMBearerIpConfig.html" title="MMBearerIpConfig">MMBearerIpConfig</a>
+ <span class="lineart">├──</span> <a class="link" href="MMBearerProperties.html" title="MMBearerProperties">MMBearerProperties</a>
+ <span class="lineart">├──</span> <a class="link" href="MMBearerStats.html" title="MMBearerStats">MMBearerStats</a>
+ <span class="lineart">├──</span> <a class="link" href="MMCallAudioFormat.html" title="MMCallAudioFormat">MMCallAudioFormat</a>
+ <span class="lineart">├──</span> <a class="link" href="MMCallProperties.html" title="MMCallProperties">MMCallProperties</a>
+ <span class="lineart">├──</span> <a class="link" href="MMCdmaManualActivationProperties.html" title="MMCdmaManualActivationProperties">MMCdmaManualActivationProperties</a>
+ <span class="lineart">├──</span> <a class="link" href="MMFirmwareProperties.html" title="MMFirmwareProperties">MMFirmwareProperties</a>
+ <span class="lineart">├──</span> <a class="link" href="MMFirmwareUpdateSettings.html" title="MMFirmwareUpdateSettings">MMFirmwareUpdateSettings</a>
+ <span class="lineart">├──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusBearerSkeleton.html" title="MmGdbusBearerSkeleton">MmGdbusBearerSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusCallSkeleton.html" title="MmGdbusCallSkeleton">MmGdbusCallSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModem3gppSkeleton.html" title="MmGdbusModem3gppSkeleton">MmGdbusModem3gppSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModem3gppUssdSkeleton.html" title="MmGdbusModem3gppUssdSkeleton">MmGdbusModem3gppUssdSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemCdmaSkeleton.html" title="MmGdbusModemCdmaSkeleton">MmGdbusModemCdmaSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemFirmwareSkeleton.html" title="MmGdbusModemFirmwareSkeleton">MmGdbusModemFirmwareSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemLocationSkeleton.html" title="MmGdbusModemLocationSkeleton">MmGdbusModemLocationSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemMessagingSkeleton.html" title="MmGdbusModemMessagingSkeleton">MmGdbusModemMessagingSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemOmaSkeleton.html" title="MmGdbusModemOmaSkeleton">MmGdbusModemOmaSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemSignalSkeleton.html" title="MmGdbusModemSignalSkeleton">MmGdbusModemSignalSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemSimpleSkeleton.html" title="MmGdbusModemSimpleSkeleton">MmGdbusModemSimpleSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemSkeleton.html" title="MmGdbusModemSkeleton">MmGdbusModemSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemTimeSkeleton.html" title="MmGdbusModemTimeSkeleton">MmGdbusModemTimeSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusModemVoiceSkeleton.html" title="MmGdbusModemVoiceSkeleton">MmGdbusModemVoiceSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusOrgFreedesktopModemManager1Skeleton.html" title="MmGdbusOrgFreedesktopModemManager1Skeleton">MmGdbusOrgFreedesktopModemManager1Skeleton</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="MmGdbusSimSkeleton.html" title="MmGdbusSimSkeleton">MmGdbusSimSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MmGdbusSmsSkeleton.html" title="MmGdbusSmsSkeleton">MmGdbusSmsSkeleton</a>
+ <span class="lineart">├──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct">GDBusObjectManagerClient</a>
+ <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MmGdbusObjectManagerClient.html" title="MmGdbusObjectManagerClient">MmGdbusObjectManagerClient</a>
+ <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMManager.html" title="MMManager">MMManager</a>
+ <span class="lineart">├──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusObjectProxy.html#GDBusObjectProxy-struct">GDBusObjectProxy</a>
+ <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MmGdbusObjectProxy.html" title="MmGdbusObjectProxy">MmGdbusObjectProxy</a>
+ <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MMObject.html" title="MMObject">MMObject</a>
+ <span class="lineart">├──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusObjectSkeleton.html#GDBusObjectSkeleton-struct">GDBusObjectSkeleton</a>
+ <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="MmGdbusObjectSkeleton.html" title="MmGdbusObjectSkeleton">MmGdbusObjectSkeleton</a>
+ <span class="lineart">├──</span> <a class="link" href="MMKernelEventProperties.html" title="MMKernelEventProperties">MMKernelEventProperties</a>
+ <span class="lineart">├──</span> <a class="link" href="MMLocation3gpp.html" title="MMLocation3gpp">MMLocation3gpp</a>
+ <span class="lineart">├──</span> <a class="link" href="MMLocationCdmaBs.html" title="MMLocationCdmaBs">MMLocationCdmaBs</a>
+ <span class="lineart">├──</span> <a class="link" href="MMLocationGpsNmea.html" title="MMLocationGpsNmea">MMLocationGpsNmea</a>
+ <span class="lineart">├──</span> <a class="link" href="MMLocationGpsRaw.html" title="MMLocationGpsRaw">MMLocationGpsRaw</a>
+ <span class="lineart">├──</span> <a class="link" href="MMNetworkTimezone.html" title="MMNetworkTimezone">MMNetworkTimezone</a>
+ <span class="lineart">├──</span> <a class="link" href="MMPco.html" title="MMPco">MMPco</a>
+ <span class="lineart">├──</span> <a class="link" href="MMSignal.html" title="MMSignal">MMSignal</a>
+ <span class="lineart">├──</span> <a class="link" href="MMSimpleConnectProperties.html" title="MMSimpleConnectProperties">MMSimpleConnectProperties</a>
+ <span class="lineart">├──</span> <a class="link" href="MMSimpleStatus.html" title="MMSimpleStatus">MMSimpleStatus</a>
+ <span class="lineart">├──</span> <a class="link" href="MMSmsProperties.html" title="MMSmsProperties">MMSmsProperties</a>
+ <span class="lineart">╰──</span> <a class="link" href="MMUnlockRetries.html" title="MMUnlockRetries">MMUnlockRetries</a>
+ <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusBearer.html" title="MmGdbusBearer">MmGdbusBearer</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusCall.html" title="MmGdbusCall">MmGdbusCall</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusModem3gpp.html" title="MmGdbusModem3gpp">MmGdbusModem3gpp</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusModem3gppUssd.html" title="MmGdbusModem3gppUssd">MmGdbusModem3gppUssd</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusModemCdma.html" title="MmGdbusModemCdma">MmGdbusModemCdma</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusModemFirmware.html" title="MmGdbusModemFirmware">MmGdbusModemFirmware</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusModem.html" title="MmGdbusModem">MmGdbusModem</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusModemLocation.html" title="MmGdbusModemLocation">MmGdbusModemLocation</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusModemMessaging.html" title="MmGdbusModemMessaging">MmGdbusModemMessaging</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusModemOma.html" title="MmGdbusModemOma">MmGdbusModemOma</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusModemSignal.html" title="MmGdbusModemSignal">MmGdbusModemSignal</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusModemSimple.html" title="MmGdbusModemSimple">MmGdbusModemSimple</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusModemTime.html" title="MmGdbusModemTime">MmGdbusModemTime</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusModemVoice.html" title="MmGdbusModemVoice">MmGdbusModemVoice</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusObject.html" title="MmGdbusObject">MmGdbusObject</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">MmGdbusOrgFreedesktopModemManager1</a>
+ <span class="lineart">├──</span> <a class="link" href="MmGdbusSim.html" title="MmGdbusSim">MmGdbusSim</a>
+ <span class="lineart">╰──</span> <a class="link" href="MmGdbusSms.html" title="MmGdbusSms">MmGdbusSms</a>
+</pre>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/pt01.html b/docs/reference/libmm-glib/html/pt01.html
new file mode 100644
index 00000000..0841838f
--- /dev/null
+++ b/docs/reference/libmm-glib/html/pt01.html
@@ -0,0 +1,190 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part I. High level API: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="index.html" title="libmm-glib Reference Manual">
+<link rel="prev" href="index.html" title="libmm-glib Reference Manual">
+<link rel="next" href="ch01.html" title="Common enums and flags helpers">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="index.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ch01.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="id-1.2"></a>Part I. High level API</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt><span class="chapter"><a href="ch01.html">Common enums and flags helpers</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="libmm-glib-Flags-and-Enumerations.html">Flags and Enumerations</a></span><span class="refpurpose"></span>
+</dt></dl></dd>
+<dt><span class="chapter"><a href="ch02.html">The Manager object</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMManager.html">MMManager</a></span><span class="refpurpose"> — The Manager object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMKernelEventProperties.html">MMKernelEventProperties</a></span><span class="refpurpose"> — Helper object to handle kernel event properties.</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ch03.html">The Modem object</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMObject.html">MMObject</a></span><span class="refpurpose"> — Generic object representing a modem in ModemManager</span>
+</dt>
+<dt><span class="section"><a href="ch03.html#id-1.2.4.3">Generic interfaces</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModem.html">MMModem</a></span><span class="refpurpose"> — The Modem interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMModem3gpp.html">MMModem3gpp</a></span><span class="refpurpose"> — The 3GPP interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMModem3gppUssd.html">MMModem3gppUssd</a></span><span class="refpurpose"> — The 3GPP USSD interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMModemCdma.html">MMModemCdma</a></span><span class="refpurpose"> — The CDMA interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMCdmaManualActivationProperties.html">MMCdmaManualActivationProperties</a></span><span class="refpurpose"> — Helper object to handle manual CDMA activation properties.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMUnlockRetries.html">MMUnlockRetries</a></span><span class="refpurpose"> — Helper object to report unlock retries.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s02.html">Simple interface support</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemSimple.html">MMModemSimple</a></span><span class="refpurpose"> — The Simple interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMSimpleConnectProperties.html">MMSimpleConnectProperties</a></span><span class="refpurpose"> — Helper object to handle connection properties.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMSimpleStatus.html">MMSimpleStatus</a></span><span class="refpurpose"> — Helper object to handle overall modem status.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s03.html">Location support</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemLocation.html">MMModemLocation</a></span><span class="refpurpose"> — The Location interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMLocation3gpp.html">MMLocation3gpp</a></span><span class="refpurpose"> — Helper object to handle 3GPP location information.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMLocationGpsNmea.html">MMLocationGpsNmea</a></span><span class="refpurpose"> — Helper object to handle NMEA-based GPS location information.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMLocationGpsRaw.html">MMLocationGpsRaw</a></span><span class="refpurpose"> — Helper object to handle generic GPS location information.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMLocationCdmaBs.html">MMLocationCdmaBs</a></span><span class="refpurpose"> — Helper object to handle CDMA Base Station location information.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s04.html">Messaging support</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="MMModemMessaging.html">MMModemMessaging</a></span><span class="refpurpose"> — The Messaging interface</span>
+</dt></dl></dd>
+<dt><span class="section"><a href="ch03s05.html">Time support</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemTime.html">MMModemTime</a></span><span class="refpurpose"> — The Time interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMNetworkTimezone.html">MMNetworkTimezone</a></span><span class="refpurpose"> — Helper object to handle network timezone information.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s06.html">Firmware support</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemFirmware.html">MMModemFirmware</a></span><span class="refpurpose"> — The Firmware interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMFirmwareProperties.html">MMFirmwareProperties</a></span><span class="refpurpose"> — Helper object to handle firmware information.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMFirmwareUpdateSettings.html">MMFirmwareUpdateSettings</a></span><span class="refpurpose"> — Helper object to handle firmware update settings.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s07.html">Extended signal information</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMModemSignal.html">MMModemSignal</a></span><span class="refpurpose"> — The extended Signal interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMSignal.html">MMSignal</a></span><span class="refpurpose"> — Helper object to handle extended Signal information.</span>
+</dt>
+</dl></dd>
+<dt><span class="section"><a href="ch03s08.html">OMA support</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="MMModemOma.html">MMModemOma</a></span><span class="refpurpose"> — The OMA interface</span>
+</dt></dl></dd>
+<dt><span class="section"><a href="ch03s09.html">Voice support</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="MMModemVoice.html">MMModemVoice</a></span><span class="refpurpose"> — The Voice interface</span>
+</dt></dl></dd>
+<dt><span class="section"><a href="ch03s10.html">PCO support</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="MMPco.html">MMPco</a></span><span class="refpurpose"> — Helper object to handle 3GPP PCO.</span>
+</dt></dl></dd>
+</dl></dd>
+<dt><span class="chapter"><a href="ch04.html">The Bearer object</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMBearer.html">MMBearer</a></span><span class="refpurpose"> — The Bearer interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMBearerProperties.html">MMBearerProperties</a></span><span class="refpurpose"> — Helper object to handle bearer properties.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMBearerIpConfig.html">MMBearerIpConfig</a></span><span class="refpurpose"> — Helper object to handle IP configuration.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMBearerStats.html">MMBearerStats</a></span><span class="refpurpose"> — Helper object to handle bearer stats.</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ch05.html">The SIM object</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="MMSim.html">MMSim</a></span><span class="refpurpose"> — The SIM interface</span>
+</dt></dl></dd>
+<dt><span class="chapter"><a href="ch06.html">The SMS object</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMSms.html">MMSms</a></span><span class="refpurpose"> — The SMS interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMSmsProperties.html">MMSmsProperties</a></span><span class="refpurpose"> — Helper object to handle SMS properties.</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="ch07.html">The Call object</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="MMCall.html">MMCall</a></span><span class="refpurpose"> — The call interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMCallProperties.html">MMCallProperties</a></span><span class="refpurpose"> — Helper object to handle CALL properties.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MMCallAudioFormat.html">MMCallAudioFormat</a></span><span class="refpurpose"> — Helper object to handle voice call audio formats.</span>
+</dt>
+</dl></dd>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/pt02.html b/docs/reference/libmm-glib/html/pt02.html
new file mode 100644
index 00000000..71c11514
--- /dev/null
+++ b/docs/reference/libmm-glib/html/pt02.html
@@ -0,0 +1,199 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part II. Low level API: libmm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libmm-glib Reference Manual">
+<link rel="up" href="index.html" title="libmm-glib Reference Manual">
+<link rel="prev" href="MMCallAudioFormat.html" title="MMCallAudioFormat">
+<link rel="next" href="MmGdbusOrgFreedesktopModemManager1.html" title="MmGdbusOrgFreedesktopModemManager1">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="MMCallAudioFormat.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="MmGdbusOrgFreedesktopModemManager1.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="id-1.3"></a>Part II. Low level API</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="MmGdbusOrgFreedesktopModemManager1.html">MmGdbusOrgFreedesktopModemManager1</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1 D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusOrgFreedesktopModemManager1Proxy.html">MmGdbusOrgFreedesktopModemManager1Proxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusOrgFreedesktopModemManager1Skeleton.html">MmGdbusOrgFreedesktopModemManager1Skeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusObjectManagerClient.html">MmGdbusObjectManagerClient</a></span><span class="refpurpose"> — Generated GDBusObjectManagerClient type</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusObject.html">MmGdbusObject</a></span><span class="refpurpose"> — Specialized GDBusObject types</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusObjectProxy.html">MmGdbusObjectProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusObjectSkeleton.html">MmGdbusObjectSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModem.html">MmGdbusModem</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemProxy.html">MmGdbusModemProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemSkeleton.html">MmGdbusModemSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModem3gpp.html">MmGdbusModem3gpp</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Modem3gpp D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModem3gppProxy.html">MmGdbusModem3gppProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModem3gppSkeleton.html">MmGdbusModem3gppSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModem3gppUssd.html">MmGdbusModem3gppUssd</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModem3gppUssdProxy.html">MmGdbusModem3gppUssdProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModem3gppUssdSkeleton.html">MmGdbusModem3gppUssdSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemCdma.html">MmGdbusModemCdma</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.ModemCdma D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemCdmaProxy.html">MmGdbusModemCdmaProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemCdmaSkeleton.html">MmGdbusModemCdmaSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemLocation.html">MmGdbusModemLocation</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Location D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemLocationProxy.html">MmGdbusModemLocationProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemLocationSkeleton.html">MmGdbusModemLocationSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemMessaging.html">MmGdbusModemMessaging</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Messaging D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemMessagingProxy.html">MmGdbusModemMessagingProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemMessagingSkeleton.html">MmGdbusModemMessagingSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemTime.html">MmGdbusModemTime</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Time D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemTimeProxy.html">MmGdbusModemTimeProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemTimeSkeleton.html">MmGdbusModemTimeSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemFirmware.html">MmGdbusModemFirmware</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Firmware D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemFirmwareProxy.html">MmGdbusModemFirmwareProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemFirmwareSkeleton.html">MmGdbusModemFirmwareSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemSignal.html">MmGdbusModemSignal</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Signal D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemSignalProxy.html">MmGdbusModemSignalProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemSignalSkeleton.html">MmGdbusModemSignalSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemOma.html">MmGdbusModemOma</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Oma D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemOmaProxy.html">MmGdbusModemOmaProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemOmaSkeleton.html">MmGdbusModemOmaSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemVoice.html">MmGdbusModemVoice</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Voice D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemVoiceProxy.html">MmGdbusModemVoiceProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemVoiceSkeleton.html">MmGdbusModemVoiceSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemSimple.html">MmGdbusModemSimple</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Modem.Simple D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemSimpleProxy.html">MmGdbusModemSimpleProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusModemSimpleSkeleton.html">MmGdbusModemSimpleSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusBearer.html">MmGdbusBearer</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Bearer D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusBearerProxy.html">MmGdbusBearerProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusBearerSkeleton.html">MmGdbusBearerSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusSim.html">MmGdbusSim</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Sim D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusSimProxy.html">MmGdbusSimProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusSimSkeleton.html">MmGdbusSimSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusSms.html">MmGdbusSms</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Sms D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusSmsProxy.html">MmGdbusSmsProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusSmsSkeleton.html">MmGdbusSmsSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusCall.html">MmGdbusCall</a></span><span class="refpurpose"> — Generated C code for the org.freedesktop.ModemManager1.Call D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusCallProxy.html">MmGdbusCallProxy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="MmGdbusCallSkeleton.html">MmGdbusCallSkeleton</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/reference/libmm-glib/html/right-insensitive.png b/docs/reference/libmm-glib/html/right-insensitive.png
new file mode 100644
index 00000000..4c95785b
--- /dev/null
+++ b/docs/reference/libmm-glib/html/right-insensitive.png
Binary files differ
diff --git a/docs/reference/libmm-glib/html/right.png b/docs/reference/libmm-glib/html/right.png
new file mode 100644
index 00000000..76260ec8
--- /dev/null
+++ b/docs/reference/libmm-glib/html/right.png
Binary files differ
diff --git a/docs/reference/libmm-glib/html/style.css b/docs/reference/libmm-glib/html/style.css
new file mode 100644
index 00000000..4be4ede1
--- /dev/null
+++ b/docs/reference/libmm-glib/html/style.css
@@ -0,0 +1,483 @@
+body
+{
+ font-family: cantarell, sans-serif;
+}
+.synopsis, .classsynopsis
+{
+ /* tango:aluminium 1/2 */
+ background: #eeeeec;
+ background: rgba(238, 238, 236, 0.5);
+ border: solid 1px rgb(238, 238, 236);
+ padding: 0.5em;
+}
+.programlisting
+{
+ /* tango:sky blue 0/1 */
+ /* fallback for no rgba support */
+ background: #e6f3ff;
+ border: solid 1px #729fcf;
+ background: rgba(114, 159, 207, 0.1);
+ border: solid 1px rgba(114, 159, 207, 0.2);
+ padding: 0.5em;
+}
+.variablelist
+{
+ padding: 4px;
+ margin-left: 3em;
+}
+.variablelist td:first-child
+{
+ vertical-align: top;
+}
+
+span.nowrap {
+ white-space: nowrap;
+}
+
+div.gallery-float
+{
+ float: left;
+ padding: 10px;
+}
+div.gallery-float img
+{
+ border-style: none;
+}
+div.gallery-spacer
+{
+ clear: both;
+}
+
+a, a:visited
+{
+ text-decoration: none;
+ /* tango:sky blue 2 */
+ color: #3465a4;
+}
+a:hover
+{
+ text-decoration: underline;
+ /* tango:sky blue 1 */
+ color: #729fcf;
+}
+
+div.informaltable table
+{
+ border-collapse: separate;
+ border-spacing: 1em 0.3em;
+ border: none;
+}
+
+div.informaltable table td, div.informaltable table th
+{
+ vertical-align: top;
+}
+
+.function_type,
+.variable_type,
+.property_type,
+.signal_type,
+.parameter_name,
+.struct_member_name,
+.union_member_name,
+.define_keyword,
+.datatype_keyword,
+.typedef_keyword
+{
+ text-align: right;
+}
+
+/* dim non-primary columns */
+.c_punctuation,
+.function_type,
+.variable_type,
+.property_type,
+.signal_type,
+.define_keyword,
+.datatype_keyword,
+.typedef_keyword,
+.property_flags,
+.signal_flags,
+.parameter_annotations,
+.enum_member_annotations,
+.struct_member_annotations,
+.union_member_annotations
+{
+ color: #888a85;
+}
+
+.function_type a,
+.function_type a:visited,
+.function_type a:hover,
+.property_type a,
+.property_type a:visited,
+.property_type a:hover,
+.signal_type a,
+.signal_type a:visited,
+.signal_type a:hover,
+.signal_flags a,
+.signal_flags a:visited,
+.signal_flags a:hover
+{
+ color: #729fcf;
+}
+
+td p
+{
+ margin: 0.25em;
+}
+
+div.table table
+{
+ border-collapse: collapse;
+ border-spacing: 0px;
+ /* tango:aluminium 3 */
+ border: solid 1px #babdb6;
+}
+
+div.table table td, div.table table th
+{
+ /* tango:aluminium 3 */
+ border: solid 1px #babdb6;
+ padding: 3px;
+ vertical-align: top;
+}
+
+div.table table th
+{
+ /* tango:aluminium 2 */
+ background-color: #d3d7cf;
+}
+
+h4
+{
+ color: #555753;
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+hr
+{
+ /* tango:aluminium 1 */
+ color: #d3d7cf;
+ background: #d3d7cf;
+ border: none 0px;
+ height: 1px;
+ clear: both;
+ margin: 2.0em 0em 2.0em 0em;
+}
+
+dl.toc dt
+{
+ padding-bottom: 0.25em;
+}
+
+dl.toc > dt
+{
+ padding-top: 0.25em;
+ padding-bottom: 0.25em;
+ font-weight: bold;
+}
+
+dl.toc > dl
+{
+ padding-bottom: 0.5em;
+}
+
+.parameter
+{
+ font-style: normal;
+}
+
+.footer
+{
+ padding-top: 3.5em;
+ /* tango:aluminium 3 */
+ color: #babdb6;
+ text-align: center;
+ font-size: 80%;
+}
+
+.informalfigure,
+.figure
+{
+ margin: 1em;
+}
+
+.informalexample,
+.example
+{
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+.warning
+{
+ /* tango:orange 0/1 */
+ background: #ffeed9;
+ background: rgba(252, 175, 62, 0.1);
+ border-color: #ffb04f;
+ border-color: rgba(252, 175, 62, 0.2);
+}
+.note
+{
+ /* tango:chameleon 0/0.5 */
+ background: #d8ffb2;
+ background: rgba(138, 226, 52, 0.1);
+ border-color: #abf562;
+ border-color: rgba(138, 226, 52, 0.2);
+}
+div.blockquote
+{
+ border-color: #eeeeec;
+}
+.note, .warning, div.blockquote
+{
+ padding: 0.5em;
+ border-width: 1px;
+ border-style: solid;
+ margin: 2em;
+}
+.note p, .warning p
+{
+ margin: 0;
+}
+
+div.warning h3.title,
+div.note h3.title
+{
+ display: none;
+}
+
+p + div.section
+{
+ margin-top: 1em;
+}
+
+div.refnamediv,
+div.refsynopsisdiv,
+div.refsect1,
+div.refsect2,
+div.toc,
+div.section
+{
+ margin-bottom: 1em;
+}
+
+/* blob links */
+h2 .extralinks, h3 .extralinks
+{
+ float: right;
+ /* tango:aluminium 3 */
+ color: #babdb6;
+ font-size: 80%;
+ font-weight: normal;
+}
+
+.lineart
+{
+ color: #d3d7cf;
+ font-weight: normal;
+}
+
+.annotation
+{
+ /* tango:aluminium 5 */
+ color: #555753;
+ font-weight: normal;
+}
+
+.structfield
+{
+ font-style: normal;
+ font-weight: normal;
+}
+
+acronym,abbr
+{
+ border-bottom: 1px dotted gray;
+}
+
+/* code listings */
+
+.listing_code .programlisting .normal,
+.listing_code .programlisting .normal a,
+.listing_code .programlisting .number,
+.listing_code .programlisting .cbracket,
+.listing_code .programlisting .symbol { color: #555753; }
+.listing_code .programlisting .comment,
+.listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */
+.listing_code .programlisting .function,
+.listing_code .programlisting .function a,
+.listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */
+.listing_code .programlisting .string { color: #ad7fa8; } /* tango: plum */
+.listing_code .programlisting .keyword,
+.listing_code .programlisting .usertype,
+.listing_code .programlisting .type,
+.listing_code .programlisting .type a { color: #4e9a06; } /* tango: chameleon 3 */
+
+.listing_frame {
+ /* tango:sky blue 1 */
+ border: solid 1px #729fcf;
+ border: solid 1px rgba(114, 159, 207, 0.2);
+ padding: 0px;
+}
+
+.listing_lines, .listing_code {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0.5em;
+}
+.listing_lines {
+ /* tango:sky blue 0.5 */
+ background: #a6c5e3;
+ background: rgba(114, 159, 207, 0.2);
+ /* tango:aluminium 6 */
+ color: #2e3436;
+}
+.listing_code {
+ /* tango:sky blue 0 */
+ background: #e6f3ff;
+ background: rgba(114, 159, 207, 0.1);
+}
+.listing_code .programlisting {
+ /* override from previous */
+ border: none 0px;
+ padding: 0px;
+ background: none;
+}
+.listing_lines pre, .listing_code pre {
+ margin: 0px;
+}
+
+@media screen {
+ /* these have a <sup> as a first child, but since there are no parent selectors
+ * we can't use that. */
+ a.footnote
+ {
+ position: relative;
+ top: 0em ! important;
+ }
+ /* this is needed so that the local anchors are displayed below the naviagtion */
+ div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
+ {
+ display: inline-block;
+ position: relative;
+ top:-5em;
+ }
+ /* this seems to be a bug in the xsl style sheets when generating indexes */
+ div.index div.index
+ {
+ top: 0em;
+ }
+ /* make space for the fixed navigation bar and add space at the bottom so that
+ * link targets appear somewhat close to top
+ */
+ body
+ {
+ padding-top: 2.5em;
+ padding-bottom: 500px;
+ max-width: 60em;
+ }
+ p
+ {
+ max-width: 60em;
+ }
+ /* style and size the navigation bar */
+ table.navigation#top
+ {
+ position: fixed;
+ background: #e2e2e2;
+ border-bottom: solid 1px #babdb6;
+ border-spacing: 5px;
+ margin-top: 0;
+ margin-bottom: 0;
+ top: 0;
+ left: 0;
+ z-index: 10;
+ }
+ table.navigation#top td
+ {
+ padding-left: 6px;
+ padding-right: 6px;
+ }
+ .navigation a, .navigation a:visited
+ {
+ /* tango:sky blue 3 */
+ color: #204a87;
+ }
+ .navigation a:hover
+ {
+ /* tango:sky blue 2 */
+ color: #3465a4;
+ }
+ td.shortcuts
+ {
+ /* tango:sky blue 2 */
+ color: #3465a4;
+ font-size: 80%;
+ white-space: nowrap;
+ }
+ td.shortcuts .dim
+ {
+ color: #babdb6;
+ }
+ .navigation .title
+ {
+ font-size: 80%;
+ max-width: none;
+ margin: 0px;
+ font-weight: normal;
+ }
+}
+@media screen and (min-width: 60em) {
+ /* screen larger than 60em */
+ body { margin: auto; }
+}
+@media screen and (max-width: 60em) {
+ /* screen less than 60em */
+ #nav_hierarchy { display: none; }
+ #nav_interfaces { display: none; }
+ #nav_prerequisites { display: none; }
+ #nav_derived_interfaces { display: none; }
+ #nav_implementations { display: none; }
+ #nav_child_properties { display: none; }
+ #nav_style_properties { display: none; }
+ #nav_index { display: none; }
+ #nav_glossary { display: none; }
+ .gallery_image { display: none; }
+ .property_flags { display: none; }
+ .signal_flags { display: none; }
+ .parameter_annotations { display: none; }
+ .enum_member_annotations { display: none; }
+ .struct_member_annotations { display: none; }
+ .union_member_annotations { display: none; }
+ /* now that a column is hidden, optimize space */
+ col.parameters_name { width: auto; }
+ col.parameters_description { width: auto; }
+ col.struct_members_name { width: auto; }
+ col.struct_members_description { width: auto; }
+ col.enum_members_name { width: auto; }
+ col.enum_members_description { width: auto; }
+ col.union_members_name { width: auto; }
+ col.union_members_description { width: auto; }
+ .listing_lines { display: none; }
+}
+@media print {
+ table.navigation {
+ visibility: collapse;
+ display: none;
+ }
+ div.titlepage table.navigation {
+ visibility: visible;
+ display: table;
+ background: #e2e2e2;
+ border: solid 1px #babdb6;
+ margin-top: 0;
+ margin-bottom: 0;
+ top: 0;
+ left: 0;
+ height: 3em;
+ }
+}
+
diff --git a/docs/reference/libmm-glib/html/up-insensitive.png b/docs/reference/libmm-glib/html/up-insensitive.png
new file mode 100644
index 00000000..f4049860
--- /dev/null
+++ b/docs/reference/libmm-glib/html/up-insensitive.png
Binary files differ
diff --git a/docs/reference/libmm-glib/html/up.png b/docs/reference/libmm-glib/html/up.png
new file mode 100644
index 00000000..80b4b37e
--- /dev/null
+++ b/docs/reference/libmm-glib/html/up.png
Binary files differ