Index: device/hid/hid_connection_linux.h |
diff --git a/device/hid/hid_connection_linux.h b/device/hid/hid_connection_linux.h |
index 1f5a7a88cc5fa20dfef1c883af572af295a8420c..afbf64cb44076a431a108d87f42f56bde1d064e2 100644 |
--- a/device/hid/hid_connection_linux.h |
+++ b/device/hid/hid_connection_linux.h |
@@ -19,19 +19,16 @@ class HidConnectionLinux : public HidConnection, |
HidConnectionLinux(HidDeviceInfo device_info, std::string dev_node); |
// HidConnection implementation. |
- virtual void PlatformRead(scoped_refptr<net::IOBufferWithSize> buffer, |
- const IOCallback& callback) OVERRIDE; |
- virtual void PlatformWrite(uint8_t report_id, |
- scoped_refptr<net::IOBufferWithSize> buffer, |
- const IOCallback& callback) OVERRIDE; |
- virtual void PlatformGetFeatureReport( |
- uint8_t report_id, |
- scoped_refptr<net::IOBufferWithSize> buffer, |
- const IOCallback& callback) OVERRIDE; |
+ virtual void PlatformRead(const ReadCallback& callback) OVERRIDE; |
+ virtual void PlatformWrite(scoped_refptr<net::IOBuffer> buffer, |
+ size_t size, |
+ const WriteCallback& callback) OVERRIDE; |
+ virtual void PlatformGetFeatureReport(uint8_t report_id, |
+ const ReadCallback& callback) OVERRIDE; |
virtual void PlatformSendFeatureReport( |
- uint8_t report_id, |
- scoped_refptr<net::IOBufferWithSize> buffer, |
- const IOCallback& callback) OVERRIDE; |
+ scoped_refptr<net::IOBuffer> buffer, |
+ size_t size, |
+ const WriteCallback& callback) OVERRIDE; |
// base::MessagePumpLibevent::Watcher implementation. |
virtual void OnFileCanReadWithoutBlocking(int fd) OVERRIDE; |
@@ -44,7 +41,7 @@ class HidConnectionLinux : public HidConnection, |
void Disconnect(); |
void Flush(); |
- void ProcessInputReport(scoped_refptr<net::IOBufferWithSize> buffer); |
+ void ProcessInputReport(scoped_refptr<net::IOBuffer> buffer, size_t size); |
void ProcessReadQueue(); |
base::File device_file_; |