commit | e463407a97a54e19242deddf7d24197ed3f5946b | [log] [tgz] |
---|---|---|
author | Sonny Sasaka <sonnysasaka@chromium.org> | Wed Dec 12 20:29:33 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Dec 12 20:29:33 2018 |
tree | 62c66bd5cc77f8fe02a3f1616d6490deab04327b | |
parent | a451e49ecd6598dd6480f8bc78a217d4ee47cb28 [diff] |
dbus: Support UnexportMethod from an exported object. Currently there is no way to override a method handler that is already registered to an ExportedObject. A support to do so is required to correctly implement Chrome OS Bluetooth dispatcher which needs to add/remove an interface to an exported object dynamically. Therefore this CL adds methods to allow method handlers to be unexported so another handler can be exported afterwards. Bug: 883039 Change-Id: Id26dbdb8b2ee3425c21ec0797e1c08183f3e04ab Reviewed-on: https://chromium-review.googlesource.com/c/1370573 Commit-Queue: Sonny Sasaka <sonnysasaka@chromium.org> Reviewed-by: Steven Bennetts <stevenjb@chromium.org> Reviewed-by: Ryo Hashimoto <hashimoto@chromium.org> Reviewed-by: Dan Erat <derat@chromium.org> Cr-Commit-Position: refs/heads/master@{#616020}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .