gecko-dev/ipc/dbus
Thomas Zimmermann dc68c08511 Bug 853550: Cleanup DBus thread handling, r=qdot
For replacing the Bluetooth command thread with a LazyIdleThread,
we need to make sure that the DBus service thread is shutdown from
within the main thread.

This patch changes the DBus stop code to cleanup the DBusThread
structure from the service thread to prevent race conditions during
shutdown. The DBus service thread itself gets shutdown from the main
thread to fulfill the requirements of LazyIdleThread. The patch also
makes sure that it's not possible to accidently dispatch a runnable
while the DBus thread terminates.
2013-08-30 20:18:40 +02:00
..
DBusThread.cpp Bug 853550: Cleanup DBus thread handling, r=qdot 2013-08-30 20:18:40 +02:00
DBusThread.h Bug 830290: Added dispatch function for DBus thread r=bent,qdot 2013-01-14 11:50:27 +01:00
DBusUtils.cpp Bug 784739 - Switch from NULL to nullptr in ipc/. r=ehsan 2013-08-23 15:51:44 -04:00
DBusUtils.h Bug 784739 - Switch from NULL to nullptr in ipc/. r=ehsan 2013-08-23 15:51:44 -04:00
Makefile.in Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal 2013-08-15 09:02:09 -04:00
RawDBusConnection.cpp Bug 891866: Support nsRefPtr<RawDBusConnection>, r=qdot 2013-07-22 13:30:22 +02:00
RawDBusConnection.h Bug 891866: Use AtomicRefCounted for RawDBusConnection, r=Ms2ger 2013-07-23 11:00:20 +02:00
moz.build Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal 2013-08-15 09:02:09 -04:00