| Index: chromeos/dbus/shill_client_helper.h
|
| diff --git a/chromeos/dbus/shill_client_helper.h b/chromeos/dbus/shill_client_helper.h
|
| index b8f769c4fcf76dc0aaeb848b6584b78c7c875d72..1b27fffe70236d8c2894887cf13e656619871f02 100644
|
| --- a/chromeos/dbus/shill_client_helper.h
|
| +++ b/chromeos/dbus/shill_client_helper.h
|
| @@ -66,6 +66,14 @@ class ShillClientHelper {
|
|
|
| virtual ~ShillClientHelper();
|
|
|
| + // Returns true if there is a PropertyChangedObserver registered.
|
| + bool IsObserved() const;
|
| +
|
| + // Returns true if the are method calls waiting for a response. If this
|
| + // function is called from within the return callback return true only if
|
| + // there are *other* calls waiting for a response.
|
| + bool IsWaitingResponse() const;
|
| +
|
| // Adds an |observer| of the PropertyChanged signal.
|
| void AddPropertyChangedObserver(ShillPropertyChangedObserver* observer);
|
|
|
| @@ -180,6 +188,7 @@ class ShillClientHelper {
|
| PropertyChangedHandler property_changed_handler_;
|
| ObserverList<ShillPropertyChangedObserver, true /* check_empty */>
|
| observer_list_;
|
| + int in_progress_calls_;
|
|
|
| // Note: This should remain the last member so it'll be destroyed and
|
| // invalidate its weak pointers before any other members are destroyed.
|
|
|