blob: 6c0abe89221129528958522b474ade8dc33459a4 [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chromeos/services/secure_channel/ble_advertiser.h"
namespace chromeos {
namespace secure_channel {
BleAdvertiser::BleAdvertiser(Delegate* delegate) : delegate_(delegate) {}
BleAdvertiser::~BleAdvertiser() = default;
void BleAdvertiser::NotifyAdvertisingSlotEnded(
const DeviceIdPair& device_id_pair,
bool replaced_by_higher_priority_advertisement) {
delegate_->OnAdvertisingSlotEnded(device_id_pair,
replaced_by_higher_priority_advertisement);
}
void BleAdvertiser::NotifyFailureToGenerateAdvertisement(
const DeviceIdPair& device_id_pair) {
delegate_->OnFailureToGenerateAdvertisement(device_id_pair);
}
} // namespace secure_channel
} // namespace chromeos