summary refs log tree commit diff
path: root/docs/libnm/html/libnm-nm-utils.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/libnm/html/libnm-nm-utils.html')
-rw-r--r--docs/libnm/html/libnm-nm-utils.html140
1 files changed, 79 insertions, 61 deletions
diff --git a/docs/libnm/html/libnm-nm-utils.html b/docs/libnm/html/libnm-nm-utils.html
index ff4f74e8..73752da0 100644
--- a/docs/libnm/html/libnm-nm-utils.html
+++ b/docs/libnm/html/libnm-nm-utils.html
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch05.html" title="Utility API Reference">
 <link rel="prev" href="libnm-nm-keyfile.html" title="nm-keyfile">
-<link rel="next" href="libnm-nm-version.html" title="nm-version">
+<link rel="next" href="libnm-nm-conn-utils.html" title="nm-conn-utils">
 <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -21,7 +21,7 @@
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch05.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 <td><a accesskey="p" href="libnm-nm-keyfile.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="libnm-nm-version.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="libnm-nm-conn-utils.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
 <a name="libnm-nm-utils"></a><div class="titlepage"></div>
@@ -537,7 +537,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><span class="returnvalue">NMTCQdisc</span></a> *
+<a class="link" href="libnm-NMSettingTCConfig.html#NMTCQdisc"><span class="returnvalue">NMTCQdisc</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-tc-qdisc-from-str" title="nm_utils_tc_qdisc_from_str ()">nm_utils_tc_qdisc_from_str</a> <span class="c_punctuation">()</span>
@@ -553,7 +553,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<a class="link" href="NMSettingTCConfig.html#NMTCAction"><span class="returnvalue">NMTCAction</span></a> *
+<a class="link" href="libnm-NMSettingTCConfig.html#NMTCAction"><span class="returnvalue">NMTCAction</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-tc-action-from-str" title="nm_utils_tc_action_from_str ()">nm_utils_tc_action_from_str</a> <span class="c_punctuation">()</span>
@@ -569,7 +569,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><span class="returnvalue">NMTCTfilter</span></a> *
+<a class="link" href="libnm-NMSettingTCConfig.html#NMTCTfilter"><span class="returnvalue">NMTCTfilter</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-tc-tfilter-from-str" title="nm_utils_tc_tfilter_from_str ()">nm_utils_tc_tfilter_from_str</a> <span class="c_punctuation">()</span>
@@ -593,7 +593,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<a class="link" href="NMSettingSriov.html#NMSriovVF"><span class="returnvalue">NMSriovVF</span></a> *
+<a class="link" href="libnm-NMSettingSriov.html#NMSriovVF"><span class="returnvalue">NMSriovVF</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-sriov-vf-from-str" title="nm_utils_sriov_vf_from_str ()">nm_utils_sriov_vf_from_str</a> <span class="c_punctuation">()</span>
@@ -615,6 +615,14 @@
 <a class="link" href="libnm-nm-utils.html#nm-utils-base64secret-decode" title="nm_utils_base64secret_decode ()">nm_utils_base64secret_decode</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libnm-nm-utils.html#nm-utils-ensure-gtypes" title="nm_utils_ensure_gtypes ()">nm_utils_ensure_gtypes</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -978,7 +986,7 @@ e.g. <a class="link" href="libnm-nm-utils.html#NMU-SEC-STATIC-WEP:CAPS"><span cl
 <a name="nm-utils-wep-key-valid"></a><h3>nm_utils_wep_key_valid ()</h3>
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_utils_wep_key_valid (<em class="parameter"><code>const <span class="type">char</span> *key</code></em>,
-                        <em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html#NMWepKeyType" title="enum NMWepKeyType"><span class="type">NMWepKeyType</span></a> wep_type</code></em>);</pre>
+                        <em class="parameter"><code><a class="link" href="libnm-NMSettingWirelessSecurity.html#NMWepKeyType" title="enum NMWepKeyType"><span class="type">NMWepKeyType</span></a> wep_type</code></em>);</pre>
 <p>Checks if <em class="parameter"><code>key</code></em>
  is a valid WEP key</p>
 <div class="refsect3">
@@ -997,7 +1005,7 @@ nm_utils_wep_key_valid (<em class="parameter"><code>const <span class="type">cha
 </tr>
 <tr>
 <td class="parameter_name"><p>wep_type</p></td>
-<td class="parameter_description"><p>the <a class="link" href="NMSettingWirelessSecurity.html#NMWepKeyType" title="enum NMWepKeyType"><span class="type">NMWepKeyType</span></a> type of the WEP key</p></td>
+<td class="parameter_description"><p>the <a class="link" href="libnm-NMSettingWirelessSecurity.html#NMWepKeyType" title="enum NMWepKeyType"><span class="type">NMWepKeyType</span></a> type of the WEP key</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 </tbody>
@@ -1137,7 +1145,7 @@ IPv4 addresses into an array of IP address strings.</p>
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 nm_utils_ip4_addresses_to_variant (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *addresses</code></em>,
                                    <em class="parameter"><code>const <span class="type">char</span> *gateway</code></em>);</pre>
-<p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects representing
+<p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects representing
 IPv4 addresses into a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aau' representing an array of
 NetworkManager IPv4 addresses (which are tuples of address, prefix, and
 gateway). The "gateway" field of the first address will get the value of
@@ -1154,7 +1162,7 @@ gateway). The "gateway" field of the first address will get the value of
 <tbody>
 <tr>
 <td class="parameter_name"><p>addresses</p></td>
-<td class="parameter_description"><p>an array of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p></td>
+<td class="parameter_description"><p>an array of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p></td>
 <td class="parameter_annotations"><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPAddress]</span></td>
 </tr>
 <tr>
@@ -1180,7 +1188,7 @@ nm_utils_ip4_addresses_from_variant (<em class="parameter"><code><a href="https:
                                      <em class="parameter"><code><span class="type">char</span> **out_gateway</code></em>);</pre>
 <p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aau' representing a list of
 NetworkManager IPv4 addresses (which are tuples of address, prefix, and
-gateway) into a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. The "gateway" field of
+gateway) into a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. The "gateway" field of
 the first address (if set) will be returned in <em class="parameter"><code>out_gateway</code></em>
 ; the "gateway" fields
 of the other addresses are ignored.</p>
@@ -1209,7 +1217,7 @@ of the other addresses are ignored.</p>
 <div class="refsect3">
 <a name="nm-utils-ip4-addresses-from-variant.returns"></a><h4>Returns</h4>
 <p>a newly allocated
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p>
+<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPAddress]</span></p>
 </div>
 </div>
@@ -1218,7 +1226,7 @@ of the other addresses are ignored.</p>
 <a name="nm-utils-ip4-routes-to-variant"></a><h3>nm_utils_ip4_routes_to_variant ()</h3>
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 nm_utils_ip4_routes_to_variant (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *routes</code></em>);</pre>
-<p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects representing
+<p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects representing
 IPv4 routes into a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aau' representing an array of
 NetworkManager IPv4 routes (which are tuples of route, prefix, next hop, and
 metric).</p>
@@ -1251,7 +1259,7 @@ metric).</p>
 nm_utils_ip4_routes_from_variant (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
 <p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aau' representing an array
 of NetworkManager IPv4 routes (which are tuples of route, prefix, next hop,
-and metric) into a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects.</p>
+and metric) into a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects.</p>
 <div class="refsect3">
 <a name="nm-utils-ip4-routes-from-variant.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -1270,7 +1278,7 @@ and metric) into a <a href="https://developer.gnome.org/glib/unstable/glib-Point
 <div class="refsect3">
 <a name="nm-utils-ip4-routes-from-variant.returns"></a><h4>Returns</h4>
 <p>a newly allocated
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p>
+<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPRoute]</span></p>
 </div>
 </div>
