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 |