Index: device/bluetooth/bluetooth_socket_thread_win.h |
diff --git a/device/bluetooth/bluetooth_socket_thread_win.h b/device/bluetooth/bluetooth_socket_thread_win.h |
deleted file mode 100644 |
index 063ebbbeed0f3ea88aec65e7111b566121fc80ca..0000000000000000000000000000000000000000 |
--- a/device/bluetooth/bluetooth_socket_thread_win.h |
+++ /dev/null |
@@ -1,48 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef DEVICE_BLUETOOTH_BLUETOOTH_SOCKET_THREAD_WIN_H_ |
-#define DEVICE_BLUETOOTH_BLUETOOTH_SOCKET_THREAD_WIN_H_ |
- |
-#include "base/memory/ref_counted.h" |
-#include "base/memory/scoped_ptr.h" |
-#include "base/threading/thread_checker.h" |
- |
-namespace base { |
-class SequencedTaskRunner; |
-class Thread; |
-} // namespace base |
- |
-namespace device { |
- |
-// Thread abstraction used by |BluetoothSocketWWin| to perform IO operations on |
-// the underlying platform sockets. An instance of this class can be shared by |
-// many active sockets. |
-class BluetoothSocketThreadWin |
- : public base::RefCountedThreadSafe<BluetoothSocketThreadWin> { |
- public: |
- static scoped_refptr<BluetoothSocketThreadWin> Get(); |
- void OnSocketActivate(); |
- void OnSocketDeactivate(); |
- |
- scoped_refptr<base::SequencedTaskRunner> task_runner() const; |
- |
- private: |
- friend class base::RefCountedThreadSafe<BluetoothSocketThreadWin>; |
- BluetoothSocketThreadWin(); |
- virtual ~BluetoothSocketThreadWin(); |
- |
- void EnsureStarted(); |
- |
- base::ThreadChecker thread_checker_; |
- int active_socket_count_; |
- scoped_ptr<base::Thread> thread_; |
- scoped_refptr<base::SequencedTaskRunner> task_runner_; |
- |
- DISALLOW_COPY_AND_ASSIGN(BluetoothSocketThreadWin); |
-}; |
- |
-} // namespace device |
- |
-#endif // DEVICE_BLUETOOTH_BLUETOOTH_SOCKET_THREAD_WIN_H_ |