Lines Matching full:conn
53 DBusConnection *conn;
67 static DBusHandlerResult disconnect_filter(DBusConnection *conn,
75 dc_data->disconnect_cb(conn, dc_data->user_data);
76 dbus_connection_unref(conn);
109 if (dbus_connection_get_dispatch_status(info->conn) == DBUS_DISPATCH_DATA_REMAINS)
110 g_timeout_add(DISPATCH_TIMEOUT, message_dispatch_cb, info->conn);
118 DBusConnection *conn = data;
129 info->conn = dbus_connection_ref(conn);
152 dbus_connection_unref(info->conn);
220 static void dispatch_status_cb(DBusConnection *conn,
223 if (!dbus_connection_get_is_connected(conn))
230 static void setup_dbus_with_main_loop(DBusConnection *conn)
232 dbus_connection_set_watch_functions(conn, add_watch, remove_watch,
233 watch_toggled, conn, NULL);
235 dbus_connection_set_timeout_functions(conn, add_timeout, remove_timeout,
236 timeout_toggled, conn, NULL);
238 dbus_connection_set_dispatch_status_function(conn, dispatch_status_cb,
239 conn, NULL);
245 DBusConnection *conn;
247 conn = dbus_bus_get(type, error);
254 if (conn == NULL)
258 if (dbus_bus_request_name(conn, name,
261 dbus_connection_unref(conn);
267 dbus_connection_unref(conn);
273 setup_dbus_with_main_loop(conn);
275 return conn;