| 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 <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/base64.h" | 9 #include "base/base64.h" |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 23 matching lines...) Expand all Loading... |
| 34 | 34 |
| 35 } // namespace | 35 } // namespace |
| 36 | 36 |
| 37 NetworkingPrivateServiceClient::ServiceCallbacks::ServiceCallbacks() { | 37 NetworkingPrivateServiceClient::ServiceCallbacks::ServiceCallbacks() { |
| 38 } | 38 } |
| 39 | 39 |
| 40 NetworkingPrivateServiceClient::ServiceCallbacks::~ServiceCallbacks() { | 40 NetworkingPrivateServiceClient::ServiceCallbacks::~ServiceCallbacks() { |
| 41 } | 41 } |
| 42 | 42 |
| 43 NetworkingPrivateServiceClient::NetworkingPrivateServiceClient( | 43 NetworkingPrivateServiceClient::NetworkingPrivateServiceClient( |
| 44 std::unique_ptr<WiFiService> wifi_service, | 44 std::unique_ptr<WiFiService> wifi_service) |
| 45 std::unique_ptr<VerifyDelegate> verify_delegate) | 45 : wifi_service_(std::move(wifi_service)), weak_factory_(this) { |
| 46 : NetworkingPrivateDelegate(std::move(verify_delegate)), | |
| 47 wifi_service_(std::move(wifi_service)), | |
| 48 weak_factory_(this) { | |
| 49 sequence_token_ = BrowserThread::GetBlockingPool()->GetNamedSequenceToken( | 46 sequence_token_ = BrowserThread::GetBlockingPool()->GetNamedSequenceToken( |
| 50 kNetworkingPrivateSequenceTokenName); | 47 kNetworkingPrivateSequenceTokenName); |
| 51 task_runner_ = | 48 task_runner_ = |
| 52 BrowserThread::GetBlockingPool() | 49 BrowserThread::GetBlockingPool() |
| 53 ->GetSequencedTaskRunnerWithShutdownBehavior( | 50 ->GetSequencedTaskRunnerWithShutdownBehavior( |
| 54 sequence_token_, base::SequencedWorkerPool::CONTINUE_ON_SHUTDOWN); | 51 sequence_token_, base::SequencedWorkerPool::CONTINUE_ON_SHUTDOWN); |
| 55 task_runner_->PostTask( | 52 task_runner_->PostTask( |
| 56 FROM_HERE, | 53 FROM_HERE, |
| 57 base::Bind(&WiFiService::Initialize, | 54 base::Bind(&WiFiService::Initialize, |
| 58 base::Unretained(wifi_service_.get()), task_runner_)); | 55 base::Unretained(wifi_service_.get()), task_runner_)); |
| (...skipping 417 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 476 } | 473 } |
| 477 | 474 |
| 478 void NetworkingPrivateServiceClient::OnNetworkListChangedEventOnUIThread( | 475 void NetworkingPrivateServiceClient::OnNetworkListChangedEventOnUIThread( |
| 479 const std::vector<std::string>& network_guids) { | 476 const std::vector<std::string>& network_guids) { |
| 480 DCHECK_CURRENTLY_ON(BrowserThread::UI); | 477 DCHECK_CURRENTLY_ON(BrowserThread::UI); |
| 481 for (auto& observer : network_events_observers_) | 478 for (auto& observer : network_events_observers_) |
| 482 observer.OnNetworkListChangedEvent(network_guids); | 479 observer.OnNetworkListChangedEvent(network_guids); |
| 483 } | 480 } |
| 484 | 481 |
| 485 } // namespace extensions | 482 } // namespace extensions |
| OLD | NEW |