@@ -1425,7 +1433,7 @@ ignored.</p>
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 nm_utils_ip6_addresses_to_variant (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *addresses</code></em>,
                                    <em class="parameter"><code>const <span class="type">char</span> *gateway</code></em>);</pre>
-<p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects representing
+<p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects representing
 IPv6 addresses into a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'a(ayuay)' representing an array of
 NetworkManager IPv6 addresses (which are tuples of address, prefix, and
 gateway).  The "gateway" field of the first address will get the value of
@@ -1443,7 +1451,7 @@ all 0s.</p>
 <tbody>
 <tr>
 <td class="parameter_name"><p>addresses</p></td>
-<td class="parameter_description"><p>an array of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p></td>
+<td class="parameter_description"><p>an array of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p></td>
 <td class="parameter_annotations"><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPAddress]</span></td>
 </tr>
 <tr>
@@ -1469,7 +1477,7 @@ nm_utils_ip6_addresses_from_variant (<em class="parameter"><code><a href="https:
                                      <em class="parameter"><code><span class="type">char</span> **out_gateway</code></em>);</pre>
 <p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'a(ayuay)' representing a
 list of NetworkManager IPv6 addresses (which are tuples of address, prefix,
-and gateway) into a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. The "gateway" field
+and gateway) into a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. The "gateway" field
 of the first address (if set) will be returned in <em class="parameter"><code>out_gateway</code></em>
 ; the "gateway"
 fields of the other addresses are ignored.</p>
@@ -1498,7 +1506,7 @@ fields of the other addresses are ignored.</p>
 <div class="refsect3">
 <a name="nm-utils-ip6-addresses-from-variant.returns"></a><h4>Returns</h4>
 <p>a newly allocated
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p>
+<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPAddress]</span></p>
 </div>
 </div>
@@ -1507,7 +1515,7 @@ fields of the other addresses are ignored.</p>
 <a name="nm-utils-ip6-routes-to-variant"></a><h3>nm_utils_ip6_routes_to_variant ()</h3>
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 nm_utils_ip6_routes_to_variant (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *routes</code></em>);</pre>
-<p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects representing
+<p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects representing
 IPv6 routes into a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'a(ayuayu)' representing an array of
 NetworkManager IPv6 routes (which are tuples of route, prefix, next hop, and
 metric).</p>
@@ -1521,7 +1529,7 @@ metric).</p>
 </colgroup>
 <tbody><tr>
 <td class="parameter_name"><p>routes</p></td>
-<td class="parameter_description"><p>an array of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p></td>
+<td class="parameter_description"><p>an array of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p></td>
 <td class="parameter_annotations"><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPRoute]</span></td>
 </tr></tbody>
 </table></div>
@@ -1540,7 +1548,7 @@ metric).</p>
 nm_utils_ip6_routes_from_variant (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
 <p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'a(ayuayu)' representing an
 array of NetworkManager IPv6 routes (which are tuples of route, prefix, next
-hop, and metric) into a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects.</p>
+hop, and metric) into a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects.</p>
 <div class="refsect3">
 <a name="nm-utils-ip6-routes-from-variant.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -1559,7 +1567,7 @@ hop, and metric) into a <a href="https://developer.gnome.org/glib/unstable/glib-
 <div class="refsect3">
 <a name="nm-utils-ip6-routes-from-variant.returns"></a><h4>Returns</h4>
 <p>a newly allocated
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p>
+<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPRoute]</span></p>
 </div>
 </div>
@@ -1568,7 +1576,7 @@ hop, and metric) into a <a href="https://developer.gnome.org/glib/unstable/glib-
 <a name="nm-utils-ip-addresses-to-variant"></a><h3>nm_utils_ip_addresses_to_variant ()</h3>
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 nm_utils_ip_addresses_to_variant (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *addresses</code></em>);</pre>
-<p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects representing
+<p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects representing
 IPv4 or IPv6 addresses into a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aa{sv}' representing an
 array of new-style NetworkManager IP addresses. All addresses will include
 "address" (an IP address string), and "prefix" (a uint). Some addresses may
