From 05e4a733f2141995181a551854d5df929f084adf Mon Sep 17 00:00:00 2001
From: Michael Biebl
out_settings
if the
-connections differ, on return a hash table mapping setting names to
-second-level GHashTable (utf8 to guint32), which contains the key names that
-differ mapped to one or more of NMSettingDiffResult as a bitfield.
if the connections differ, on return a hash table
+mapping setting names to second-level GHashTable (utf8 to guint32), which
+contains the key names that differ mapped to one or more of
+NMSettingDiffResult as a bitfield.
g_str_equal() function.
The values are opaque and depend on the parameter name.
-modified
outputs whether any settings were modified.
error
g_ptr_array_free(), but not free its
elements.
-the setting name of the NMSetting object which has invalid or -missing secrets
+the setting name of the NMSetting object which has +invalid or missing secrets.
+[nullable]
func
function to be called to determine whether a
specific secret should be cleared or not. If NULL, all secrets are cleared.
user_data
out_length
the length of the returned array.
-[allow-none][out]
+[out][optional]
Returns
a
-NULL-terminated array containing every setting of
-connection
+NULL-terminated array containing every setting of connection
.
If the connection has no settings, NULL is returned.
-[array length=out_length][transfer container]
+[array length=out_length][transfer container][nullable]
Since: 1.10
--
cgit 1.3.0-6-gf8a5