summaryrefslogtreecommitdiff
path: root/src/NetworkManagerUtils.h
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2014-09-10 13:51:53 -0400
committerDan Winship <danw@gnome.org>2014-09-18 11:51:09 -0400
commit6793a32a8c5445103ba3680bb5e4c31727096099 (patch)
treefe9026f44669b6e523459c39cf991ad7c318395f /src/NetworkManagerUtils.h
parent16871ebc388f81fd811e9f7d85965ba86236005c (diff)
downloadNetworkManager-6793a32a8c5445103ba3680bb5e4c31727096099.tar.gz
libnm: port to GDBus
Port libnm-core/libnm to GDBus. The NetworkManager daemon continues to use dbus-glib; the previously-added connection hash/variant conversion methods are now moved to NetworkManagerUtils (along with a few other utilities that are now only needed by the daemon code).
Diffstat (limited to 'src/NetworkManagerUtils.h')
-rw-r--r--src/NetworkManagerUtils.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/NetworkManagerUtils.h b/src/NetworkManagerUtils.h
index 9a31053326..0996276a6e 100644
--- a/src/NetworkManagerUtils.h
+++ b/src/NetworkManagerUtils.h
@@ -167,4 +167,10 @@ void nm_utils_ipv6_addr_set_interface_identfier (struct in6_addr *addr,
void nm_utils_ipv6_interface_identfier_get_from_addr (NMUtilsIPv6IfaceId *iid,
const struct in6_addr *addr);
+GVariant *nm_utils_connection_hash_to_dict (GHashTable *hash);
+GHashTable *nm_utils_connection_dict_to_hash (GVariant *dict);
+
+GSList *nm_utils_ip4_routes_from_gvalue (const GValue *value);
+GSList *nm_utils_ip6_routes_from_gvalue (const GValue *value);
+
#endif /* __NETWORKMANAGER_UTILS_H__ */