| 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 #include "extensions/browser/api/networking_private/networking_private_service_c
lient.h" | 5 #include "extensions/browser/api/networking_private/networking_private_service_c
lient.h" |
| 6 | 6 |
| 7 #include "base/base64.h" | 7 #include "base/base64.h" |
| 8 #include "base/bind.h" | 8 #include "base/bind.h" |
| 9 #include "base/sequenced_task_runner.h" | 9 #include "base/sequenced_task_runner.h" |
| 10 #include "base/threading/worker_pool.h" | 10 #include "base/threading/worker_pool.h" |
| (...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 212 | 212 |
| 213 task_runner_->PostTaskAndReply( | 213 task_runner_->PostTaskAndReply( |
| 214 FROM_HERE, base::Bind(&WiFiService::CreateNetwork, | 214 FROM_HERE, base::Bind(&WiFiService::CreateNetwork, |
| 215 base::Unretained(wifi_service_.get()), shared, | 215 base::Unretained(wifi_service_.get()), shared, |
| 216 base::Passed(&properties), network_guid, error), | 216 base::Passed(&properties), network_guid, error), |
| 217 base::Bind(&NetworkingPrivateServiceClient::AfterCreateNetwork, | 217 base::Bind(&NetworkingPrivateServiceClient::AfterCreateNetwork, |
| 218 weak_factory_.GetWeakPtr(), service_callbacks->id, | 218 weak_factory_.GetWeakPtr(), service_callbacks->id, |
| 219 base::Owned(network_guid), base::Owned(error))); | 219 base::Owned(network_guid), base::Owned(error))); |
| 220 } | 220 } |
| 221 | 221 |
| 222 void NetworkingPrivateServiceClient::ForgetNetwork( |
| 223 const std::string& guid, |
| 224 const VoidCallback& success_callback, |
| 225 const FailureCallback& failure_callback) { |
| 226 // TODO(mef): Implement for Win/Mac |
| 227 failure_callback.Run(networking_private::kErrorNotSupported); |
| 228 } |
| 229 |
| 222 void NetworkingPrivateServiceClient::GetNetworks( | 230 void NetworkingPrivateServiceClient::GetNetworks( |
| 223 const std::string& network_type, | 231 const std::string& network_type, |
| 224 bool configured_only, | 232 bool configured_only, |
| 225 bool visible_only, | 233 bool visible_only, |
| 226 int limit, | 234 int limit, |
| 227 const NetworkListCallback& success_callback, | 235 const NetworkListCallback& success_callback, |
| 228 const FailureCallback& failure_callback) { | 236 const FailureCallback& failure_callback) { |
| 229 ServiceCallbacks* service_callbacks = AddServiceCallbacks(); | 237 ServiceCallbacks* service_callbacks = AddServiceCallbacks(); |
| 230 service_callbacks->failure_callback = failure_callback; | 238 service_callbacks->failure_callback = failure_callback; |
| 231 service_callbacks->get_visible_networks_callback = success_callback; | 239 service_callbacks->get_visible_networks_callback = success_callback; |
| (...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 425 | 433 |
| 426 void NetworkingPrivateServiceClient::OnNetworkListChangedEventOnUIThread( | 434 void NetworkingPrivateServiceClient::OnNetworkListChangedEventOnUIThread( |
| 427 const std::vector<std::string>& network_guids) { | 435 const std::vector<std::string>& network_guids) { |
| 428 DCHECK_CURRENTLY_ON(BrowserThread::UI); | 436 DCHECK_CURRENTLY_ON(BrowserThread::UI); |
| 429 FOR_EACH_OBSERVER(NetworkingPrivateDelegateObserver, | 437 FOR_EACH_OBSERVER(NetworkingPrivateDelegateObserver, |
| 430 network_events_observers_, | 438 network_events_observers_, |
| 431 OnNetworkListChangedEvent(network_guids)); | 439 OnNetworkListChangedEvent(network_guids)); |
| 432 } | 440 } |
| 433 | 441 |
| 434 } // namespace extensions | 442 } // namespace extensions |
| OLD | NEW |