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

Side by Side Diff: chrome/browser/devtools/device/devtools_android_bridge.cc

Issue 2370483002: DevTools: discover default port node servers for debugging (behind experiment) (Closed)
Patch Set: for landing Created 4 years, 2 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "chrome/browser/devtools/device/devtools_android_bridge.h" 5 #include "chrome/browser/devtools/device/devtools_android_bridge.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <algorithm> 8 #include <algorithm>
9 #include <map> 9 #include <map>
10 #include <set> 10 #include <set>
(...skipping 671 matching lines...) Expand 10 before | Expand all | Expand 10 after
682 ++it) { 682 ++it) {
683 browsers_.push_back(new RemoteBrowser(serial, *it)); 683 browsers_.push_back(new RemoteBrowser(serial, *it));
684 } 684 }
685 } 685 }
686 686
687 DevToolsAndroidBridge::RemoteDevice::~RemoteDevice() { 687 DevToolsAndroidBridge::RemoteDevice::~RemoteDevice() {
688 } 688 }
689 689
690 // DevToolsAndroidBridge ------------------------------------------------------ 690 // DevToolsAndroidBridge ------------------------------------------------------
691 691
692 // static
693 void DevToolsAndroidBridge::QueryCompleteDevices(
694 AndroidDeviceManager* device_manager,
695 const DeviceListCallback& callback) {
696 new DiscoveryRequest(device_manager, callback);
697 }
698
692 DevToolsAndroidBridge::DevToolsAndroidBridge( 699 DevToolsAndroidBridge::DevToolsAndroidBridge(
693 Profile* profile) 700 Profile* profile)
694 : profile_(profile), 701 : profile_(profile),
695 device_manager_(AndroidDeviceManager::Create()), 702 device_manager_(AndroidDeviceManager::Create()),
696 task_scheduler_(base::Bind(&DevToolsAndroidBridge::ScheduleTaskDefault)), 703 task_scheduler_(base::Bind(&DevToolsAndroidBridge::ScheduleTaskDefault)),
697 port_forwarding_controller_(new PortForwardingController(profile)), 704 port_forwarding_controller_(new PortForwardingController(profile)),
698 weak_factory_(this) { 705 weak_factory_(this) {
699 DCHECK_CURRENTLY_ON(BrowserThread::UI); 706 DCHECK_CURRENTLY_ON(BrowserThread::UI);
700 pref_change_registrar_.Init(profile_->GetPrefs()); 707 pref_change_registrar_.Init(profile_->GetPrefs());
701 pref_change_registrar_.Add(prefs::kDevToolsDiscoverUsbDevicesEnabled, 708 pref_change_registrar_.Add(prefs::kDevToolsDiscoverUsbDevicesEnabled,
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after
961 StopDeviceListPolling(); 968 StopDeviceListPolling();
962 StartDeviceListPolling(); 969 StartDeviceListPolling();
963 } 970 }
964 } 971 }
965 972
966 void DevToolsAndroidBridge::set_tcp_provider_callback_for_test( 973 void DevToolsAndroidBridge::set_tcp_provider_callback_for_test(
967 TCPProviderCallback callback) { 974 TCPProviderCallback callback) {
968 tcp_provider_callback_ = callback; 975 tcp_provider_callback_ = callback;
969 CreateDeviceProviders(); 976 CreateDeviceProviders();
970 } 977 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698