// Copyright 2022 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef DEVICE_BLUETOOTH_FLOSS_BLUETOOTH_ADVERTISEMENT_FLOSS_H_ #define DEVICE_BLUETOOTH_FLOSS_BLUETOOTH_ADVERTISEMENT_FLOSS_H_ #include <memory> #include "dbus/object_path.h" #include "device/bluetooth/bluetooth_adapter.h" #include "device/bluetooth/bluetooth_advertisement.h" #include "device/bluetooth/floss/floss_advertiser_client.h" namespace floss { class BluetoothAdapterFloss; // BluetoothAdvertisementFloss represents an BLE advertising set and // provides methods to start/stop an advertising set and changing its // parameters. It keeps advertisement data and parameters in the format // required by Floss. class DEVICE_BLUETOOTH_EXPORT BluetoothAdvertisementFloss : public device::BluetoothAdvertisement { … }; } // namespace floss #endif // DEVICE_BLUETOOTH_FLOSS_BLUETOOTH_ADVERTISEMENT_FLOSS_H_