addFlags(GAPFlags f) noexcept | direct_bt::EInfoReport | inline |
addService(const std::shared_ptr< const jau::uuid_t > &uuid) noexcept | direct_bt::EInfoReport | |
addService(const jau::uuid_t &uuid) noexcept | direct_bt::EInfoReport | |
clear() noexcept | direct_bt::EInfoReport | |
EInfoReport() noexcept | direct_bt::EInfoReport | inline |
EInfoReport(const EInfoReport &)=default | direct_bt::EInfoReport | |
eirDataMaskToString() const noexcept | direct_bt::EInfoReport | |
findService(const jau::uuid_t &uuid) const noexcept | direct_bt::EInfoReport | |
getADAddressType() const noexcept | direct_bt::EInfoReport | inline |
getAddress() const noexcept | direct_bt::EInfoReport | inline |
getAddressType() const noexcept | direct_bt::EInfoReport | inline |
getAppearance() const noexcept | direct_bt::EInfoReport | inline |
getConnInterval(uint16_t &min, uint16_t &max) const noexcept | direct_bt::EInfoReport | inline |
getDeviceClass() const noexcept | direct_bt::EInfoReport | inline |
getDeviceID(uint16_t &source_, uint16_t &vendor_, uint16_t &product_, uint16_t &version_) const noexcept | direct_bt::EInfoReport | inline |
getDeviceIDModalias() const noexcept | direct_bt::EInfoReport | |
getDeviceIDProduct() const noexcept | direct_bt::EInfoReport | inline |
getDeviceIDSource() const noexcept | direct_bt::EInfoReport | inline |
getDeviceIDVendor() const noexcept | direct_bt::EInfoReport | inline |
getDeviceIDVersion() const noexcept | direct_bt::EInfoReport | inline |
getEIRDataMask() const noexcept | direct_bt::EInfoReport | inline |
getEvtType() const noexcept | direct_bt::EInfoReport | inline |
getExtEvtType() const noexcept | direct_bt::EInfoReport | inline |
getFlags() const noexcept | direct_bt::EInfoReport | inline |
getHash() const noexcept | direct_bt::EInfoReport | inline |
getManufactureSpecificData() const noexcept | direct_bt::EInfoReport | inline |
getName() const noexcept | direct_bt::EInfoReport | inline |
getRandomizer() const noexcept | direct_bt::EInfoReport | inline |
getRSSI() const noexcept | direct_bt::EInfoReport | inline |
getServices() const noexcept | direct_bt::EInfoReport | inline |
getServicesComplete() const noexcept | direct_bt::EInfoReport | inline |
getShortName() const noexcept | direct_bt::EInfoReport | inline |
getSource() const noexcept | direct_bt::EInfoReport | inline |
getSourceExt() const noexcept | direct_bt::EInfoReport | inline |
getTimestamp() const noexcept | direct_bt::EInfoReport | inline |
getTxPower() const noexcept | direct_bt::EInfoReport | inline |
isSet(EIRDataType bit) const noexcept | direct_bt::EInfoReport | inline |
number(const Source rhs) noexcept | direct_bt::EInfoReport | inlinestatic |
operator!=(const EInfoReport &o) const noexcept | direct_bt::EInfoReport | inline |
operator=(const EInfoReport &o)=default | direct_bt::EInfoReport | |
operator==(const EInfoReport &o) const noexcept | direct_bt::EInfoReport | |
read_data(uint8_t const *data, uint8_t const data_length) noexcept | direct_bt::EInfoReport | |
read_ext_ad_reports(uint8_t const *data, jau::nsize_t const data_length) noexcept | direct_bt::EInfoReport | static |
set(const EInfoReport &eir) noexcept | direct_bt::EInfoReport | |
setAddress(jau::EUI48 const &a) noexcept | direct_bt::EInfoReport | inline |
setAddressType(BDAddressType at) noexcept | direct_bt::EInfoReport | |
setAppearance(AppearanceCat a) noexcept | direct_bt::EInfoReport | inline |
setConnInterval(const uint16_t min, const uint16_t max) noexcept | direct_bt::EInfoReport | inline |
setDeviceClass(uint32_t c) noexcept | direct_bt::EInfoReport | inline |
setDeviceID(const uint16_t source, const uint16_t vendor, const uint16_t product, const uint16_t version) noexcept | direct_bt::EInfoReport | |
setEvtType(AD_PDU_Type et) noexcept | direct_bt::EInfoReport | inline |
setExtEvtType(EAD_Event_Type eadt) noexcept | direct_bt::EInfoReport | inline |
setFlags(GAPFlags f) noexcept | direct_bt::EInfoReport | inline |
setHash(const uint8_t *h) noexcept | direct_bt::EInfoReport | inline |
setManufactureSpecificData(const ManufactureSpecificData &msd_) | direct_bt::EInfoReport | |
setName(const std::string &name_) noexcept | direct_bt::EInfoReport | |
setRandomizer(const uint8_t *r) noexcept | direct_bt::EInfoReport | inline |
setRSSI(int8_t v) noexcept | direct_bt::EInfoReport | inline |
setServicesComplete(const bool v) noexcept | direct_bt::EInfoReport | inline |
setShortName(const std::string &name_short_) noexcept | direct_bt::EInfoReport | |
setSource(Source s, bool ext) noexcept | direct_bt::EInfoReport | inline |
setTimestamp(uint64_t ts) noexcept | direct_bt::EInfoReport | inline |
setTxPower(int8_t v) noexcept | direct_bt::EInfoReport | inline |
size_type typedef | direct_bt::EInfoReport | |
Source enum name | direct_bt::EInfoReport | |
ssize_type typedef | direct_bt::EInfoReport | |
toSource(const AD_PDU_Type type) | direct_bt::EInfoReport | static |
toSource(const EAD_Event_Type type) | direct_bt::EInfoReport | static |
toString(const bool includeServices=true) const noexcept | direct_bt::EInfoReport | |
write_data(EIRDataType write_mask, uint8_t *data, jau::nsize_t const data_length) const noexcept | direct_bt::EInfoReport | |