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

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

Issue 987963002: Add forgetNetwork to networkingPrivate (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase + feedback Created 5 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
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 "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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698