summaryrefslogtreecommitdiffstats
path: root/device
diff options
context:
space:
mode:
authorreillyg <reillyg@chromium.org>2016-01-27 17:38:01 -0800
committerCommit bot <commit-bot@chromium.org>2016-01-28 02:04:51 +0000
commita9de0faddbb95c8c672540953a719a6eb23afe54 (patch)
tree20fd17ba9742553989e1963854f826bebdcfd21e /device
parentdca229ec9a69564985d182a16c9f2068db4d1989 (diff)
downloadchromium_src-a9de0faddbb95c8c672540953a719a6eb23afe54.zip
chromium_src-a9de0faddbb95c8c672540953a719a6eb23afe54.tar.gz
chromium_src-a9de0faddbb95c8c672540953a719a6eb23afe54.tar.bz2
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}
Diffstat (limited to 'device')
-rw-r--r--device/usb/BUILD.gn1
-rw-r--r--device/usb/mock_usb_device_handle.h1
-rw-r--r--device/usb/usb_device_handle.h7
-rw-r--r--device/usb/usb_device_handle_impl.cc1
-rw-r--r--device/usb/usb_device_handle_unittest.cc1
-rw-r--r--device/usb/usb_service_impl.cc1
6 files changed, 10 insertions, 2 deletions
diff --git a/device/usb/BUILD.gn b/device/usb/BUILD.gn
index 6adc36f..0d3795b 100644
--- a/device/usb/BUILD.gn
+++ b/device/usb/BUILD.gn
@@ -99,6 +99,7 @@ source_set("mocks") {
deps = [
":usb",
"//base",
+ "//net",
]
public_deps = [
diff --git a/device/usb/mock_usb_device_handle.h b/device/usb/mock_usb_device_handle.h
index dfa798e..372068c 100644
--- a/device/usb/mock_usb_device_handle.h
+++ b/device/usb/mock_usb_device_handle.h
@@ -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 {
diff --git a/device/usb/usb_device_handle.h b/device/usb/usb_device_handle.h
index 3e608d5..a97dddc 100644
--- a/device/usb/usb_device_handle.h
+++ b/device/usb/usb_device_handle.h
@@ -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 {
diff --git a/device/usb/usb_device_handle_impl.cc b/device/usb/usb_device_handle_impl.cc
index 5bbbffe..338af16 100644
--- a/device/usb/usb_device_handle_impl.cc
+++ b/device/usb/usb_device_handle_impl.cc
@@ -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 {
diff --git a/device/usb/usb_device_handle_unittest.cc b/device/usb/usb_device_handle_unittest.cc
index 4d4a55a..1c116fd 100644
--- a/device/usb/usb_device_handle_unittest.cc
+++ b/device/usb/usb_device_handle_unittest.cc
@@ -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 {
diff --git a/device/usb/usb_service_impl.cc b/device/usb/usb_service_impl.cc
index b169d83..93b51d6 100644
--- a/device/usb/usb_service_impl.cc
+++ b/device/usb/usb_service_impl.cc
@@ -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)