| Index: chromeos/dbus/blocking_method_caller.h
|
| diff --git a/chromeos/dbus/blocking_method_caller.h b/chromeos/dbus/blocking_method_caller.h
|
| index c70c6748940238cceab1d200afe9c31d59adc1e8..6dad566d9ccc59c8eb6fe2c6f4d215c7563438b3 100644
|
| --- a/chromeos/dbus/blocking_method_caller.h
|
| +++ b/chromeos/dbus/blocking_method_caller.h
|
| @@ -14,6 +14,7 @@ namespace dbus {
|
|
|
| class Bus;
|
| class ObjectProxy;
|
| +class ScopedDBusError;
|
|
|
| } // namespace dbus
|
|
|
| @@ -31,6 +32,12 @@ class CHROMEOS_EXPORT BlockingMethodCaller {
|
| std::unique_ptr<dbus::Response> CallMethodAndBlock(
|
| dbus::MethodCall* method_call);
|
|
|
| + // Calls the method and blocks until it returns. Populates the |error| and
|
| + // returns null in case of an error.
|
| + std::unique_ptr<dbus::Response> CallMethodAndBlockWithError(
|
| + dbus::MethodCall* method_call,
|
| + dbus::ScopedDBusError* error_out);
|
| +
|
| private:
|
| dbus::Bus* bus_;
|
| dbus::ObjectProxy* proxy_;
|
|
|