[gnomeweb-wml] NM: add libnm-glib 0.8 API documentation



commit bdb625d6634fc4843986edff442d1fb7dd5318bd
Author: Dan Williams <dcbw redhat com>
Date:   Wed Mar 17 17:56:34 2010 -0700

    NM: add libnm-glib 0.8 API documentation

 .../NetworkManager/developers/Makefile.am          |    2 +-
 .../developers/libnm-glib/08/Makefile.am           |   34 +
 .../developers/libnm-glib/08/NMAccessPoint.html    |  598 ++++++++++++++
 .../libnm-glib/08/NMActiveConnection.html          |  466 +++++++++++
 .../developers/libnm-glib/08/NMCdmaDevice.html     |  120 +++
 .../developers/libnm-glib/08/NMClient.html         |  824 +++++++++++++++++++
 .../developers/libnm-glib/08/NMDHCP4Config.html    |  217 +++++
 .../developers/libnm-glib/08/NMDevice.html         |  844 ++++++++++++++++++++
 .../developers/libnm-glib/08/NMDeviceEthernet.html |  284 +++++++
 .../developers/libnm-glib/08/NMDeviceWifi.html     |  525 ++++++++++++
 .../developers/libnm-glib/08/NMGsmDevice.html      |  116 +++
 .../developers/libnm-glib/08/NMIP4Config.html      |  457 +++++++++++
 .../developers/libnm-glib/08/NMIP6Config.html      |  353 ++++++++
 .../developers/libnm-glib/08/NMObject.html         |  188 +++++
 .../developers/libnm-glib/08/NMSerialDevice.html   |  191 +++++
 .../developers/libnm-glib/08/ch01.html             |   85 ++
 .../developers/libnm-glib/08/home.png              |  Bin 0 -> 654 bytes
 .../developers/libnm-glib/08/index.html            |   87 ++
 .../developers/libnm-glib/08/left.png              |  Bin 0 -> 459 bytes
 .../libnm-glib/08/libnm-glib-NMVPNConnection.html  |  169 ++++
 .../libnm-glib/08/libnm-glib-NMVPNPlugin.html      |  354 ++++++++
 .../libnm-glib/08/libnm-glib-nm-types.html         |  260 ++++++
 .../08/libnm-glib-nm-vpn-plugin-ui-interface.html  |  770 ++++++++++++++++++
 .../developers/libnm-glib/08/right.png             |  Bin 0 -> 472 bytes
 .../developers/libnm-glib/08/style.css             |  167 ++++
 .../NetworkManager/developers/libnm-glib/08/up.png |  Bin 0 -> 406 bytes
 .../developers/libnm-glib/Makefile.am              |    7 +
 27 files changed, 7117 insertions(+), 1 deletions(-)
---
diff --git a/projects.gnome.org/NetworkManager/developers/Makefile.am b/projects.gnome.org/NetworkManager/developers/Makefile.am
index 8e34d46..0a30127 100644
--- a/projects.gnome.org/NetworkManager/developers/Makefile.am
+++ b/projects.gnome.org/NetworkManager/developers/Makefile.am
@@ -1,6 +1,6 @@
 NULL=
 
