Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(461)

Side by Side Diff: extensions/browser/api/networking_private/networking_private_service_client.cc

Issue 2751423004: Move NetworkingPrivateDelegate::CryptoVerify to networking_cast_private (Closed)
Patch Set: blocking pool removed Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « extensions/browser/api/networking_private/networking_private_service_client.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
OLDNEW
« no previous file with comments | « extensions/browser/api/networking_private/networking_private_service_client.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698