addCharListener(std::shared_ptr< BTGattCharListener > l) | direct_bt::BTGattHandler | |
BTGattHandler(const std::shared_ptr< BTDevice > &device, L2CAPComm &l2cap_att) noexcept | direct_bt::BTGattHandler | |
BTGattHandler(const BTGattHandler &)=delete | direct_bt::BTGattHandler | |
configNotificationIndication(BTGattDesc &cd, const bool enableNotification, const bool enableIndication) | direct_bt::BTGattHandler | |
Defaults enum name | direct_bt::BTGattHandler | |
disconnect(const bool disconnectDevice, const bool ioErrorCause) noexcept | direct_bt::BTGattHandler | |
discoverCharacteristics(BTGattServiceRef &service) | direct_bt::BTGattHandler | |
discoverCompletePrimaryServices(std::shared_ptr< BTGattHandler > shared_this) | direct_bt::BTGattHandler | |
discoverDescriptors(BTGattServiceRef &service) | direct_bt::BTGattHandler | |
discoverPrimaryServices(std::shared_ptr< BTGattHandler > shared_this, jau::darray< BTGattServiceRef > &result) | direct_bt::BTGattHandler | |
findCharacterisicsByValueHandle(const uint16_t charValueHandle) noexcept | direct_bt::BTGattHandler | |
findCharacterisicsByValueHandle(const uint16_t charValueHandle, jau::darray< BTGattServiceRef > &services) noexcept | direct_bt::BTGattHandler | |
findCharacterisicsByValueHandle(const uint16_t charValueHandle, BTGattServiceRef service) noexcept | direct_bt::BTGattHandler | |
getDeviceChecked() const | direct_bt::BTGattHandler | |
getDeviceInformation(jau::darray< BTGattServiceRef > &primServices) | direct_bt::BTGattHandler | |
getDeviceInformation(jau::darray< BTGattCharRef > &deviceInfoCharDeclList) | direct_bt::BTGattHandler | |
getDeviceUnchecked() const noexcept | direct_bt::BTGattHandler | inline |
getGenericAccess() noexcept | direct_bt::BTGattHandler | inline |
getGenericAccess(jau::darray< BTGattServiceRef > &primServices) | direct_bt::BTGattHandler | |
getGenericAccess(jau::darray< BTGattCharRef > &genericAccessCharDeclList) | direct_bt::BTGattHandler | |
getSendIndicationConfirmation() noexcept | direct_bt::BTGattHandler | |
getServerMTU() const noexcept | direct_bt::BTGattHandler | inline |
getServices() noexcept | direct_bt::BTGattHandler | inline |
getStateString() const noexcept | direct_bt::BTGattHandler | inline |
getUsedMTU() const noexcept | direct_bt::BTGattHandler | inline |
hasIOError() const noexcept | direct_bt::BTGattHandler | inline |
isConnected() const noexcept | direct_bt::BTGattHandler | inline |
number(const Defaults d) | direct_bt::BTGattHandler | inlinestatic |
operator=(const BTGattHandler &)=delete | direct_bt::BTGattHandler | |
ping() | direct_bt::BTGattHandler | |
readCharacteristicValue(const BTGattChar &c, POctets &res, int expectedLength=-1) | direct_bt::BTGattHandler | |
readDescriptorValue(BTGattDesc &cd, int expectedLength=-1) | direct_bt::BTGattHandler | |
readValue(const uint16_t handle, POctets &res, int expectedLength=-1) | direct_bt::BTGattHandler | |
removeAllAssociatedCharListener(std::shared_ptr< BTGattChar > associatedChar) noexcept | direct_bt::BTGattHandler | |
removeAllAssociatedCharListener(const BTGattChar *associatedChar) noexcept | direct_bt::BTGattHandler | |
removeAllCharListener() noexcept | direct_bt::BTGattHandler | |
removeCharListener(std::shared_ptr< BTGattCharListener > l) noexcept | direct_bt::BTGattHandler | |
removeCharListener(const BTGattCharListener *l) noexcept | direct_bt::BTGattHandler | |
setSendIndicationConfirmation(const bool v) | direct_bt::BTGattHandler | |
writeCharacteristicValue(const BTGattChar &c, const TROOctets &value) | direct_bt::BTGattHandler | |
writeCharacteristicValueNoResp(const BTGattChar &c, const TROOctets &value) | direct_bt::BTGattHandler | |
writeDescriptorValue(const BTGattDesc &cd) | direct_bt::BTGattHandler | |
writeValue(const uint16_t handle, const TROOctets &value, const bool withResponse) | direct_bt::BTGattHandler | |
~BTGattHandler() noexcept | direct_bt::BTGattHandler | |