6 new_connection_callback (DBusServer *server,
7 DBusConnection *new_connection,
10 printf ("Got new connection\n");
12 dbus_connection_set_max_live_messages_size (new_connection,
15 setup_connection (new_connection);
23 DBusResultCode result;
27 fprintf (stderr, "Give the server address as an argument\n");
31 server = dbus_server_listen (argv[1], &result);
34 fprintf (stderr, "Failed to start server on %s: %s\n",
35 argv[1], dbus_result_to_string (result));
39 setup_server (server);
41 dbus_server_set_new_connection_function (server,
42 new_connection_callback,
47 dbus_server_disconnect (server);
48 dbus_server_unref (server);