blob: 922f325fac52575c733e82afc588d4c84cc9b3ba [file] [log] [blame]
Vitaly Buka4615e0d2015-10-14 15:35:12 -07001// Copyright 2015 The Weave Authors. All rights reserved.
Robert Ginda35ab0952015-09-11 16:23:07 -07002// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
Johan Euphrosine3523fdd2015-10-14 20:46:05 -07005#ifndef LIBWEAVE_EXAMPLES_PROVIDER_BLUEZ_CLIENT_H_
6#define LIBWEAVE_EXAMPLES_PROVIDER_BLUEZ_CLIENT_H_
Robert Ginda35ab0952015-09-11 16:23:07 -07007
Vitaly Buka1e363672015-09-25 14:01:16 -07008#include <weave/provider/bluetooth.h>
Robert Ginda35ab0952015-09-11 16:23:07 -07009
10namespace weave {
11namespace examples {
12
13// Example of weave::Bluetooth implemented with bluez.
Vitaly Buka1e363672015-09-25 14:01:16 -070014class BluetoothImpl : public provider::Bluetooth {
Robert Ginda35ab0952015-09-11 16:23:07 -070015 public:
16 BluetoothImpl();
17
18 ~BluetoothImpl() override;
19};
20
21} // namespace examples
22} // namespace weave
23
Johan Euphrosine3523fdd2015-10-14 20:46:05 -070024#endif // LIBWEAVE_EXAMPLES_PROVIDER_BLUEZ_CLIENT_H_