summaryrefslogtreecommitdiff
path: root/libnm-core/nm-utils-private.h
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2014-07-30 10:57:45 -0400
committerDan Winship <danw@gnome.org>2014-09-04 09:20:10 -0400
commit3a54d050985d6ef2067b025571910a8ccd3cbd57 (patch)
tree1a226c3f91ec851fd7e55d519142ff1de24dc650 /libnm-core/nm-utils-private.h
parentf4957eb0b7b0c6c28121d728e8ab2da30bd49ac7 (diff)
downloadNetworkManager-3a54d050985d6ef2067b025571910a8ccd3cbd57.tar.gz
libnm-core: change all mac-address properties to G_TYPE_STRING
Make all mac-address properties (including NMSettingBluetooth:bdaddr, NMSettingOlpcMesh:dhcp-anycast-addr, and NMSettingWireless:bssid) be strings, using _nm_setting_class_transform_property() to handle translating to/from binary form when dealing with D-Bus. Update everything accordingly for the change, and also add a test for transformed setting properties to test-general.
Diffstat (limited to 'libnm-core/nm-utils-private.h')
-rw-r--r--libnm-core/nm-utils-private.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libnm-core/nm-utils-private.h b/libnm-core/nm-utils-private.h
index 0e7be21e28..580ced77f3 100644
--- a/libnm-core/nm-utils-private.h
+++ b/libnm-core/nm-utils-private.h
@@ -34,4 +34,9 @@ gboolean _nm_utils_gvalue_array_validate (GValueArray *elements,
void _nm_value_transforms_register (void);
+void _nm_utils_hwaddr_to_dbus (const GValue *prop_value,
+ GValue *dbus_value);
+void _nm_utils_hwaddr_from_dbus (const GValue *dbus_value,
+ GValue *prop_value);
+
#endif