Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
|
This is the complete list of members for direct_bt::BTDevice, including all inherited members.
addCharListener(const BTGattCharListenerRef &l) noexcept | direct_bt::BTDevice | |
addCharListener(const BTGattCharListenerRef &l, const BTGattCharRef &d) noexcept | direct_bt::BTDevice | |
addressAndType | direct_bt::BTDevice | |
addStatusListener(const AdapterStatusListenerRef &l) noexcept | direct_bt::BTDevice | |
BTDevice(const BTDevice::ctor_cookie &cc, BTAdapter &adapter, EInfoReport const &r) | direct_bt::BTDevice | |
BTDevice(const BTDevice &)=delete | direct_bt::BTDevice | |
BTObject() noexcept | direct_bt::BTObject | inlineprotected |
checkValidInstance() const override | direct_bt::BTObject | inlinevirtual |
connectBREDR(const uint16_t pkt_type=HCI_DM1|HCI_DM3|HCI_DM5|HCI_DH1|HCI_DH3|HCI_DH5, const uint16_t clock_offset=0x0000, const uint8_t role_switch=0x01) noexcept | direct_bt::BTDevice | |
connectDefault() noexcept | direct_bt::BTDevice | |
connectLE(const uint16_t le_scan_interval=24, const uint16_t le_scan_window=24, const uint16_t conn_interval_min=8, const uint16_t conn_interval_max=12, const uint16_t conn_latency=0, const uint16_t conn_supervision_timeout=getHCIConnSupervisorTimeout(0, 15)) noexcept | direct_bt::BTDevice | |
disconnect(const HCIStatusCode reason=HCIStatusCode::REMOTE_USER_TERMINATED_CONNECTION) noexcept | direct_bt::BTDevice | |
findGattChar(const jau::uuid_t &service_uuid, const jau::uuid_t &char_uuid) noexcept | direct_bt::BTDevice | |
findGattChar(const jau::uuid_t &char_uuid) noexcept | direct_bt::BTDevice | |
findGattService(const jau::uuid_t &service_uuid) noexcept | direct_bt::BTDevice | |
GattServiceList_t typedef | direct_bt::BTDevice | |
get_java_class() const noexcept override | direct_bt::BTDevice | inlinevirtual |
getAdapter() const | direct_bt::BTDevice | inline |
getAddressAndType() const noexcept | direct_bt::BTDevice | inline |
getAvailableSMPKeys(const bool responder) const noexcept | direct_bt::BTDevice | |
getConnected() noexcept | direct_bt::BTDevice | inline |
getConnectedLE_PHY(LE_PHYs &resTx, LE_PHYs &resRx) noexcept | direct_bt::BTDevice | |
getConnectionHandle() const noexcept | direct_bt::BTDevice | inline |
getConnectionInfo() noexcept | direct_bt::BTDevice | |
getConnIOCapability() const noexcept | direct_bt::BTDevice | |
getConnSecurityLevel() const noexcept | direct_bt::BTDevice | |
getCreationTimestamp() const noexcept | direct_bt::BTDevice | inline |
getEIR() noexcept | direct_bt::BTDevice | |
getEIRInd() noexcept | direct_bt::BTDevice | |
getEIRScanRsp() noexcept | direct_bt::BTDevice | |
getGattGenericAccess() | direct_bt::BTDevice | |
getGattHandler() noexcept | direct_bt::BTDevice | |
getGattServices() noexcept | direct_bt::BTDevice | |
getIdentityResolvingKey(const bool responder) const noexcept | direct_bt::BTDevice | |
getJavaObject() noexcept | jau::jni::JavaUplink | inline |
getLastDiscoveryTimestamp() const noexcept | direct_bt::BTDevice | inline |
getLastUpdateAge(const uint64_t ts_now) const noexcept | direct_bt::BTDevice | inline |
getLastUpdateTimestamp() const noexcept | direct_bt::BTDevice | inline |
getLinkKey(const bool responder) const noexcept | direct_bt::BTDevice | |
getLocalGATTRole() const noexcept | direct_bt::BTDevice | |
getLongTermKey(const bool responder) const noexcept | direct_bt::BTDevice | |
getName() const noexcept | direct_bt::BTDevice | |
getPairingMode() const noexcept | direct_bt::BTDevice | |
getPairingState() const noexcept | direct_bt::BTDevice | |
getResponderSMPPassKey() const noexcept | direct_bt::BTDevice | |
getResponderSMPPassKeyString() const noexcept | direct_bt::BTDevice | inline |
getRole() const noexcept | direct_bt::BTDevice | inline |
getRSSI() const noexcept | direct_bt::BTDevice | inline |
getRxPhys() const noexcept | direct_bt::BTDevice | inline |
getSharedInstance() const noexcept | direct_bt::BTDevice | |
getSignatureResolvingKey(const bool responder) const noexcept | direct_bt::BTDevice | |
getTxPhys() const noexcept | direct_bt::BTDevice | inline |
getTxPower() const noexcept | direct_bt::BTDevice | inline |
getVisibleAddressAndType() const noexcept | direct_bt::BTDevice | inline |
instance_valid | direct_bt::BTObject | protected |
isConnSecurityAutoEnabled() const noexcept | direct_bt::BTDevice | |
isPrePaired() const noexcept | direct_bt::BTDevice | inline |
isValidInstance() const noexcept | direct_bt::BTObject | inline |
java_class() noexcept | direct_bt::BTDevice | inlinestatic |
javaObjectToString() const noexcept | jau::jni::JavaUplink | inline |
JavaUplink() noexcept=default | jau::jni::JavaUplink | |
JavaUplink(const JavaUplink &o) noexcept=default | jau::jni::JavaUplink | |
JavaUplink(JavaUplink &&o) noexcept=default | jau::jni::JavaUplink | |
matches_irk(const BDAddressAndType &rpa) noexcept | direct_bt::BTDevice | |
operator=(const BTDevice &)=delete | direct_bt::BTDevice | |
direct_bt::BTObject::operator=(const JavaUplink &o) noexcept=default | jau::jni::JavaUplink | |
direct_bt::BTObject::operator=(JavaUplink &&o) noexcept=default | jau::jni::JavaUplink | |
pingGATT() noexcept | direct_bt::BTDevice | |
remove() noexcept | direct_bt::BTDevice | |
removeAllAssociatedCharListener(const BTGattCharRef &associatedCharacteristic) noexcept | direct_bt::BTDevice | |
removeAllAssociatedCharListener(const BTGattChar *associatedCharacteristic) noexcept | direct_bt::BTDevice | |
removeAllCharListener() noexcept | direct_bt::BTDevice | |
removeCharListener(const BTGattCharListenerRef &l) noexcept | direct_bt::BTDevice | |
removeStatusListener(const AdapterStatusListenerRef &l) noexcept | direct_bt::BTDevice | |
sendIndication(const uint16_t char_value_handle, const jau::TROOctets &value) noexcept | direct_bt::BTDevice | |
sendNotification(const uint16_t char_value_handle, const jau::TROOctets &value) noexcept | direct_bt::BTDevice | |
setConnectedLE_PHY(const LE_PHYs Tx, const LE_PHYs Rx) noexcept | direct_bt::BTDevice | |
setConnSecurity(const BTSecurityLevel sec_level, const SMPIOCapability io_cap=SMPIOCapability::UNSET) noexcept | direct_bt::BTDevice | |
setConnSecurityAuto(const SMPIOCapability iocap_auto) noexcept | direct_bt::BTDevice | |
setIdentityResolvingKey(const SMPIdentityResolvingKey &irk) noexcept | direct_bt::BTDevice | |
setJavaObject(const JavaAnonRef &objRef) noexcept | jau::jni::JavaUplink | inline |
setJavaObject() noexcept | jau::jni::JavaUplink | inline |
setLinkKey(const SMPLinkKey &lk) noexcept | direct_bt::BTDevice | |
setLongTermKey(const SMPLongTermKey <k) noexcept | direct_bt::BTDevice | |
setPairingNumericComparison(const bool equal) noexcept | direct_bt::BTDevice | |
setPairingPasskey(const uint32_t passkey) noexcept | direct_bt::BTDevice | |
setPairingPasskeyNegative() noexcept | direct_bt::BTDevice | |
setPairingPINCode(const std::string &pinCode) noexcept | direct_bt::BTDevice | |
setPairingPINCodeNegative() noexcept | direct_bt::BTDevice | |
setSignatureResolvingKey(const SMPSignatureResolvingKey &csrk) noexcept | direct_bt::BTDevice | |
setSMPKeyBin(const SMPKeyBin &bin) noexcept | direct_bt::BTDevice | |
size_type typedef | direct_bt::BTDevice | |
ssize_type typedef | direct_bt::BTDevice | |
toString() const noexcept override | direct_bt::BTDevice | inlinevirtual |
toString(bool includeDiscoveredServices) const noexcept | direct_bt::BTDevice | |
ts_creation | direct_bt::BTDevice | |
unpair() noexcept | direct_bt::BTDevice | |
uploadKeys() noexcept | direct_bt::BTDevice | |
uploadKeys(const SMPKeyBin &bin, const BTSecurityLevel req_min_level) noexcept | direct_bt::BTDevice | inline |
uploadKeys(const std::string &smp_key_bin_path, const BTSecurityLevel req_min_level, const bool verbose_) noexcept | direct_bt::BTDevice | inline |
validateSecParam(const BTSecurityLevel sec_level, const SMPIOCapability io_cap, BTSecurityLevel &res_sec_level, SMPIOCapability &res_io_cap) noexcept | direct_bt::BTDevice | static |
visibleAddressAndType | direct_bt::BTDevice | |
~BTDevice() noexcept override | direct_bt::BTDevice | |
~BTObject() noexcept override | direct_bt::BTObject | inline |
~JavaUplink() noexcept | jau::jni::JavaUplink | inlinevirtual |