Index: chrome/browser/automation/automation_provider_observers.h |
diff --git a/chrome/browser/automation/automation_provider_observers.h b/chrome/browser/automation/automation_provider_observers.h |
index e4f537d15868d46fa25ef6a7eb89dba1f99585be..a1ea47ede30f77304e7ad7ee2ab90a31522750ff 100644 |
--- a/chrome/browser/automation/automation_provider_observers.h |
+++ b/chrome/browser/automation/automation_provider_observers.h |
@@ -23,7 +23,6 @@ |
#include "components/autofill/core/browser/personal_data_manager.h" |
#include "components/autofill/core/browser/personal_data_manager_observer.h" |
#if defined(OS_CHROMEOS) |
-#include "chrome/browser/chromeos/cros/network_library.h" |
#include "chrome/browser/chromeos/login/enrollment/enrollment_screen.h" |
#include "chrome/browser/chromeos/login/login_status_consumer.h" |
#include "chrome/browser/chromeos/login/user_manager.h" |
@@ -133,22 +132,6 @@ class InitialLoadObserver : public content::NotificationObserver { |
}; |
#if defined(OS_CHROMEOS) |
-// Watches for NetworkManager events. Because NetworkLibrary loads |
-// asynchronously, this is used to make sure it is done before tests are run. |
-class NetworkManagerInitObserver |
- : public chromeos::NetworkLibrary::NetworkManagerObserver { |
- public: |
- explicit NetworkManagerInitObserver(AutomationProvider* automation); |
- virtual ~NetworkManagerInitObserver(); |
- virtual bool Init(); |
- virtual void OnNetworkManagerChanged(chromeos::NetworkLibrary* obj); |
- |
- private: |
- base::WeakPtr<AutomationProvider> automation_; |
- |
- DISALLOW_COPY_AND_ASSIGN(NetworkManagerInitObserver); |
-}; |
- |
// Observes when the ChromeOS login WebUI becomes ready (by showing the login |
// form, account picker, a network error or the OOBE wizard, depending on Chrome |
// flags and state). |
@@ -788,154 +771,6 @@ class ScreenUnlockObserver : public ScreenLockUnlockObserver, |
DISALLOW_COPY_AND_ASSIGN(ScreenUnlockObserver); |
}; |
-class NetworkScanObserver |
- : public chromeos::NetworkLibrary::NetworkManagerObserver { |
- public: |
- NetworkScanObserver(AutomationProvider* automation, |
- IPC::Message* reply_message); |
- |
- virtual ~NetworkScanObserver(); |
- |
- // NetworkLibrary::NetworkManagerObserver implementation. |
- virtual void OnNetworkManagerChanged(chromeos::NetworkLibrary* obj); |
- |
- private: |
- base::WeakPtr<AutomationProvider> automation_; |
- scoped_ptr<IPC::Message> reply_message_; |
- |
- DISALLOW_COPY_AND_ASSIGN(NetworkScanObserver); |
-}; |
- |
-class ToggleNetworkDeviceObserver |
- : public chromeos::NetworkLibrary::NetworkManagerObserver { |
- public: |
- ToggleNetworkDeviceObserver(AutomationProvider* automation, |
- IPC::Message* reply_message, |
- const std::string& device, |
- bool enable); |
- |
- virtual ~ToggleNetworkDeviceObserver(); |
- |
- // NetworkLibrary::NetworkManagerObserver implementation. |
- virtual void OnNetworkManagerChanged(chromeos::NetworkLibrary* obj); |
- |
- private: |
- base::WeakPtr<AutomationProvider> automation_; |
- scoped_ptr<IPC::Message> reply_message_; |
- std::string device_; |
- bool enable_; |
- |
- DISALLOW_COPY_AND_ASSIGN(ToggleNetworkDeviceObserver); |
-}; |
- |
-class NetworkStatusObserver |
- : public chromeos::NetworkLibrary::NetworkManagerObserver { |
- public: |
- NetworkStatusObserver(AutomationProvider* automation, |
- IPC::Message* reply_message); |
- virtual ~NetworkStatusObserver(); |
- |
- virtual const chromeos::Network* GetNetwork( |
- chromeos::NetworkLibrary* network_library) = 0; |
- // NetworkLibrary::NetworkManagerObserver implementation. |
- virtual void OnNetworkManagerChanged(chromeos::NetworkLibrary* obj); |
- virtual void NetworkStatusCheck(const chromeos::Network* network) = 0; |
- |
- protected: |
- base::WeakPtr<AutomationProvider> automation_; |
- scoped_ptr<IPC::Message> reply_message_; |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(NetworkStatusObserver); |
-}; |
- |
-// Waits for a connection success or failure for the specified |
-// network and returns the status to the automation provider. |
-class NetworkConnectObserver : public NetworkStatusObserver { |
- public: |
- NetworkConnectObserver(AutomationProvider* automation, |
- IPC::Message* reply_message); |
- |
- virtual void NetworkStatusCheck(const chromeos::Network* network); |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(NetworkConnectObserver); |
-}; |
- |
-// Waits until a network has disconnected. Then returns success |
-// or failure. |
-class NetworkDisconnectObserver : public NetworkStatusObserver { |
- public: |
- NetworkDisconnectObserver(AutomationProvider* automation, |
- IPC::Message* reply_message, |
- const std::string& service_path); |
- |
- virtual void NetworkStatusCheck(const chromeos::Network* network); |
- const chromeos::Network* GetNetwork( |
- chromeos::NetworkLibrary* network_library); |
- |
- private: |
- std::string service_path_; |
- DISALLOW_COPY_AND_ASSIGN(NetworkDisconnectObserver); |
-}; |
- |
-// Waits for a connection success or failure for the specified |
-// network and returns the status to the automation provider. |
-class ServicePathConnectObserver : public NetworkConnectObserver { |
- public: |
- ServicePathConnectObserver(AutomationProvider* automation, |
- IPC::Message* reply_message, |
- const std::string& service_path); |
- |
- const chromeos::Network* GetNetwork( |
- chromeos::NetworkLibrary* network_library); |
- |
- private: |
- std::string service_path_; |
- DISALLOW_COPY_AND_ASSIGN(ServicePathConnectObserver); |
-}; |
- |
-// Waits for a connection success or failure for the specified |
-// network and returns the status to the automation provider. |
-class SSIDConnectObserver : public NetworkConnectObserver { |
- public: |
- SSIDConnectObserver(AutomationProvider* automation, |
- IPC::Message* reply_message, |
- const std::string& ssid); |
- |
- const chromeos::Network* GetNetwork( |
- chromeos::NetworkLibrary* network_library); |
- |
- private: |
- std::string ssid_; |
- DISALLOW_COPY_AND_ASSIGN(SSIDConnectObserver); |
-}; |
- |
-// Waits for a connection success or failure for the specified |
-// virtual network and returns the status to the automation provider. |
-class VirtualConnectObserver |
- : public chromeos::NetworkLibrary::NetworkManagerObserver { |
- public: |
- VirtualConnectObserver(AutomationProvider* automation, |
- IPC::Message* reply_message, |
- const std::string& service_name); |
- |
- virtual ~VirtualConnectObserver(); |
- |
- // NetworkLibrary::NetworkManagerObserver implementation. |
- virtual void OnNetworkManagerChanged(chromeos::NetworkLibrary* cros); |
- |
- private: |
- virtual chromeos::VirtualNetwork* GetVirtualNetwork( |
- const chromeos::NetworkLibrary* cros); |
- |
- base::WeakPtr<AutomationProvider> automation_; |
- scoped_ptr<IPC::Message> reply_message_; |
- std::string service_name_; |
- |
- DISALLOW_COPY_AND_ASSIGN(VirtualConnectObserver); |
-}; |
- |
#endif // defined(OS_CHROMEOS) |
// Waits for the bookmark model to load. |