summaryrefslogtreecommitdiff
path: root/gio/gdbusserver.c
diff options
context:
space:
mode:
Diffstat (limited to 'gio/gdbusserver.c')
-rw-r--r--gio/gdbusserver.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/gio/gdbusserver.c b/gio/gdbusserver.c
index 02508e6bc..48ceb7342 100644
--- a/gio/gdbusserver.c
+++ b/gio/gdbusserver.c
@@ -634,6 +634,18 @@ random_ascii (void)
return ret;
}
+#ifdef KDBUS_TRANSPORT
+static gboolean
+try_kdbus (GDBusServer *server,
+ const gchar *address_entry,
+ GHashTable *key_value_pairs,
+ GError **error)
+{
+ g_print ("GDBusServer - KDBUS\n");
+ return TRUE;
+}
+#endif
+
/* note that address_entry has already been validated => exactly one of path, tmpdir or abstract keys are set */
static gboolean
try_unix (GDBusServer *server,
@@ -1071,6 +1083,10 @@ initable_init (GInitable *initable,
#ifdef G_OS_UNIX
else if (g_strcmp0 (transport_name, "unix") == 0)
ret = try_unix (server, address_entry, key_value_pairs, &this_error);
+#ifdef KDBUS_TRANSPORT
+ else if (g_strcmp0 (transport_name, "kdbus") == 0)
+ ret = try_kdbus (server, address_entry, key_value_pairs, &this_error);
+#endif
#endif
else if (g_strcmp0 (transport_name, "tcp") == 0)
ret = try_tcp (server, address_entry, key_value_pairs, FALSE, &this_error);