OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 CHROME_BROWSER_CHROMEOS_CROS_NETWORK_LIBRARY_H_ | 5 #ifndef CHROME_BROWSER_CHROMEOS_CROS_NETWORK_LIBRARY_H_ |
6 #define CHROME_BROWSER_CHROMEOS_CROS_NETWORK_LIBRARY_H_ | 6 #define CHROME_BROWSER_CHROMEOS_CROS_NETWORK_LIBRARY_H_ |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
183 virtual const CellularNetworkVector& cellular_networks() const = 0; | 183 virtual const CellularNetworkVector& cellular_networks() const = 0; |
184 | 184 |
185 // Returns the list of remembered cellular networks. | 185 // Returns the list of remembered cellular networks. |
186 virtual const CellularNetworkVector& remembered_cellular_networks() const = 0; | 186 virtual const CellularNetworkVector& remembered_cellular_networks() const = 0; |
187 | 187 |
188 // Request a scan for new wifi networks. | 188 // Request a scan for new wifi networks. |
189 virtual void RequestWifiScan() = 0; | 189 virtual void RequestWifiScan() = 0; |
190 | 190 |
191 // Connect to the specified wireless network with password. | 191 // Connect to the specified wireless network with password. |
192 virtual void ConnectToWifiNetwork(WifiNetwork network, | 192 virtual void ConnectToWifiNetwork(WifiNetwork network, |
193 const string16& password) = 0; | 193 const string16& password, |
| 194 const string16& identity, |
| 195 const string16& certpath) = 0; |
194 | 196 |
195 // Connect to the specified wifi ssid with password. | 197 // Connect to the specified wifi ssid with password. |
196 virtual void ConnectToWifiNetwork(const string16& ssid, | 198 virtual void ConnectToWifiNetwork(const string16& ssid, |
197 const string16& password) = 0; | 199 const string16& password, |
| 200 const string16& identity, |
| 201 const string16& certpath) = 0; |
198 | 202 |
199 // Connect to the specified cellular network. | 203 // Connect to the specified cellular network. |
200 virtual void ConnectToCellularNetwork(CellularNetwork network) = 0; | 204 virtual void ConnectToCellularNetwork(CellularNetwork network) = 0; |
201 | 205 |
202 // Forget the passed in wifi network. | 206 // Forget the passed in wifi network. |
203 virtual void ForgetWifiNetwork(const WifiNetwork& network) = 0; | 207 virtual void ForgetWifiNetwork(const WifiNetwork& network) = 0; |
204 | 208 |
205 // Forget the passed in cellular network. | 209 // Forget the passed in cellular network. |
206 virtual void ForgetCellularNetwork(const CellularNetwork& network) = 0; | 210 virtual void ForgetCellularNetwork(const CellularNetwork& network) = 0; |
207 | 211 |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
294 // Returns the list of remembered cellular networks. | 298 // Returns the list of remembered cellular networks. |
295 virtual const CellularNetworkVector& remembered_cellular_networks() const { | 299 virtual const CellularNetworkVector& remembered_cellular_networks() const { |
296 return remembered_cellular_networks_; | 300 return remembered_cellular_networks_; |
297 } | 301 } |
298 | 302 |
299 // Request a scan for new wifi networks. | 303 // Request a scan for new wifi networks. |
300 virtual void RequestWifiScan(); | 304 virtual void RequestWifiScan(); |
301 | 305 |
302 // Connect to the specified wireless network with password. | 306 // Connect to the specified wireless network with password. |
303 virtual void ConnectToWifiNetwork(WifiNetwork network, | 307 virtual void ConnectToWifiNetwork(WifiNetwork network, |
304 const string16& password); | 308 const string16& password, |
| 309 const string16& identity, |
| 310 const string16& certpath); |
305 | 311 |
306 // Connect to the specified wifi ssid with password. | 312 // Connect to the specified wifi ssid with password. |
307 virtual void ConnectToWifiNetwork(const string16& ssid, | 313 virtual void ConnectToWifiNetwork(const string16& ssid, |
308 const string16& password); | 314 const string16& password, |
| 315 const string16& identity, |
| 316 const string16& certpath); |
309 | 317 |
310 // Forget the passed in wifi network. | 318 // Forget the passed in wifi network. |
311 virtual void ForgetWifiNetwork(const WifiNetwork& network); | 319 virtual void ForgetWifiNetwork(const WifiNetwork& network); |
312 | 320 |
313 // Forget the passed in cellular network. | 321 // Forget the passed in cellular network. |
314 virtual void ForgetCellularNetwork(const CellularNetwork& network); | 322 virtual void ForgetCellularNetwork(const CellularNetwork& network); |
315 | 323 |
316 // Connect to the specified cellular network. | 324 // Connect to the specified cellular network. |
317 virtual void ConnectToCellularNetwork(CellularNetwork network); | 325 virtual void ConnectToCellularNetwork(CellularNetwork network); |
318 | 326 |
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
440 int connected_devices_; | 448 int connected_devices_; |
441 | 449 |
442 bool offline_mode_; | 450 bool offline_mode_; |
443 | 451 |
444 DISALLOW_COPY_AND_ASSIGN(NetworkLibraryImpl); | 452 DISALLOW_COPY_AND_ASSIGN(NetworkLibraryImpl); |
445 }; | 453 }; |
446 | 454 |
447 } // namespace chromeos | 455 } // namespace chromeos |
448 | 456 |
449 #endif // CHROME_BROWSER_CHROMEOS_CROS_NETWORK_LIBRARY_H_ | 457 #endif // CHROME_BROWSER_CHROMEOS_CROS_NETWORK_LIBRARY_H_ |
OLD | NEW |