@@ -1583,7 +1591,7 @@ include additional attributes.</p>
 </colgroup>
 <tbody><tr>
 <td class="parameter_name"><p>addresses</p></td>
-<td class="parameter_description"><p>an array of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p></td>
+<td class="parameter_description"><p>an array of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p></td>
 <td class="parameter_annotations"><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPAddress]</span></td>
 </tr></tbody>
 </table></div>
@@ -1594,7 +1602,7 @@ include additional attributes.</p>
 . </p>
 <p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
-<p class="since">Since: 1.42, 1.40.4</p>
+<p class="since">Since: 1.42</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1604,7 +1612,7 @@ nm_utils_ip_addresses_from_variant (<em class="parameter"><code><a href="https:/
                                     <em class="parameter"><code><span class="type">int</span> family</code></em>);</pre>
 <p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> representing a list of new-style
 NetworkManager IPv4 or IPv6 addresses (as described in the documentation for
-<a class="link" href="libnm-nm-utils.html#nm-utils-ip-addresses-to-variant" title="nm_utils_ip_addresses_to_variant ()"><code class="function">nm_utils_ip_addresses_to_variant()</code></a>) into a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a>
+<a class="link" href="libnm-nm-utils.html#nm-utils-ip-addresses-to-variant" title="nm_utils_ip_addresses_to_variant ()"><code class="function">nm_utils_ip_addresses_to_variant()</code></a>) into a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a>
 objects.</p>
 <div class="refsect3">
 <a name="nm-utils-ip-addresses-from-variant.parameters"></a><h4>Parameters</h4>
@@ -1631,17 +1639,17 @@ objects.</p>
 <div class="refsect3">
 <a name="nm-utils-ip-addresses-from-variant.returns"></a><h4>Returns</h4>
 <p>a newly allocated
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p>
+<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPAddress]</span></p>
 </div>
-<p class="since">Since: 1.42, 1.40.4</p>
+<p class="since">Since: 1.42</p>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip-routes-to-variant"></a><h3>nm_utils_ip_routes_to_variant ()</h3>
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 nm_utils_ip_routes_to_variant (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *routes</code></em>);</pre>
-<p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects representing
+<p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects representing
 IPv4 or IPv6 routes into a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aa{sv}' representing an array
 of new-style NetworkManager IP routes (which are tuples of destination,
 prefix, next hop, metric, and additional attributes).</p>
@@ -1655,7 +1663,7 @@ prefix, next hop, metric, and additional attributes).</p>
 </colgroup>
 <tbody><tr>
 <td class="parameter_name"><p>routes</p></td>
-<td class="parameter_description"><p>an array of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p></td>
+<td class="parameter_description"><p>an array of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p></td>
 <td class="parameter_annotations"><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPRoute]</span></td>
 </tr></tbody>
 </table></div>
@@ -1666,7 +1674,7 @@ prefix, next hop, metric, and additional attributes).</p>
 . </p>
 <p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