-SUBDIRS=
+SUBDIRS= libnm-glib
 
 urlpath = /NetworkManager/developers
 
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/Makefile.am b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/Makefile.am
new file mode 100644
index 0000000..edae48a
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/Makefile.am
@@ -0,0 +1,34 @@
+NULL=
+
+SUBDIRS=
+
+urlpath = /NetworkManager/developers/libnm-glib/08
+
+page_SCRIPTS=\
+	ch01.html \
+	home.png \
+	index.html \
+	left.png \
+	libnm-glib-nm-types.html \
+	libnm-glib-NMVPNConnection.html \
+	libnm-glib-NMVPNPlugin.html \
+	libnm-glib-nm-vpn-plugin-ui-interface.html \
+	NMAccessPoint.html \
+	NMActiveConnection.html \
+	NMCdmaDevice.html \
+	NMClient.html \
+	NMDeviceEthernet.html \
+	NMDevice.html \
+	NMDeviceWifi.html \
+	NMDHCP4Config.html \
+	NMGsmDevice.html \
+	NMIP4Config.html \
+	NMIP6Config.html \
+	NMObject.html \
+	NMSerialDevice.html \
+	right.png \
+	style.css \
+	up.png \
+	$(NULL)
+
+include $(top_srcdir)/rules.common
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMAccessPoint.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMAccessPoint.html
new file mode 100644
index 0000000..2f8316d
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMAccessPoint.html
@@ -0,0 +1,598 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMAccessPoint</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ch01.html" title="[Insert title here]">
+<link rel="next" href="NMCdmaDevice.html" title="NMCdmaDevice">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="NMCdmaDevice.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#NMAccessPoint.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#NMAccessPoint.description" class="shortcut">Description</a>
+                 | 
+                <a href="#NMAccessPoint.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                 | 
+                <a href="#NMAccessPoint.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMAccessPoint">
+<a name="NMAccessPoint"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMAccessPoint.top_of_page"></a>NMAccessPoint</span></h2>
+<p>NMAccessPoint</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="NMAccessPoint.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#define             <a class="link" href="NMAccessPoint.html#NM-ACCESS-POINT-FLAGS--CAPS" title="NM_ACCESS_POINT_FLAGS">NM_ACCESS_POINT_FLAGS</a>
+#define             <a class="link" href="NMAccessPoint.html#NM-ACCESS-POINT-WPA-FLAGS--CAPS" title="NM_ACCESS_POINT_WPA_FLAGS">NM_ACCESS_POINT_WPA_FLAGS</a>
+#define             <a class="link" href="NMAccessPoint.html#NM-ACCESS-POINT-RSN-FLAGS--CAPS" title="NM_ACCESS_POINT_RSN_FLAGS">NM_ACCESS_POINT_RSN_FLAGS</a>
+#define             <a class="link" href="NMAccessPoint.html#NM-ACCESS-POINT-SSID--CAPS" title="NM_ACCESS_POINT_SSID">NM_ACCESS_POINT_SSID</a>
+#define             <a class="link" href="NMAccessPoint.html#NM-ACCESS-POINT-FREQUENCY--CAPS" title="NM_ACCESS_POINT_FREQUENCY">NM_ACCESS_POINT_FREQUENCY</a>
+#define             <a class="link" href="NMAccessPoint.html#NM-ACCESS-POINT-HW-ADDRESS--CAPS" title="NM_ACCESS_POINT_HW_ADDRESS">NM_ACCESS_POINT_HW_ADDRESS</a>
+#define             <a class="link" href="NMAccessPoint.html#NM-ACCESS-POINT-MODE--CAPS" title="NM_ACCESS_POINT_MODE">NM_ACCESS_POINT_MODE</a>
+#define             <a class="link" href="NMAccessPoint.html#NM-ACCESS-POINT-MAX-BITRATE--CAPS" title="NM_ACCESS_POINT_MAX_BITRATE">NM_ACCESS_POINT_MAX_BITRATE</a>
+#define             <a class="link" href="NMAccessPoint.html#NM-ACCESS-POINT-STRENGTH--CAPS" title="NM_ACCESS_POINT_STRENGTH">NM_ACCESS_POINT_STRENGTH</a>
+                    <a class="link" href="NMAccessPoint.html#NMAccessPoint-struct" title="NMAccessPoint">NMAccessPoint</a>;
+<a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           <a class="link" href="NMAccessPoint.html#nm-access-point-new" title="nm_access_point_new ()">nm_access_point_new</a>                 (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *path);
+<a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             <a class="link" href="NMAccessPoint.html#nm-access-point-get-flags" title="nm_access_point_get_flags ()">nm_access_point_get_flags</a>           (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);
+<a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             <a class="link" href="NMAccessPoint.html#nm-access-point-get-wpa-flags" title="nm_access_point_get_wpa_flags ()">nm_access_point_get_wpa_flags</a>       (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);
+<a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             <a class="link" href="NMAccessPoint.html#nm-access-point-get-rsn-flags" title="nm_access_point_get_rsn_flags ()">nm_access_point_get_rsn_flags</a>       (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);
+const <a
+href="../glib/glib-Byte-Arrays.html#GByteArray"
+>GByteArray</a> *  <a class="link" href="NMAccessPoint.html#nm-access-point-get-ssid" title="nm_access_point_get_ssid ()">nm_access_point_get_ssid</a>            (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);
+<a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             <a class="link" href="NMAccessPoint.html#nm-access-point-get-frequency" title="nm_access_point_get_frequency ()">nm_access_point_get_frequency</a>       (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);
+const char *        <a class="link" href="NMAccessPoint.html#nm-access-point-get-hw-address" title="nm_access_point_get_hw_address ()">nm_access_point_get_hw_address</a>      (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);
+NM80211Mode         <a class="link" href="NMAccessPoint.html#nm-access-point-get-mode" title="nm_access_point_get_mode ()">nm_access_point_get_mode</a>            (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);
+<a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             <a class="link" href="NMAccessPoint.html#nm-access-point-get-max-bitrate" title="nm_access_point_get_max_bitrate ()">nm_access_point_get_max_bitrate</a>     (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);
+<a
+href="../glib/glib-Basic-Types.html#guint8"
+>guint8</a>              <a class="link" href="NMAccessPoint.html#nm-access-point-get-strength" title="nm_access_point_get_strength ()">nm_access_point_get_strength</a>        (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);
+</pre>
+</div>
+<div class="refsect1" title="Object Hierarchy">
+<a name="NMAccessPoint.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>
+   +----<a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+         +----NMAccessPoint
+</pre>
+</div>
+<div class="refsect1" title="Properties">
+<a name="NMAccessPoint.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="NMAccessPoint.html#NMAccessPoint--flags" title='The "flags" property'>flags</a>"                    <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read
+  "<a class="link" href="NMAccessPoint.html#NMAccessPoint--frequency" title='The "frequency" property'>frequency</a>"                <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read
+  "<a class="link" href="NMAccessPoint.html#NMAccessPoint--hw-address" title='The "hw-address" property'>hw-address</a>"               <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read
+  "<a class="link" href="NMAccessPoint.html#NMAccessPoint--max-bitrate" title='The "max-bitrate" property'>max-bitrate</a>"              <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read
+  "<a class="link" href="NMAccessPoint.html#NMAccessPoint--mode" title='The "mode" property'>mode</a>"                     <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read
+  "<a class="link" href="NMAccessPoint.html#NMAccessPoint--rsn-flags" title='The "rsn-flags" property'>rsn-flags</a>"                <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read
+  "<a class="link" href="NMAccessPoint.html#NMAccessPoint--ssid" title='The "ssid" property'>ssid</a>"                     nm-ssid*              : Read
+  "<a class="link" href="NMAccessPoint.html#NMAccessPoint--strength" title='The "strength" property'>strength</a>"                 <a
+href="../glib/glib-Basic-Types.html#guchar"
+>guchar</a>                : Read
+  "<a class="link" href="NMAccessPoint.html#NMAccessPoint--wpa-flags" title='The "wpa-flags" property'>wpa-flags</a>"                <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="NMAccessPoint.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="NMAccessPoint.details"></a><h2>Details</h2>
+<div class="refsect2" title="NM_ACCESS_POINT_FLAGS">
+<a name="NM-ACCESS-POINT-FLAGS--CAPS"></a><h3>NM_ACCESS_POINT_FLAGS</h3>
+<pre class="programlisting">#define NM_ACCESS_POINT_FLAGS       "flags"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_ACCESS_POINT_WPA_FLAGS">
+<a name="NM-ACCESS-POINT-WPA-FLAGS--CAPS"></a><h3>NM_ACCESS_POINT_WPA_FLAGS</h3>
+<pre class="programlisting">#define NM_ACCESS_POINT_WPA_FLAGS   "wpa-flags"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_ACCESS_POINT_RSN_FLAGS">
+<a name="NM-ACCESS-POINT-RSN-FLAGS--CAPS"></a><h3>NM_ACCESS_POINT_RSN_FLAGS</h3>
+<pre class="programlisting">#define NM_ACCESS_POINT_RSN_FLAGS   "rsn-flags"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_ACCESS_POINT_SSID">
+<a name="NM-ACCESS-POINT-SSID--CAPS"></a><h3>NM_ACCESS_POINT_SSID</h3>
+<pre class="programlisting">#define NM_ACCESS_POINT_SSID        "ssid"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_ACCESS_POINT_FREQUENCY">
+<a name="NM-ACCESS-POINT-FREQUENCY--CAPS"></a><h3>NM_ACCESS_POINT_FREQUENCY</h3>
+<pre class="programlisting">#define NM_ACCESS_POINT_FREQUENCY   "frequency"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_ACCESS_POINT_HW_ADDRESS">
+<a name="NM-ACCESS-POINT-HW-ADDRESS--CAPS"></a><h3>NM_ACCESS_POINT_HW_ADDRESS</h3>
+<pre class="programlisting">#define NM_ACCESS_POINT_HW_ADDRESS  "hw-address"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_ACCESS_POINT_MODE">
+<a name="NM-ACCESS-POINT-MODE--CAPS"></a><h3>NM_ACCESS_POINT_MODE</h3>
+<pre class="programlisting">#define NM_ACCESS_POINT_MODE        "mode"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_ACCESS_POINT_MAX_BITRATE">
+<a name="NM-ACCESS-POINT-MAX-BITRATE--CAPS"></a><h3>NM_ACCESS_POINT_MAX_BITRATE</h3>
+<pre class="programlisting">#define NM_ACCESS_POINT_MAX_BITRATE "max-bitrate"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_ACCESS_POINT_STRENGTH">
+<a name="NM-ACCESS-POINT-STRENGTH--CAPS"></a><h3>NM_ACCESS_POINT_STRENGTH</h3>
+<pre class="programlisting">#define NM_ACCESS_POINT_STRENGTH    "strength"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NMAccessPoint">
+<a name="NMAccessPoint-struct"></a><h3>NMAccessPoint</h3>
+<pre class="programlisting">typedef struct _NMAccessPoint NMAccessPoint;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_access_point_new ()">
+<a name="nm-access-point-new"></a><h3>nm_access_point_new ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           nm_access_point_new                 (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *path);</pre>
+<p>
+Creates a new <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> the <a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+><span class="type">DBusGConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
+<td> the DBusobject path of the access point
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a new access point
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_access_point_get_flags ()">
+<a name="nm-access-point-get-flags"></a><h3>nm_access_point_get_flags ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             nm_access_point_get_flags           (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);</pre>
+<p>
+Gets the flags of the access point</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ap</code></em> :</span></p></td>
+<td> a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the flags
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_access_point_get_wpa_flags ()">
+<a name="nm-access-point-get-wpa-flags"></a><h3>nm_access_point_get_wpa_flags ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             nm_access_point_get_wpa_flags       (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);</pre>
+<p>
+Gets the WPA flags of the access point.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ap</code></em> :</span></p></td>
+<td> a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the WPA flags
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_access_point_get_rsn_flags ()">
+<a name="nm-access-point-get-rsn-flags"></a><h3>nm_access_point_get_rsn_flags ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             nm_access_point_get_rsn_flags       (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);</pre>
+<p>
+Gets the RSN flags of the access point.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ap</code></em> :</span></p></td>
+<td> a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the RSN flags
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_access_point_get_ssid ()">
+<a name="nm-access-point-get-ssid"></a><h3>nm_access_point_get_ssid ()</h3>
+<pre class="programlisting">const <a
+href="../glib/glib-Byte-Arrays.html#GByteArray"
+>GByteArray</a> *  nm_access_point_get_ssid            (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);</pre>
+<p>
+Gets the SSID of the access point.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ap</code></em> :</span></p></td>
+<td> a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <a
+href="../glib/glib-Byte-Arrays.html#GByteArray"
+><span class="type">GByteArray</span></a> containing the SSID. This is the internal copy used by the
+access point, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_access_point_get_frequency ()">
+<a name="nm-access-point-get-frequency"></a><h3>nm_access_point_get_frequency ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             nm_access_point_get_frequency       (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);</pre>
+<p>
+Gets the frequency of the access point.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ap</code></em> :</span></p></td>
+<td> a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the frequency
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_access_point_get_hw_address ()">
+<a name="nm-access-point-get-hw-address"></a><h3>nm_access_point_get_hw_address ()</h3>
+<pre class="programlisting">const char *        nm_access_point_get_hw_address      (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);</pre>
+<p>
+Gets the hardware (MAC) address of the access point.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ap</code></em> :</span></p></td>
+<td> a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the hardware address of the access point. This is the internal string used by the
+access point and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_access_point_get_mode ()">
+<a name="nm-access-point-get-mode"></a><h3>nm_access_point_get_mode ()</h3>
+<pre class="programlisting">NM80211Mode         nm_access_point_get_mode            (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);</pre>
+<p>
+Gets the mode of the access point.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ap</code></em> :</span></p></td>
+<td> a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the mode
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_access_point_get_max_bitrate ()">
+<a name="nm-access-point-get-max-bitrate"></a><h3>nm_access_point_get_max_bitrate ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             nm_access_point_get_max_bitrate     (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);</pre>
+<p>
+Gets the maximum bit rate of the access point.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ap</code></em> :</span></p></td>
+<td> a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the maximum bit rate
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_access_point_get_strength ()">
+<a name="nm-access-point-get-strength"></a><h3>nm_access_point_get_strength ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#guint8"
+>guint8</a>              nm_access_point_get_strength        (<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *ap);</pre>
+<p>
+Gets the current signal strength of the access point.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ap</code></em> :</span></p></td>
+<td> a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the signal strength
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1" title="Property Details">
+<a name="NMAccessPoint.property-details"></a><h2>Property Details</h2>
+<div class="refsect2" title='The "flags" property'>
+<a name="NMAccessPoint--flags"></a><h3>The <code class="literal">"flags"</code> property</h3>
+<pre class="programlisting">  "flags"                    <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read</pre>
+<p>
+The flags of the access point.</p>
+<p>
+</p>
+<p>Allowed values: &lt;= 1</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2" title='The "frequency" property'>
+<a name="NMAccessPoint--frequency"></a><h3>The <code class="literal">"frequency"</code> property</h3>
+<pre class="programlisting">  "frequency"                <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read</pre>
+<p>
+The frequency of the access point.</p>
+<p>
+</p>
+<p>Allowed values: &lt;= 10000</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2" title='The "hw-address" property'>
+<a name="NMAccessPoint--hw-address"></a><h3>The <code class="literal">"hw-address"</code> property</h3>
+<pre class="programlisting">  "hw-address"               <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read</pre>
+<p>
+The hardware address of the access point.</p>
+<p>
+</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2" title='The "max-bitrate" property'>
+<a name="NMAccessPoint--max-bitrate"></a><h3>The <code class="literal">"max-bitrate"</code> property</h3>
+<pre class="programlisting">  "max-bitrate"              <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read</pre>
+<p>
+The maximum bit rate of the access point.</p>
+<p>
+</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2" title='The "mode" property'>
+<a name="NMAccessPoint--mode"></a><h3>The <code class="literal">"mode"</code> property</h3>
+<pre class="programlisting">  "mode"                     <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read</pre>
+<p>
+The mode of the access point.</p>
+<p>
+</p>
+<p>Allowed values: [1,2]</p>
+<p>Default value: 2</p>
+</div>
+<hr>
+<div class="refsect2" title='The "rsn-flags" property'>
+<a name="NMAccessPoint--rsn-flags"></a><h3>The <code class="literal">"rsn-flags"</code> property</h3>
+<pre class="programlisting">  "rsn-flags"                <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read</pre>
+<p>
+The RSN flags of the access point.</p>
+<p>
+</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2" title='The "ssid" property'>
+<a name="NMAccessPoint--ssid"></a><h3>The <code class="literal">"ssid"</code> property</h3>
+<pre class="programlisting">  "ssid"                     nm-ssid*              : Read</pre>
+<p>
+The SSID of the access point.</p>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title='The "strength" property'>
+<a name="NMAccessPoint--strength"></a><h3>The <code class="literal">"strength"</code> property</h3>
+<pre class="programlisting">  "strength"                 <a
+href="../glib/glib-Basic-Types.html#guchar"
+>guchar</a>                : Read</pre>
+<p>
+The current signal strength of the access point.</p>
+<p>
+</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2" title='The "wpa-flags" property'>
+<a name="NMAccessPoint--wpa-flags"></a><h3>The <code class="literal">"wpa-flags"</code> property</h3>
+<pre class="programlisting">  "wpa-flags"                <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read</pre>
+<p>
+The WPA flags of the access point.</p>
+<p>
+</p>
+<p>Default value: 0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMActiveConnection.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMActiveConnection.html
new file mode 100644
index 0000000..d32cd3e
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMActiveConnection.html
@@ -0,0 +1,466 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMActiveConnection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="libnm-glib-NMVPNPlugin.html" title="NMVPNPlugin">
+<link rel="next" href="NMDeviceEthernet.html" title="NMDeviceEthernet">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="libnm-glib-NMVPNPlugin.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="NMDeviceEthernet.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#NMActiveConnection.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#NMActiveConnection.description" class="shortcut">Description</a>
+                 | 
+                <a href="#NMActiveConnection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                 | 
+                <a href="#NMActiveConnection.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMActiveConnection">
+<a name="NMActiveConnection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMActiveConnection.top_of_page"></a>NMActiveConnection</span></h2>
+<p>NMActiveConnection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="NMActiveConnection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#define             <a class="link" href="NMActiveConnection.html#NM-ACTIVE-CONNECTION-SERVICE-NAME--CAPS" title="NM_ACTIVE_CONNECTION_SERVICE_NAME">NM_ACTIVE_CONNECTION_SERVICE_NAME</a>
+#define             <a class="link" href="NMActiveConnection.html#NM-ACTIVE-CONNECTION-CONNECTION--CAPS" title="NM_ACTIVE_CONNECTION_CONNECTION">NM_ACTIVE_CONNECTION_CONNECTION</a>
+#define             <a class="link" href="NMActiveConnection.html#NM-ACTIVE-CONNECTION-SPECIFIC-OBJECT--CAPS" title="NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT">NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT</a>
+#define             <a class="link" href="NMActiveConnection.html#NM-ACTIVE-CONNECTION-DEVICES--CAPS" title="NM_ACTIVE_CONNECTION_DEVICES">NM_ACTIVE_CONNECTION_DEVICES</a>
+#define             <a class="link" href="NMActiveConnection.html#NM-ACTIVE-CONNECTION-STATE--CAPS" title="NM_ACTIVE_CONNECTION_STATE">NM_ACTIVE_CONNECTION_STATE</a>
+#define             <a class="link" href="NMActiveConnection.html#NM-ACTIVE-CONNECTION-DEFAULT--CAPS" title="NM_ACTIVE_CONNECTION_DEFAULT">NM_ACTIVE_CONNECTION_DEFAULT</a>
+                    <a class="link" href="NMActiveConnection.html#NMActiveConnection-struct" title="NMActiveConnection">NMActiveConnection</a>;
+<a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           <a class="link" href="NMActiveConnection.html#nm-active-connection-new" title="nm_active_connection_new ()">nm_active_connection_new</a>            (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *path);
+const char *        <a class="link" href="NMActiveConnection.html#nm-active-connection-get-service-name" title="nm_active_connection_get_service_name ()">nm_active_connection_get_service_name</a>
+                                                        (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *connection);
+<a
+href="../libnm-util/NMConnection.html#NMConnectionScope"
+>NMConnectionScope</a>   <a class="link" href="NMActiveConnection.html#nm-active-connection-get-scope" title="nm_active_connection_get_scope ()">nm_active_connection_get_scope</a>      (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *connection);
+const char *        <a class="link" href="NMActiveConnection.html#nm-active-connection-get-connection" title="nm_active_connection_get_connection ()">nm_active_connection_get_connection</a> (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *connection);
+const char *        <a class="link" href="NMActiveConnection.html#nm-active-connection-get-specific-object" title="nm_active_connection_get_specific_object ()">nm_active_connection_get_specific_object</a>
+                                                        (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *connection);
+const <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+>GPtrArray</a> *   <a class="link" href="NMActiveConnection.html#nm-active-connection-get-devices" title="nm_active_connection_get_devices ()">nm_active_connection_get_devices</a>    (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *connection);
+NMActiveConnectionState  <a class="link" href="NMActiveConnection.html#nm-active-connection-get-state" title="nm_active_connection_get_state ()">nm_active_connection_get_state</a> (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *connection);
+<a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            <a class="link" href="NMActiveConnection.html#nm-active-connection-get-default" title="nm_active_connection_get_default ()">nm_active_connection_get_default</a>    (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *connection);
+</pre>
+</div>
+<div class="refsect1" title="Object Hierarchy">
+<a name="NMActiveConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>
+   +----<a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+         +----NMActiveConnection
+</pre>
+</div>
+<div class="refsect1" title="Properties">
+<a name="NMActiveConnection.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="NMActiveConnection.html#NMActiveConnection--connection" title='The "connection" property'>connection</a>"               <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read
+  "<a class="link" href="NMActiveConnection.html#NMActiveConnection--default" title='The "default" property'>default</a>"                  <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read
+  "<a class="link" href="NMActiveConnection.html#NMActiveConnection--devices" title='The "devices" property'>devices</a>"                  nm-object-array*      : Read
+  "<a class="link" href="NMActiveConnection.html#NMActiveConnection--service-name" title='The "service-name" property'>service-name</a>"             <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read
+  "<a class="link" href="NMActiveConnection.html#NMActiveConnection--specific-object" title='The "specific-object" property'>specific-object</a>"          <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read
+  "<a class="link" href="NMActiveConnection.html#NMActiveConnection--state" title='The "state" property'>state</a>"                    <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="NMActiveConnection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="NMActiveConnection.details"></a><h2>Details</h2>
+<div class="refsect2" title="NM_ACTIVE_CONNECTION_SERVICE_NAME">
+<a name="NM-ACTIVE-CONNECTION-SERVICE-NAME--CAPS"></a><h3>NM_ACTIVE_CONNECTION_SERVICE_NAME</h3>
+<pre class="programlisting">#define NM_ACTIVE_CONNECTION_SERVICE_NAME        "service-name"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_ACTIVE_CONNECTION_CONNECTION">
+<a name="NM-ACTIVE-CONNECTION-CONNECTION--CAPS"></a><h3>NM_ACTIVE_CONNECTION_CONNECTION</h3>
+<pre class="programlisting">#define NM_ACTIVE_CONNECTION_CONNECTION          "connection"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT">
+<a name="NM-ACTIVE-CONNECTION-SPECIFIC-OBJECT--CAPS"></a><h3>NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT</h3>
+<pre class="programlisting">#define NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT     "specific-object"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_ACTIVE_CONNECTION_DEVICES">
+<a name="NM-ACTIVE-CONNECTION-DEVICES--CAPS"></a><h3>NM_ACTIVE_CONNECTION_DEVICES</h3>
+<pre class="programlisting">#define NM_ACTIVE_CONNECTION_DEVICES             "devices"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_ACTIVE_CONNECTION_STATE">
+<a name="NM-ACTIVE-CONNECTION-STATE--CAPS"></a><h3>NM_ACTIVE_CONNECTION_STATE</h3>
+<pre class="programlisting">#define NM_ACTIVE_CONNECTION_STATE               "state"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_ACTIVE_CONNECTION_DEFAULT">
+<a name="NM-ACTIVE-CONNECTION-DEFAULT--CAPS"></a><h3>NM_ACTIVE_CONNECTION_DEFAULT</h3>
+<pre class="programlisting">#define NM_ACTIVE_CONNECTION_DEFAULT             "default"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NMActiveConnection">
+<a name="NMActiveConnection-struct"></a><h3>NMActiveConnection</h3>
+<pre class="programlisting">typedef struct _NMActiveConnection NMActiveConnection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_active_connection_new ()">
+<a name="nm-active-connection-new"></a><h3>nm_active_connection_new ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           nm_active_connection_new            (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *path);</pre>
+<p>
+Creates a new <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> the <a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+><span class="type">DBusGConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
+<td> the DBus object path of the device
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a new active connection
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_active_connection_get_service_name ()">
+<a name="nm-active-connection-get-service-name"></a><h3>nm_active_connection_get_service_name ()</h3>
+<pre class="programlisting">const char *        nm_active_connection_get_service_name
+                                                        (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *connection);</pre>
+<p>
+Gets the service name of the active connection.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> a <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the service name. This is the internal string used by the
+connection, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_active_connection_get_scope ()">
+<a name="nm-active-connection-get-scope"></a><h3>nm_active_connection_get_scope ()</h3>
+<pre class="programlisting"><a
+href="../libnm-util/NMConnection.html#NMConnectionScope"
+>NMConnectionScope</a>   nm_active_connection_get_scope      (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *connection);</pre>
+<p>
+Gets the scope of the active connection.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> a <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the connection's scope
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_active_connection_get_connection ()">
+<a name="nm-active-connection-get-connection"></a><h3>nm_active_connection_get_connection ()</h3>
+<pre class="programlisting">const char *        nm_active_connection_get_connection (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *connection);</pre>
+<p>
+Gets the <a
+href="../libnm-util/NMConnection.html"
+><span class="type">NMConnection</span></a>'s DBus object path.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> a <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the object path of the <a
+href="../libnm-util/NMConnection.html"
+><span class="type">NMConnection</span></a> inside of <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>.
+This is the internal string used by the connection, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_active_connection_get_specific_object ()">
+<a name="nm-active-connection-get-specific-object"></a><h3>nm_active_connection_get_specific_object ()</h3>
+<pre class="programlisting">const char *        nm_active_connection_get_specific_object
+                                                        (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *connection);</pre>
+<p>
+Gets the "specific object" used at the activation.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> a <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the specific object's DBus path. This is the internal string used by the
+connection, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_active_connection_get_devices ()">
+<a name="nm-active-connection-get-devices"></a><h3>nm_active_connection_get_devices ()</h3>
+<pre class="programlisting">const <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+>GPtrArray</a> *   nm_active_connection_get_devices    (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *connection);</pre>
+<p>
+Gets the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>s used for the active connections.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> a <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+><span class="type">GPtrArray</span></a> containing <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>s.
+This is the internal copy used by the connection, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_active_connection_get_state ()">
+<a name="nm-active-connection-get-state"></a><h3>nm_active_connection_get_state ()</h3>
+<pre class="programlisting">NMActiveConnectionState  nm_active_connection_get_state (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *connection);</pre>
+<p>
+Gets the active connection's state.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> a <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the state
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_active_connection_get_default ()">
+<a name="nm-active-connection-get-default"></a><h3>nm_active_connection_get_default ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            nm_active_connection_get_default    (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *connection);</pre>
+<p>
+Whether the active connection is the default one (that is, is used for the default route
+and DNS information).</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> a <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> <code class="literal">TRUE</code> if the active connection is the default one
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1" title="Property Details">
+<a name="NMActiveConnection.property-details"></a><h2>Property Details</h2>
+<div class="refsect2" title='The "connection" property'>
+<a name="NMActiveConnection--connection"></a><h3>The <code class="literal">"connection"</code> property</h3>
+<pre class="programlisting">  "connection"               <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read</pre>
+<p>
+The connection's path of the active connection.</p>
+<p>
+</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2" title='The "default" property'>
+<a name="NMActiveConnection--default"></a><h3>The <code class="literal">"default"</code> property</h3>
+<pre class="programlisting">  "default"                  <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read</pre>
+<p>
+Whether the active connection is the default one.</p>
+<p>
+</p>
+<p>Default value: FALSE</p>
+</div>
+<hr>
+<div class="refsect2" title='The "devices" property'>
+<a name="NMActiveConnection--devices"></a><h3>The <code class="literal">"devices"</code> property</h3>
+<pre class="programlisting">  "devices"                  nm-object-array*      : Read</pre>
+<p>Devices.</p>
+</div>
+<hr>
+<div class="refsect2" title='The "service-name" property'>
+<a name="NMActiveConnection--service-name"></a><h3>The <code class="literal">"service-name"</code> property</h3>
+<pre class="programlisting">  "service-name"             <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read</pre>
+<p>
+The service name of the active connection.</p>
+<p>
+</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2" title='The "specific-object" property'>
+<a name="NMActiveConnection--specific-object"></a><h3>The <code class="literal">"specific-object"</code> property</h3>
+<pre class="programlisting">  "specific-object"          <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read</pre>
+<p>
+The specific object's path of the active connection.</p>
+<p>
+</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2" title='The "state" property'>
+<a name="NMActiveConnection--state"></a><h3>The <code class="literal">"state"</code> property</h3>
+<pre class="programlisting">  "state"                    <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read</pre>
+<p>
+The state of the active connection.</p>
+<p>
+</p>
+<p>Allowed values: &lt;= 2</p>
+<p>Default value: 0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMCdmaDevice.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMCdmaDevice.html
new file mode 100644
index 0000000..55b4cb1
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMCdmaDevice.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMCdmaDevice</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="NMAccessPoint.html" title="NMAccessPoint">
+<link rel="next" href="NMClient.html" title="NMClient">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="NMAccessPoint.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="NMClient.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#NMCdmaDevice.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#NMCdmaDevice.description" class="shortcut">Description</a>
+                 | 
+                <a href="#NMCdmaDevice.object-hierarchy" class="shortcut">Object Hierarchy</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMCdmaDevice">
+<a name="NMCdmaDevice"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMCdmaDevice.top_of_page"></a>NMCdmaDevice</span></h2>
+<p>NMCdmaDevice</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="NMCdmaDevice.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+                    <a class="link" href="NMCdmaDevice.html#NMCdmaDevice-struct" title="NMCdmaDevice">NMCdmaDevice</a>;
+<a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           <a class="link" href="NMCdmaDevice.html#nm-cdma-device-new" title="nm_cdma_device_new ()">nm_cdma_device_new</a>                  (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *path);
+</pre>
+</div>
+<div class="refsect1" title="Object Hierarchy">
+<a name="NMCdmaDevice.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>
+   +----<a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+         +----<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+               +----<a class="link" href="NMSerialDevice.html" title="NMSerialDevice">NMSerialDevice</a>
+                     +----NMCdmaDevice
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="NMCdmaDevice.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="NMCdmaDevice.details"></a><h2>Details</h2>
+<div class="refsect2" title="NMCdmaDevice">
+<a name="NMCdmaDevice-struct"></a><h3>NMCdmaDevice</h3>
+<pre class="programlisting">typedef struct _NMCdmaDevice NMCdmaDevice;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_cdma_device_new ()">
+<a name="nm-cdma-device-new"></a><h3>nm_cdma_device_new ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           nm_cdma_device_new                  (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *path);</pre>
+<p>
+Creates a new <a class="link" href="NMCdmaDevice.html" title="NMCdmaDevice"><span class="type">NMCdmaDevice</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> the <a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+><span class="type">DBusGConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
+<td> the DBus object path of the device
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a new device
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMClient.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMClient.html
new file mode 100644
index 0000000..cd34a41
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMClient.html
@@ -0,0 +1,824 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMClient</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="NMCdmaDevice.html" title="NMCdmaDevice">
+<link rel="next" href="NMGsmDevice.html" title="NMGsmDevice">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="NMCdmaDevice.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="NMGsmDevice.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#NMClient.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#NMClient.description" class="shortcut">Description</a>
+                 | 
+                <a href="#NMClient.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                 | 
+                <a href="#NMClient.properties" class="shortcut">Properties</a>
+                 | 
+                <a href="#NMClient.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMClient">
+<a name="NMClient"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMClient.top_of_page"></a>NMClient</span></h2>
+<p>NMClient</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="NMClient.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#define             <a class="link" href="NMClient.html#NM-CLIENT-STATE--CAPS" title="NM_CLIENT_STATE">NM_CLIENT_STATE</a>
+#define             <a class="link" href="NMClient.html#NM-CLIENT-MANAGER-RUNNING--CAPS" title="NM_CLIENT_MANAGER_RUNNING">NM_CLIENT_MANAGER_RUNNING</a>
+#define             <a class="link" href="NMClient.html#NM-CLIENT-WIRELESS-ENABLED--CAPS" title="NM_CLIENT_WIRELESS_ENABLED">NM_CLIENT_WIRELESS_ENABLED</a>
+#define             <a class="link" href="NMClient.html#NM-CLIENT-WIRELESS-HARDWARE-ENABLED--CAPS" title="NM_CLIENT_WIRELESS_HARDWARE_ENABLED">NM_CLIENT_WIRELESS_HARDWARE_ENABLED</a>
+#define             <a class="link" href="NMClient.html#NM-CLIENT-WWAN-ENABLED--CAPS" title="NM_CLIENT_WWAN_ENABLED">NM_CLIENT_WWAN_ENABLED</a>
+#define             <a class="link" href="NMClient.html#NM-CLIENT-WWAN-HARDWARE-ENABLED--CAPS" title="NM_CLIENT_WWAN_HARDWARE_ENABLED">NM_CLIENT_WWAN_HARDWARE_ENABLED</a>
+#define             <a class="link" href="NMClient.html#NM-CLIENT-ACTIVE-CONNECTIONS--CAPS" title="NM_CLIENT_ACTIVE_CONNECTIONS">NM_CLIENT_ACTIVE_CONNECTIONS</a>
+                    <a class="link" href="NMClient.html#NMClient-struct" title="NMClient">NMClient</a>;
+<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *          <a class="link" href="NMClient.html#nm-client-new" title="nm_client_new ()">nm_client_new</a>                       (void);
+const <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+>GPtrArray</a> *   <a class="link" href="NMClient.html#nm-client-get-devices" title="nm_client_get_devices ()">nm_client_get_devices</a>               (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);
+<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *          <a class="link" href="NMClient.html#nm-client-get-device-by-path" title="nm_client_get_device_by_path ()">nm_client_get_device_by_path</a>        (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client,
+                                                         const char *object_path);
+void                (<a class="link" href="NMClient.html#NMClientActivateDeviceFn" title="NMClientActivateDeviceFn ()">*NMClientActivateDeviceFn</a>)         (<a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a> user_data,
+                                                         const char *object_path,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> *error);
+void                <a class="link" href="NMClient.html#nm-client-activate-connection" title="nm_client_activate_connection ()">nm_client_activate_connection</a>       (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client,
+                                                         const char *service_name,
+                                                         const char *connection_path,
+                                                         <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device,
+                                                         const char *specific_object,
+                                                         <a class="link" href="NMClient.html#NMClientActivateDeviceFn" title="NMClientActivateDeviceFn ()">NMClientActivateDeviceFn</a> callback,
+                                                         <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a> user_data);
+void                <a class="link" href="NMClient.html#nm-client-deactivate-connection" title="nm_client_deactivate_connection ()">nm_client_deactivate_connection</a>     (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client,
+                                                         <a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *active);
+<a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            <a class="link" href="NMClient.html#nm-client-wireless-get-enabled" title="nm_client_wireless_get_enabled ()">nm_client_wireless_get_enabled</a>      (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);
+void                <a class="link" href="NMClient.html#nm-client-wireless-set-enabled" title="nm_client_wireless_set_enabled ()">nm_client_wireless_set_enabled</a>      (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client,
+                                                         <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a> enabled);
+<a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            <a class="link" href="NMClient.html#nm-client-wireless-hardware-get-enabled" title="nm_client_wireless_hardware_get_enabled ()">nm_client_wireless_hardware_get_enabled</a>
+                                                        (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);
+<a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            <a class="link" href="NMClient.html#nm-client-wwan-get-enabled" title="nm_client_wwan_get_enabled ()">nm_client_wwan_get_enabled</a>          (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);
+void                <a class="link" href="NMClient.html#nm-client-wwan-set-enabled" title="nm_client_wwan_set_enabled ()">nm_client_wwan_set_enabled</a>          (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client,
+                                                         <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a> enabled);
+<a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            <a class="link" href="NMClient.html#nm-client-wwan-hardware-get-enabled" title="nm_client_wwan_hardware_get_enabled ()">nm_client_wwan_hardware_get_enabled</a> (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);
+NMState             <a class="link" href="NMClient.html#nm-client-get-state" title="nm_client_get_state ()">nm_client_get_state</a>                 (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);
+<a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            <a class="link" href="NMClient.html#nm-client-get-manager-running" title="nm_client_get_manager_running ()">nm_client_get_manager_running</a>       (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);
+const <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+>GPtrArray</a> *   <a class="link" href="NMClient.html#nm-client-get-active-connections" title="nm_client_get_active_connections ()">nm_client_get_active_connections</a>    (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);
+void                <a class="link" href="NMClient.html#nm-client-sleep" title="nm_client_sleep ()">nm_client_sleep</a>                     (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client,
+                                                         <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a> sleep);
+</pre>
+</div>
+<div class="refsect1" title="Object Hierarchy">
+<a name="NMClient.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>
+   +----<a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+         +----NMClient
+</pre>
+</div>
+<div class="refsect1" title="Properties">
+<a name="NMClient.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="NMClient.html#NMClient--active-connections" title='The "active-connections" property'>active-connections</a>"       nm-object-array*      : Read
+  "<a class="link" href="NMClient.html#NMClient--manager-running" title='The "manager-running" property'>manager-running</a>"          <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read
+  "<a class="link" href="NMClient.html#NMClient--state" title='The "state" property'>state</a>"                    <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read
+  "<a class="link" href="NMClient.html#NMClient--wireless-enabled" title='The "wireless-enabled" property'>wireless-enabled</a>"         <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read / Write
+  "<a class="link" href="NMClient.html#NMClient--wireless-hardware-enabled" title='The "wireless-hardware-enabled" property'>wireless-hardware-enabled</a>" <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read
+  "<a class="link" href="NMClient.html#NMClient--wwan-enabled" title='The "wwan-enabled" property'>wwan-enabled</a>"             <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read / Write / Construct
+  "<a class="link" href="NMClient.html#NMClient--wwan-hardware-enabled" title='The "wwan-hardware-enabled" property'>wwan-hardware-enabled</a>"    <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read / Write / Construct Only
+</pre>
+</div>
+<div class="refsect1" title="Signals">
+<a name="NMClient.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="NMClient.html#NMClient-device-added" title='The "device-added" signal'>device-added</a>"                                   : Run First
+  "<a class="link" href="NMClient.html#NMClient-device-removed" title='The "device-removed" signal'>device-removed</a>"                                 : Run First
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="NMClient.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="NMClient.details"></a><h2>Details</h2>
+<div class="refsect2" title="NM_CLIENT_STATE">
+<a name="NM-CLIENT-STATE--CAPS"></a><h3>NM_CLIENT_STATE</h3>
+<pre class="programlisting">#define NM_CLIENT_STATE "state"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_CLIENT_MANAGER_RUNNING">
+<a name="NM-CLIENT-MANAGER-RUNNING--CAPS"></a><h3>NM_CLIENT_MANAGER_RUNNING</h3>
+<pre class="programlisting">#define NM_CLIENT_MANAGER_RUNNING "manager-running"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_CLIENT_WIRELESS_ENABLED">
+<a name="NM-CLIENT-WIRELESS-ENABLED--CAPS"></a><h3>NM_CLIENT_WIRELESS_ENABLED</h3>
+<pre class="programlisting">#define NM_CLIENT_WIRELESS_ENABLED "wireless-enabled"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_CLIENT_WIRELESS_HARDWARE_ENABLED">
+<a name="NM-CLIENT-WIRELESS-HARDWARE-ENABLED--CAPS"></a><h3>NM_CLIENT_WIRELESS_HARDWARE_ENABLED</h3>
+<pre class="programlisting">#define NM_CLIENT_WIRELESS_HARDWARE_ENABLED "wireless-hardware-enabled"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_CLIENT_WWAN_ENABLED">
+<a name="NM-CLIENT-WWAN-ENABLED--CAPS"></a><h3>NM_CLIENT_WWAN_ENABLED</h3>
+<pre class="programlisting">#define NM_CLIENT_WWAN_ENABLED "wwan-enabled"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_CLIENT_WWAN_HARDWARE_ENABLED">
+<a name="NM-CLIENT-WWAN-HARDWARE-ENABLED--CAPS"></a><h3>NM_CLIENT_WWAN_HARDWARE_ENABLED</h3>
+<pre class="programlisting">#define NM_CLIENT_WWAN_HARDWARE_ENABLED "wwan-hardware-enabled"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_CLIENT_ACTIVE_CONNECTIONS">
+<a name="NM-CLIENT-ACTIVE-CONNECTIONS--CAPS"></a><h3>NM_CLIENT_ACTIVE_CONNECTIONS</h3>
+<pre class="programlisting">#define NM_CLIENT_ACTIVE_CONNECTIONS "active-connections"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NMClient">
+<a name="NMClient-struct"></a><h3>NMClient</h3>
+<pre class="programlisting">typedef struct _NMClient NMClient;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_new ()">
+<a name="nm-client-new"></a><h3>nm_client_new ()</h3>
+<pre class="programlisting"><a class="link" href="NMClient.html" title="NMClient">NMClient</a> *          nm_client_new                       (void);</pre>
+<p>
+Creates a new <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a new <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_get_devices ()">
+<a name="nm-client-get-devices"></a><h3>nm_client_get_devices ()</h3>
+<pre class="programlisting">const <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+>GPtrArray</a> *   nm_client_get_devices               (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);</pre>
+<p>
+Gets all the detected devices.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+><span class="type">GPtrArray</span></a> containing all the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>s.
+The returned array is owned by the client and should not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_get_device_by_path ()">
+<a name="nm-client-get-device-by-path"></a><h3>nm_client_get_device_by_path ()</h3>
+<pre class="programlisting"><a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *          nm_client_get_device_by_path        (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client,
+                                                         const char *object_path);</pre>
+<p>
+Gets a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> from a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
+<td> the object path to search for
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> for the given <em class="parameter"><code>object_path</code></em> or <code class="literal">NULL</code> if none is found.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="NMClientActivateDeviceFn ()">
+<a name="NMClientActivateDeviceFn"></a><h3>NMClientActivateDeviceFn ()</h3>
+<pre class="programlisting">void                (*NMClientActivateDeviceFn)         (<a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a> user_data,
+                                                         const char *object_path,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> *error);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_activate_connection ()">
+<a name="nm-client-activate-connection"></a><h3>nm_client_activate_connection ()</h3>
+<pre class="programlisting">void                nm_client_activate_connection       (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client,
+                                                         const char *service_name,
+                                                         const char *connection_path,
+                                                         <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device,
+                                                         const char *specific_object,
+                                                         <a class="link" href="NMClient.html#NMClientActivateDeviceFn" title="NMClientActivateDeviceFn ()">NMClientActivateDeviceFn</a> callback,
+                                                         <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a> user_data);</pre>
+<p>
+Activates a connection with the given <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>service_name</code></em> :</span></p></td>
+<td> the connection's service name
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection_path</code></em> :</span></p></td>
+<td> the connection's DBus path
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>specific_object</code></em> :</span></p></td>
+<td> the device specific object (currently used only for
+activating wireless devices and should be the <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>'s path.
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
+<td> the function to call when the call is done
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
+<td> user data to pass to the callback function
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_deactivate_connection ()">
+<a name="nm-client-deactivate-connection"></a><h3>nm_client_deactivate_connection ()</h3>
+<pre class="programlisting">void                nm_client_deactivate_connection     (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client,
+                                                         <a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a> *active);</pre>
+<p>
+Deactivates an active <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>active</code></em> :</span></p></td>
+<td> the <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> to deactivate
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_wireless_get_enabled ()">
+<a name="nm-client-wireless-get-enabled"></a><h3>nm_client_wireless_get_enabled ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            nm_client_wireless_get_enabled      (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);</pre>
+<p>
+Determines whether the wireless is enabled.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> <code class="literal">TRUE</code> if wireless is enabled
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_wireless_set_enabled ()">
+<a name="nm-client-wireless-set-enabled"></a><h3>nm_client_wireless_set_enabled ()</h3>
+<pre class="programlisting">void                nm_client_wireless_set_enabled      (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client,
+                                                         <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a> enabled);</pre>
+<p>
+Enables or disables wireless devices.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>enabled</code></em> :</span></p></td>
+<td> <code class="literal">TRUE</code> to enable wireless
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_wireless_hardware_get_enabled ()">
+<a name="nm-client-wireless-hardware-get-enabled"></a><h3>nm_client_wireless_hardware_get_enabled ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            nm_client_wireless_hardware_get_enabled
+                                                        (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);</pre>
+<p>
+Determines whether the wireless hardware is enabled.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> <code class="literal">TRUE</code> if the wireless hardware is enabled
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_wwan_get_enabled ()">
+<a name="nm-client-wwan-get-enabled"></a><h3>nm_client_wwan_get_enabled ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            nm_client_wwan_get_enabled          (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);</pre>
+<p>
+Determines whether WWAN is enabled.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> <code class="literal">TRUE</code> if WWAN is enabled
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_wwan_set_enabled ()">
+<a name="nm-client-wwan-set-enabled"></a><h3>nm_client_wwan_set_enabled ()</h3>
+<pre class="programlisting">void                nm_client_wwan_set_enabled          (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client,
+                                                         <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a> enabled);</pre>
+<p>
+Enables or disables WWAN devices.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>enabled</code></em> :</span></p></td>
+<td> <code class="literal">TRUE</code> to enable WWAN
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_wwan_hardware_get_enabled ()">
+<a name="nm-client-wwan-hardware-get-enabled"></a><h3>nm_client_wwan_hardware_get_enabled ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            nm_client_wwan_hardware_get_enabled (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);</pre>
+<p>
+Determines whether the WWAN hardware is enabled.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> <code class="literal">TRUE</code> if the WWAN hardware is enabled
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_get_state ()">
+<a name="nm-client-get-state"></a><h3>nm_client_get_state ()</h3>
+<pre class="programlisting">NMState             nm_client_get_state                 (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);</pre>
+<p>
+Gets the current daemon state.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the current <code class="literal">NMState</code>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_get_manager_running ()">
+<a name="nm-client-get-manager-running"></a><h3>nm_client_get_manager_running ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            nm_client_get_manager_running       (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);</pre>
+<p>
+Determines whether the daemon is running.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> <code class="literal">TRUE</code> if the daemon is running
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_get_active_connections ()">
+<a name="nm-client-get-active-connections"></a><h3>nm_client_get_active_connections ()</h3>
+<pre class="programlisting">const <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+>GPtrArray</a> *   nm_client_get_active_connections    (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client);</pre>
+<p>
+Gets the active connections.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+><span class="type">GPtrArray</span></a> containing all the active <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>s.
+The returned array is owned by the client and should not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_client_sleep ()">
+<a name="nm-client-sleep"></a><h3>nm_client_sleep ()</h3>
+<pre class="programlisting">void                nm_client_sleep                     (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client,
+                                                         <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a> sleep);</pre>
+<p>
+Enables or disables networking. When the daemon is put to sleep, it'll deactivate and disable
+all the active devices.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sleep</code></em> :</span></p></td>
+<td> <code class="literal">TRUE</code> to put the daemon to sleep
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1" title="Property Details">
+<a name="NMClient.property-details"></a><h2>Property Details</h2>
+<div class="refsect2" title='The "active-connections" property'>
+<a name="NMClient--active-connections"></a><h3>The <code class="literal">"active-connections"</code> property</h3>
+<pre class="programlisting">  "active-connections"       nm-object-array*      : Read</pre>
+<p>Active connections.</p>
+</div>
+<hr>
+<div class="refsect2" title='The "manager-running" property'>
+<a name="NMClient--manager-running"></a><h3>The <code class="literal">"manager-running"</code> property</h3>
+<pre class="programlisting">  "manager-running"          <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read</pre>
+<p>Whether NetworkManager is running.</p>
+<p>Default value: FALSE</p>
+</div>
+<hr>
+<div class="refsect2" title='The "state" property'>
+<a name="NMClient--state"></a><h3>The <code class="literal">"state"</code> property</h3>
+<pre class="programlisting">  "state"                    <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read</pre>
+<p>
+The current daemon state.</p>
+<p>
+</p>
+<p>Allowed values: &lt;= 4</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2" title='The "wireless-enabled" property'>
+<a name="NMClient--wireless-enabled"></a><h3>The <code class="literal">"wireless-enabled"</code> property</h3>
+<pre class="programlisting">  "wireless-enabled"         <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read / Write</pre>
+<p>Is wireless enabled.</p>
+<p>Default value: TRUE</p>
+</div>
+<hr>
+<div class="refsect2" title='The "wireless-hardware-enabled" property'>
+<a name="NMClient--wireless-hardware-enabled"></a><h3>The <code class="literal">"wireless-hardware-enabled"</code> property</h3>
+<pre class="programlisting">  "wireless-hardware-enabled" <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read</pre>
+<p>Is wireless hardware enabled.</p>
+<p>Default value: TRUE</p>
+</div>
+<hr>
+<div class="refsect2" title='The "wwan-enabled" property'>
+<a name="NMClient--wwan-enabled"></a><h3>The <code class="literal">"wwan-enabled"</code> property</h3>
+<pre class="programlisting">  "wwan-enabled"             <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read / Write / Construct</pre>
+<p>Is WWAN enabled.</p>
+<p>Default value: TRUE</p>
+</div>
+<hr>
+<div class="refsect2" title='The "wwan-hardware-enabled" property'>
+<a name="NMClient--wwan-hardware-enabled"></a><h3>The <code class="literal">"wwan-hardware-enabled"</code> property</h3>
+<pre class="programlisting">  "wwan-hardware-enabled"    <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read / Write / Construct Only</pre>
+<p>Is WWAN hardware enabled.</p>
+<p>Default value: TRUE</p>
+</div>
+</div>
+<div class="refsect1" title="Signal Details">
+<a name="NMClient.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2" title='The "device-added" signal'>
+<a name="NMClient-device-added"></a><h3>The <code class="literal">"device-added"</code> signal</h3>
+<pre class="programlisting">void                user_function                      (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *client,
+                                                        <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>  *device,
+                                                        <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a>  user_data)      : Run First</pre>
+<p>
+Notifies that a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> is added.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
+<td> the client that received the signal
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> the new device
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
+<td>user data set when the signal handler was connected.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title='The "device-removed" signal'>
+<a name="NMClient-device-removed"></a><h3>The <code class="literal">"device-removed"</code> signal</h3>
+<pre class="programlisting">void                user_function                      (<a class="link" href="NMClient.html" title="NMClient">NMClient</a> *widget,
+                                                        <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>  *device,
+                                                        <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a>  user_data)      : Run First</pre>
+<p>
+Notifies that a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> is removed.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
+<td> the client that received the signal
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> the removed device
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
+<td>user data set when the signal handler was connected.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMDHCP4Config.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMDHCP4Config.html
new file mode 100644
index 0000000..55063cf
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMDHCP4Config.html
@@ -0,0 +1,217 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMDHCP4Config</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="NMSerialDevice.html" title="NMSerialDevice">
+<link rel="next" href="libnm-glib-nm-vpn-plugin-ui-interface.html" title="nm-vpn-plugin-ui-interface">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="NMSerialDevice.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="libnm-glib-nm-vpn-plugin-ui-interface.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#NMDHCP4Config.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#NMDHCP4Config.description" class="shortcut">Description</a>
+                 | 
+                <a href="#NMDHCP4Config.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                 | 
+                <a href="#NMDHCP4Config.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMDHCP4Config">
+<a name="NMDHCP4Config"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMDHCP4Config.top_of_page"></a>NMDHCP4Config</span></h2>
+<p>NMDHCP4Config</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="NMDHCP4Config.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+                    <a class="link" href="NMDHCP4Config.html#NMDHCP4Config-struct" title="NMDHCP4Config">NMDHCP4Config</a>;
+#define             <a class="link" href="NMDHCP4Config.html#NM-DHCP4-CONFIG-OPTIONS--CAPS" title="NM_DHCP4_CONFIG_OPTIONS">NM_DHCP4_CONFIG_OPTIONS</a>
+<a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           <a class="link" href="NMDHCP4Config.html#nm-dhcp4-config-new" title="nm_dhcp4_config_new ()">nm_dhcp4_config_new</a>                 (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *object_path);
+<a
+href="../glib/glib-Hash-Tables.html#GHashTable"
+>GHashTable</a> *        <a class="link" href="NMDHCP4Config.html#nm-dhcp4-config-get-options" title="nm_dhcp4_config_get_options ()">nm_dhcp4_config_get_options</a>         (<a class="link" href="NMDHCP4Config.html" title="NMDHCP4Config">NMDHCP4Config</a> *config);
+const char *        <a class="link" href="NMDHCP4Config.html#nm-dhcp4-config-get-one-option" title="nm_dhcp4_config_get_one_option ()">nm_dhcp4_config_get_one_option</a>      (<a class="link" href="NMDHCP4Config.html" title="NMDHCP4Config">NMDHCP4Config</a> *config,
+                                                         const char *option);
+</pre>
+</div>
+<div class="refsect1" title="Object Hierarchy">
+<a name="NMDHCP4Config.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>
+   +----<a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+         +----NMDHCP4Config
+</pre>
+</div>
+<div class="refsect1" title="Properties">
+<a name="NMDHCP4Config.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="NMDHCP4Config.html#NMDHCP4Config--options" title='The "options" property'>options</a>"                  <a
+href="../glib/glib-Hash-Tables.html#GHashTable"
+>GHashTable</a>*           : Read
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="NMDHCP4Config.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="NMDHCP4Config.details"></a><h2>Details</h2>
+<div class="refsect2" title="NMDHCP4Config">
+<a name="NMDHCP4Config-struct"></a><h3>NMDHCP4Config</h3>
+<pre class="programlisting">typedef struct _NMDHCP4Config NMDHCP4Config;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DHCP4_CONFIG_OPTIONS">
+<a name="NM-DHCP4-CONFIG-OPTIONS--CAPS"></a><h3>NM_DHCP4_CONFIG_OPTIONS</h3>
+<pre class="programlisting">#define NM_DHCP4_CONFIG_OPTIONS "options"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_dhcp4_config_new ()">
+<a name="nm-dhcp4-config-new"></a><h3>nm_dhcp4_config_new ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           nm_dhcp4_config_new                 (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *object_path);</pre>
+<p>
+Creates a new <a class="link" href="NMDHCP4Config.html" title="NMDHCP4Config"><span class="type">NMDHCP4Config</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> the <a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+><span class="type">DBusGConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
+<td> the DBus object path of the device
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a new configuration
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_dhcp4_config_get_options ()">
+<a name="nm-dhcp4-config-get-options"></a><h3>nm_dhcp4_config_get_options ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Hash-Tables.html#GHashTable"
+>GHashTable</a> *        nm_dhcp4_config_get_options         (<a class="link" href="NMDHCP4Config.html" title="NMDHCP4Config">NMDHCP4Config</a> *config);</pre>
+<p>
+Gets all the options contained in the configuration.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDHCP4Config.html" title="NMDHCP4Config"><span class="type">NMDHCP4Config</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <a
+href="../glib/glib-Hash-Tables.html#GHashTable"
+><span class="type">GHashTable</span></a> containing strings for keys and values.
+This is the internal copy used by the configuration, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_dhcp4_config_get_one_option ()">
+<a name="nm-dhcp4-config-get-one-option"></a><h3>nm_dhcp4_config_get_one_option ()</h3>
+<pre class="programlisting">const char *        nm_dhcp4_config_get_one_option      (<a class="link" href="NMDHCP4Config.html" title="NMDHCP4Config">NMDHCP4Config</a> *config,
+                                                         const char *option);</pre>
+<p>
+Gets one option by option name.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDHCP4Config.html" title="NMDHCP4Config"><span class="type">NMDHCP4Config</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>option</code></em> :</span></p></td>
+<td> the option to retrieve
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the configuration option's value. This is the internal string used by the
+configuration, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1" title="Property Details">
+<a name="NMDHCP4Config.property-details"></a><h2>Property Details</h2>
+<div class="refsect2" title='The "options" property'>
+<a name="NMDHCP4Config--options"></a><h3>The <code class="literal">"options"</code> property</h3>
+<pre class="programlisting">  "options"                  <a
+href="../glib/glib-Hash-Tables.html#GHashTable"
+>GHashTable</a>*           : Read</pre>
+<p>
+The <a
+href="../glib/glib-Hash-Tables.html#GHashTable"
+><span class="type">GHashTable</span></a> containing options of the configuration.</p>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMDevice.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMDevice.html
new file mode 100644
index 0000000..e9f7259
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMDevice.html
@@ -0,0 +1,844 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMDevice</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="NMGsmDevice.html" title="NMGsmDevice">
+<link rel="next" href="NMIP4Config.html" title="NMIP4Config">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="NMGsmDevice.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="NMIP4Config.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#NMDevice.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#NMDevice.description" class="shortcut">Description</a>
+                 | 
+                <a href="#NMDevice.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                 | 
+                <a href="#NMDevice.properties" class="shortcut">Properties</a>
+                 | 
+                <a href="#NMDevice.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMDevice">
+<a name="NMDevice"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMDevice.top_of_page"></a>NMDevice</span></h2>
+<p>NMDevice</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="NMDevice.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#define             <a class="link" href="NMDevice.html#NM-DEVICE-UDI--CAPS" title="NM_DEVICE_UDI">NM_DEVICE_UDI</a>
+#define             <a class="link" href="NMDevice.html#NM-DEVICE-INTERFACE--CAPS" title="NM_DEVICE_INTERFACE">NM_DEVICE_INTERFACE</a>
+#define             <a class="link" href="NMDevice.html#NM-DEVICE-DRIVER--CAPS" title="NM_DEVICE_DRIVER">NM_DEVICE_DRIVER</a>
+#define             <a class="link" href="NMDevice.html#NM-DEVICE-CAPABILITIES--CAPS" title="NM_DEVICE_CAPABILITIES">NM_DEVICE_CAPABILITIES</a>
+#define             <a class="link" href="NMDevice.html#NM-DEVICE-MANAGED--CAPS" title="NM_DEVICE_MANAGED">NM_DEVICE_MANAGED</a>
+#define             <a class="link" href="NMDevice.html#NM-DEVICE-IP4-CONFIG--CAPS" title="NM_DEVICE_IP4_CONFIG">NM_DEVICE_IP4_CONFIG</a>
+#define             <a class="link" href="NMDevice.html#NM-DEVICE-DHCP4-CONFIG--CAPS" title="NM_DEVICE_DHCP4_CONFIG">NM_DEVICE_DHCP4_CONFIG</a>
+#define             <a class="link" href="NMDevice.html#NM-DEVICE-IP6-CONFIG--CAPS" title="NM_DEVICE_IP6_CONFIG">NM_DEVICE_IP6_CONFIG</a>
+#define             <a class="link" href="NMDevice.html#NM-DEVICE-DHCP6-CONFIG--CAPS" title="NM_DEVICE_DHCP6_CONFIG">NM_DEVICE_DHCP6_CONFIG</a>
+#define             <a class="link" href="NMDevice.html#NM-DEVICE-STATE--CAPS" title="NM_DEVICE_STATE">NM_DEVICE_STATE</a>
+#define             <a class="link" href="NMDevice.html#NM-DEVICE-VENDOR--CAPS" title="NM_DEVICE_VENDOR">NM_DEVICE_VENDOR</a>
+#define             <a class="link" href="NMDevice.html#NM-DEVICE-PRODUCT--CAPS" title="NM_DEVICE_PRODUCT">NM_DEVICE_PRODUCT</a>
+                    <a class="link" href="NMDevice.html#NMDevice-struct" title="NMDevice">NMDevice</a>;
+<a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           <a class="link" href="NMDevice.html#nm-device-new" title="nm_device_new ()">nm_device_new</a>                       (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *path);
+const char *        <a class="link" href="NMDevice.html#nm-device-get-iface" title="nm_device_get_iface ()">nm_device_get_iface</a>                 (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);
+const char *        <a class="link" href="NMDevice.html#nm-device-get-udi" title="nm_device_get_udi ()">nm_device_get_udi</a>                   (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);
+const char *        <a class="link" href="NMDevice.html#nm-device-get-driver" title="nm_device_get_driver ()">nm_device_get_driver</a>                (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);
+<a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             <a class="link" href="NMDevice.html#nm-device-get-capabilities" title="nm_device_get_capabilities ()">nm_device_get_capabilities</a>          (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);
+<a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            <a class="link" href="NMDevice.html#nm-device-get-managed" title="nm_device_get_managed ()">nm_device_get_managed</a>               (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);
+<a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a> *       <a class="link" href="NMDevice.html#nm-device-get-ip4-config" title="nm_device_get_ip4_config ()">nm_device_get_ip4_config</a>            (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);
+<a class="link" href="NMDHCP4Config.html" title="NMDHCP4Config">NMDHCP4Config</a> *     <a class="link" href="NMDevice.html#nm-device-get-dhcp4-config" title="nm_device_get_dhcp4_config ()">nm_device_get_dhcp4_config</a>          (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);
+<a class="link" href="NMIP6Config.html" title="NMIP6Config">NMIP6Config</a> *       <a class="link" href="NMDevice.html#nm-device-get-ip6-config" title="nm_device_get_ip6_config ()">nm_device_get_ip6_config</a>            (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);
+NMDHCP6Config *     <a class="link" href="NMDevice.html#nm-device-get-dhcp6-config" title="nm_device_get_dhcp6_config ()">nm_device_get_dhcp6_config</a>          (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);
+NMDeviceState       <a class="link" href="NMDevice.html#nm-device-get-state" title="nm_device_get_state ()">nm_device_get_state</a>                 (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);
+const char *        <a class="link" href="NMDevice.html#nm-device-get-product" title="nm_device_get_product ()">nm_device_get_product</a>               (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);
+const char *        <a class="link" href="NMDevice.html#nm-device-get-vendor" title="nm_device_get_vendor ()">nm_device_get_vendor</a>                (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);
+void                (<a class="link" href="NMDevice.html#NMDeviceDeactivateFn" title="NMDeviceDeactivateFn ()">*NMDeviceDeactivateFn</a>)             (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> *error,
+                                                         <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a> user_data);
+void                <a class="link" href="NMDevice.html#nm-device-disconnect" title="nm_device_disconnect ()">nm_device_disconnect</a>                (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device,
+                                                         <a class="link" href="NMDevice.html#NMDeviceDeactivateFn" title="NMDeviceDeactivateFn ()">NMDeviceDeactivateFn</a> callback,
+                                                         <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a> user_data);
+</pre>
+</div>
+<div class="refsect1" title="Object Hierarchy">
+<a name="NMDevice.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>
+   +----<a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+         +----NMDevice
+               +----<a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a>
+               +----<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a>
+               +----<a class="link" href="NMSerialDevice.html" title="NMSerialDevice">NMSerialDevice</a>
+</pre>
+</div>
+<div class="refsect1" title="Properties">
+<a name="NMDevice.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="NMDevice.html#NMDevice--capabilities" title='The "capabilities" property'>capabilities</a>"             <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read
+  "<a class="link" href="NMDevice.html#NMDevice--dhcp4-config" title='The "dhcp4-config" property'>dhcp4-config</a>"             <a class="link" href="NMDHCP4Config.html" title="NMDHCP4Config">NMDHCP4Config</a>*        : Read
+  "<a class="link" href="NMDevice.html#NMDevice--dhcp6-config" title='The "dhcp6-config" property'>dhcp6-config</a>"             NMDHCP6Config*        : Read
+  "<a class="link" href="NMDevice.html#NMDevice--driver" title='The "driver" property'>driver</a>"                   <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read
+  "<a class="link" href="NMDevice.html#NMDevice--interface" title='The "interface" property'>interface</a>"                <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read
+  "<a class="link" href="NMDevice.html#NMDevice--ip4-config" title='The "ip4-config" property'>ip4-config</a>"               <a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a>*          : Read
+  "<a class="link" href="NMDevice.html#NMDevice--ip6-config" title='The "ip6-config" property'>ip6-config</a>"               <a class="link" href="NMIP6Config.html" title="NMIP6Config">NMIP6Config</a>*          : Read
+  "<a class="link" href="NMDevice.html#NMDevice--managed" title='The "managed" property'>managed</a>"                  <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read
+  "<a class="link" href="NMDevice.html#NMDevice--product" title='The "product" property'>product</a>"                  <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read
+  "<a class="link" href="NMDevice.html#NMDevice--state" title='The "state" property'>state</a>"                    <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read
+  "<a class="link" href="NMDevice.html#NMDevice--udi" title='The "udi" property'>udi</a>"                      <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read
+  "<a class="link" href="NMDevice.html#NMDevice--vendor" title='The "vendor" property'>vendor</a>"                   <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read
+</pre>
+</div>
+<div class="refsect1" title="Signals">
+<a name="NMDevice.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="NMDevice.html#NMDevice-state-changed" title='The "state-changed" signal'>state-changed</a>"                                  : Run First
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="NMDevice.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="NMDevice.details"></a><h2>Details</h2>
+<div class="refsect2" title="NM_DEVICE_UDI">
+<a name="NM-DEVICE-UDI--CAPS"></a><h3>NM_DEVICE_UDI</h3>
+<pre class="programlisting">#define NM_DEVICE_UDI "udi"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_INTERFACE">
+<a name="NM-DEVICE-INTERFACE--CAPS"></a><h3>NM_DEVICE_INTERFACE</h3>
+<pre class="programlisting">#define NM_DEVICE_INTERFACE "interface"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_DRIVER">
+<a name="NM-DEVICE-DRIVER--CAPS"></a><h3>NM_DEVICE_DRIVER</h3>
+<pre class="programlisting">#define NM_DEVICE_DRIVER "driver"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_CAPABILITIES">
+<a name="NM-DEVICE-CAPABILITIES--CAPS"></a><h3>NM_DEVICE_CAPABILITIES</h3>
+<pre class="programlisting">#define NM_DEVICE_CAPABILITIES "capabilities"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_MANAGED">
+<a name="NM-DEVICE-MANAGED--CAPS"></a><h3>NM_DEVICE_MANAGED</h3>
+<pre class="programlisting">#define NM_DEVICE_MANAGED "managed"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_IP4_CONFIG">
+<a name="NM-DEVICE-IP4-CONFIG--CAPS"></a><h3>NM_DEVICE_IP4_CONFIG</h3>
+<pre class="programlisting">#define NM_DEVICE_IP4_CONFIG "ip4-config"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_DHCP4_CONFIG">
+<a name="NM-DEVICE-DHCP4-CONFIG--CAPS"></a><h3>NM_DEVICE_DHCP4_CONFIG</h3>
+<pre class="programlisting">#define NM_DEVICE_DHCP4_CONFIG "dhcp4-config"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_IP6_CONFIG">
+<a name="NM-DEVICE-IP6-CONFIG--CAPS"></a><h3>NM_DEVICE_IP6_CONFIG</h3>
+<pre class="programlisting">#define NM_DEVICE_IP6_CONFIG "ip6-config"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_DHCP6_CONFIG">
+<a name="NM-DEVICE-DHCP6-CONFIG--CAPS"></a><h3>NM_DEVICE_DHCP6_CONFIG</h3>
+<pre class="programlisting">#define NM_DEVICE_DHCP6_CONFIG "dhcp6-config"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_STATE">
+<a name="NM-DEVICE-STATE--CAPS"></a><h3>NM_DEVICE_STATE</h3>
+<pre class="programlisting">#define NM_DEVICE_STATE "state"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_VENDOR">
+<a name="NM-DEVICE-VENDOR--CAPS"></a><h3>NM_DEVICE_VENDOR</h3>
+<pre class="programlisting">#define NM_DEVICE_VENDOR "vendor"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_PRODUCT">
+<a name="NM-DEVICE-PRODUCT--CAPS"></a><h3>NM_DEVICE_PRODUCT</h3>
+<pre class="programlisting">#define NM_DEVICE_PRODUCT "product"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NMDevice">
+<a name="NMDevice-struct"></a><h3>NMDevice</h3>
+<pre class="programlisting">typedef struct _NMDevice NMDevice;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_new ()">
+<a name="nm-device-new"></a><h3>nm_device_new ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           nm_device_new                       (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *path);</pre>
+<p>
+Creates a new <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> the <a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+><span class="type">DBusGConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
+<td> the DBus object path of the device
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a new device
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_get_iface ()">
+<a name="nm-device-get-iface"></a><h3>nm_device_get_iface ()</h3>
+<pre class="programlisting">const char *        nm_device_get_iface                 (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);</pre>
+<p>
+Gets the interface name of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the interface of the device. This is the internal string used by the
+device, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_get_udi ()">
+<a name="nm-device-get-udi"></a><h3>nm_device_get_udi ()</h3>
+<pre class="programlisting">const char *        nm_device_get_udi                   (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);</pre>
+<p>
+Gets the Unique Device Identifier of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the Unique Device Identifier of the device.  This identifier may be
+used to gather more information about the device from various operating
+system services like udev or sysfs.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_get_driver ()">
+<a name="nm-device-get-driver"></a><h3>nm_device_get_driver ()</h3>
+<pre class="programlisting">const char *        nm_device_get_driver                (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);</pre>
+<p>
+Gets the driver of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the driver of the device. This is the internal string used by the
+device, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_get_capabilities ()">
+<a name="nm-device-get-capabilities"></a><h3>nm_device_get_capabilities ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             nm_device_get_capabilities          (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);</pre>
+<p>
+Gets the device' capabilities.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the capabilities
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_get_managed ()">
+<a name="nm-device-get-managed"></a><h3>nm_device_get_managed ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            nm_device_get_managed               (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);</pre>
+<p>
+Whether the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> is managed by NetworkManager.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> <code class="literal">TRUE</code> if the device is managed by NetworkManager
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_get_ip4_config ()">
+<a name="nm-device-get-ip4-config"></a><h3>nm_device_get_ip4_config ()</h3>
+<pre class="programlisting"><a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a> *       nm_device_get_ip4_config            (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);</pre>
+<p>
+Gets the current <a class="link" href="NMIP4Config.html" title="NMIP4Config"><span class="type">NMIP4Config</span></a> associated with the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <a class="link" href="NMIP4Config.html" title="NMIP4Config"><span class="type">NMIP4Config</span></a> or <code class="literal">NULL</code> if the device is not activated.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_get_dhcp4_config ()">
+<a name="nm-device-get-dhcp4-config"></a><h3>nm_device_get_dhcp4_config ()</h3>
+<pre class="programlisting"><a class="link" href="NMDHCP4Config.html" title="NMDHCP4Config">NMDHCP4Config</a> *     nm_device_get_dhcp4_config          (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);</pre>
+<p>
+Gets the current <a class="link" href="NMDHCP4Config.html" title="NMDHCP4Config"><span class="type">NMDHCP4Config</span></a> associated with the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <span class="type">NMDHCPConfig</span> or <code class="literal">NULL</code> if the device is not activated or not
+using DHCP.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_get_ip6_config ()">
+<a name="nm-device-get-ip6-config"></a><h3>nm_device_get_ip6_config ()</h3>
+<pre class="programlisting"><a class="link" href="NMIP6Config.html" title="NMIP6Config">NMIP6Config</a> *       nm_device_get_ip6_config            (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);</pre>
+<p>
+Gets the current <a class="link" href="NMIP6Config.html" title="NMIP6Config"><span class="type">NMIP6Config</span></a> associated with the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <a class="link" href="NMIP6Config.html" title="NMIP6Config"><span class="type">NMIP6Config</span></a> or <code class="literal">NULL</code> if the device is not activated.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_get_dhcp6_config ()">
+<a name="nm-device-get-dhcp6-config"></a><h3>nm_device_get_dhcp6_config ()</h3>
+<pre class="programlisting">NMDHCP6Config *     nm_device_get_dhcp6_config          (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);</pre>
+<p>
+Gets the current <span class="type">NMDHCP6Config</span> associated with the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <span class="type">NMDHCPConfig</span> or <code class="literal">NULL</code> if the device is not activated or not
+using DHCP.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_get_state ()">
+<a name="nm-device-get-state"></a><h3>nm_device_get_state ()</h3>
+<pre class="programlisting">NMDeviceState       nm_device_get_state                 (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);</pre>
+<p>
+Gets the current <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> state.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the current device state
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_get_product ()">
+<a name="nm-device-get-product"></a><h3>nm_device_get_product ()</h3>
+<pre class="programlisting">const char *        nm_device_get_product               (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);</pre>
+<p>
+Gets the product string of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the product name of the device. This is the internal string used by the
+device, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_get_vendor ()">
+<a name="nm-device-get-vendor"></a><h3>nm_device_get_vendor ()</h3>
+<pre class="programlisting">const char *        nm_device_get_vendor                (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device);</pre>
+<p>
+Gets the vendor string of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the vendor name of the device. This is the internal string used by the
+device, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="NMDeviceDeactivateFn ()">
+<a name="NMDeviceDeactivateFn"></a><h3>NMDeviceDeactivateFn ()</h3>
+<pre class="programlisting">void                (*NMDeviceDeactivateFn)             (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> *error,
+                                                         <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a> user_data);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_disconnect ()">
+<a name="nm-device-disconnect"></a><h3>nm_device_disconnect ()</h3>
+<pre class="programlisting">void                nm_device_disconnect                (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device,
+                                                         <a class="link" href="NMDevice.html#NMDeviceDeactivateFn" title="NMDeviceDeactivateFn ()">NMDeviceDeactivateFn</a> callback,
+                                                         <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a> user_data);</pre>
+<p>
+Disconnects the device if currently connected, and prevents the device from
+automatically connecting to networks until the next manual network connection
+request.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
+<td> callback to be called when disconnect operation completes
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
+<td> caller-specific data passed to <em class="parameter"><code>callback</code></em>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1" title="Property Details">
+<a name="NMDevice.property-details"></a><h2>Property Details</h2>
+<div class="refsect2" title='The "capabilities" property'>
+<a name="NMDevice--capabilities"></a><h3>The <code class="literal">"capabilities"</code> property</h3>
+<pre class="programlisting">  "capabilities"             <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read</pre>
+<p>
+The capabilities of the device.</p>
+<p>
+</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2" title='The "dhcp4-config" property'>
+<a name="NMDevice--dhcp4-config"></a><h3>The <code class="literal">"dhcp4-config"</code> property</h3>
+<pre class="programlisting">  "dhcp4-config"             <a class="link" href="NMDHCP4Config.html" title="NMDHCP4Config">NMDHCP4Config</a>*        : Read</pre>
+<p>
+The <a class="link" href="NMDHCP4Config.html" title="NMDHCP4Config"><span class="type">NMDHCP4Config</span></a> of the device.</p>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title='The "dhcp6-config" property'>
+<a name="NMDevice--dhcp6-config"></a><h3>The <code class="literal">"dhcp6-config"</code> property</h3>
+<pre class="programlisting">  "dhcp6-config"             NMDHCP6Config*        : Read</pre>
+<p>
+The <span class="type">NMDHCP6Config</span> of the device.</p>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title='The "driver" property'>
+<a name="NMDevice--driver"></a><h3>The <code class="literal">"driver"</code> property</h3>
+<pre class="programlisting">  "driver"                   <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read</pre>
+<p>
+The driver of the device.</p>
+<p>
+</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2" title='The "interface" property'>
+<a name="NMDevice--interface"></a><h3>The <code class="literal">"interface"</code> property</h3>
+<pre class="programlisting">  "interface"                <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read</pre>
+<p>
+The interface of the device.</p>
+<p>
+</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2" title='The "ip4-config" property'>
+<a name="NMDevice--ip4-config"></a><h3>The <code class="literal">"ip4-config"</code> property</h3>
+<pre class="programlisting">  "ip4-config"               <a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a>*          : Read</pre>
+<p>
+The <a class="link" href="NMIP4Config.html" title="NMIP4Config"><span class="type">NMIP4Config</span></a> of the device.</p>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title='The "ip6-config" property'>
+<a name="NMDevice--ip6-config"></a><h3>The <code class="literal">"ip6-config"</code> property</h3>
+<pre class="programlisting">  "ip6-config"               <a class="link" href="NMIP6Config.html" title="NMIP6Config">NMIP6Config</a>*          : Read</pre>
+<p>
+The <a class="link" href="NMIP6Config.html" title="NMIP6Config"><span class="type">NMIP6Config</span></a> of the device.</p>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title='The "managed" property'>
+<a name="NMDevice--managed"></a><h3>The <code class="literal">"managed"</code> property</h3>
+<pre class="programlisting">  "managed"                  <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read</pre>
+<p>
+Whether the device is managed by NetworkManager.</p>
+<p>
+</p>
+<p>Default value: FALSE</p>
+</div>
+<hr>
+<div class="refsect2" title='The "product" property'>
+<a name="NMDevice--product"></a><h3>The <code class="literal">"product"</code> property</h3>
+<pre class="programlisting">  "product"                  <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read</pre>
+<p>
+The product string of the device.</p>
+<p>
+</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2" title='The "state" property'>
+<a name="NMDevice--state"></a><h3>The <code class="literal">"state"</code> property</h3>
+<pre class="programlisting">  "state"                    <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read</pre>
+<p>
+The state of the device.</p>
+<p>
+</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2" title='The "udi" property'>
+<a name="NMDevice--udi"></a><h3>The <code class="literal">"udi"</code> property</h3>
+<pre class="programlisting">  "udi"                      <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read</pre>
+<p>
+The Unique Device Identifier of the device.</p>
+<p>
+</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2" title='The "vendor" property'>
+<a name="NMDevice--vendor"></a><h3>The <code class="literal">"vendor"</code> property</h3>
+<pre class="programlisting">  "vendor"                   <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read</pre>
+<p>
+The vendor string of the device.</p>
+<p>
+</p>
+<p>Default value: NULL</p>
+</div>
+</div>
+<div class="refsect1" title="Signal Details">
+<a name="NMDevice.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2" title='The "state-changed" signal'>
+<a name="NMDevice-state-changed"></a><h3>The <code class="literal">"state-changed"</code> signal</h3>
+<pre class="programlisting">void                user_function                      (<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a> *device,
+                                                        <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>     state,
+                                                        <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>     arg2,
+                                                        <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>     arg3,
+                                                        <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a>  user_data)      : Run First</pre>
+<p>
+Notifies the state change of a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> the client that received the signal
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
+<td> the new state of the device
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
+<td>user data set when the signal handler was connected.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMDeviceEthernet.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMDeviceEthernet.html
new file mode 100644
index 0000000..67489fd
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMDeviceEthernet.html
@@ -0,0 +1,284 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMDeviceEthernet</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="NMActiveConnection.html" title="NMActiveConnection">
+<link rel="next" href="NMDeviceWifi.html" title="NMDeviceWifi">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="NMActiveConnection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="NMDeviceWifi.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#NMDeviceEthernet.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#NMDeviceEthernet.description" class="shortcut">Description</a>
+                 | 
+                <a href="#NMDeviceEthernet.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                 | 
+                <a href="#NMDeviceEthernet.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMDeviceEthernet">
+<a name="NMDeviceEthernet"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMDeviceEthernet.top_of_page"></a>NMDeviceEthernet</span></h2>
+<p>NMDeviceEthernet</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="NMDeviceEthernet.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#define             <a class="link" href="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-HW-ADDRESS--CAPS" title="NM_DEVICE_ETHERNET_HW_ADDRESS">NM_DEVICE_ETHERNET_HW_ADDRESS</a>
+#define             <a class="link" href="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-SPEED--CAPS" title="NM_DEVICE_ETHERNET_SPEED">NM_DEVICE_ETHERNET_SPEED</a>
+#define             <a class="link" href="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-CARRIER--CAPS" title="NM_DEVICE_ETHERNET_CARRIER">NM_DEVICE_ETHERNET_CARRIER</a>
+                    <a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet-struct" title="NMDeviceEthernet">NMDeviceEthernet</a>;
+<a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           <a class="link" href="NMDeviceEthernet.html#nm-device-ethernet-new" title="nm_device_ethernet_new ()">nm_device_ethernet_new</a>              (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *path);
+const char *        <a class="link" href="NMDeviceEthernet.html#nm-device-ethernet-get-hw-address" title="nm_device_ethernet_get_hw_address ()">nm_device_ethernet_get_hw_address</a>   (<a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a> *device);
+<a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             <a class="link" href="NMDeviceEthernet.html#nm-device-ethernet-get-speed" title="nm_device_ethernet_get_speed ()">nm_device_ethernet_get_speed</a>        (<a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a> *device);
+<a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            <a class="link" href="NMDeviceEthernet.html#nm-device-ethernet-get-carrier" title="nm_device_ethernet_get_carrier ()">nm_device_ethernet_get_carrier</a>      (<a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a> *device);
+</pre>
+</div>
+<div class="refsect1" title="Object Hierarchy">
+<a name="NMDeviceEthernet.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>
+   +----<a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+         +----<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+               +----NMDeviceEthernet
+</pre>
+</div>
+<div class="refsect1" title="Properties">
+<a name="NMDeviceEthernet.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--carrier" title='The "carrier" property'>carrier</a>"                  <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read
+  "<a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--hw-address" title='The "hw-address" property'>hw-address</a>"               <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read
+  "<a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--speed" title='The "speed" property'>speed</a>"                    <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="NMDeviceEthernet.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="NMDeviceEthernet.details"></a><h2>Details</h2>
+<div class="refsect2" title="NM_DEVICE_ETHERNET_HW_ADDRESS">
+<a name="NM-DEVICE-ETHERNET-HW-ADDRESS--CAPS"></a><h3>NM_DEVICE_ETHERNET_HW_ADDRESS</h3>
+<pre class="programlisting">#define NM_DEVICE_ETHERNET_HW_ADDRESS  "hw-address"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_ETHERNET_SPEED">
+<a name="NM-DEVICE-ETHERNET-SPEED--CAPS"></a><h3>NM_DEVICE_ETHERNET_SPEED</h3>
+<pre class="programlisting">#define NM_DEVICE_ETHERNET_SPEED       "speed"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_ETHERNET_CARRIER">
+<a name="NM-DEVICE-ETHERNET-CARRIER--CAPS"></a><h3>NM_DEVICE_ETHERNET_CARRIER</h3>
+<pre class="programlisting">#define NM_DEVICE_ETHERNET_CARRIER     "carrier"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NMDeviceEthernet">
+<a name="NMDeviceEthernet-struct"></a><h3>NMDeviceEthernet</h3>
+<pre class="programlisting">typedef struct _NMDeviceEthernet NMDeviceEthernet;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_ethernet_new ()">
+<a name="nm-device-ethernet-new"></a><h3>nm_device_ethernet_new ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           nm_device_ethernet_new              (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *path);</pre>
+<p>
+Creates a new <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet"><span class="type">NMDeviceEthernet</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> the <a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+><span class="type">DBusGConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
+<td> the DBus object path of the device
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a new device
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_ethernet_get_hw_address ()">
+<a name="nm-device-ethernet-get-hw-address"></a><h3>nm_device_ethernet_get_hw_address ()</h3>
+<pre class="programlisting">const char *        nm_device_ethernet_get_hw_address   (<a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a> *device);</pre>
+<p>
+Gets the hardware (MAC) address of the <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet"><span class="type">NMDeviceEthernet</span></a></p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet"><span class="type">NMDeviceEthernet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the hardware address. This is the internal string used by the
+device, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_ethernet_get_speed ()">
+<a name="nm-device-ethernet-get-speed"></a><h3>nm_device_ethernet_get_speed ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             nm_device_ethernet_get_speed        (<a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a> *device);</pre>
+<p>
+Gets the speed of the <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet"><span class="type">NMDeviceEthernet</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet"><span class="type">NMDeviceEthernet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the speed of the device
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_ethernet_get_carrier ()">
+<a name="nm-device-ethernet-get-carrier"></a><h3>nm_device_ethernet_get_carrier ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            nm_device_ethernet_get_carrier      (<a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a> *device);</pre>
+<p>
+Whether the device has carrier.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet"><span class="type">NMDeviceEthernet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> <code class="literal">TRUE</code> if the device has carrier
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1" title="Property Details">
+<a name="NMDeviceEthernet.property-details"></a><h2>Property Details</h2>
+<div class="refsect2" title='The "carrier" property'>
+<a name="NMDeviceEthernet--carrier"></a><h3>The <code class="literal">"carrier"</code> property</h3>
+<pre class="programlisting">  "carrier"                  <a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>              : Read</pre>
+<p>
+Whether the device has carrier.</p>
+<p>
+</p>
+<p>Default value: FALSE</p>
+</div>
+<hr>
+<div class="refsect2" title='The "hw-address" property'>
+<a name="NMDeviceEthernet--hw-address"></a><h3>The <code class="literal">"hw-address"</code> property</h3>
+<pre class="programlisting">  "hw-address"               <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read</pre>
+<p>
+The hardware (MAC) address of the device.</p>
+<p>
+</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2" title='The "speed" property'>
+<a name="NMDeviceEthernet--speed"></a><h3>The <code class="literal">"speed"</code> property</h3>
+<pre class="programlisting">  "speed"                    <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read</pre>
+<p>
+The speed of the device.</p>
+<p>
+</p>
+<p>Default value: 0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMDeviceWifi.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMDeviceWifi.html
new file mode 100644
index 0000000..42c958b
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMDeviceWifi.html
@@ -0,0 +1,525 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMDeviceWifi</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="NMDeviceEthernet.html" title="NMDeviceEthernet">
+<link rel="next" href="NMSerialDevice.html" title="NMSerialDevice">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="NMDeviceEthernet.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="NMSerialDevice.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#NMDeviceWifi.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#NMDeviceWifi.description" class="shortcut">Description</a>
+                 | 
+                <a href="#NMDeviceWifi.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                 | 
+                <a href="#NMDeviceWifi.properties" class="shortcut">Properties</a>
+                 | 
+                <a href="#NMDeviceWifi.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMDeviceWifi">
+<a name="NMDeviceWifi"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMDeviceWifi.top_of_page"></a>NMDeviceWifi</span></h2>
+<p>NMDeviceWifi</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="NMDeviceWifi.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#define             <a class="link" href="NMDeviceWifi.html#NM-DEVICE-WIFI-HW-ADDRESS--CAPS" title="NM_DEVICE_WIFI_HW_ADDRESS">NM_DEVICE_WIFI_HW_ADDRESS</a>
+#define             <a class="link" href="NMDeviceWifi.html#NM-DEVICE-WIFI-MODE--CAPS" title="NM_DEVICE_WIFI_MODE">NM_DEVICE_WIFI_MODE</a>
+#define             <a class="link" href="NMDeviceWifi.html#NM-DEVICE-WIFI-BITRATE--CAPS" title="NM_DEVICE_WIFI_BITRATE">NM_DEVICE_WIFI_BITRATE</a>
+#define             <a class="link" href="NMDeviceWifi.html#NM-DEVICE-WIFI-ACTIVE-ACCESS-POINT--CAPS" title="NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT">NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT</a>
+#define             <a class="link" href="NMDeviceWifi.html#NM-DEVICE-WIFI-CAPABILITIES--CAPS" title="NM_DEVICE_WIFI_CAPABILITIES">NM_DEVICE_WIFI_CAPABILITIES</a>
+                    <a class="link" href="NMDeviceWifi.html#NMDeviceWifi-struct" title="NMDeviceWifi">NMDeviceWifi</a>;
+<a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           <a class="link" href="NMDeviceWifi.html#nm-device-wifi-new" title="nm_device_wifi_new ()">nm_device_wifi_new</a>                  (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *path);
+const char *        <a class="link" href="NMDeviceWifi.html#nm-device-wifi-get-hw-address" title="nm_device_wifi_get_hw_address ()">nm_device_wifi_get_hw_address</a>       (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device);
+NM80211Mode         <a class="link" href="NMDeviceWifi.html#nm-device-wifi-get-mode" title="nm_device_wifi_get_mode ()">nm_device_wifi_get_mode</a>             (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device);
+<a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             <a class="link" href="NMDeviceWifi.html#nm-device-wifi-get-bitrate" title="nm_device_wifi_get_bitrate ()">nm_device_wifi_get_bitrate</a>          (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device);
+<a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             <a class="link" href="NMDeviceWifi.html#nm-device-wifi-get-capabilities" title="nm_device_wifi_get_capabilities ()">nm_device_wifi_get_capabilities</a>     (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device);
+<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *     <a class="link" href="NMDeviceWifi.html#nm-device-wifi-get-active-access-point" title="nm_device_wifi_get_active_access_point ()">nm_device_wifi_get_active_access_point</a>
+                                                        (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device);
+<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *     <a class="link" href="NMDeviceWifi.html#nm-device-wifi-get-access-point-by-path" title="nm_device_wifi_get_access_point_by_path ()">nm_device_wifi_get_access_point_by_path</a>
+                                                        (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device,
+                                                         const char *path);
+const <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+>GPtrArray</a> *   <a class="link" href="NMDeviceWifi.html#nm-device-wifi-get-access-points" title="nm_device_wifi_get_access_points ()">nm_device_wifi_get_access_points</a>    (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device);
+</pre>
+</div>
+<div class="refsect1" title="Object Hierarchy">
+<a name="NMDeviceWifi.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>
+   +----<a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+         +----<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+               +----NMDeviceWifi
+</pre>
+</div>
+<div class="refsect1" title="Properties">
+<a name="NMDeviceWifi.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="NMDeviceWifi.html#NMDeviceWifi--active-access-point" title='The "active-access-point" property'>active-access-point</a>"      <a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a>*        : Read
+  "<a class="link" href="NMDeviceWifi.html#NMDeviceWifi--bitrate" title='The "bitrate" property'>bitrate</a>"                  <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read
+  "<a class="link" href="NMDeviceWifi.html#NMDeviceWifi--hw-address" title='The "hw-address" property'>hw-address</a>"               <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read
+  "<a class="link" href="NMDeviceWifi.html#NMDeviceWifi--mode" title='The "mode" property'>mode</a>"                     <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read
+  "<a class="link" href="NMDeviceWifi.html#NMDeviceWifi--wireless-capabilities" title='The "wireless-capabilities" property'>wireless-capabilities</a>"    <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read
+</pre>
+</div>
+<div class="refsect1" title="Signals">
+<a name="NMDeviceWifi.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="NMDeviceWifi.html#NMDeviceWifi-access-point-added" title='The "access-point-added" signal'>access-point-added</a>"                             : Run First
+  "<a class="link" href="NMDeviceWifi.html#NMDeviceWifi-access-point-removed" title='The "access-point-removed" signal'>access-point-removed</a>"                           : Run First
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="NMDeviceWifi.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="NMDeviceWifi.details"></a><h2>Details</h2>
+<div class="refsect2" title="NM_DEVICE_WIFI_HW_ADDRESS">
+<a name="NM-DEVICE-WIFI-HW-ADDRESS--CAPS"></a><h3>NM_DEVICE_WIFI_HW_ADDRESS</h3>
+<pre class="programlisting">#define NM_DEVICE_WIFI_HW_ADDRESS          "hw-address"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_WIFI_MODE">
+<a name="NM-DEVICE-WIFI-MODE--CAPS"></a><h3>NM_DEVICE_WIFI_MODE</h3>
+<pre class="programlisting">#define NM_DEVICE_WIFI_MODE                "mode"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_WIFI_BITRATE">
+<a name="NM-DEVICE-WIFI-BITRATE--CAPS"></a><h3>NM_DEVICE_WIFI_BITRATE</h3>
+<pre class="programlisting">#define NM_DEVICE_WIFI_BITRATE             "bitrate"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT">
+<a name="NM-DEVICE-WIFI-ACTIVE-ACCESS-POINT--CAPS"></a><h3>NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT</h3>
+<pre class="programlisting">#define NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT "active-access-point"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_DEVICE_WIFI_CAPABILITIES">
+<a name="NM-DEVICE-WIFI-CAPABILITIES--CAPS"></a><h3>NM_DEVICE_WIFI_CAPABILITIES</h3>
+<pre class="programlisting">#define NM_DEVICE_WIFI_CAPABILITIES        "wireless-capabilities"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NMDeviceWifi">
+<a name="NMDeviceWifi-struct"></a><h3>NMDeviceWifi</h3>
+<pre class="programlisting">typedef struct _NMDeviceWifi NMDeviceWifi;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_wifi_new ()">
+<a name="nm-device-wifi-new"></a><h3>nm_device_wifi_new ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           nm_device_wifi_new                  (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *path);</pre>
+<p>
+Creates a new <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> the <a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+><span class="type">DBusGConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
+<td> the DBus object path of the device
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a new device
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_wifi_get_hw_address ()">
+<a name="nm-device-wifi-get-hw-address"></a><h3>nm_device_wifi_get_hw_address ()</h3>
+<pre class="programlisting">const char *        nm_device_wifi_get_hw_address       (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device);</pre>
+<p>
+Gets the hardware (MAC) address of the <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a></p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the hardware address. This is the internal string used by the
+device, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_wifi_get_mode ()">
+<a name="nm-device-wifi-get-mode"></a><h3>nm_device_wifi_get_mode ()</h3>
+<pre class="programlisting">NM80211Mode         nm_device_wifi_get_mode             (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device);</pre>
+<p>
+Gets the <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> mode.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the mode
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_wifi_get_bitrate ()">
+<a name="nm-device-wifi-get-bitrate"></a><h3>nm_device_wifi_get_bitrate ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             nm_device_wifi_get_bitrate          (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device);</pre>
+<p>
+Gets the bit rate of the <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the bit rate
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_wifi_get_capabilities ()">
+<a name="nm-device-wifi-get-capabilities"></a><h3>nm_device_wifi_get_capabilities ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             nm_device_wifi_get_capabilities     (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device);</pre>
+<p>
+Gets the WIFI capabilities of the <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the capabilities
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_wifi_get_active_access_point ()">
+<a name="nm-device-wifi-get-active-access-point"></a><h3>nm_device_wifi_get_active_access_point ()</h3>
+<pre class="programlisting"><a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *     nm_device_wifi_get_active_access_point
+                                                        (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device);</pre>
+<p>
+Gets the active <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the access point or <code class="literal">NULL</code> if none is active
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_wifi_get_access_point_by_path ()">
+<a name="nm-device-wifi-get-access-point-by-path"></a><h3>nm_device_wifi_get_access_point_by_path ()</h3>
+<pre class="programlisting"><a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a> *     nm_device_wifi_get_access_point_by_path
+                                                        (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device,
+                                                         const char *path);</pre>
+<p>
+Gets a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> by path.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
+<td> the object path of the access point
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the access point or <code class="literal">NULL</code> if none is found.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_device_wifi_get_access_points ()">
+<a name="nm-device-wifi-get-access-points"></a><h3>nm_device_wifi_get_access_points ()</h3>
+<pre class="programlisting">const <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+>GPtrArray</a> *   nm_device_wifi_get_access_points    (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device);</pre>
+<p>
+Gets all the scanned access points of the <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> a <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+><span class="type">GPtrArray</span></a> containing all the scanned <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a>s.
+The returned array is owned by the client and should not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1" title="Property Details">
+<a name="NMDeviceWifi.property-details"></a><h2>Property Details</h2>
+<div class="refsect2" title='The "active-access-point" property'>
+<a name="NMDeviceWifi--active-access-point"></a><h3>The <code class="literal">"active-access-point"</code> property</h3>
+<pre class="programlisting">  "active-access-point"      <a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a>*        : Read</pre>
+<p>
+The active <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> of the device.</p>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title='The "bitrate" property'>
+<a name="NMDeviceWifi--bitrate"></a><h3>The <code class="literal">"bitrate"</code> property</h3>
+<pre class="programlisting">  "bitrate"                  <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read</pre>
+<p>
+The bit rate of the device.</p>
+<p>
+</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2" title='The "hw-address" property'>
+<a name="NMDeviceWifi--hw-address"></a><h3>The <code class="literal">"hw-address"</code> property</h3>
+<pre class="programlisting">  "hw-address"               <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read</pre>
+<p>
+The hardware (MAC) address of the device.</p>
+<p>
+</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2" title='The "mode" property'>
+<a name="NMDeviceWifi--mode"></a><h3>The <code class="literal">"mode"</code> property</h3>
+<pre class="programlisting">  "mode"                     <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read</pre>
+<p>
+The mode of the device.</p>
+<p>
+</p>
+<p>Allowed values: &lt;= 2</p>
+<p>Default value: 2</p>
+</div>
+<hr>
+<div class="refsect2" title='The "wireless-capabilities" property'>
+<a name="NMDeviceWifi--wireless-capabilities"></a><h3>The <code class="literal">"wireless-capabilities"</code> property</h3>
+<pre class="programlisting">  "wireless-capabilities"    <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>                 : Read</pre>
+<p>
+The wireless capabilities of the device.</p>
+<p>
+</p>
+<p>Default value: 0</p>
+</div>
+</div>
+<div class="refsect1" title="Signal Details">
+<a name="NMDeviceWifi.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2" title='The "access-point-added" signal'>
+<a name="NMDeviceWifi-access-point-added"></a><h3>The <code class="literal">"access-point-added"</code> signal</h3>
+<pre class="programlisting">void                user_function                      (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device,
+                                                        <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>      *ap,
+                                                        <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a>      user_data)      : Run First</pre>
+<p>
+Notifies that a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> is added to the wifi device.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> the wifi device that received the signal
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ap</code></em> :</span></p></td>
+<td> the new access point
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
+<td>user data set when the signal handler was connected.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title='The "access-point-removed" signal'>
+<a name="NMDeviceWifi-access-point-removed"></a><h3>The <code class="literal">"access-point-removed"</code> signal</h3>
+<pre class="programlisting">void                user_function                      (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a> *device,
+                                                        <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>      *ap,
+                                                        <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a>      user_data)      : Run First</pre>
+<p>
+Notifies that a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> is removed from the wifi device.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> the wifi device that received the signal
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ap</code></em> :</span></p></td>
+<td> the removed access point
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
+<td>user data set when the signal handler was connected.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMGsmDevice.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMGsmDevice.html
new file mode 100644
index 0000000..a33fa06
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMGsmDevice.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMGsmDevice</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="NMClient.html" title="NMClient">
+<link rel="next" href="NMDevice.html" title="NMDevice">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="NMClient.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="NMDevice.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#NMGsmDevice.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#NMGsmDevice.description" class="shortcut">Description</a>
+                 | 
+                <a href="#NMGsmDevice.object-hierarchy" class="shortcut">Object Hierarchy</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMGsmDevice">
+<a name="NMGsmDevice"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMGsmDevice.top_of_page"></a>NMGsmDevice</span></h2>
+<p>NMGsmDevice</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="NMGsmDevice.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+                    <a class="link" href="NMGsmDevice.html#NMGsmDevice-struct" title="NMGsmDevice">NMGsmDevice</a>;
+<a class="link" href="NMGsmDevice.html" title="NMGsmDevice">NMGsmDevice</a> *       <a class="link" href="NMGsmDevice.html#nm-gsm-device-new" title="nm_gsm_device_new ()">nm_gsm_device_new</a>                   (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *path);
+</pre>
+</div>
+<div class="refsect1" title="Object Hierarchy">
+<a name="NMGsmDevice.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>
+   +----<a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+         +----<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+               +----<a class="link" href="NMSerialDevice.html" title="NMSerialDevice">NMSerialDevice</a>
+                     +----NMGsmDevice
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="NMGsmDevice.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="NMGsmDevice.details"></a><h2>Details</h2>
+<div class="refsect2" title="NMGsmDevice">
+<a name="NMGsmDevice-struct"></a><h3>NMGsmDevice</h3>
+<pre class="programlisting">typedef struct _NMGsmDevice NMGsmDevice;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_gsm_device_new ()">
+<a name="nm-gsm-device-new"></a><h3>nm_gsm_device_new ()</h3>
+<pre class="programlisting"><a class="link" href="NMGsmDevice.html" title="NMGsmDevice">NMGsmDevice</a> *       nm_gsm_device_new                   (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *path);</pre>
+<p>
+Creates a new <a class="link" href="NMGsmDevice.html" title="NMGsmDevice"><span class="type">NMGsmDevice</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> the <a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+><span class="type">DBusGConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
+<td> the DBus object path of the device
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a new device
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMIP4Config.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMIP4Config.html
new file mode 100644
index 0000000..7685d7b
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMIP4Config.html
@@ -0,0 +1,457 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMIP4Config</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="NMDevice.html" title="NMDevice">
+<link rel="next" href="NMIP6Config.html" title="NMIP6Config">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="NMDevice.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="NMIP6Config.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#NMIP4Config.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#NMIP4Config.description" class="shortcut">Description</a>
+                 | 
+                <a href="#NMIP4Config.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                 | 
+                <a href="#NMIP4Config.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMIP4Config">
+<a name="NMIP4Config"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMIP4Config.top_of_page"></a>NMIP4Config</span></h2>
+<p>NMIP4Config</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="NMIP4Config.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+                    <a class="link" href="NMIP4Config.html#NMIP4Config-struct" title="NMIP4Config">NMIP4Config</a>;
+#define             <a class="link" href="NMIP4Config.html#NM-IP4-CONFIG-ADDRESSES--CAPS" title="NM_IP4_CONFIG_ADDRESSES">NM_IP4_CONFIG_ADDRESSES</a>
+#define             <a class="link" href="NMIP4Config.html#NM-IP4-CONFIG-HOSTNAME--CAPS" title="NM_IP4_CONFIG_HOSTNAME">NM_IP4_CONFIG_HOSTNAME</a>
+#define             <a class="link" href="NMIP4Config.html#NM-IP4-CONFIG-NAMESERVERS--CAPS" title="NM_IP4_CONFIG_NAMESERVERS">NM_IP4_CONFIG_NAMESERVERS</a>
+#define             <a class="link" href="NMIP4Config.html#NM-IP4-CONFIG-DOMAINS--CAPS" title="NM_IP4_CONFIG_DOMAINS">NM_IP4_CONFIG_DOMAINS</a>
+#define             <a class="link" href="NMIP4Config.html#NM-IP4-CONFIG-ROUTES--CAPS" title="NM_IP4_CONFIG_ROUTES">NM_IP4_CONFIG_ROUTES</a>
+#define             <a class="link" href="NMIP4Config.html#NM-IP4-CONFIG-WINS-SERVERS--CAPS" title="NM_IP4_CONFIG_WINS_SERVERS">NM_IP4_CONFIG_WINS_SERVERS</a>
+<a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           <a class="link" href="NMIP4Config.html#nm-ip4-config-new" title="nm_ip4_config_new ()">nm_ip4_config_new</a>                   (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *object_path);
+const <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+>GSList</a> *      <a class="link" href="NMIP4Config.html#nm-ip4-config-get-addresses" title="nm_ip4_config_get_addresses ()">nm_ip4_config_get_addresses</a>         (<a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a> *config);
+const char *        <a class="link" href="NMIP4Config.html#nm-ip4-config-get-hostname" title="nm_ip4_config_get_hostname ()">nm_ip4_config_get_hostname</a>          (<a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a> *config);
+const <a
+href="../glib/glib-Arrays.html#GArray"
+>GArray</a> *      <a class="link" href="NMIP4Config.html#nm-ip4-config-get-nameservers" title="nm_ip4_config_get_nameservers ()">nm_ip4_config_get_nameservers</a>       (<a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a> *config);
+const <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+>GPtrArray</a> *   <a class="link" href="NMIP4Config.html#nm-ip4-config-get-domains" title="nm_ip4_config_get_domains ()">nm_ip4_config_get_domains</a>           (<a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a> *config);
+const <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+>GSList</a> *      <a class="link" href="NMIP4Config.html#nm-ip4-config-get-routes" title="nm_ip4_config_get_routes ()">nm_ip4_config_get_routes</a>            (<a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a> *config);
+const <a
+href="../glib/glib-Arrays.html#GArray"
+>GArray</a> *      <a class="link" href="NMIP4Config.html#nm-ip4-config-get-wins-servers" title="nm_ip4_config_get_wins_servers ()">nm_ip4_config_get_wins_servers</a>      (<a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a> *config);
+</pre>
+</div>
+<div class="refsect1" title="Object Hierarchy">
+<a name="NMIP4Config.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>
+   +----<a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+         +----NMIP4Config
+</pre>
+</div>
+<div class="refsect1" title="Properties">
+<a name="NMIP4Config.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="NMIP4Config.html#NMIP4Config--addresses" title='The "addresses" property'>addresses</a>"                <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a>              : Read
+  "<a class="link" href="NMIP4Config.html#NMIP4Config--domains" title='The "domains" property'>domains</a>"                  nm-string-array*      : Read
+  "<a class="link" href="NMIP4Config.html#NMIP4Config--hostname" title='The "hostname" property'>hostname</a>"                 <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read
+  "<a class="link" href="NMIP4Config.html#NMIP4Config--nameservers" title='The "nameservers" property'>nameservers</a>"              nm-uint-array*        : Read
+  "<a class="link" href="NMIP4Config.html#NMIP4Config--routes" title='The "routes" property'>routes</a>"                   <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a>              : Read
+  "<a class="link" href="NMIP4Config.html#NMIP4Config--wins-servers" title='The "wins-servers" property'>wins-servers</a>"             nm-uint-array*        : Read
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="NMIP4Config.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="NMIP4Config.details"></a><h2>Details</h2>
+<div class="refsect2" title="NMIP4Config">
+<a name="NMIP4Config-struct"></a><h3>NMIP4Config</h3>
+<pre class="programlisting">typedef struct _NMIP4Config NMIP4Config;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_IP4_CONFIG_ADDRESSES">
+<a name="NM-IP4-CONFIG-ADDRESSES--CAPS"></a><h3>NM_IP4_CONFIG_ADDRESSES</h3>
+<pre class="programlisting">#define NM_IP4_CONFIG_ADDRESSES "addresses"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_IP4_CONFIG_HOSTNAME">
+<a name="NM-IP4-CONFIG-HOSTNAME--CAPS"></a><h3>NM_IP4_CONFIG_HOSTNAME</h3>
+<pre class="programlisting">#define NM_IP4_CONFIG_HOSTNAME "hostname" /* DEPRECATED */
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_IP4_CONFIG_NAMESERVERS">
+<a name="NM-IP4-CONFIG-NAMESERVERS--CAPS"></a><h3>NM_IP4_CONFIG_NAMESERVERS</h3>
+<pre class="programlisting">#define NM_IP4_CONFIG_NAMESERVERS "nameservers"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_IP4_CONFIG_DOMAINS">
+<a name="NM-IP4-CONFIG-DOMAINS--CAPS"></a><h3>NM_IP4_CONFIG_DOMAINS</h3>
+<pre class="programlisting">#define NM_IP4_CONFIG_DOMAINS "domains"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_IP4_CONFIG_ROUTES">
+<a name="NM-IP4-CONFIG-ROUTES--CAPS"></a><h3>NM_IP4_CONFIG_ROUTES</h3>
+<pre class="programlisting">#define NM_IP4_CONFIG_ROUTES "routes"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_IP4_CONFIG_WINS_SERVERS">
+<a name="NM-IP4-CONFIG-WINS-SERVERS--CAPS"></a><h3>NM_IP4_CONFIG_WINS_SERVERS</h3>
+<pre class="programlisting">#define NM_IP4_CONFIG_WINS_SERVERS "wins-servers"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip4_config_new ()">
+<a name="nm-ip4-config-new"></a><h3>nm_ip4_config_new ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           nm_ip4_config_new                   (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *object_path);</pre>
+<p>
+Creates a new <a class="link" href="NMIP4Config.html" title="NMIP4Config"><span class="type">NMIP4Config</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> the <a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+><span class="type">DBusGConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
+<td> the DBus object path of the device
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a new IP4 configuration
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip4_config_get_addresses ()">
+<a name="nm-ip4-config-get-addresses"></a><h3>nm_ip4_config_get_addresses ()</h3>
+<pre class="programlisting">const <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+>GSList</a> *      nm_ip4_config_get_addresses         (<a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a> *config);</pre>
+<p>
+Gets the IP4 addresses (containing the address, prefix, and gateway).</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td> a <a class="link" href="NMIP4Config.html" title="NMIP4Config"><span class="type">NMIP4Config</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+><span class="type">GSList</span></a> containing <span class="type">NMSettingIP4Address</span>es. This is the internal copy
+used by the configuration and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip4_config_get_hostname ()">
+<a name="nm-ip4-config-get-hostname"></a><h3>nm_ip4_config_get_hostname ()</h3>
+<pre class="programlisting">const char *        nm_ip4_config_get_hostname          (<a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a> *config);</pre>
+<p>
+DEPRECATED.  Don't use.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td> a <a class="link" href="NMIP4Config.html" title="NMIP4Config"><span class="type">NMIP4Config</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> NULL
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip4_config_get_nameservers ()">
+<a name="nm-ip4-config-get-nameservers"></a><h3>nm_ip4_config_get_nameservers ()</h3>
+<pre class="programlisting">const <a
+href="../glib/glib-Arrays.html#GArray"
+>GArray</a> *      nm_ip4_config_get_nameservers       (<a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a> *config);</pre>
+<p>
+Gets the domain name servers (DNS).</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td> a <a class="link" href="NMIP4Config.html" title="NMIP4Config"><span class="type">NMIP4Config</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <a
+href="../glib/glib-Arrays.html#GArray"
+><span class="type">GArray</span></a> containing <a
+href="../glib/glib-Basic-Types.html#guint32"
+><code class="literal">guint32</code></a>s. This is the internal copy used by the
+configuration and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip4_config_get_domains ()">
+<a name="nm-ip4-config-get-domains"></a><h3>nm_ip4_config_get_domains ()</h3>
+<pre class="programlisting">const <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+>GPtrArray</a> *   nm_ip4_config_get_domains           (<a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a> *config);</pre>
+<p>
+Gets the domain names.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td> a <a class="link" href="NMIP4Config.html" title="NMIP4Config"><span class="type">NMIP4Config</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+><span class="type">GPtrArray</span></a> containing domains as strings. This is the 
+internal copy used by the configuration, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip4_config_get_routes ()">
+<a name="nm-ip4-config-get-routes"></a><h3>nm_ip4_config_get_routes ()</h3>
+<pre class="programlisting">const <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+>GSList</a> *      nm_ip4_config_get_routes            (<a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a> *config);</pre>
+<p>
+Gets the routes.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td> a <a class="link" href="NMIP4Config.html" title="NMIP4Config"><span class="type">NMIP4Config</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+><span class="type">GSList</span></a> containing <span class="type">NMSettingIP4Route</span>s. This is the 
+internal copy used by the configuration, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip4_config_get_wins_servers ()">
+<a name="nm-ip4-config-get-wins-servers"></a><h3>nm_ip4_config_get_wins_servers ()</h3>
+<pre class="programlisting">const <a
+href="../glib/glib-Arrays.html#GArray"
+>GArray</a> *      nm_ip4_config_get_wins_servers      (<a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a> *config);</pre>
+<p>
+Gets the Windows Internet Name Service servers (WINS).</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td> a <a class="link" href="NMIP4Config.html" title="NMIP4Config"><span class="type">NMIP4Config</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <a
+href="../glib/glib-Arrays.html#GArray"
+><span class="type">GArray</span></a> containing <a
+href="../glib/glib-Basic-Types.html#guint32"
+><code class="literal">guint32</code></a>s. This is the internal copy used by the
+configuration and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1" title="Property Details">
+<a name="NMIP4Config.property-details"></a><h2>Property Details</h2>
+<div class="refsect2" title='The "addresses" property'>
+<a name="NMIP4Config--addresses"></a><h3>The <code class="literal">"addresses"</code> property</h3>
+<pre class="programlisting">  "addresses"                <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a>              : Read</pre>
+<p>
+The <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+><span class="type">GPtrArray</span></a> containing <span class="type">NMSettingIP4Address</span>es of the configuration.</p>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title='The "domains" property'>
+<a name="NMIP4Config--domains"></a><h3>The <code class="literal">"domains"</code> property</h3>
+<pre class="programlisting">  "domains"                  nm-string-array*      : Read</pre>
+<p>
+The <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+><span class="type">GPtrArray</span></a> containing domain strings of the configuration.</p>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title='The "hostname" property'>
+<a name="NMIP4Config--hostname"></a><h3>The <code class="literal">"hostname"</code> property</h3>
+<pre class="programlisting">  "hostname"                 <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read</pre>
+<p>
+DEPRECATED.  Don't use.</p>
+<p>
+</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2" title='The "nameservers" property'>
+<a name="NMIP4Config--nameservers"></a><h3>The <code class="literal">"nameservers"</code> property</h3>
+<pre class="programlisting">  "nameservers"              nm-uint-array*        : Read</pre>
+<p>
+The <a
+href="../glib/glib-Arrays.html#GArray"
+><span class="type">GArray</span></a> containing name servers (<a
+href="../glib/glib-Basic-Types.html#guint32"
+><code class="literal">guint32</code></a>es) of the configuration.</p>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title='The "routes" property'>
+<a name="NMIP4Config--routes"></a><h3>The <code class="literal">"routes"</code> property</h3>
+<pre class="programlisting">  "routes"                   <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a>              : Read</pre>
+<p>
+The <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+><span class="type">GPtrArray</span></a> containing <span class="type">NMSettingIP4Route</span>s of the configuration.</p>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title='The "wins-servers" property'>
+<a name="NMIP4Config--wins-servers"></a><h3>The <code class="literal">"wins-servers"</code> property</h3>
+<pre class="programlisting">  "wins-servers"             nm-uint-array*        : Read</pre>
+<p>
+The <a
+href="../glib/glib-Arrays.html#GArray"
+><span class="type">GArray</span></a> containing WINS servers (<a
+href="../glib/glib-Basic-Types.html#guint32"
+><code class="literal">guint32</code></a>es) of the configuration.</p>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMIP6Config.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMIP6Config.html
new file mode 100644
index 0000000..e7473dd
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMIP6Config.html
@@ -0,0 +1,353 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMIP6Config</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="NMIP4Config.html" title="NMIP4Config">
+<link rel="next" href="NMObject.html" title="NMObject">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="NMIP4Config.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="NMObject.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#NMIP6Config.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#NMIP6Config.description" class="shortcut">Description</a>
+                 | 
+                <a href="#NMIP6Config.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                 | 
+                <a href="#NMIP6Config.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMIP6Config">
+<a name="NMIP6Config"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMIP6Config.top_of_page"></a>NMIP6Config</span></h2>
+<p>NMIP6Config</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="NMIP6Config.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+                    <a class="link" href="NMIP6Config.html#NMIP6Config-struct" title="NMIP6Config">NMIP6Config</a>;
+#define             <a class="link" href="NMIP6Config.html#NM-IP6-CONFIG-ADDRESSES--CAPS" title="NM_IP6_CONFIG_ADDRESSES">NM_IP6_CONFIG_ADDRESSES</a>
+#define             <a class="link" href="NMIP6Config.html#NM-IP6-CONFIG-NAMESERVERS--CAPS" title="NM_IP6_CONFIG_NAMESERVERS">NM_IP6_CONFIG_NAMESERVERS</a>
+#define             <a class="link" href="NMIP6Config.html#NM-IP6-CONFIG-DOMAINS--CAPS" title="NM_IP6_CONFIG_DOMAINS">NM_IP6_CONFIG_DOMAINS</a>
+#define             <a class="link" href="NMIP6Config.html#NM-IP6-CONFIG-ROUTES--CAPS" title="NM_IP6_CONFIG_ROUTES">NM_IP6_CONFIG_ROUTES</a>
+<a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           <a class="link" href="NMIP6Config.html#nm-ip6-config-new" title="nm_ip6_config_new ()">nm_ip6_config_new</a>                   (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *object_path);
+const <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+>GSList</a> *      <a class="link" href="NMIP6Config.html#nm-ip6-config-get-addresses" title="nm_ip6_config_get_addresses ()">nm_ip6_config_get_addresses</a>         (<a class="link" href="NMIP6Config.html" title="NMIP6Config">NMIP6Config</a> *config);
+const <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+>GSList</a> *      <a class="link" href="NMIP6Config.html#nm-ip6-config-get-nameservers" title="nm_ip6_config_get_nameservers ()">nm_ip6_config_get_nameservers</a>       (<a class="link" href="NMIP6Config.html" title="NMIP6Config">NMIP6Config</a> *config);
+const <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+>GPtrArray</a> *   <a class="link" href="NMIP6Config.html#nm-ip6-config-get-domains" title="nm_ip6_config_get_domains ()">nm_ip6_config_get_domains</a>           (<a class="link" href="NMIP6Config.html" title="NMIP6Config">NMIP6Config</a> *config);
+const <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+>GSList</a> *      <a class="link" href="NMIP6Config.html#nm-ip6-config-get-routes" title="nm_ip6_config_get_routes ()">nm_ip6_config_get_routes</a>            (<a class="link" href="NMIP6Config.html" title="NMIP6Config">NMIP6Config</a> *config);
+</pre>
+</div>
+<div class="refsect1" title="Object Hierarchy">
+<a name="NMIP6Config.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>
+   +----<a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+         +----NMIP6Config
+</pre>
+</div>
+<div class="refsect1" title="Properties">
+<a name="NMIP6Config.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="NMIP6Config.html#NMIP6Config--addresses" title='The "addresses" property'>addresses</a>"                nm-ip6-address-object-array*  : Read
+  "<a class="link" href="NMIP6Config.html#NMIP6Config--domains" title='The "domains" property'>domains</a>"                  nm-string-array*      : Read
+  "<a class="link" href="NMIP6Config.html#NMIP6Config--nameservers" title='The "nameservers" property'>nameservers</a>"              nm-ip6-address-array*  : Read
+  "<a class="link" href="NMIP6Config.html#NMIP6Config--routes" title='The "routes" property'>routes</a>"                   nm-ip6-route-object-array*  : Read
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="NMIP6Config.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="NMIP6Config.details"></a><h2>Details</h2>
+<div class="refsect2" title="NMIP6Config">
+<a name="NMIP6Config-struct"></a><h3>NMIP6Config</h3>
+<pre class="programlisting">typedef struct _NMIP6Config NMIP6Config;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_IP6_CONFIG_ADDRESSES">
+<a name="NM-IP6-CONFIG-ADDRESSES--CAPS"></a><h3>NM_IP6_CONFIG_ADDRESSES</h3>
+<pre class="programlisting">#define NM_IP6_CONFIG_ADDRESSES "addresses"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_IP6_CONFIG_NAMESERVERS">
+<a name="NM-IP6-CONFIG-NAMESERVERS--CAPS"></a><h3>NM_IP6_CONFIG_NAMESERVERS</h3>
+<pre class="programlisting">#define NM_IP6_CONFIG_NAMESERVERS "nameservers"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_IP6_CONFIG_DOMAINS">
+<a name="NM-IP6-CONFIG-DOMAINS--CAPS"></a><h3>NM_IP6_CONFIG_DOMAINS</h3>
+<pre class="programlisting">#define NM_IP6_CONFIG_DOMAINS "domains"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_IP6_CONFIG_ROUTES">
+<a name="NM-IP6-CONFIG-ROUTES--CAPS"></a><h3>NM_IP6_CONFIG_ROUTES</h3>
+<pre class="programlisting">#define NM_IP6_CONFIG_ROUTES "routes"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip6_config_new ()">
+<a name="nm-ip6-config-new"></a><h3>nm_ip6_config_new ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           nm_ip6_config_new                   (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *connection,
+                                                         const char *object_path);</pre>
+<p>
+Creates a new <a class="link" href="NMIP6Config.html" title="NMIP6Config"><span class="type">NMIP6Config</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td> the <a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+><span class="type">DBusGConnection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
+<td> the DBus object path of the device
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a new IP6 configuration
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip6_config_get_addresses ()">
+<a name="nm-ip6-config-get-addresses"></a><h3>nm_ip6_config_get_addresses ()</h3>
+<pre class="programlisting">const <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+>GSList</a> *      nm_ip6_config_get_addresses         (<a class="link" href="NMIP6Config.html" title="NMIP6Config">NMIP6Config</a> *config);</pre>
+<p>
+Gets the IP6 addresses (containing the address, prefix, and gateway).</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td> a <a class="link" href="NMIP6Config.html" title="NMIP6Config"><span class="type">NMIP6Config</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+><span class="type">GSList</span></a> containing <span class="type">NMSettingIP6Address</span>es. This is the internal copy
+used by the configuration and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip6_config_get_nameservers ()">
+<a name="nm-ip6-config-get-nameservers"></a><h3>nm_ip6_config_get_nameservers ()</h3>
+<pre class="programlisting">const <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+>GSList</a> *      nm_ip6_config_get_nameservers       (<a class="link" href="NMIP6Config.html" title="NMIP6Config">NMIP6Config</a> *config);</pre>
+<p>
+Gets the domain name servers (DNS).</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td> a <a class="link" href="NMIP6Config.html" title="NMIP6Config"><span class="type">NMIP6Config</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> a <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+><span class="type">GSList</span></a> containing elements of type 'struct in6_addr' which contain
+the addresses of nameservers of the configuration.  This is the internal copy
+used by the configuration and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip6_config_get_domains ()">
+<a name="nm-ip6-config-get-domains"></a><h3>nm_ip6_config_get_domains ()</h3>
+<pre class="programlisting">const <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+>GPtrArray</a> *   nm_ip6_config_get_domains           (<a class="link" href="NMIP6Config.html" title="NMIP6Config">NMIP6Config</a> *config);</pre>
+<p>
+Gets the domain names.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td> a <a class="link" href="NMIP6Config.html" title="NMIP6Config"><span class="type">NMIP6Config</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+><span class="type">GPtrArray</span></a> containing domains as strings. This is the 
+internal copy used by the configuration, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip6_config_get_routes ()">
+<a name="nm-ip6-config-get-routes"></a><h3>nm_ip6_config_get_routes ()</h3>
+<pre class="programlisting">const <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+>GSList</a> *      nm_ip6_config_get_routes            (<a class="link" href="NMIP6Config.html" title="NMIP6Config">NMIP6Config</a> *config);</pre>
+<p>
+Gets the routes.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td> a <a class="link" href="NMIP6Config.html" title="NMIP6Config"><span class="type">NMIP6Config</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+><span class="type">GSList</span></a> containing <span class="type">NMSettingIP6Route</span>s. This is the 
+internal copy used by the configuration, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1" title="Property Details">
+<a name="NMIP6Config.property-details"></a><h2>Property Details</h2>
+<div class="refsect2" title='The "addresses" property'>
+<a name="NMIP6Config--addresses"></a><h3>The <code class="literal">"addresses"</code> property</h3>
+<pre class="programlisting">  "addresses"                nm-ip6-address-object-array*  : Read</pre>
+<p>
+The <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+><span class="type">GPtrArray</span></a> containing the IPv6 addresses;  use
+<a
+href="../libnm-util/libnm-util-nm-utils.html#nm-utils-ip6-addresses-from-gvalue"
+><code class="function">nm_utils_ip6_addresses_from_gvalue()</code></a> to return a <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+><span class="type">GSList</span></a> of
+<span class="type">NMSettingIP6Address</span> objects that is more usable than the raw data.</p>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title='The "domains" property'>
+<a name="NMIP6Config--domains"></a><h3>The <code class="literal">"domains"</code> property</h3>
+<pre class="programlisting">  "domains"                  nm-string-array*      : Read</pre>
+<p>
+The <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+><span class="type">GPtrArray</span></a> containing domain strings of the configuration.</p>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title='The "nameservers" property'>
+<a name="NMIP6Config--nameservers"></a><h3>The <code class="literal">"nameservers"</code> property</h3>
+<pre class="programlisting">  "nameservers"              nm-ip6-address-array*  : Read</pre>
+<p>
+The <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+><span class="type">GPtrArray</span></a> containing elements of type 'struct ip6_addr' which
+contain the addresses of nameservers of the configuration.</p>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title='The "routes" property'>
+<a name="NMIP6Config--routes"></a><h3>The <code class="literal">"routes"</code> property</h3>
+<pre class="programlisting">  "routes"                   nm-ip6-route-object-array*  : Read</pre>
+<p>
+The <a
+href="../glib/glib-Pointer-Arrays.html#GPtrArray"
+><span class="type">GPtrArray</span></a> containing the IPv6 routes;  use
+<a
+href="../libnm-util/libnm-util-nm-utils.html#nm-utils-ip6-routes-from-gvalue"
+><code class="function">nm_utils_ip6_routes_from_gvalue()</code></a> to return a <a
+href="../glib/glib-Singly-Linked-Lists.html#GSList"
+><span class="type">GSList</span></a> of
+<span class="type">NMSettingIP6Address</span> objects that is more usable than the raw data.</p>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMObject.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMObject.html
new file mode 100644
index 0000000..80fbd81
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMObject.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMObject</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="NMIP6Config.html" title="NMIP6Config">
+<link rel="next" href="libnm-glib-NMVPNConnection.html" title="NMVPNConnection">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="NMIP6Config.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="libnm-glib-NMVPNConnection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#NMObject.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#NMObject.description" class="shortcut">Description</a>
+                 | 
+                <a href="#NMObject.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                 | 
+                <a href="#NMObject.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMObject">
+<a name="NMObject"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMObject.top_of_page"></a>NMObject</span></h2>
+<p>NMObject</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="NMObject.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#define             <a class="link" href="NMObject.html#NM-OBJECT-DBUS-CONNECTION--CAPS" title="NM_OBJECT_DBUS_CONNECTION">NM_OBJECT_DBUS_CONNECTION</a>
+#define             <a class="link" href="NMObject.html#NM-OBJECT-DBUS-PATH--CAPS" title="NM_OBJECT_DBUS_PATH">NM_OBJECT_DBUS_PATH</a>
+                    <a class="link" href="NMObject.html#NMObject-struct" title="NMObject">NMObject</a>;
+<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *   <a class="link" href="NMObject.html#nm-object-get-connection" title="nm_object_get_connection ()">nm_object_get_connection</a>            (<a class="link" href="NMObject.html" title="NMObject">NMObject</a> *object);
+const char *        <a class="link" href="NMObject.html#nm-object-get-path" title="nm_object_get_path ()">nm_object_get_path</a>                  (<a class="link" href="NMObject.html" title="NMObject">NMObject</a> *object);
+</pre>
+</div>
+<div class="refsect1" title="Object Hierarchy">
+<a name="NMObject.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>
+   +----NMObject
+         +----<a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+         +----<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+         +----<a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a>
+         +----<a class="link" href="NMIP4Config.html" title="NMIP4Config">NMIP4Config</a>
+         +----<a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a>
+         +----<a class="link" href="NMDHCP4Config.html" title="NMDHCP4Config">NMDHCP4Config</a>
+         +----<a class="link" href="NMIP6Config.html" title="NMIP6Config">NMIP6Config</a>
+         +----NMDHCP6Config
+</pre>
+</div>
+<div class="refsect1" title="Properties">
+<a name="NMObject.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="NMObject.html#NMObject--dbus-connection" title='The "dbus-connection" property'>dbus-connection</a>"          <a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a>*      : Read / Write / Construct Only
+  "<a class="link" href="NMObject.html#NMObject--dbus-path" title='The "dbus-path" property'>dbus-path</a>"                <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read / Write / Construct Only
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="NMObject.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="NMObject.details"></a><h2>Details</h2>
+<div class="refsect2" title="NM_OBJECT_DBUS_CONNECTION">
+<a name="NM-OBJECT-DBUS-CONNECTION--CAPS"></a><h3>NM_OBJECT_DBUS_CONNECTION</h3>
+<pre class="programlisting">#define NM_OBJECT_DBUS_CONNECTION "dbus-connection"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_OBJECT_DBUS_PATH">
+<a name="NM-OBJECT-DBUS-PATH--CAPS"></a><h3>NM_OBJECT_DBUS_PATH</h3>
+<pre class="programlisting">#define NM_OBJECT_DBUS_PATH "dbus-path"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NMObject">
+<a name="NMObject-struct"></a><h3>NMObject</h3>
+<pre class="programlisting">typedef struct _NMObject NMObject;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_object_get_connection ()">
+<a name="nm-object-get-connection"></a><h3>nm_object_get_connection ()</h3>
+<pre class="programlisting"><a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *   nm_object_get_connection            (<a class="link" href="NMObject.html" title="NMObject">NMObject</a> *object);</pre>
+<p>
+Gets the <a class="link" href="NMObject.html" title="NMObject"><span class="type">NMObject</span></a>'s DBusGConnection.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
+<td> a <a class="link" href="NMObject.html" title="NMObject"><span class="type">NMObject</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the connection
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_object_get_path ()">
+<a name="nm-object-get-path"></a><h3>nm_object_get_path ()</h3>
+<pre class="programlisting">const char *        nm_object_get_path                  (<a class="link" href="NMObject.html" title="NMObject">NMObject</a> *object);</pre>
+<p>
+Gets the DBus path of the <a class="link" href="NMObject.html" title="NMObject"><span class="type">NMObject</span></a>.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
+<td> a <a class="link" href="NMObject.html" title="NMObject"><span class="type">NMObject</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> the object's path. This is the internal string used by the
+device, and must not be modified.
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1" title="Property Details">
+<a name="NMObject.property-details"></a><h2>Property Details</h2>
+<div class="refsect2" title='The "dbus-connection" property'>
+<a name="NMObject--dbus-connection"></a><h3>The <code class="literal">"dbus-connection"</code> property</h3>
+<pre class="programlisting">  "dbus-connection"          <a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a>*      : Read / Write / Construct Only</pre>
+<p>Connection.</p>
+</div>
+<hr>
+<div class="refsect2" title='The "dbus-path" property'>
+<a name="NMObject--dbus-path"></a><h3>The <code class="literal">"dbus-path"</code> property</h3>
+<pre class="programlisting">  "dbus-path"                <a
+href="../glib/glib-Basic-Types.html#gchar"
+>gchar</a>*                : Read / Write / Construct Only</pre>
+<p>DBus Object Path.</p>
+<p>Default value: NULL</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMSerialDevice.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMSerialDevice.html
new file mode 100644
index 0000000..971f54c
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/NMSerialDevice.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMSerialDevice</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="NMDeviceWifi.html" title="NMDeviceWifi">
+<link rel="next" href="NMDHCP4Config.html" title="NMDHCP4Config">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="NMDeviceWifi.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="NMDHCP4Config.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#NMSerialDevice.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#NMSerialDevice.description" class="shortcut">Description</a>
+                 | 
+                <a href="#NMSerialDevice.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                 | 
+                <a href="#NMSerialDevice.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMSerialDevice">
+<a name="NMSerialDevice"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="NMSerialDevice.top_of_page"></a>NMSerialDevice</span></h2>
+<p>NMSerialDevice</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="NMSerialDevice.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+                    <a class="link" href="NMSerialDevice.html#NMSerialDevice-struct" title="NMSerialDevice">NMSerialDevice</a>;
+<a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             <a class="link" href="NMSerialDevice.html#nm-serial-device-get-bytes-received" title="nm_serial_device_get_bytes_received ()">nm_serial_device_get_bytes_received</a> (<a class="link" href="NMSerialDevice.html" title="NMSerialDevice">NMSerialDevice</a> *self);
+<a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             <a class="link" href="NMSerialDevice.html#nm-serial-device-get-bytes-sent" title="nm_serial_device_get_bytes_sent ()">nm_serial_device_get_bytes_sent</a>     (<a class="link" href="NMSerialDevice.html" title="NMSerialDevice">NMSerialDevice</a> *self);
+</pre>
+</div>
+<div class="refsect1" title="Object Hierarchy">
+<a name="NMSerialDevice.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a>
+   +----<a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+         +----<a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+               +----NMSerialDevice
+                     +----<a class="link" href="NMGsmDevice.html" title="NMGsmDevice">NMGsmDevice</a>
+                     +----<a class="link" href="NMCdmaDevice.html" title="NMCdmaDevice">NMCdmaDevice</a>
+</pre>
+</div>
+<div class="refsect1" title="Signals">
+<a name="NMSerialDevice.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="NMSerialDevice.html#NMSerialDevice-ppp-stats" title='The "ppp-stats" signal'>ppp-stats</a>"                                      : Run First
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="NMSerialDevice.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="NMSerialDevice.details"></a><h2>Details</h2>
+<div class="refsect2" title="NMSerialDevice">
+<a name="NMSerialDevice-struct"></a><h3>NMSerialDevice</h3>
+<pre class="programlisting">typedef struct _NMSerialDevice NMSerialDevice;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_serial_device_get_bytes_received ()">
+<a name="nm-serial-device-get-bytes-received"></a><h3>nm_serial_device_get_bytes_received ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             nm_serial_device_get_bytes_received (<a class="link" href="NMSerialDevice.html" title="NMSerialDevice">NMSerialDevice</a> *self);</pre>
+<p>
+Gets the amount of bytes received by the serial device.
+This counter is reset when the device is activated.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
+<td> a <a class="link" href="NMSerialDevice.html" title="NMSerialDevice"><span class="type">NMSerialDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> bytes received
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_serial_device_get_bytes_sent ()">
+<a name="nm-serial-device-get-bytes-sent"></a><h3>nm_serial_device_get_bytes_sent ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             nm_serial_device_get_bytes_sent     (<a class="link" href="NMSerialDevice.html" title="NMSerialDevice">NMSerialDevice</a> *self);</pre>
+<p>
+Gets the amount of bytes sent by the serial device.
+This counter is reset when the device is activated.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
+<td> a <a class="link" href="NMSerialDevice.html" title="NMSerialDevice"><span class="type">NMSerialDevice</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td> bytes sent
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1" title="Signal Details">
+<a name="NMSerialDevice.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2" title='The "ppp-stats" signal'>
+<a name="NMSerialDevice-ppp-stats"></a><h3>The <code class="literal">"ppp-stats"</code> signal</h3>
+<pre class="programlisting">void                user_function                      (<a class="link" href="NMSerialDevice.html" title="NMSerialDevice">NMSerialDevice</a> *device,
+                                                        <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>           in_bytes,
+                                                        <a
+href="../glib/glib-Basic-Types.html#guint"
+>guint</a>           out_bytes,
+                                                        <a
+href="../glib/glib-Basic-Types.html#gpointer"
+>gpointer</a>        user_data)      : Run First</pre>
+<p>
+Notifies that a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> is added to the wifi device.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
+<td> the serial device that received the signal
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>in_bytes</code></em> :</span></p></td>
+<td> the amount of bytes received
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>out_bytes</code></em> :</span></p></td>
+<td> the amount of bytes sent
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
+<td>user data set when the signal handler was connected.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/ch01.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/ch01.html
new file mode 100644
index 0000000..4a8e92e
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/ch01.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>[Insert title here]</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="index.html" title="libnm-glib Reference Manual">
+<link rel="prev" href="index.html" title="libnm-glib Reference Manual">
+<link rel="next" href="NMAccessPoint.html" title="NMAccessPoint">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2"><tr valign="middle">
+<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="NMAccessPoint.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter" title="[Insert title here]">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="id512168"></a>[Insert title here]</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="NMAccessPoint.html">NMAccessPoint</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMCdmaDevice.html">NMCdmaDevice</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMClient.html">NMClient</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMGsmDevice.html">NMGsmDevice</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMDevice.html">NMDevice</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMIP4Config.html">NMIP4Config</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMIP6Config.html">NMIP6Config</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMObject.html">NMObject</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libnm-glib-NMVPNConnection.html">NMVPNConnection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libnm-glib-NMVPNPlugin.html">NMVPNPlugin</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMActiveConnection.html">NMActiveConnection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMDeviceEthernet.html">NMDeviceEthernet</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMDeviceWifi.html">NMDeviceWifi</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMSerialDevice.html">NMSerialDevice</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMDHCP4Config.html">NMDHCP4Config</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libnm-glib-nm-vpn-plugin-ui-interface.html">nm-vpn-plugin-ui-interface</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libnm-glib-nm-types.html">nm-types</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+<span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/home.png b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/home.png
new file mode 100644
index 0000000..1700361
Binary files /dev/null and b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/home.png differ
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/index.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/index.html
new file mode 100644
index 0000000..a358e55
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/index.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>libnm-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="next" href="ch01.html" title="[Insert title here]">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="book" title="libnm-glib Reference Manual">
+<div class="titlepage">
+<div>
+<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">libnm-glib Reference Manual</p></th></tr></table></div>
+<div><p class="releaseinfo">
+      for libnm-glib [VERSION]
+      The latest version of this documentation can be found on-line at
+      <a class="ulink" href="http://%5BSERVER%5D/libnm-glib/index.html"; target="_top">http://[SERVER]/libnm-glib/</a>.
+    </p></div>
+</div>
+<hr>
+</div>
+<div class="toc"><dl>
+<dt><span class="chapter"><a href="ch01.html">[Insert title here]</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="NMAccessPoint.html">NMAccessPoint</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMCdmaDevice.html">NMCdmaDevice</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMClient.html">NMClient</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMGsmDevice.html">NMGsmDevice</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMDevice.html">NMDevice</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMIP4Config.html">NMIP4Config</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMIP6Config.html">NMIP6Config</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMObject.html">NMObject</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libnm-glib-NMVPNConnection.html">NMVPNConnection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libnm-glib-NMVPNPlugin.html">NMVPNPlugin</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMActiveConnection.html">NMActiveConnection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMDeviceEthernet.html">NMDeviceEthernet</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMDeviceWifi.html">NMDeviceWifi</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMSerialDevice.html">NMSerialDevice</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="NMDHCP4Config.html">NMDHCP4Config</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libnm-glib-nm-vpn-plugin-ui-interface.html">nm-vpn-plugin-ui-interface</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libnm-glib-nm-types.html">nm-types</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/left.png b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/left.png
new file mode 100644
index 0000000..2d05b3d
Binary files /dev/null and b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/left.png differ
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/libnm-glib-NMVPNConnection.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/libnm-glib-NMVPNConnection.html
new file mode 100644
index 0000000..a1b5cbd
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/libnm-glib-NMVPNConnection.html
@@ -0,0 +1,169 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMVPNConnection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="NMObject.html" title="NMObject">
+<link rel="next" href="libnm-glib-NMVPNPlugin.html" title="NMVPNPlugin">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="NMObject.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="libnm-glib-NMVPNPlugin.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#libnm-glib-NMVPNConnection.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#libnm-glib-NMVPNConnection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMVPNConnection">
+<a name="libnm-glib-NMVPNConnection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libnm-glib-NMVPNConnection.top_of_page"></a>NMVPNConnection</span></h2>
+<p>NMVPNConnection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="libnm-glib-NMVPNConnection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#define             <a class="link" href="libnm-glib-NMVPNConnection.html#NM-VPN-CONNECTION-VPN-STATE--CAPS" title="NM_VPN_CONNECTION_VPN_STATE">NM_VPN_CONNECTION_VPN_STATE</a>
+#define             <a class="link" href="libnm-glib-NMVPNConnection.html#NM-VPN-CONNECTION-BANNER--CAPS" title="NM_VPN_CONNECTION_BANNER">NM_VPN_CONNECTION_BANNER</a>
+                    <a class="link" href="libnm-glib-NMVPNConnection.html#NMVPNConnection" title="NMVPNConnection">NMVPNConnection</a>;
+<a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           <a class="link" href="libnm-glib-NMVPNConnection.html#nm-vpn-connection-new" title="nm_vpn_connection_new ()">nm_vpn_connection_new</a>               (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *dbus_connection,
+                                                         const char *path);
+NMVPNConnectionState  <a class="link" href="libnm-glib-NMVPNConnection.html#nm-vpn-connection-get-vpn-state" title="nm_vpn_connection_get_vpn_state ()">nm_vpn_connection_get_vpn_state</a>   (<a class="link" href="libnm-glib-NMVPNConnection.html#NMVPNConnection" title="NMVPNConnection">NMVPNConnection</a> *vpn);
+const char *        <a class="link" href="libnm-glib-NMVPNConnection.html#nm-vpn-connection-get-banner" title="nm_vpn_connection_get_banner ()">nm_vpn_connection_get_banner</a>        (<a class="link" href="libnm-glib-NMVPNConnection.html#NMVPNConnection" title="NMVPNConnection">NMVPNConnection</a> *vpn);
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="libnm-glib-NMVPNConnection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="libnm-glib-NMVPNConnection.details"></a><h2>Details</h2>
+<div class="refsect2" title="NM_VPN_CONNECTION_VPN_STATE">
+<a name="NM-VPN-CONNECTION-VPN-STATE--CAPS"></a><h3>NM_VPN_CONNECTION_VPN_STATE</h3>
+<pre class="programlisting">#define NM_VPN_CONNECTION_VPN_STATE "vpn-state"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_VPN_CONNECTION_BANNER">
+<a name="NM-VPN-CONNECTION-BANNER--CAPS"></a><h3>NM_VPN_CONNECTION_BANNER</h3>
+<pre class="programlisting">#define NM_VPN_CONNECTION_BANNER "banner"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NMVPNConnection">
+<a name="NMVPNConnection"></a><h3>NMVPNConnection</h3>
+<pre class="programlisting">typedef struct {
+	NMActiveConnection parent;
+} NMVPNConnection;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_connection_new ()">
+<a name="nm-vpn-connection-new"></a><h3>nm_vpn_connection_new ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           nm_vpn_connection_new               (<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *dbus_connection,
+                                                         const char *path);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dbus_connection</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_connection_get_vpn_state ()">
+<a name="nm-vpn-connection-get-vpn-state"></a><h3>nm_vpn_connection_get_vpn_state ()</h3>
+<pre class="programlisting">NMVPNConnectionState  nm_vpn_connection_get_vpn_state   (<a class="link" href="libnm-glib-NMVPNConnection.html#NMVPNConnection" title="NMVPNConnection">NMVPNConnection</a> *vpn);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>vpn</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_connection_get_banner ()">
+<a name="nm-vpn-connection-get-banner"></a><h3>nm_vpn_connection_get_banner ()</h3>
+<pre class="programlisting">const char *        nm_vpn_connection_get_banner        (<a class="link" href="libnm-glib-NMVPNConnection.html#NMVPNConnection" title="NMVPNConnection">NMVPNConnection</a> *vpn);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>vpn</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/libnm-glib-NMVPNPlugin.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/libnm-glib-NMVPNPlugin.html
new file mode 100644
index 0000000..a37d7c5
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/libnm-glib-NMVPNPlugin.html
@@ -0,0 +1,354 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NMVPNPlugin</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="libnm-glib-NMVPNConnection.html" title="NMVPNConnection">
+<link rel="next" href="NMActiveConnection.html" title="NMActiveConnection">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="libnm-glib-NMVPNConnection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="NMActiveConnection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#libnm-glib-NMVPNPlugin.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#libnm-glib-NMVPNPlugin.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry" title="NMVPNPlugin">
+<a name="libnm-glib-NMVPNPlugin"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libnm-glib-NMVPNPlugin.top_of_page"></a>NMVPNPlugin</span></h2>
+<p>NMVPNPlugin</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="libnm-glib-NMVPNPlugin.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#define             <a class="link" href="libnm-glib-NMVPNPlugin.html#NM-VPN-PLUGIN-DBUS-SERVICE-NAME--CAPS" title="NM_VPN_PLUGIN_DBUS_SERVICE_NAME">NM_VPN_PLUGIN_DBUS_SERVICE_NAME</a>
+#define             <a class="link" href="libnm-glib-NMVPNPlugin.html#NM-VPN-PLUGIN-STATE--CAPS" title="NM_VPN_PLUGIN_STATE">NM_VPN_PLUGIN_STATE</a>
+enum                <a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPluginError" title="enum NMVPNPluginError">NMVPNPluginError</a>;
+#define             <a class="link" href="libnm-glib-NMVPNPlugin.html#NM-VPN-PLUGIN-ERROR--CAPS" title="NM_VPN_PLUGIN_ERROR">NM_VPN_PLUGIN_ERROR</a>
+#define             <a class="link" href="libnm-glib-NMVPNPlugin.html#NM-TYPE-VPN-PLUGIN-ERROR--CAPS" title="NM_TYPE_VPN_PLUGIN_ERROR">NM_TYPE_VPN_PLUGIN_ERROR</a>
+                    <a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a>;
+<a
+href="../glib/glib-Quarks.html#GQuark"
+>GQuark</a>              <a class="link" href="libnm-glib-NMVPNPlugin.html#nm-vpn-plugin-error-quark" title="nm_vpn_plugin_error_quark ()">nm_vpn_plugin_error_quark</a>           (void);
+<a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               <a class="link" href="libnm-glib-NMVPNPlugin.html#nm-vpn-plugin-error-get-type" title="nm_vpn_plugin_error_get_type ()">nm_vpn_plugin_error_get_type</a>        (void);
+<a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *   <a class="link" href="libnm-glib-NMVPNPlugin.html#nm-vpn-plugin-get-connection" title="nm_vpn_plugin_get_connection ()">nm_vpn_plugin_get_connection</a>        (<a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a> *plugin);
+NMVPNServiceState   <a class="link" href="libnm-glib-NMVPNPlugin.html#nm-vpn-plugin-get-state" title="nm_vpn_plugin_get_state ()">nm_vpn_plugin_get_state</a>             (<a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a> *plugin);
+void                <a class="link" href="libnm-glib-NMVPNPlugin.html#nm-vpn-plugin-set-state" title="nm_vpn_plugin_set_state ()">nm_vpn_plugin_set_state</a>             (<a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a> *plugin,
+                                                         NMVPNServiceState state);
+void                <a class="link" href="libnm-glib-NMVPNPlugin.html#nm-vpn-plugin-set-login-banner" title="nm_vpn_plugin_set_login_banner ()">nm_vpn_plugin_set_login_banner</a>      (<a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a> *plugin,
+                                                         const char *banner);
+void                <a class="link" href="libnm-glib-NMVPNPlugin.html#nm-vpn-plugin-failure" title="nm_vpn_plugin_failure ()">nm_vpn_plugin_failure</a>               (<a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a> *plugin,
+                                                         NMVPNPluginFailure reason);
+void                <a class="link" href="libnm-glib-NMVPNPlugin.html#nm-vpn-plugin-set-ip4-config" title="nm_vpn_plugin_set_ip4_config ()">nm_vpn_plugin_set_ip4_config</a>        (<a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a> *plugin,
+                                                         <a
+href="../glib/glib-Hash-Tables.html#GHashTable"
+>GHashTable</a> *ip4_config);
+<a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            <a class="link" href="libnm-glib-NMVPNPlugin.html#nm-vpn-plugin-disconnect" title="nm_vpn_plugin_disconnect ()">nm_vpn_plugin_disconnect</a>            (<a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a> *plugin,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **err);
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="libnm-glib-NMVPNPlugin.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="libnm-glib-NMVPNPlugin.details"></a><h2>Details</h2>
+<div class="refsect2" title="NM_VPN_PLUGIN_DBUS_SERVICE_NAME">
+<a name="NM-VPN-PLUGIN-DBUS-SERVICE-NAME--CAPS"></a><h3>NM_VPN_PLUGIN_DBUS_SERVICE_NAME</h3>
+<pre class="programlisting">#define NM_VPN_PLUGIN_DBUS_SERVICE_NAME "service-name"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_VPN_PLUGIN_STATE">
+<a name="NM-VPN-PLUGIN-STATE--CAPS"></a><h3>NM_VPN_PLUGIN_STATE</h3>
+<pre class="programlisting">#define NM_VPN_PLUGIN_STATE             "state"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="enum NMVPNPluginError">
+<a name="NMVPNPluginError"></a><h3>enum NMVPNPluginError</h3>
+<pre class="programlisting">typedef enum {
+	NM_VPN_PLUGIN_ERROR_GENERAL,
+	NM_VPN_PLUGIN_ERROR_STARTING_IN_PROGRESS,
+	NM_VPN_PLUGIN_ERROR_ALREADY_STARTED,
+	NM_VPN_PLUGIN_ERROR_STOPPING_IN_PROGRESS,
+	NM_VPN_PLUGIN_ERROR_ALREADY_STOPPED,
+	NM_VPN_PLUGIN_ERROR_WRONG_STATE,
+	NM_VPN_PLUGIN_ERROR_BAD_ARGUMENTS,
+	NM_VPN_PLUGIN_ERROR_LAUNCH_FAILED,
+	NM_VPN_PLUGIN_ERROR_CONNECTION_INVALID,
+} NMVPNPluginError;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_VPN_PLUGIN_ERROR">
+<a name="NM-VPN-PLUGIN-ERROR--CAPS"></a><h3>NM_VPN_PLUGIN_ERROR</h3>
+<pre class="programlisting">#define NM_VPN_PLUGIN_ERROR      (nm_vpn_plugin_error_quark ())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_TYPE_VPN_PLUGIN_ERROR">
+<a name="NM-TYPE-VPN-PLUGIN-ERROR--CAPS"></a><h3>NM_TYPE_VPN_PLUGIN_ERROR</h3>
+<pre class="programlisting">#define NM_TYPE_VPN_PLUGIN_ERROR (nm_vpn_plugin_error_get_type ()) 
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NMVPNPlugin">
+<a name="NMVPNPlugin"></a><h3>NMVPNPlugin</h3>
+<pre class="programlisting">typedef struct {
+	GObject parent;
+} NMVPNPlugin;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_error_quark ()">
+<a name="nm-vpn-plugin-error-quark"></a><h3>nm_vpn_plugin_error_quark ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Quarks.html#GQuark"
+>GQuark</a>              nm_vpn_plugin_error_quark           (void);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_error_get_type ()">
+<a name="nm-vpn-plugin-error-get-type"></a><h3>nm_vpn_plugin_error_get_type ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               nm_vpn_plugin_error_get_type        (void);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_get_connection ()">
+<a name="nm-vpn-plugin-get-connection"></a><h3>nm_vpn_plugin_get_connection ()</h3>
+<pre class="programlisting"><a
+href="../dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"
+>DBusGConnection</a> *   nm_vpn_plugin_get_connection        (<a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a> *plugin);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_get_state ()">
+<a name="nm-vpn-plugin-get-state"></a><h3>nm_vpn_plugin_get_state ()</h3>
+<pre class="programlisting">NMVPNServiceState   nm_vpn_plugin_get_state             (<a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a> *plugin);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_set_state ()">
+<a name="nm-vpn-plugin-set-state"></a><h3>nm_vpn_plugin_set_state ()</h3>
+<pre class="programlisting">void                nm_vpn_plugin_set_state             (<a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a> *plugin,
+                                                         NMVPNServiceState state);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_set_login_banner ()">
+<a name="nm-vpn-plugin-set-login-banner"></a><h3>nm_vpn_plugin_set_login_banner ()</h3>
+<pre class="programlisting">void                nm_vpn_plugin_set_login_banner      (<a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a> *plugin,
+                                                         const char *banner);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>banner</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_failure ()">
+<a name="nm-vpn-plugin-failure"></a><h3>nm_vpn_plugin_failure ()</h3>
+<pre class="programlisting">void                nm_vpn_plugin_failure               (<a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a> *plugin,
+                                                         NMVPNPluginFailure reason);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>reason</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_set_ip4_config ()">
+<a name="nm-vpn-plugin-set-ip4-config"></a><h3>nm_vpn_plugin_set_ip4_config ()</h3>
+<pre class="programlisting">void                nm_vpn_plugin_set_ip4_config        (<a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a> *plugin,
+                                                         <a
+href="../glib/glib-Hash-Tables.html#GHashTable"
+>GHashTable</a> *ip4_config);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ip4_config</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_disconnect ()">
+<a name="nm-vpn-plugin-disconnect"></a><h3>nm_vpn_plugin_disconnect ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            nm_vpn_plugin_disconnect            (<a class="link" href="libnm-glib-NMVPNPlugin.html#NMVPNPlugin" title="NMVPNPlugin">NMVPNPlugin</a> *plugin,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **err);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/libnm-glib-nm-types.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/libnm-glib-nm-types.html
new file mode 100644
index 0000000..c31ce00
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/libnm-glib-nm-types.html
@@ -0,0 +1,260 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>nm-types</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="libnm-glib-nm-vpn-plugin-ui-interface.html" title="nm-vpn-plugin-ui-interface">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="libnm-glib-nm-vpn-plugin-ui-interface.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#libnm-glib-nm-types.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#libnm-glib-nm-types.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry" title="nm-types">
+<a name="libnm-glib-nm-types"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libnm-glib-nm-types.top_of_page"></a>nm-types</span></h2>
+<p>nm-types</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="libnm-glib-nm-types.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#define             <a class="link" href="libnm-glib-nm-types.html#NM-TYPE-SSID--CAPS" title="NM_TYPE_SSID">NM_TYPE_SSID</a>
+<a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               <a class="link" href="libnm-glib-nm-types.html#nm-ssid-get-type" title="nm_ssid_get_type ()">nm_ssid_get_type</a>                    (void);
+#define             <a class="link" href="libnm-glib-nm-types.html#NM-TYPE-UINT-ARRAY--CAPS" title="NM_TYPE_UINT_ARRAY">NM_TYPE_UINT_ARRAY</a>
+<a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               <a class="link" href="libnm-glib-nm-types.html#nm-uint-array-get-type" title="nm_uint_array_get_type ()">nm_uint_array_get_type</a>              (void);
+#define             <a class="link" href="libnm-glib-nm-types.html#NM-TYPE-STRING-ARRAY--CAPS" title="NM_TYPE_STRING_ARRAY">NM_TYPE_STRING_ARRAY</a>
+<a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               <a class="link" href="libnm-glib-nm-types.html#nm-string-array-get-type" title="nm_string_array_get_type ()">nm_string_array_get_type</a>            (void);
+#define             <a class="link" href="libnm-glib-nm-types.html#NM-TYPE-OBJECT-ARRAY--CAPS" title="NM_TYPE_OBJECT_ARRAY">NM_TYPE_OBJECT_ARRAY</a>
+<a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               <a class="link" href="libnm-glib-nm-types.html#nm-object-array-get-type" title="nm_object_array_get_type ()">nm_object_array_get_type</a>            (void);
+#define             <a class="link" href="libnm-glib-nm-types.html#NM-TYPE-IP6-ADDRESS-OBJECT-ARRAY--CAPS" title="NM_TYPE_IP6_ADDRESS_OBJECT_ARRAY">NM_TYPE_IP6_ADDRESS_OBJECT_ARRAY</a>
+<a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               <a class="link" href="libnm-glib-nm-types.html#nm-ip6-address-object-array-get-type" title="nm_ip6_address_object_array_get_type ()">nm_ip6_address_object_array_get_type</a>
+                                                        (void);
+#define             <a class="link" href="libnm-glib-nm-types.html#NM-TYPE-IP6-ADDRESS-ARRAY--CAPS" title="NM_TYPE_IP6_ADDRESS_ARRAY">NM_TYPE_IP6_ADDRESS_ARRAY</a>
+<a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               <a class="link" href="libnm-glib-nm-types.html#nm-ip6-address-array-get-type" title="nm_ip6_address_array_get_type ()">nm_ip6_address_array_get_type</a>       (void);
+#define             <a class="link" href="libnm-glib-nm-types.html#NM-TYPE-IP6-ROUTE-OBJECT-ARRAY--CAPS" title="NM_TYPE_IP6_ROUTE_OBJECT_ARRAY">NM_TYPE_IP6_ROUTE_OBJECT_ARRAY</a>
+<a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               <a class="link" href="libnm-glib-nm-types.html#nm-ip6-route-object-array-get-type" title="nm_ip6_route_object_array_get_type ()">nm_ip6_route_object_array_get_type</a>  (void);
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="libnm-glib-nm-types.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="libnm-glib-nm-types.details"></a><h2>Details</h2>
+<div class="refsect2" title="NM_TYPE_SSID">
+<a name="NM-TYPE-SSID--CAPS"></a><h3>NM_TYPE_SSID</h3>
+<pre class="programlisting">#define NM_TYPE_SSID  (nm_ssid_get_type ())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_ssid_get_type ()">
+<a name="nm-ssid-get-type"></a><h3>nm_ssid_get_type ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               nm_ssid_get_type                    (void);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="NM_TYPE_UINT_ARRAY">
+<a name="NM-TYPE-UINT-ARRAY--CAPS"></a><h3>NM_TYPE_UINT_ARRAY</h3>
+<pre class="programlisting">#define NM_TYPE_UINT_ARRAY  (nm_uint_array_get_type ())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_uint_array_get_type ()">
+<a name="nm-uint-array-get-type"></a><h3>nm_uint_array_get_type ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               nm_uint_array_get_type              (void);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="NM_TYPE_STRING_ARRAY">
+<a name="NM-TYPE-STRING-ARRAY--CAPS"></a><h3>NM_TYPE_STRING_ARRAY</h3>
+<pre class="programlisting">#define NM_TYPE_STRING_ARRAY  (nm_string_array_get_type ())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_string_array_get_type ()">
+<a name="nm-string-array-get-type"></a><h3>nm_string_array_get_type ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               nm_string_array_get_type            (void);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="NM_TYPE_OBJECT_ARRAY">
+<a name="NM-TYPE-OBJECT-ARRAY--CAPS"></a><h3>NM_TYPE_OBJECT_ARRAY</h3>
+<pre class="programlisting">#define NM_TYPE_OBJECT_ARRAY  (nm_object_array_get_type ())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_object_array_get_type ()">
+<a name="nm-object-array-get-type"></a><h3>nm_object_array_get_type ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               nm_object_array_get_type            (void);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="NM_TYPE_IP6_ADDRESS_OBJECT_ARRAY">
+<a name="NM-TYPE-IP6-ADDRESS-OBJECT-ARRAY--CAPS"></a><h3>NM_TYPE_IP6_ADDRESS_OBJECT_ARRAY</h3>
+<pre class="programlisting">#define NM_TYPE_IP6_ADDRESS_OBJECT_ARRAY  (nm_ip6_address_object_array_get_type ())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip6_address_object_array_get_type ()">
+<a name="nm-ip6-address-object-array-get-type"></a><h3>nm_ip6_address_object_array_get_type ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               nm_ip6_address_object_array_get_type
+                                                        (void);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="NM_TYPE_IP6_ADDRESS_ARRAY">
+<a name="NM-TYPE-IP6-ADDRESS-ARRAY--CAPS"></a><h3>NM_TYPE_IP6_ADDRESS_ARRAY</h3>
+<pre class="programlisting">#define NM_TYPE_IP6_ADDRESS_ARRAY  (nm_ip6_address_array_get_type ())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip6_address_array_get_type ()">
+<a name="nm-ip6-address-array-get-type"></a><h3>nm_ip6_address_array_get_type ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               nm_ip6_address_array_get_type       (void);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="NM_TYPE_IP6_ROUTE_OBJECT_ARRAY">
+<a name="NM-TYPE-IP6-ROUTE-OBJECT-ARRAY--CAPS"></a><h3>NM_TYPE_IP6_ROUTE_OBJECT_ARRAY</h3>
+<pre class="programlisting">#define NM_TYPE_IP6_ROUTE_OBJECT_ARRAY  (nm_ip6_route_object_array_get_type ())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_ip6_route_object_array_get_type ()">
+<a name="nm-ip6-route-object-array-get-type"></a><h3>nm_ip6_route_object_array_get_type ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               nm_ip6_route_object_array_get_type  (void);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/libnm-glib-nm-vpn-plugin-ui-interface.html b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/libnm-glib-nm-vpn-plugin-ui-interface.html
new file mode 100644
index 0000000..90b4fd8
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/libnm-glib-nm-vpn-plugin-ui-interface.html
@@ -0,0 +1,770 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>nm-vpn-plugin-ui-interface</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="libnm-glib Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="NMDHCP4Config.html" title="NMDHCP4Config">
+<link rel="next" href="libnm-glib-nm-types.html" title="nm-types">
+<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+<link rel="chapter" href="ch01.html" title="[Insert title here]">
+</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="2">
+<tr valign="middle">
+<td><a accesskey="p" href="NMDHCP4Config.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">libnm-glib Reference Manual</th>
+<td><a accesskey="n" href="libnm-glib-nm-types.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#libnm-glib-nm-vpn-plugin-ui-interface.synopsis" class="shortcut">Top</a>
+                 | 
+                <a href="#libnm-glib-nm-vpn-plugin-ui-interface.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry" title="nm-vpn-plugin-ui-interface">
+<a name="libnm-glib-nm-vpn-plugin-ui-interface"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libnm-glib-nm-vpn-plugin-ui-interface.top_of_page"></a>nm-vpn-plugin-ui-interface</span></h2>
+<p>nm-vpn-plugin-ui-interface</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv" title="Synopsis">
+<a name="libnm-glib-nm-vpn-plugin-ui-interface.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+                    <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a>;
+                    <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiWidgetInterface" title="NMVpnPluginUiWidgetInterface">NMVpnPluginUiWidgetInterface</a>;
+<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> * (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiFactory" title="NMVpnPluginUiFactory ()">*NMVpnPluginUiFactory</a>)        (<a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);
+<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> * <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#nm-vpn-plugin-ui-factory" title="nm_vpn_plugin_ui_factory ()">nm_vpn_plugin_ui_factory</a>       (<a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);
+#define             <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NM-VPN-PLUGIN-UI-INTERFACE-GET-INTERFACE--CAPS" title="NM_VPN_PLUGIN_UI_INTERFACE_GET_INTERFACE()">NM_VPN_PLUGIN_UI_INTERFACE_GET_INTERFACE</a>(obj)
+#define             <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NM-VPN-PLUGIN-UI-CAPABILITY-NONE--CAPS" title="NM_VPN_PLUGIN_UI_CAPABILITY_NONE">NM_VPN_PLUGIN_UI_CAPABILITY_NONE</a>
+#define             <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NM-VPN-PLUGIN-UI-CAPABILITY-IMPORT--CAPS" title="NM_VPN_PLUGIN_UI_CAPABILITY_IMPORT">NM_VPN_PLUGIN_UI_CAPABILITY_IMPORT</a>
+#define             <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NM-VPN-PLUGIN-UI-CAPABILITY-EXPORT--CAPS" title="NM_VPN_PLUGIN_UI_CAPABILITY_EXPORT">NM_VPN_PLUGIN_UI_CAPABILITY_EXPORT</a>
+#define             <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NM-VPN-PLUGIN-UI-INTERFACE-NAME--CAPS" title="NM_VPN_PLUGIN_UI_INTERFACE_NAME">NM_VPN_PLUGIN_UI_INTERFACE_NAME</a>
+#define             <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NM-VPN-PLUGIN-UI-INTERFACE-DESC--CAPS" title="NM_VPN_PLUGIN_UI_INTERFACE_DESC">NM_VPN_PLUGIN_UI_INTERFACE_DESC</a>
+#define             <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NM-VPN-PLUGIN-UI-INTERFACE-SERVICE--CAPS" title="NM_VPN_PLUGIN_UI_INTERFACE_SERVICE">NM_VPN_PLUGIN_UI_INTERFACE_SERVICE</a>
+enum                <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterfaceProp" title="enum NMVpnPluginUiInterfaceProp">NMVpnPluginUiInterfaceProp</a>;
+<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiWidgetInterface" title="NMVpnPluginUiWidgetInterface">NMVpnPluginUiWidgetInterface</a> * <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#nm-vpn-plugin-ui-interface-ui-factory" title="nm_vpn_plugin_ui_interface_ui_factory ()">nm_vpn_plugin_ui_interface_ui_factory</a>
+                                                        (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> *iface,
+                                                         <a
+href="../libnm-util/NMConnection.html"
+>NMConnection</a> *connection,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);
+<a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#nm-vpn-plugin-ui-interface-get-capabilities" title="nm_vpn_plugin_ui_interface_get_capabilities ()">nm_vpn_plugin_ui_interface_get_capabilities</a>
+                                                        (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> *iface);
+<a
+href="../libnm-util/NMConnection.html"
+>NMConnection</a> *      <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#nm-vpn-plugin-ui-interface-import" title="nm_vpn_plugin_ui_interface_import ()">nm_vpn_plugin_ui_interface_import</a>   (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> *iface,
+                                                         const char *path,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);
+<a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#nm-vpn-plugin-ui-interface-export" title="nm_vpn_plugin_ui_interface_export ()">nm_vpn_plugin_ui_interface_export</a>   (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> *iface,
+                                                         const char *path,
+                                                         <a
+href="../libnm-util/NMConnection.html"
+>NMConnection</a> *connection,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);
+char *              <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#nm-vpn-plugin-ui-interface-get-suggested-name" title="nm_vpn_plugin_ui_interface_get_suggested_name ()">nm_vpn_plugin_ui_interface_get_suggested_name</a>
+                                                        (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> *iface,
+                                                         <a
+href="../libnm-util/NMConnection.html"
+>NMConnection</a> *connection);
+<a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#nm-vpn-plugin-ui-interface-delete-connection" title="nm_vpn_plugin_ui_interface_delete_connection ()">nm_vpn_plugin_ui_interface_delete_connection</a>
+                                                        (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> *iface,
+                                                         <a
+href="../libnm-util/NMConnection.html"
+>NMConnection</a> *connection,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);
+#define             <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NM-TYPE-VPN-PLUGIN-UI-WIDGET-INTERFACE--CAPS" title="NM_TYPE_VPN_PLUGIN_UI_WIDGET_INTERFACE">NM_TYPE_VPN_PLUGIN_UI_WIDGET_INTERFACE</a>
+#define             <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NM-VPN-PLUGIN-UI-WIDGET-INTERFACE--CAPS" title="NM_VPN_PLUGIN_UI_WIDGET_INTERFACE()">NM_VPN_PLUGIN_UI_WIDGET_INTERFACE</a>   (obj)
+#define             <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NM-IS-VPN-PLUGIN-UI-WIDGET-INTERFACE--CAPS" title="NM_IS_VPN_PLUGIN_UI_WIDGET_INTERFACE()">NM_IS_VPN_PLUGIN_UI_WIDGET_INTERFACE</a>(obj)
+#define             <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NM-VPN-PLUGIN-UI-WIDGET-INTERFACE-GET-INTERFACE--CAPS" title="NM_VPN_PLUGIN_UI_WIDGET_INTERFACE_GET_INTERFACE()">NM_VPN_PLUGIN_UI_WIDGET_INTERFACE_GET_INTERFACE</a>(obj)
+<a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#nm-vpn-plugin-ui-widget-interface-get-type" title="nm_vpn_plugin_ui_widget_interface_get_type ()">nm_vpn_plugin_ui_widget_interface_get_type</a>
+                                                        (void);
+<a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#nm-vpn-plugin-ui-widget-interface-get-widget" title="nm_vpn_plugin_ui_widget_interface_get_widget ()">nm_vpn_plugin_ui_widget_interface_get_widget</a>
+                                                        (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiWidgetInterface" title="NMVpnPluginUiWidgetInterface">NMVpnPluginUiWidgetInterface</a> *iface);
+<a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#nm-vpn-plugin-ui-widget-interface-update-connection" title="nm_vpn_plugin_ui_widget_interface_update_connection ()">nm_vpn_plugin_ui_widget_interface_update_connection</a>
+                                                        (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiWidgetInterface" title="NMVpnPluginUiWidgetInterface">NMVpnPluginUiWidgetInterface</a> *iface,
+                                                         <a
+href="../libnm-util/NMConnection.html"
+>NMConnection</a> *connection,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);
+<a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            <a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#nm-vpn-plugin-ui-widget-interface-save-secrets" title="nm_vpn_plugin_ui_widget_interface_save_secrets ()">nm_vpn_plugin_ui_widget_interface_save_secrets</a>
+                                                        (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiWidgetInterface" title="NMVpnPluginUiWidgetInterface">NMVpnPluginUiWidgetInterface</a> *iface,
+                                                         <a
+href="../libnm-util/NMConnection.html"
+>NMConnection</a> *connection,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);
+</pre>
+</div>
+<div class="refsect1" title="Description">
+<a name="libnm-glib-nm-vpn-plugin-ui-interface.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1" title="Details">
+<a name="libnm-glib-nm-vpn-plugin-ui-interface.details"></a><h2>Details</h2>
+<div class="refsect2" title="NMVpnPluginUiInterface">
+<a name="NMVpnPluginUiInterface"></a><h3>NMVpnPluginUiInterface</h3>
+<pre class="programlisting">typedef struct {
+	GTypeInterface g_iface;
+
+	/* Plugin's factory function that returns a GObject that implements
+	 * NMVpnPluginUiWidgetInterface, pre-filled with values from 'connection'
+	 * if non-NULL.
+	 */
+	NMVpnPluginUiWidgetInterface * (*ui_factory) (NMVpnPluginUiInterface *iface,
+	                                              NMConnection *connection,
+	                                              GError **error);
+
+	/* Plugin's capabiltity function that returns a bitmask of capabilities
+	 * described by NM_VPN_PLUGIN_UI_CAPABILITY_* defines.
+	 */
+	guint32 (*get_capabilities) (NMVpnPluginUiInterface *iface);
+
+	/* Try to import a connection from the specified path.  On success, return a
+	 * partial NMConnection object.  On error, return NULL and set 'error' with
+	 * additional information.  Note that 'error' can be NULL, in which case no
+	 * additional error information should be provided.
+	 */
+	NMConnection * (*import) (NMVpnPluginUiInterface *iface, const char *path, GError **error);
+
+	/* Export the given connection to the specified path.  Return TRUE on success.
+	 * On error, return FALSE and set 'error' with additional error information.
+	 * Note that 'error' can be NULL, in which case no additional error information
+	 * should be provided.
+	 */
+	gboolean (*export) (NMVpnPluginUiInterface *iface, const char *path, NMConnection *connection, GError **error);
+
+	/* For a given connection, return a suggested file name.  Returned value should
+	 * be NULL or a suggested file name allocated via g_malloc/g_new/etc to be freed
+	 * by the caller.
+	 */
+	char * (*get_suggested_name) (NMVpnPluginUiInterface *iface, NMConnection *connection);
+
+	/* Called when the user has chosen to remove the connection (for user
+	 * connections only; system connections are handled by the system
+	 * settings service).  Should clear out any VPN-specific secrets or data
+	 * related to the connection.
+	 */
+	gboolean (*delete_connection) (NMVpnPluginUiInterface *iface, NMConnection *connection, GError **error);
+
+	/* Padding for future expansion */
+	void (*_reserved1) (void);
+	void (*_reserved2) (void);
+	void (*_reserved3) (void);
+	void (*_reserved4) (void);
+	void (*_reserved5) (void);
+	void (*_reserved6) (void);
+} NMVpnPluginUiInterface;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NMVpnPluginUiWidgetInterface">
+<a name="NMVpnPluginUiWidgetInterface"></a><h3>NMVpnPluginUiWidgetInterface</h3>
+<pre class="programlisting">typedef struct {
+	GTypeInterface g_iface;
+
+	/* Return the GtkWidget for the VPN's UI */
+	GObject * (*get_widget) (NMVpnPluginUiWidgetInterface *iface);
+
+	/* Called to save the user-entered options to the connection object.  Should
+	 * return FALSE and set 'error' if the current options are invalid.  'error'
+	 * should contain enough information for the plugin to determine which UI
+	 * widget is invalid at a later point in time.  For example, creating unique
+	 * error codes for what error occurred and populating the message field
+	 * of 'error' with the name of the invalid property.
+	 */
+	gboolean (*update_connection) (NMVpnPluginUiWidgetInterface *iface,
+	                               NMConnection *connection,
+	                               GError **error);
+
+	/* Called when the user has chosen to save the connection (for user
+	 * connections only; system connections are handled by the system
+	 * settings service).  Should save VPN-specific connection secrets in
+	 * a way that the auth-dialog can read them.
+	 */
+	gboolean (*save_secrets) (NMVpnPluginUiWidgetInterface *iface,
+	                          NMConnection *connection,
+	                          GError **error);
+
+	/* Emitted when the value of a UI widget changes.  May trigger a validity
+	 * check via update_connection() to write values to the connection */
+	void (*changed) (NMVpnPluginUiWidgetInterface *iface);
+} NMVpnPluginUiWidgetInterface;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NMVpnPluginUiFactory ()">
+<a name="NMVpnPluginUiFactory"></a><h3>NMVpnPluginUiFactory ()</h3>
+<pre class="programlisting"><a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> * (*NMVpnPluginUiFactory)        (<a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_ui_factory ()">
+<a name="nm-vpn-plugin-ui-factory"></a><h3>nm_vpn_plugin_ui_factory ()</h3>
+<pre class="programlisting"><a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> * nm_vpn_plugin_ui_factory       (<a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="NM_VPN_PLUGIN_UI_INTERFACE_GET_INTERFACE()">
+<a name="NM-VPN-PLUGIN-UI-INTERFACE-GET-INTERFACE--CAPS"></a><h3>NM_VPN_PLUGIN_UI_INTERFACE_GET_INTERFACE()</h3>
+<pre class="programlisting">#define NM_VPN_PLUGIN_UI_INTERFACE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), NM_TYPE_VPN_PLUGIN_UI_INTERFACE, NMVpnPluginUiInterface))
+</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
+<td>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="NM_VPN_PLUGIN_UI_CAPABILITY_NONE">
+<a name="NM-VPN-PLUGIN-UI-CAPABILITY-NONE--CAPS"></a><h3>NM_VPN_PLUGIN_UI_CAPABILITY_NONE</h3>
+<pre class="programlisting">#define NM_VPN_PLUGIN_UI_CAPABILITY_NONE     0x00
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_VPN_PLUGIN_UI_CAPABILITY_IMPORT">
+<a name="NM-VPN-PLUGIN-UI-CAPABILITY-IMPORT--CAPS"></a><h3>NM_VPN_PLUGIN_UI_CAPABILITY_IMPORT</h3>
+<pre class="programlisting">#define NM_VPN_PLUGIN_UI_CAPABILITY_IMPORT   0x01
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_VPN_PLUGIN_UI_CAPABILITY_EXPORT">
+<a name="NM-VPN-PLUGIN-UI-CAPABILITY-EXPORT--CAPS"></a><h3>NM_VPN_PLUGIN_UI_CAPABILITY_EXPORT</h3>
+<pre class="programlisting">#define NM_VPN_PLUGIN_UI_CAPABILITY_EXPORT   0x02
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_VPN_PLUGIN_UI_INTERFACE_NAME">
+<a name="NM-VPN-PLUGIN-UI-INTERFACE-NAME--CAPS"></a><h3>NM_VPN_PLUGIN_UI_INTERFACE_NAME</h3>
+<pre class="programlisting">#define NM_VPN_PLUGIN_UI_INTERFACE_NAME "name"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_VPN_PLUGIN_UI_INTERFACE_DESC">
+<a name="NM-VPN-PLUGIN-UI-INTERFACE-DESC--CAPS"></a><h3>NM_VPN_PLUGIN_UI_INTERFACE_DESC</h3>
+<pre class="programlisting">#define NM_VPN_PLUGIN_UI_INTERFACE_DESC "desc"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_VPN_PLUGIN_UI_INTERFACE_SERVICE">
+<a name="NM-VPN-PLUGIN-UI-INTERFACE-SERVICE--CAPS"></a><h3>NM_VPN_PLUGIN_UI_INTERFACE_SERVICE</h3>
+<pre class="programlisting">#define NM_VPN_PLUGIN_UI_INTERFACE_SERVICE "service"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="enum NMVpnPluginUiInterfaceProp">
+<a name="NMVpnPluginUiInterfaceProp"></a><h3>enum NMVpnPluginUiInterfaceProp</h3>
+<pre class="programlisting">typedef enum {
+	NM_VPN_PLUGIN_UI_INTERFACE_PROP_FIRST = 0x1000,
+
+	NM_VPN_PLUGIN_UI_INTERFACE_PROP_NAME = NM_VPN_PLUGIN_UI_INTERFACE_PROP_FIRST,
+	NM_VPN_PLUGIN_UI_INTERFACE_PROP_DESC,
+	NM_VPN_PLUGIN_UI_INTERFACE_PROP_SERVICE
+} NMVpnPluginUiInterfaceProp;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_ui_interface_ui_factory ()">
+<a name="nm-vpn-plugin-ui-interface-ui-factory"></a><h3>nm_vpn_plugin_ui_interface_ui_factory ()</h3>
+<pre class="programlisting"><a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiWidgetInterface" title="NMVpnPluginUiWidgetInterface">NMVpnPluginUiWidgetInterface</a> * nm_vpn_plugin_ui_interface_ui_factory
+                                                        (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> *iface,
+                                                         <a
+href="../libnm-util/NMConnection.html"
+>NMConnection</a> *connection,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>iface</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_ui_interface_get_capabilities ()">
+<a name="nm-vpn-plugin-ui-interface-get-capabilities"></a><h3>nm_vpn_plugin_ui_interface_get_capabilities ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#guint32"
+>guint32</a>             nm_vpn_plugin_ui_interface_get_capabilities
+                                                        (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> *iface);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>iface</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_ui_interface_import ()">
+<a name="nm-vpn-plugin-ui-interface-import"></a><h3>nm_vpn_plugin_ui_interface_import ()</h3>
+<pre class="programlisting"><a
+href="../libnm-util/NMConnection.html"
+>NMConnection</a> *      nm_vpn_plugin_ui_interface_import   (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> *iface,
+                                                         const char *path,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>iface</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_ui_interface_export ()">
+<a name="nm-vpn-plugin-ui-interface-export"></a><h3>nm_vpn_plugin_ui_interface_export ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            nm_vpn_plugin_ui_interface_export   (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> *iface,
+                                                         const char *path,
+                                                         <a
+href="../libnm-util/NMConnection.html"
+>NMConnection</a> *connection,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>iface</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_ui_interface_get_suggested_name ()">
+<a name="nm-vpn-plugin-ui-interface-get-suggested-name"></a><h3>nm_vpn_plugin_ui_interface_get_suggested_name ()</h3>
+<pre class="programlisting">char *              nm_vpn_plugin_ui_interface_get_suggested_name
+                                                        (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> *iface,
+                                                         <a
+href="../libnm-util/NMConnection.html"
+>NMConnection</a> *connection);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>iface</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_ui_interface_delete_connection ()">
+<a name="nm-vpn-plugin-ui-interface-delete-connection"></a><h3>nm_vpn_plugin_ui_interface_delete_connection ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            nm_vpn_plugin_ui_interface_delete_connection
+                                                        (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiInterface" title="NMVpnPluginUiInterface">NMVpnPluginUiInterface</a> *iface,
+                                                         <a
+href="../libnm-util/NMConnection.html"
+>NMConnection</a> *connection,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>iface</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="NM_TYPE_VPN_PLUGIN_UI_WIDGET_INTERFACE">
+<a name="NM-TYPE-VPN-PLUGIN-UI-WIDGET-INTERFACE--CAPS"></a><h3>NM_TYPE_VPN_PLUGIN_UI_WIDGET_INTERFACE</h3>
+<pre class="programlisting">#define NM_TYPE_VPN_PLUGIN_UI_WIDGET_INTERFACE      (nm_vpn_plugin_ui_widget_interface_get_type ())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2" title="NM_VPN_PLUGIN_UI_WIDGET_INTERFACE()">
+<a name="NM-VPN-PLUGIN-UI-WIDGET-INTERFACE--CAPS"></a><h3>NM_VPN_PLUGIN_UI_WIDGET_INTERFACE()</h3>
+<pre class="programlisting">#define NM_VPN_PLUGIN_UI_WIDGET_INTERFACE(obj)      (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_VPN_PLUGIN_UI_WIDGET_INTERFACE, NMVpnPluginUiWidgetInterface))
+</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
+<td>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="NM_IS_VPN_PLUGIN_UI_WIDGET_INTERFACE()">
+<a name="NM-IS-VPN-PLUGIN-UI-WIDGET-INTERFACE--CAPS"></a><h3>NM_IS_VPN_PLUGIN_UI_WIDGET_INTERFACE()</h3>
+<pre class="programlisting">#define NM_IS_VPN_PLUGIN_UI_WIDGET_INTERFACE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_VPN_PLUGIN_UI_WIDGET_INTERFACE))
+</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
+<td>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="NM_VPN_PLUGIN_UI_WIDGET_INTERFACE_GET_INTERFACE()">
+<a name="NM-VPN-PLUGIN-UI-WIDGET-INTERFACE-GET-INTERFACE--CAPS"></a><h3>NM_VPN_PLUGIN_UI_WIDGET_INTERFACE_GET_INTERFACE()</h3>
+<pre class="programlisting">#define NM_VPN_PLUGIN_UI_WIDGET_INTERFACE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), NM_TYPE_VPN_PLUGIN_UI_WIDGET_INTERFACE, NMVpnPluginUiWidgetInterface))
+</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
+<td>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_ui_widget_interface_get_type ()">
+<a name="nm-vpn-plugin-ui-widget-interface-get-type"></a><h3>nm_vpn_plugin_ui_widget_interface_get_type ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-Type-Information.html#GType"
+>GType</a>               nm_vpn_plugin_ui_widget_interface_get_type
+                                                        (void);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_ui_widget_interface_get_widget ()">
+<a name="nm-vpn-plugin-ui-widget-interface-get-widget"></a><h3>nm_vpn_plugin_ui_widget_interface_get_widget ()</h3>
+<pre class="programlisting"><a
+href="../gobject/gobject-The-Base-Object-Type.html#GObject"
+>GObject</a> *           nm_vpn_plugin_ui_widget_interface_get_widget
+                                                        (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiWidgetInterface" title="NMVpnPluginUiWidgetInterface">NMVpnPluginUiWidgetInterface</a> *iface);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>iface</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_ui_widget_interface_update_connection ()">
+<a name="nm-vpn-plugin-ui-widget-interface-update-connection"></a><h3>nm_vpn_plugin_ui_widget_interface_update_connection ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            nm_vpn_plugin_ui_widget_interface_update_connection
+                                                        (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiWidgetInterface" title="NMVpnPluginUiWidgetInterface">NMVpnPluginUiWidgetInterface</a> *iface,
+                                                         <a
+href="../libnm-util/NMConnection.html"
+>NMConnection</a> *connection,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>iface</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" title="nm_vpn_plugin_ui_widget_interface_save_secrets ()">
+<a name="nm-vpn-plugin-ui-widget-interface-save-secrets"></a><h3>nm_vpn_plugin_ui_widget_interface_save_secrets ()</h3>
+<pre class="programlisting"><a
+href="../glib/glib-Basic-Types.html#gboolean"
+>gboolean</a>            nm_vpn_plugin_ui_widget_interface_save_secrets
+                                                        (<a class="link" href="libnm-glib-nm-vpn-plugin-ui-interface.html#NMVpnPluginUiWidgetInterface" title="NMVpnPluginUiWidgetInterface">NMVpnPluginUiWidgetInterface</a> *iface,
+                                                         <a
+href="../libnm-util/NMConnection.html"
+>NMConnection</a> *connection,
+                                                         <a
+href="../glib/glib-Error-Reporting.html#GError"
+>GError</a> **error);</pre>
+<p>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>iface</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.11</div>
+</body>
+</html>
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/right.png b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/right.png
new file mode 100644
index 0000000..92832e3
Binary files /dev/null and b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/right.png differ
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/style.css b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/style.css
new file mode 100644
index 0000000..bb44c28
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/style.css
@@ -0,0 +1,167 @@
+.synopsis, .classsynopsis
+{
+  background: #eeeeee;
+  border: solid 1px #aaaaaa;
+  padding: 0.5em;
+}
+.programlisting
+{
+  background: #eeeeff;
+  border: solid 1px #aaaaff;
+  padding: 0.5em;
+}
+.variablelist
+{
+  padding: 4px;
+  margin-left: 3em;
+}
+.variablelist td:first-child
+{
+  vertical-align: top;
+}
+
+/* this is needed so that the local anchors are displayed below the naviagtion */
+ media screen {
+  sup a.footnote
+  {
+    position: relative;
+    top: 0em ! important;
+  }
+  div.refnamediv a[name], div.refsect1 a[name]
+  {
+    position: relative;
+    top: -4.5em;
+  }
+  table.navigation#top
+  {
+    background: #ffeeee;
+    border: solid 1px #ffaaaa;
+    margin-top: 0;
+    margin-bottom: 0;
+    position: fixed;
+    top: 0;
+    left: 0;
+    height: 2em;
+    z-index: 1;
+  }
+  .navigation a
+  {
+    color: #770000;
+  }
+  .navigation a:visited
+  {
+    color: #550000;
+  }
+  td.shortcuts
+  {
+    color: #770000;
+    font-size: 80%;
+    white-space: nowrap;
+  }
+  div.refentry, div.chapter, div.reference, div.part, div.book, div.glossary, div.sect1, div.appendix, div.preface
+  {
+    position: relative;
+    top: 3em;
+    z-index: 0;
+  }
+  div.glossary, div.index
+  {
+    position: relative;
+    top: 2em;
+    z-index: 0;
+  }
+  div.refnamediv
+  {
+    margin-top: 2em;
+  }
+  body
+  {
+    padding-bottom: 20em;
+  }
+}
+ media print {
+  table.navigation {
+    visibility: collapse;
+    display: none;
+  }
+  div.titlepage table.navigation {
+    visibility: visible;
+    display: table;
+    background: #ffeeee;
+    border: solid 1px #ffaaaa;
+    margin-top: 0;
+    margin-bottom: 0;
+    top: 0;
+    left: 0;
+    height: 2em;
+  }
+}
+
+.navigation .title
+{
+  font-size: 200%;
+}
+
+
+div.gallery-float
+{
+  float: left;
+  padding: 10px;
+}
+div.gallery-float img
+{
+  border-style: none;
+}
+div.gallery-spacer
+{
+  clear: both;
+}
+a
+{
+  text-decoration: none;
+}
+a:hover
+{
+  text-decoration: underline;
+  color: #FF0000;
+}
+
+div.table table
+{
+  border-collapse: collapse;
+  border-spacing: 0px;
+  border-style: solid;
+  border-color: #777777;
+  border-width: 1px;
+}
+
+div.table table td, div.table table th
+{
+  border-style: solid;
+  border-color: #777777;
+  border-width: 1px;
+  padding: 3px;
+  vertical-align: top;
+}
+
+div.table table th
+{
+  background-color: #eeeeee;
+}
+
+hr
+{
+  color: #777777;
+  background: #777777;
+  border: 0;
+  height: 1px;
+  clear: both;
+}
+
+.footer
+{
+  padding-top: 3.5em;
+  color: #777777;
+  text-align: center;
+  font-size: 80%;
+}
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/08/up.png b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/up.png
new file mode 100644
index 0000000..85b3e2a
Binary files /dev/null and b/projects.gnome.org/NetworkManager/developers/libnm-glib/08/up.png differ
diff --git a/projects.gnome.org/NetworkManager/developers/libnm-glib/Makefile.am b/projects.gnome.org/NetworkManager/developers/libnm-glib/Makefile.am
new file mode 100644
index 0000000..09d9916
--- /dev/null
+++ b/projects.gnome.org/NetworkManager/developers/libnm-glib/Makefile.am
@@ -0,0 +1,7 @@
+NULL=
+
+SUBDIRS=08
+
+urlpath = /NetworkManager/developers/libnm-glib
+
+include $(top_srcdir)/rules.common



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]