Index: extensions/browser/api/networking_private/networking_private_delegate.h |
diff --git a/extensions/browser/api/networking_private/networking_private_delegate.h b/extensions/browser/api/networking_private/networking_private_delegate.h |
index 99b46a0c5997e5e00583ad458021c47b08e62722..c08ff651a9576ff7aad9432613a0bfdedc75d94c 100644 |
--- a/extensions/browser/api/networking_private/networking_private_delegate.h |
+++ b/extensions/browser/api/networking_private/networking_private_delegate.h |
@@ -90,6 +90,11 @@ class NetworkingPrivateDelegate : public KeyedService { |
// with |guid|. |
virtual void ShowAccountDetails(const std::string& guid) const = 0; |
+ // Possibly handle a connection failure, e.g. by showing the configuration |
+ // UI. Returns true if the error was handled, i.e. the UI was shown. |
+ virtual bool HandleConnectFailed(const std::string& guid, |
+ const std::string error) const = 0; |
+ |
private: |
DISALLOW_COPY_AND_ASSIGN(UIDelegate); |
}; |