Add new certificateProvider extension API.
[chromium-blink-merge.git] / chrome / browser / devtools / device / adb / adb_device_provider.h
blob56b7fb96b722f9ad77d632a050ee4175d851a93b
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
3 // found in the LICENSE file.
5 #ifndef CHROME_BROWSER_DEVTOOLS_DEVICE_ADB_ADB_DEVICE_PROVIDER_H_
6 #define CHROME_BROWSER_DEVTOOLS_DEVICE_ADB_ADB_DEVICE_PROVIDER_H_
8 #include "chrome/browser/devtools/device/android_device_manager.h"
10 class AdbDeviceProvider : public AndroidDeviceManager::DeviceProvider {
11 public:
12 void QueryDevices(const SerialsCallback& callback) override;
14 void QueryDeviceInfo(const std::string& serial,
15 const DeviceInfoCallback& callback) override;
17 void OpenSocket(const std::string& serial,
18 const std::string& socket_name,
19 const SocketCallback& callback) override;
21 private:
22 ~AdbDeviceProvider() override;
25 #endif // CHROME_BROWSER_DEVTOOLS_DEVICE_ADB_ADB_DEVICE_PROVIDER_H_