1 // Copyright (c) 2013 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 #ifndef DEVICE_BLUETOOTH_BLUETOOTH_SERVICE_RECORD_WIN_H_ 6 #define DEVICE_BLUETOOTH_BLUETOOTH_SERVICE_RECORD_WIN_H_ 7 8 #include <string> 9 10 #include "base/basictypes.h" 11 #include "device/bluetooth/bluetooth_init_win.h" 12 #include "device/bluetooth/bluetooth_service_record.h" 13 14 namespace device { 15 16 class BluetoothServiceRecordWin : public BluetoothServiceRecord { 17 public: 18 BluetoothServiceRecordWin(const std::string& name, 19 const std::string& address, 20 uint64 blob_size, 21 uint8* blob_data); 22 bth_addr()23 BTH_ADDR bth_addr() const { 24 return bth_addr_; 25 } 26 27 private: 28 BTH_ADDR bth_addr_; 29 30 DISALLOW_COPY_AND_ASSIGN(BluetoothServiceRecordWin); 31 }; 32 33 } // namespace device 34 35 #endif // DEVICE_BLUETOOTH_BLUETOOTH_SERVICE_RECORD_WIN_H_ 36