dbus/bus
Havoc Pennington 7caf646fdf 2003-04-09 Havoc Pennington <hp@redhat.com>
* test/test-utils.c: use dispatch status function to fix this up

	* bus/connection.c (connection_watch_callback): don't dispatch
	from here
	(connection_timeout_callback): don't dispatch from here
	(bus_connections_setup_connection): set the dispatch status function
	(bus_connection_disconnected): unset it

	* dbus/dbus-mainloop.c (_dbus_loop_queue_dispatch): new function
	used to add a connection to be dispatched
	(_dbus_loop_iterate): do the dispatching at the end of each
	iteration

	* dbus/dbus-connection.c
	(dbus_connection_set_dispatch_status_function): new function
	allowing us to fix up main loop usage
	(_dbus_connection_last_unref): free all the various function
	user data
	(dbus_connection_dispatch): call the DispatchStatusFunction
	whenever this function returns
	(dbus_connection_handle_watch): call DispatchStatusFunction
	(dbus_connection_send_with_reply_and_block): call DispatchStatusFunction
	(reply_handler_timeout): call DispatchStatusFunction
	(dbus_connection_flush): call DispatchStatusFunction
2003-04-09 22:15:05 +00:00
..
.cvsignore 2003-02-16 Havoc Pennington <hp@pobox.com> 2003-02-16 07:20:54 +00:00
activation.c 2003-04-07 Havoc Pennington <hp@redhat.com> 2003-04-07 23:28:16 +00:00
activation.h 2003-04-02 Havoc Pennington <hp@redhat.com> 2003-04-02 20:14:52 +00:00
bus.c 2003-04-08 Colin Walters <walters@gnu.org> 2003-04-09 00:27:41 +00:00
bus.h 2003-04-06 Havoc Pennington <hp@pobox.com> 2003-04-06 23:53:27 +00:00
config-loader-expat.c 2003-04-02 Havoc Pennington <hp@redhat.com> 2003-04-02 21:43:29 +00:00
config-loader-libxml.c 2003-03-27 Havoc Pennington <hp@redhat.com> 2003-03-28 00:01:53 +00:00
config-parser.c 2003-04-06 Havoc Pennington <hp@pobox.com> 2003-04-06 23:15:41 +00:00
config-parser.h 2003-04-06 Havoc Pennington <hp@pobox.com> 2003-04-06 23:15:41 +00:00
connection.c 2003-04-09 Havoc Pennington <hp@redhat.com> 2003-04-09 22:15:05 +00:00
connection.h 2003-03-23 Havoc Pennington <hp@pobox.com> 2003-03-23 07:41:54 +00:00
desktop-file.c 2003-03-31 Havoc Pennington <hp@redhat.com> 2003-03-31 20:56:29 +00:00
desktop-file.h 2003-02-13 Anders Carlsson <andersca@codefactory.se> 2003-02-13 19:06:42 +00:00
dispatch.c 2003-04-09 Havoc Pennington <hp@redhat.com> 2003-04-09 20:31:21 +00:00
dispatch.h 2003-03-12 Havoc Pennington <hp@redhat.com> 2003-03-13 00:56:43 +00:00
driver.c 2003-04-09 Havoc Pennington <hp@redhat.com> 2003-04-09 20:31:21 +00:00
driver.h 2003-03-12 Havoc Pennington <hp@redhat.com> 2003-03-13 00:56:43 +00:00
main.c 2003-04-06 Havoc Pennington <hp@pobox.com> 2003-04-06 23:53:27 +00:00
Makefile.am 2003-04-06 Havoc Pennington <hp@pobox.com> 2003-04-06 23:53:27 +00:00
messagebus.in 2003-04-06 Havoc Pennington <hp@pobox.com> 2003-04-06 23:15:41 +00:00
policy.c 2003-03-24 Havoc Pennington <hp@redhat.com> 2003-03-25 04:37:08 +00:00
policy.h 2003-03-23 Havoc Pennington <hp@pobox.com> 2003-03-23 07:41:54 +00:00
services.c 2003-04-02 Havoc Pennington <hp@redhat.com> 2003-04-02 20:14:52 +00:00
services.h 2003-03-16 Anders Carlsson <andersca@codefactory.se> 2003-03-16 22:25:18 +00:00
session.conf.in 2003-04-06 Havoc Pennington <hp@pobox.com> 2003-04-06 18:03:03 +00:00
system.conf.in 2003-04-06 Havoc Pennington <hp@pobox.com> 2003-04-06 23:15:41 +00:00
test-main.c 2003-04-06 Havoc Pennington <hp@pobox.com> 2003-04-06 19:12:45 +00:00
test.c 2003-04-07 Havoc Pennington <hp@redhat.com> 2003-04-07 23:28:16 +00:00
test.h 2003-04-07 Havoc Pennington <hp@redhat.com> 2003-04-07 23:28:16 +00:00
utils.c 2003-04-06 Havoc Pennington <hp@pobox.com> 2003-04-06 23:53:27 +00:00
utils.h 2003-04-06 Havoc Pennington <hp@pobox.com> 2003-04-06 23:53:27 +00:00