#include "device/bluetooth/bluetooth_socket_thread.h"
#include <memory>
#include "base/lazy_instance.h"
#include "base/message_loop/message_pump_type.h"
#include "base/task/sequenced_task_runner.h"
#include "base/threading/thread.h"
namespace device {
base::LazyInstance<scoped_refptr<BluetoothSocketThread>>::DestructorAtExit
g_instance = …;
scoped_refptr<BluetoothSocketThread> BluetoothSocketThread::Get() { … }
void BluetoothSocketThread::CleanupForTesting() { … }
BluetoothSocketThread::BluetoothSocketThread() = default;
BluetoothSocketThread::~BluetoothSocketThread() { … }
void BluetoothSocketThread::OnSocketActivate() { … }
void BluetoothSocketThread::OnSocketDeactivate() { … }
void BluetoothSocketThread::EnsureStarted() { … }
scoped_refptr<base::SequencedTaskRunner> BluetoothSocketThread::task_runner()
const { … }
}