Commit a9de0fad authored by reillyg's avatar reillyg Committed by Commit bot

Remove net/base/io_buffer.h include from usb_device_handle.h.

net::IOBuffer should be forward declared. This requires a number of
source files to add their own includes where they use net::IOBuffer.

BUG=None

Review URL: https://codereview.chromium.org/1642493005

Cr-Commit-Position: refs/heads/master@{#371955}
parent dca229ec
......@@ -25,6 +25,7 @@
#include "device/usb/usb_device.h"
#include "device/usb/usb_device_handle.h"
#include "device/usb/usb_service.h"
#include "net/base/io_buffer.h"
#include "testing/gtest/include/gtest/gtest.h"
using content::BrowserThread;
......
......@@ -24,6 +24,7 @@
#include "device/usb/usb_descriptors.h"
#include "device/usb/usb_device.h"
#include "device/usb/usb_service.h"
#include "net/base/io_buffer.h"
#include "net/base/ip_endpoint.h"
#include "net/base/net_errors.h"
#include "net/socket/stream_socket.h"
......
......@@ -27,6 +27,8 @@ class RSAPrivateKey;
}
namespace net {
class IOBuffer;
class IOBufferWithSize;
class StreamSocket;
}
......
......@@ -9,6 +9,7 @@
#include "base/callback_helpers.h"
#include "base/logging.h"
#include "base/message_loop/message_loop.h"
#include "net/base/io_buffer.h"
#include "net/base/net_errors.h"
namespace {
......
......@@ -10,6 +10,7 @@
#include "chrome/browser/devtools/device/usb/android_rsa.h"
#include "chrome/browser/devtools/device/usb/android_usb_device.h"
#include "crypto/rsa_private_key.h"
#include "net/base/io_buffer.h"
#include "net/base/net_errors.h"
#include "net/socket/stream_socket.h"
......
......@@ -99,6 +99,7 @@ source_set("mocks") {
deps = [
":usb",
"//base",
"//net",
]
public_deps = [
......
......@@ -10,6 +10,7 @@
#include <stddef.h>
#include <stdint.h>
#include "net/base/io_buffer.h"
#include "testing/gmock/include/gmock/gmock.h"
namespace device {
......
......@@ -11,13 +11,16 @@
#include <map>
#include <vector>
#include "base/callback.h"
#include "base/callback_forward.h"
#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/strings/string16.h"
#include "base/threading/thread_checker.h"
#include "device/usb/usb_descriptors.h"
#include "net/base/io_buffer.h"
namespace net {
class IOBuffer;
}
namespace device {
......
......@@ -22,6 +22,7 @@
#include "device/usb/usb_device_impl.h"
#include "device/usb/usb_error.h"
#include "device/usb/usb_service.h"
#include "net/base/io_buffer.h"
#include "third_party/libusb/src/libusb/libusb.h"
namespace device {
......
......@@ -13,6 +13,7 @@
#include "device/test/usb_test_gadget.h"
#include "device/usb/usb_device.h"
#include "device/usb/usb_device_handle.h"
#include "net/base/io_buffer.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace device {
......
......@@ -23,6 +23,7 @@
#include "device/usb/usb_device_handle.h"
#include "device/usb/usb_error.h"
#include "device/usb/webusb_descriptors.h"
#include "net/base/io_buffer.h"
#include "third_party/libusb/src/libusb/libusb.h"
#if defined(OS_WIN)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment