| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CHROMEOS_DBUS_FAKE_SHILL_MANAGER_CLIENT_H_ | 5 #ifndef CHROMEOS_DBUS_FAKE_SHILL_MANAGER_CLIENT_H_ |
| 6 #define CHROMEOS_DBUS_FAKE_SHILL_MANAGER_CLIENT_H_ | 6 #define CHROMEOS_DBUS_FAKE_SHILL_MANAGER_CLIENT_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 | 9 |
| 10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
| (...skipping 11 matching lines...) Expand all Loading... |
| 22 // with FakeShillServiceClient. FakeShillDeviceClient, and | 22 // with FakeShillServiceClient. FakeShillDeviceClient, and |
| 23 // FakeShillProfileClient, and is not intended to be used independently. | 23 // FakeShillProfileClient, and is not intended to be used independently. |
| 24 class CHROMEOS_EXPORT FakeShillManagerClient | 24 class CHROMEOS_EXPORT FakeShillManagerClient |
| 25 : public ShillManagerClient, | 25 : public ShillManagerClient, |
| 26 public ShillManagerClient::TestInterface { | 26 public ShillManagerClient::TestInterface { |
| 27 public: | 27 public: |
| 28 FakeShillManagerClient(); | 28 FakeShillManagerClient(); |
| 29 virtual ~FakeShillManagerClient(); | 29 virtual ~FakeShillManagerClient(); |
| 30 | 30 |
| 31 // ShillManagerClient overrides | 31 // ShillManagerClient overrides |
| 32 virtual void Init(dbus::Bus* bus) OVERRIDE; | 32 virtual void Init(dbus::Bus* bus) override; |
| 33 virtual void AddPropertyChangedObserver( | 33 virtual void AddPropertyChangedObserver( |
| 34 ShillPropertyChangedObserver* observer) OVERRIDE; | 34 ShillPropertyChangedObserver* observer) override; |
| 35 virtual void RemovePropertyChangedObserver( | 35 virtual void RemovePropertyChangedObserver( |
| 36 ShillPropertyChangedObserver* observer) OVERRIDE; | 36 ShillPropertyChangedObserver* observer) override; |
| 37 virtual void GetProperties(const DictionaryValueCallback& callback) OVERRIDE; | 37 virtual void GetProperties(const DictionaryValueCallback& callback) override; |
| 38 virtual void GetNetworksForGeolocation( | 38 virtual void GetNetworksForGeolocation( |
| 39 const DictionaryValueCallback& callback) OVERRIDE; | 39 const DictionaryValueCallback& callback) override; |
| 40 virtual void SetProperty(const std::string& name, | 40 virtual void SetProperty(const std::string& name, |
| 41 const base::Value& value, | 41 const base::Value& value, |
| 42 const base::Closure& callback, | 42 const base::Closure& callback, |
| 43 const ErrorCallback& error_callback) OVERRIDE; | 43 const ErrorCallback& error_callback) override; |
| 44 virtual void RequestScan(const std::string& type, | 44 virtual void RequestScan(const std::string& type, |
| 45 const base::Closure& callback, | 45 const base::Closure& callback, |
| 46 const ErrorCallback& error_callback) OVERRIDE; | 46 const ErrorCallback& error_callback) override; |
| 47 virtual void EnableTechnology( | 47 virtual void EnableTechnology( |
| 48 const std::string& type, | 48 const std::string& type, |
| 49 const base::Closure& callback, | 49 const base::Closure& callback, |
| 50 const ErrorCallback& error_callback) OVERRIDE; | 50 const ErrorCallback& error_callback) override; |
| 51 virtual void DisableTechnology( | 51 virtual void DisableTechnology( |
| 52 const std::string& type, | 52 const std::string& type, |
| 53 const base::Closure& callback, | 53 const base::Closure& callback, |
| 54 const ErrorCallback& error_callback) OVERRIDE; | 54 const ErrorCallback& error_callback) override; |
| 55 virtual void ConfigureService( | 55 virtual void ConfigureService( |
| 56 const base::DictionaryValue& properties, | 56 const base::DictionaryValue& properties, |
| 57 const ObjectPathCallback& callback, | 57 const ObjectPathCallback& callback, |
| 58 const ErrorCallback& error_callback) OVERRIDE; | 58 const ErrorCallback& error_callback) override; |
| 59 virtual void ConfigureServiceForProfile( | 59 virtual void ConfigureServiceForProfile( |
| 60 const dbus::ObjectPath& profile_path, | 60 const dbus::ObjectPath& profile_path, |
| 61 const base::DictionaryValue& properties, | 61 const base::DictionaryValue& properties, |
| 62 const ObjectPathCallback& callback, | 62 const ObjectPathCallback& callback, |
| 63 const ErrorCallback& error_callback) OVERRIDE; | 63 const ErrorCallback& error_callback) override; |
| 64 virtual void GetService( | 64 virtual void GetService( |
| 65 const base::DictionaryValue& properties, | 65 const base::DictionaryValue& properties, |
| 66 const ObjectPathCallback& callback, | 66 const ObjectPathCallback& callback, |
| 67 const ErrorCallback& error_callback) OVERRIDE; | 67 const ErrorCallback& error_callback) override; |
| 68 virtual void VerifyDestination(const VerificationProperties& properties, | 68 virtual void VerifyDestination(const VerificationProperties& properties, |
| 69 const BooleanCallback& callback, | 69 const BooleanCallback& callback, |
| 70 const ErrorCallback& error_callback) OVERRIDE; | 70 const ErrorCallback& error_callback) override; |
| 71 virtual void VerifyAndEncryptCredentials( | 71 virtual void VerifyAndEncryptCredentials( |
| 72 const VerificationProperties& properties, | 72 const VerificationProperties& properties, |
| 73 const std::string& service_path, | 73 const std::string& service_path, |
| 74 const StringCallback& callback, | 74 const StringCallback& callback, |
| 75 const ErrorCallback& error_callback) OVERRIDE; | 75 const ErrorCallback& error_callback) override; |
| 76 virtual void VerifyAndEncryptData( | 76 virtual void VerifyAndEncryptData( |
| 77 const VerificationProperties& properties, | 77 const VerificationProperties& properties, |
| 78 const std::string& data, | 78 const std::string& data, |
| 79 const StringCallback& callback, | 79 const StringCallback& callback, |
| 80 const ErrorCallback& error_callback) OVERRIDE; | 80 const ErrorCallback& error_callback) override; |
| 81 virtual void ConnectToBestServices( | 81 virtual void ConnectToBestServices( |
| 82 const base::Closure& callback, | 82 const base::Closure& callback, |
| 83 const ErrorCallback& error_callback) OVERRIDE; | 83 const ErrorCallback& error_callback) override; |
| 84 virtual void AddWakeOnPacketConnection( | 84 virtual void AddWakeOnPacketConnection( |
| 85 const net::IPEndPoint& ip_connection, | 85 const net::IPEndPoint& ip_connection, |
| 86 const base::Closure& callback, | 86 const base::Closure& callback, |
| 87 const ErrorCallback& error_callback) OVERRIDE; | 87 const ErrorCallback& error_callback) override; |
| 88 virtual void RemoveWakeOnPacketConnection( | 88 virtual void RemoveWakeOnPacketConnection( |
| 89 const net::IPEndPoint& ip_endpoint, | 89 const net::IPEndPoint& ip_endpoint, |
| 90 const base::Closure& callback, | 90 const base::Closure& callback, |
| 91 const ErrorCallback& error_callback) OVERRIDE; | 91 const ErrorCallback& error_callback) override; |
| 92 virtual void RemoveAllWakeOnPacketConnections( | 92 virtual void RemoveAllWakeOnPacketConnections( |
| 93 const base::Closure& callback, | 93 const base::Closure& callback, |
| 94 const ErrorCallback& error_callback) OVERRIDE; | 94 const ErrorCallback& error_callback) override; |
| 95 | 95 |
| 96 virtual ShillManagerClient::TestInterface* GetTestInterface() OVERRIDE; | 96 virtual ShillManagerClient::TestInterface* GetTestInterface() override; |
| 97 | 97 |
| 98 // ShillManagerClient::TestInterface overrides. | 98 // ShillManagerClient::TestInterface overrides. |
| 99 virtual void AddDevice(const std::string& device_path) OVERRIDE; | 99 virtual void AddDevice(const std::string& device_path) override; |
| 100 virtual void RemoveDevice(const std::string& device_path) OVERRIDE; | 100 virtual void RemoveDevice(const std::string& device_path) override; |
| 101 virtual void ClearDevices() OVERRIDE; | 101 virtual void ClearDevices() override; |
| 102 virtual void AddTechnology(const std::string& type, bool enabled) OVERRIDE; | 102 virtual void AddTechnology(const std::string& type, bool enabled) override; |
| 103 virtual void RemoveTechnology(const std::string& type) OVERRIDE; | 103 virtual void RemoveTechnology(const std::string& type) override; |
| 104 virtual void SetTechnologyInitializing(const std::string& type, | 104 virtual void SetTechnologyInitializing(const std::string& type, |
| 105 bool initializing) OVERRIDE; | 105 bool initializing) override; |
| 106 virtual void AddGeoNetwork(const std::string& technology, | 106 virtual void AddGeoNetwork(const std::string& technology, |
| 107 const base::DictionaryValue& network) OVERRIDE; | 107 const base::DictionaryValue& network) override; |
| 108 virtual void AddProfile(const std::string& profile_path) OVERRIDE; | 108 virtual void AddProfile(const std::string& profile_path) override; |
| 109 virtual void ClearProperties() OVERRIDE; | 109 virtual void ClearProperties() override; |
| 110 virtual void SetManagerProperty(const std::string& key, | 110 virtual void SetManagerProperty(const std::string& key, |
| 111 const base::Value& value) OVERRIDE; | 111 const base::Value& value) override; |
| 112 virtual void AddManagerService(const std::string& service_path, | 112 virtual void AddManagerService(const std::string& service_path, |
| 113 bool notify_observers) OVERRIDE; | 113 bool notify_observers) override; |
| 114 virtual void RemoveManagerService(const std::string& service_path) OVERRIDE; | 114 virtual void RemoveManagerService(const std::string& service_path) override; |
| 115 virtual void ClearManagerServices() OVERRIDE; | 115 virtual void ClearManagerServices() override; |
| 116 virtual void ServiceStateChanged(const std::string& service_path, | 116 virtual void ServiceStateChanged(const std::string& service_path, |
| 117 const std::string& state) OVERRIDE; | 117 const std::string& state) override; |
| 118 virtual void SortManagerServices(bool notify) OVERRIDE; | 118 virtual void SortManagerServices(bool notify) override; |
| 119 virtual void SetupDefaultEnvironment() OVERRIDE; | 119 virtual void SetupDefaultEnvironment() override; |
| 120 virtual int GetInteractiveDelay() const OVERRIDE; | 120 virtual int GetInteractiveDelay() const override; |
| 121 virtual void SetBestServiceToConnect( | 121 virtual void SetBestServiceToConnect( |
| 122 const std::string& service_path) OVERRIDE; | 122 const std::string& service_path) override; |
| 123 | 123 |
| 124 // Constants used for testing. | 124 // Constants used for testing. |
| 125 static const char kFakeEthernetNetworkGuid[]; | 125 static const char kFakeEthernetNetworkGuid[]; |
| 126 | 126 |
| 127 private: | 127 private: |
| 128 void SetDefaultProperties(); | 128 void SetDefaultProperties(); |
| 129 void PassStubProperties(const DictionaryValueCallback& callback) const; | 129 void PassStubProperties(const DictionaryValueCallback& callback) const; |
| 130 void PassStubGeoNetworks(const DictionaryValueCallback& callback) const; | 130 void PassStubGeoNetworks(const DictionaryValueCallback& callback) const; |
| 131 void CallNotifyObserversPropertyChanged(const std::string& property); | 131 void CallNotifyObserversPropertyChanged(const std::string& property); |
| 132 void NotifyObserversPropertyChanged(const std::string& property); | 132 void NotifyObserversPropertyChanged(const std::string& property); |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 175 | 175 |
| 176 // 'Best' service to connect to on ConnectToBestServices() calls. | 176 // 'Best' service to connect to on ConnectToBestServices() calls. |
| 177 std::string best_service_; | 177 std::string best_service_; |
| 178 | 178 |
| 179 DISALLOW_COPY_AND_ASSIGN(FakeShillManagerClient); | 179 DISALLOW_COPY_AND_ASSIGN(FakeShillManagerClient); |
| 180 }; | 180 }; |
| 181 | 181 |
| 182 } // namespace chromeos | 182 } // namespace chromeos |
| 183 | 183 |
| 184 #endif // CHROMEOS_DBUS_FAKE_SHILL_MANAGER_CLIENT_H_ | 184 #endif // CHROMEOS_DBUS_FAKE_SHILL_MANAGER_CLIENT_H_ |
| OLD | NEW |