chromeos-dbus-bindings: Add asynchronous method proxies and timeouts

Added async versions of proxy methods and also optional timeout
parameter when calling D-Bus methods. If the timeout is not specified,
a D-Bus default value is used.

BUG=chromium:431736
TEST=FEATURES=test emerge-link chromeos-dbus-bindings

Change-Id: I3104d8b3c54809c352e361b199d37a4206bb58dc
Reviewed-on: https://chromium-review.googlesource.com/233180
Tested-by: Alex Vakulenko <avakulenko@chromium.org>
Reviewed-by: Vitaly Buka <vitalybuka@chromium.org>
Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
3 files changed
tree: 7b7df9ef9a88dcccdfc1c7cb2cfac5e1d7ef79f5
  1. chromeos-dbus-bindings/