1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "device/bluetooth/bluetooth_channel_mac.h" 6 7 #import <IOBluetooth/IOBluetooth.h> 8 9 #include "base/logging.h" 10 #include "device/bluetooth/bluetooth_device_mac.h" 11 12 namespace device { 13 14 BluetoothChannelMac::BluetoothChannelMac() : socket_(NULL) { 15 } 16 17 BluetoothChannelMac::~BluetoothChannelMac() { 18 } 19 20 void BluetoothChannelMac::SetSocket(BluetoothSocketMac* socket) { 21 DCHECK(!socket_); 22 socket_ = socket; 23 } 24 25 std::string BluetoothChannelMac::GetDeviceAddress() { 26 return BluetoothDeviceMac::GetDeviceAddress(GetDevice()); 27 } 28 29 } // namespace device 30