Index: device/bluetooth/bluetooth_socket_chromeos.h |
diff --git a/device/bluetooth/bluetooth_socket_chromeos.h b/device/bluetooth/bluetooth_socket_chromeos.h |
index 1c52c679f0e76b2a343e5e2477cfa0eff56cde18..7fffa1da082f0538595f0bad622589e0fd1e00c1 100644 |
--- a/device/bluetooth/bluetooth_socket_chromeos.h |
+++ b/device/bluetooth/bluetooth_socket_chromeos.h |
@@ -13,16 +13,11 @@ |
#include "device/bluetooth/bluetooth_socket.h" |
namespace dbus { |
- |
class FileDescriptor; |
- |
} // namespace dbus |
namespace net { |
- |
-class DrainableIOBuffer; |
-class GrowableIOBuffer; |
- |
+class IOBuffer; |
} // namespace net |
namespace chromeos { |
@@ -32,10 +27,16 @@ namespace chromeos { |
class CHROMEOS_EXPORT BluetoothSocketChromeOS |
: public device::BluetoothSocket { |
public: |
- // BluetoothSocket override. |
- virtual bool Receive(net::GrowableIOBuffer* buffer) OVERRIDE; |
- virtual bool Send(net::DrainableIOBuffer* buffer) OVERRIDE; |
- virtual std::string GetLastErrorMessage() const OVERRIDE; |
+ // BluetoothSocket override |
+ virtual void Disconnect(const base::Closure& callback) OVERRIDE; |
+ virtual void Receive(int count, |
+ const ReceiveCompletionCallback& success_callback, |
+ const ReceiveErrorCompletionCallback& error_callback) |
+ OVERRIDE; |
+ virtual void Send(scoped_refptr<net::IOBuffer> buffer, |
+ int buffer_size, |
+ const SendCompletionCallback& success_callback, |
+ const ErrorCompletionCallback& error_callback) OVERRIDE; |
// Create an instance of a BluetoothSocket from the passed file descriptor |
// received over D-Bus in |fd|, the descriptor will be taken from that object |