blob: b9f03312ba8d23c24fccf202ce5e1d1fe11d2aab [file] [log] [blame]
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +00001// 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
14namespace device {
15
16class 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
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_