mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-16 23:05:42 +00:00
04dc7482ea
This patch finally fixes bug 827888 were a message's reply was received before the respective handler function could be installed. The patch adds the class DBusConnectionSendWithReplyTask, which asyncronously sends a DBus message and installs the reply's handler function. The DBus utility functions for asyncronous messages create an instance of this class and dispatch it to the DBus thread. This intercepts the DBusPollTask, so no DBus replies can be received until the dispatched DBusConnectionSendWithReplyTask has finished. |
||
---|---|---|
.. | ||
DBusThread.cpp | ||
DBusThread.h | ||
DBusUtils.cpp | ||
DBusUtils.h | ||
Makefile.in | ||
moz.build | ||
RawDBusConnection.cpp | ||
RawDBusConnection.h |