#include "extensions/browser/api/bluetooth_low_energy/bluetooth_low_energy_notify_session.h"
#include "base/lazy_instance.h"
namespace extensions {
static base::LazyInstance<BrowserContextKeyedAPIFactory<
ApiResourceManager<BluetoothLowEnergyNotifySession>>>::DestructorAtExit
g_factory = …;
template <>
BrowserContextKeyedAPIFactory<
ApiResourceManager<BluetoothLowEnergyNotifySession>>*
ApiResourceManager<BluetoothLowEnergyNotifySession>::GetFactoryInstance() { … }
BluetoothLowEnergyNotifySession::BluetoothLowEnergyNotifySession(
bool persistent,
const std::string& owner_extension_id,
std::unique_ptr<device::BluetoothGattNotifySession> session)
: … { … }
BluetoothLowEnergyNotifySession::~BluetoothLowEnergyNotifySession() = default;
device::BluetoothGattNotifySession*
BluetoothLowEnergyNotifySession::GetSession() const { … }
bool BluetoothLowEnergyNotifySession::IsPersistent() const { … }
}