-<p class="since">Since: 1.42, 1.40.4</p>
+<p class="since">Since: 1.42</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1677,7 +1685,7 @@ nm_utils_ip_routes_from_variant (<em class="parameter"><code><a href="https://de
 <p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> representing a list of new-style
 NetworkManager IPv4 or IPv6 addresses (which are tuples of destination,
 prefix, next hop, metric, and additional attributes) into a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of
-<a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects.</p>
+<a class="link" href="libnm-NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects.</p>
 <div class="refsect3">
 <a name="nm-utils-ip-routes-from-variant.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -1703,10 +1711,10 @@ prefix, next hop, metric, and additional attributes) into a <a href="https://dev
 <div class="refsect3">
 <a name="nm-utils-ip-routes-from-variant.returns"></a><h4>Returns</h4>
 <p>a newly allocated
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p>
+<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="libnm-NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPRoute]</span></p>
 </div>
-<p class="since">Since: 1.42, 1.40.4</p>
+<p class="since">Since: 1.42</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1715,8 +1723,8 @@ prefix, next hop, metric, and additional attributes) into a <a href="https://dev
 nm_utils_uuid_generate (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
 <a name="nm-utils-uuid-generate.returns"></a><h4>Returns</h4>
-<p> a newly allocated UUID suitable for use as the <a class="link" href="NMSettingConnection.html" title="NMSettingConnection"><span class="type">NMSettingConnection</span></a>
-object's <span class="type">“id”</span>: property.  Should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a></p>
+<p> a newly allocated UUID suitable for use as the <a href="/usr/share/gtk-doc/html/libnm-util/NMSettingConnection.html#NMSettingConnection-struct"><span class="type">NMSettingConnection</span></a>
+object's <a href="/usr/share/gtk-doc/html/libnm-util/NMSettingConnection.html#NMSettingConnection--id"><span class="type">“id”</span></a>: property.  Should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a></p>
 </div>
 </div>
 <hr>
@@ -2543,7 +2551,7 @@ nm_utils_inet4_ntop (<em class="parameter"><code><a href="https://developer.gnom
 <tr>
 <td class="parameter_name"><p>dst</p></td>
 <td class="parameter_description"><p>the destination buffer, it must contain at least
-<code class="literal">INET_ADDRSTRLEN</code> or <a class="link" href="libnm-nm-utils.html#NM-UTILS-INET-ADDRSTRLEN:CAPS" title="NM_UTILS_INET_ADDRSTRLEN"><code class="literal">NM_UTILS_INET_ADDRSTRLEN</code></a>
+<code class="literal">INET_ADDRSTRLEN</code> or <code class="literal">NM_INET_ADDRSTRLEN</code>
 characters. If set to <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it will return a pointer to an internal, static
 buffer (shared with <a class="link" href="libnm-nm-utils.html#nm-utils-inet6-ntop" title="nm_utils_inet6_ntop ()"><code class="function">nm_utils_inet6_ntop()</code></a>).  Beware, that the internal
 buffer will be overwritten with ever new call of <a class="link" href="libnm-nm-utils.html#nm-utils-inet4-ntop" title="nm_utils_inet4_ntop ()"><code class="function">nm_utils_inet4_ntop()</code></a> or
@@ -2590,7 +2598,7 @@ nm_utils_inet6_ntop (<em class="parameter"><code>const <span class="type">struct
 <tr>
 <td class="parameter_name"><p>dst</p></td>
 <td class="parameter_description"><p>the destination buffer, it must contain at least
-<code class="literal">INET6_ADDRSTRLEN</code> or <a class="link" href="libnm-nm-utils.html#NM-UTILS-INET-ADDRSTRLEN:CAPS" title="NM_UTILS_INET_ADDRSTRLEN"><code class="literal">NM_UTILS_INET_ADDRSTRLEN</code></a>
+<code class="literal">INET6_ADDRSTRLEN</code> or <code class="literal">NM_INET_ADDRSTRLEN</code>
 characters. If set to <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it will return a pointer to an internal, static
 buffer (shared with <a class="link" href="libnm-nm-utils.html#nm-utils-inet4-ntop" title="nm_utils_inet4_ntop ()"><code class="function">nm_utils_inet4_ntop()</code></a>).  Beware, that the internal
 buffer will be overwritten with ever new call of <a class="link" href="libnm-nm-utils.html#nm-utils-inet4-ntop" title="nm_utils_inet4_ntop ()"><code class="function">nm_utils_inet4_ntop()</code></a> or
@@ -2906,7 +2914,7 @@ or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#
 nm_utils_version (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
 <a name="nm-utils-version.returns"></a><h4>Returns</h4>
-<p> the version ID of the libnm version. That is, the <code class="literal">NM_VERSION</code>
+<p> the version ID of the libnm version. That is, the <a class="link" href="libnm-nm-version-macros.html#NM-VERSION:CAPS" title="NM_VERSION"><code class="literal">NM_VERSION</code></a>
 at runtime.</p>
 </div>
 <p class="since">Since: 1.6</p>
@@ -3020,11 +3028,11 @@ in case there are no attributes. </p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-tc-qdisc-from-str"></a><h3>nm_utils_tc_qdisc_from_str ()</h3>
-<pre class="programlisting"><a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><span class="returnvalue">NMTCQdisc</span></a> *
+<pre class="programlisting"><a class="link" href="libnm-NMSettingTCConfig.html#NMTCQdisc"><span class="returnvalue">NMTCQdisc</span></a> *
 nm_utils_tc_qdisc_from_str (<em class="parameter"><code>const <span class="type">char</span> *str</code></em>,
                             <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Parses the tc style string qdisc representation of the queueing
-discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><code class="literal">NMTCQdisc</code></a> instance. Supports a subset of the tc language.</p>
+discipline to a <a class="link" href="libnm-NMSettingTCConfig.html#NMTCQdisc"><code class="literal">NMTCQdisc</code></a> instance. Supports a subset of the tc language.</p>
 <div class="refsect3">
 <a name="nm-utils-tc-qdisc-from-str.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -3049,7 +3057,7 @@ discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><code cl
 </div>
 <div class="refsect3">
 <a name="nm-utils-tc-qdisc-from-str.returns"></a><h4>Returns</h4>
-<p> the <a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><code class="literal">NMTCQdisc</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
+<p> the <a class="link" href="libnm-NMSettingTCConfig.html#NMTCQdisc"><code class="literal">NMTCQdisc</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
 </div>
 <p class="since">Since: 1.12</p>
 </div>
@@ -3057,9 +3065,9 @@ discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><code cl
 <div class="refsect2">
 <a name="nm-utils-tc-qdisc-to-str"></a><h3>nm_utils_tc_qdisc_to_str ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
-nm_utils_tc_qdisc_to_str (<em class="parameter"><code><a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><span class="type">NMTCQdisc</span></a> *qdisc</code></em>,
+nm_utils_tc_qdisc_to_str (<em class="parameter"><code><a class="link" href="libnm-NMSettingTCConfig.html#NMTCQdisc"><span class="type">NMTCQdisc</span></a> *qdisc</code></em>,
                           <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>Turns the <a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><code class="literal">NMTCQdisc</code></a> into a tc style string representation of the queueing
+<p>Turns the <a class="link" href="libnm-NMSettingTCConfig.html#NMTCQdisc"><code class="literal">NMTCQdisc</code></a> into a tc style string representation of the queueing
 discipline.</p>
 <div class="refsect3">
 <a name="nm-utils-tc-qdisc-to-str.parameters"></a><h4>Parameters</h4>
@@ -3072,7 +3080,7 @@ discipline.</p>
 <tbody>
 <tr>
 <td class="parameter_name"><p>qdisc</p></td>
-<td class="parameter_description"><p>the <a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><code class="literal">NMTCQdisc</code></a></p></td>
+<td class="parameter_description"><p>the <a class="link" href="libnm-NMSettingTCConfig.html#NMTCQdisc"><code class="literal">NMTCQdisc</code></a></p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -3092,11 +3100,11 @@ discipline.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-tc-action-from-str"></a><h3>nm_utils_tc_action_from_str ()</h3>
-<pre class="programlisting"><a class="link" href="NMSettingTCConfig.html#NMTCAction"><span class="returnvalue">NMTCAction</span></a> *
+<pre class="programlisting"><a class="link" href="libnm-NMSettingTCConfig.html#NMTCAction"><span class="returnvalue">NMTCAction</span></a> *
 nm_utils_tc_action_from_str (<em class="parameter"><code>const <span class="type">char</span> *str</code></em>,
                              <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Parses the tc style string action representation of the queueing
-discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCAction"><code class="literal">NMTCAction</code></a> instance. Supports a subset of the tc language.</p>
+discipline to a <a class="link" href="libnm-NMSettingTCConfig.html#NMTCAction"><code class="literal">NMTCAction</code></a> instance. Supports a subset of the tc language.</p>
 <div class="refsect3">
 <a name="nm-utils-tc-action-from-str.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -3121,7 +3129,7 @@ discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCAction"><code c
 </div>
 <div class="refsect3">
 <a name="nm-utils-tc-action-from-str.returns"></a><h4>Returns</h4>
-<p> the <a class="link" href="NMSettingTCConfig.html#NMTCAction"><code class="literal">NMTCAction</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
+<p> the <a class="link" href="libnm-NMSettingTCConfig.html#NMTCAction"><code class="literal">NMTCAction</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
 </div>
 <p class="since">Since: 1.12</p>
 </div>
@@ -3129,9 +3137,9 @@ discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCAction"><code c
 <div class="refsect2">
 <a name="nm-utils-tc-action-to-str"></a><h3>nm_utils_tc_action_to_str ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
-nm_utils_tc_action_to_str (<em class="parameter"><code><a class="link" href="NMSettingTCConfig.html#NMTCAction"><span class="type">NMTCAction</span></a> *action</code></em>,
+nm_utils_tc_action_to_str (<em class="parameter"><code><a class="link" href="libnm-NMSettingTCConfig.html#NMTCAction"><span class="type">NMTCAction</span></a> *action</code></em>,
                            <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>Turns the <a class="link" href="NMSettingTCConfig.html#NMTCAction"><code class="literal">NMTCAction</code></a> into a tc style string representation of the queueing
+<p>Turns the <a class="link" href="libnm-NMSettingTCConfig.html#NMTCAction"><code class="literal">NMTCAction</code></a> into a tc style string representation of the queueing
 discipline.</p>
 <div class="refsect3">
 <a name="nm-utils-tc-action-to-str.parameters"></a><h4>Parameters</h4>
@@ -3144,7 +3152,7 @@ discipline.</p>
 <tbody>
 <tr>
 <td class="parameter_name"><p>action</p></td>
-<td class="parameter_description"><p>the <a class="link" href="NMSettingTCConfig.html#NMTCAction"><code class="literal">NMTCAction</code></a></p></td>
+<td class="parameter_description"><p>the <a class="link" href="libnm-NMSettingTCConfig.html#NMTCAction"><code class="literal">NMTCAction</code></a></p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -3164,11 +3172,11 @@ discipline.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-tc-tfilter-from-str"></a><h3>nm_utils_tc_tfilter_from_str ()</h3>
-<pre class="programlisting"><a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><span class="returnvalue">NMTCTfilter</span></a> *
+<pre class="programlisting"><a class="link" href="libnm-NMSettingTCConfig.html#NMTCTfilter"><span class="returnvalue">NMTCTfilter</span></a> *
 nm_utils_tc_tfilter_from_str (<em class="parameter"><code>const <span class="type">char</span> *str</code></em>,
                               <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Parses the tc style string tfilter representation of the queueing
-discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><code class="literal">NMTCTfilter</code></a> instance. Supports a subset of the tc language.</p>
+discipline to a <a class="link" href="libnm-NMSettingTCConfig.html#NMTCTfilter"><code class="literal">NMTCTfilter</code></a> instance. Supports a subset of the tc language.</p>
 <div class="refsect3">
 <a name="nm-utils-tc-tfilter-from-str.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -3193,7 +3201,7 @@ discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><code
 </div>
 <div class="refsect3">
 <a name="nm-utils-tc-tfilter-from-str.returns"></a><h4>Returns</h4>
-<p> the <a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><code class="literal">NMTCTfilter</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
+<p> the <a class="link" href="libnm-NMSettingTCConfig.html#NMTCTfilter"><code class="literal">NMTCTfilter</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
 </div>
 <p class="since">Since: 1.12</p>
 </div>
@@ -3201,9 +3209,9 @@ discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><code
 <div class="refsect2">
 <a name="nm-utils-tc-tfilter-to-str"></a><h3>nm_utils_tc_tfilter_to_str ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
-nm_utils_tc_tfilter_to_str (<em class="parameter"><code><a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><span class="type">NMTCTfilter</span></a> *tfilter</code></em>,
+nm_utils_tc_tfilter_to_str (<em class="parameter"><code><a class="link" href="libnm-NMSettingTCConfig.html#NMTCTfilter"><span class="type">NMTCTfilter</span></a> *tfilter</code></em>,
                             <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>Turns the <a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><code class="literal">NMTCTfilter</code></a> into a tc style string representation of the queueing
+<p>Turns the <a class="link" href="libnm-NMSettingTCConfig.html#NMTCTfilter"><code class="literal">NMTCTfilter</code></a> into a tc style string representation of the queueing
 discipline.</p>
 <div class="refsect3">
 <a name="nm-utils-tc-tfilter-to-str.parameters"></a><h4>Parameters</h4>
@@ -3216,7 +3224,7 @@ discipline.</p>
 <tbody>
 <tr>
 <td class="parameter_name"><p>tfilter</p></td>
-<td class="parameter_description"><p>the <a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><code class="literal">NMTCTfilter</code></a></p></td>
+<td class="parameter_description"><p>the <a class="link" href="libnm-NMSettingTCConfig.html#NMTCTfilter"><code class="literal">NMTCTfilter</code></a></p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -3237,7 +3245,7 @@ discipline.</p>
 <div class="refsect2">
 <a name="nm-utils-sriov-vf-to-str"></a><h3>nm_utils_sriov_vf_to_str ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
-nm_utils_sriov_vf_to_str (<em class="parameter"><code>const <a class="link" href="NMSettingSriov.html#NMSriovVF"><span class="type">NMSriovVF</span></a> *vf</code></em>,
+nm_utils_sriov_vf_to_str (<em class="parameter"><code>const <a class="link" href="libnm-NMSettingSriov.html#NMSriovVF"><span class="type">NMSriovVF</span></a> *vf</code></em>,
                           <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> omit_index</code></em>,
                           <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Converts a SR-IOV virtual function object to its string representation.</p>
@@ -3252,7 +3260,7 @@ nm_utils_sriov_vf_to_str (<em class="parameter"><code>const <a class="link" href
 <tbody>
 <tr>
 <td class="parameter_name"><p>vf</p></td>
-<td class="parameter_description"><p>the <a class="link" href="NMSettingSriov.html#NMSriovVF"><code class="literal">NMSriovVF</code></a></p></td>
+<td class="parameter_description"><p>the <a class="link" href="libnm-NMSettingSriov.html#NMSriovVF"><code class="literal">NMSriovVF</code></a></p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -3277,7 +3285,7 @@ nm_utils_sriov_vf_to_str (<em class="parameter"><code>const <a class="link" href
 <hr>
 <div class="refsect2">
 <a name="nm-utils-sriov-vf-from-str"></a><h3>nm_utils_sriov_vf_from_str ()</h3>
-<pre class="programlisting"><a class="link" href="NMSettingSriov.html#NMSriovVF"><span class="returnvalue">NMSriovVF</span></a> *
+<pre class="programlisting"><a class="link" href="libnm-NMSettingSriov.html#NMSriovVF"><span class="returnvalue">NMSriovVF</span></a> *
 nm_utils_sriov_vf_from_str (<em class="parameter"><code>const <span class="type">char</span> *str</code></em>,
                             <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Converts a string to a SR-IOV virtual function object.</p>
@@ -3367,6 +3375,16 @@ bytes.</p>
 </div>
 <p class="since">Since: 1.16</p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="nm-utils-ensure-gtypes"></a><h3>nm_utils_ensure_gtypes ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+nm_utils_ensure_gtypes (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>This ensures that all NMSetting GTypes are created. For example,
+after this call, g_type_from_name("NMSettingConnection") will work.</p>
+<p>This cannot fail and does nothing if the type already exists.</p>
+<p class="since">Since: 1.42</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="libnm-nm-utils.other_details"></a><h2>Types and Values</h2>