| Attribute()=default | c7222::Attribute | |
| Attribute(Attribute &&) noexcept=default | c7222::Attribute | |
| Attribute(const Uuid &uuid, uint16_t properties, uint16_t handle=0) | c7222::Attribute | |
| Attribute(const Uuid &uuid, uint16_t properties, const uint8_t *data, size_t size, uint16_t handle=0) | c7222::Attribute | |
| CharacteristicAggregateFormat(const std::vector< uint16_t > &handles, uint16_t handle=0) | c7222::Attribute | static |
| CharacteristicDeclaration(uint8_t properties, uint16_t value_handle, const Uuid &characteristic_uuid, uint16_t handle=0) | c7222::Attribute | static |
| CharacteristicExtendedProperties(uint16_t value, uint16_t handle=0) | c7222::Attribute | static |
| CharacteristicPresentationFormat(uint8_t format, int8_t exponent, uint16_t unit, uint8_t name_space, uint16_t description, uint16_t handle=0) | c7222::Attribute | static |
| CharacteristicUserDescription(const std::string &description, uint16_t handle=0) | c7222::Attribute | static |
| ClientCharacteristicConfiguration(uint16_t value, uint16_t handle=0) | c7222::Attribute | static |
| GetDynamicValue() const | c7222::Attribute | inline |
| GetHandle() const | c7222::Attribute | inline |
| GetProperties() const | c7222::Attribute | inline |
| GetUuid() const | c7222::Attribute | inline |
| GetValueData() const | c7222::Attribute | inline |
| GetValueSize() const | c7222::Attribute | inline |
| HasReadCallback() const | c7222::Attribute | inline |
| HasWriteCallback() const | c7222::Attribute | inline |
| IncludedServiceDeclaration(uint16_t start_handle, uint16_t end_handle, const Uuid &service_uuid, uint16_t handle=0) | c7222::Attribute | static |
| InvokeReadCallback(uint16_t offset, uint8_t *buffer, uint16_t buffer_size) const | c7222::Attribute | |
| InvokeWriteCallback(uint16_t offset, const uint8_t *data, uint16_t size) | c7222::Attribute | |
| IsCharacteristicDeclaration(const Attribute &attr) | c7222::Attribute | static |
| IsCharacteristicExtendedProperties(const Attribute &attr) | c7222::Attribute | static |
| IsCharacteristicUserDescription(const Attribute &attr) | c7222::Attribute | static |
| IsClientCharacteristicConfiguration(const Attribute &attr) | c7222::Attribute | static |
| IsDescriptor(const Attribute &attr) | c7222::Attribute | static |
| IsIncludedServiceDeclaration(const Attribute &attr) | c7222::Attribute | static |
| IsPrimaryServiceDeclaration(const Attribute &attr) | c7222::Attribute | static |
| IsSecondaryServiceDeclaration(const Attribute &attr) | c7222::Attribute | static |
| IsServerCharacteristicConfiguration(const Attribute &attr) | c7222::Attribute | static |
| IsServiceDeclaration(const Attribute &attr) | c7222::Attribute | static |
| IsThisAttribute(const Uuid &uuid) const | c7222::Attribute | inline |
| IsThisAttribute(uint16_t handle) const | c7222::Attribute | inline |
| IsThisAttribute(const Uuid &uuid, uint16_t handle) const | c7222::Attribute | inline |
| IsUuid128() const | c7222::Attribute | inline |
| IsValid() const | c7222::Attribute | inline |
| MovableOnly(MovableOnly &&)=default | c7222::MovableOnly | |
| MovableOnly()=default | c7222::MovableOnly | |
| NonCopyable()=default | c7222::NonCopyable | protected |
| NonCopyable(const NonCopyable &)=delete | c7222::NonCopyable | |
| NonCopyable(NonCopyable &&)=default | c7222::NonCopyable | |
| operator<< | c7222::Attribute | friend |
| operator=(Attribute &&) noexcept=default | c7222::Attribute | |
| c7222::MovableOnly::operator=(MovableOnly &&)=default | c7222::MovableOnly | |
| c7222::NonCopyable::operator=(const NonCopyable &)=delete | c7222::NonCopyable | |
| c7222::NonCopyable::operator=(NonCopyable &&)=default | c7222::NonCopyable | |
| PrimaryServiceDeclaration(const Uuid &service_uuid, uint16_t handle=0) | c7222::Attribute | static |
| Properties enum name | c7222::Attribute | |
| ReadCallback typedef | c7222::Attribute | |
| SecondaryServiceDeclaration(const Uuid &service_uuid, uint16_t handle=0) | c7222::Attribute | static |
| ServerCharacteristicConfiguration(uint16_t value, uint16_t handle=0) | c7222::Attribute | static |
| SetHandle(uint16_t handle) | c7222::Attribute | inline |
| SetProperties(uint16_t properties) | c7222::Attribute | inline |
| SetReadCallback(ReadCallback callback) | c7222::Attribute | inline |
| SetStaticValue(const uint8_t *data, size_t size) | c7222::Attribute | |
| SetStaticValue(const std::vector< uint8_t > &data) | c7222::Attribute | |
| SetValue(const uint8_t *data, size_t size) | c7222::Attribute | |
| SetValue(std::vector< uint8_t > &&data) | c7222::Attribute | |
| SetValue(const std::vector< uint8_t > &data) | c7222::Attribute | |
| SetValue(const T &value) | c7222::Attribute | inline |
| SetWriteCallback(WriteCallback callback) | c7222::Attribute | inline |
| WriteCallback typedef | c7222::Attribute | |
| ~MovableOnly()=default | c7222::MovableOnly | virtual |
| ~NonCopyable()=default | c7222::NonCopyable | protected |