18#ifndef NIMBLE_CPP_LOCAL_ATTRIBUTE_H_
19#define NIMBLE_CPP_LOCAL_ATTRIBUTE_H_
21#include "syscfg/syscfg.h"
22#if CONFIG_BT_NIMBLE_ENABLED && MYNEWT_VAL(BLE_ROLE_PERIPHERAL)
24# include "NimBLEAttribute.h"
29class NimBLELocalAttribute :
public NimBLEAttribute {
35 uint8_t getRemoved()
const {
return m_removed; }
41 NimBLELocalAttribute(
const NimBLEUUID& uuid, uint16_t handle) : NimBLEAttribute{uuid, handle}, m_removed{0} {}
46 ~NimBLELocalAttribute() =
default;
52 void setRemoved(uint8_t removed) { m_removed = removed; }
A model of a BLE UUID.
Definition NimBLEUUID.h:41