#include "device/bluetooth/bluetooth_remote_gatt_service.h"
#include <utility>
#include "device/bluetooth/bluetooth_remote_gatt_characteristic.h"
#include "device/bluetooth/public/cpp/bluetooth_uuid.h"
namespace device {
BluetoothRemoteGattService::BluetoothRemoteGattService() = default;
BluetoothRemoteGattService::~BluetoothRemoteGattService() = default;
std::vector<BluetoothRemoteGattCharacteristic*>
BluetoothRemoteGattService::GetCharacteristics() const { … }
BluetoothRemoteGattCharacteristic*
BluetoothRemoteGattService::GetCharacteristic(
const std::string& identifier) const { … }
std::vector<BluetoothRemoteGattCharacteristic*>
BluetoothRemoteGattService::GetCharacteristicsByUUID(
const BluetoothUUID& characteristic_uuid) const { … }
bool BluetoothRemoteGattService::IsDiscoveryComplete() const { … }
void BluetoothRemoteGattService::SetDiscoveryComplete(bool complete) { … }
bool BluetoothRemoteGattService::AddCharacteristic(
std::unique_ptr<BluetoothRemoteGattCharacteristic> characteristic) { … }
}