Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
direct_bt::BTDevice Member List

This is the complete list of members for direct_bt::BTDevice, including all inherited members.

addCharListener(const BTGattCharListenerRef &l) noexceptdirect_bt::BTDevice
addCharListener(const BTGattCharListenerRef &l, const BTGattCharRef &d) noexceptdirect_bt::BTDevice
addressAndTypedirect_bt::BTDevice
addStatusListener(const AdapterStatusListenerRef &l) noexceptdirect_bt::BTDevice
BTDevice(const BTDevice::ctor_cookie &cc, BTAdapter &adapter, EInfoReport const &r)direct_bt::BTDevice
BTDevice(const BTDevice &)=deletedirect_bt::BTDevice
BTObject() noexceptdirect_bt::BTObjectinlineprotected
checkValidInstance() const overridedirect_bt::BTObjectinlinevirtual
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) noexceptdirect_bt::BTDevice
connectDefault() noexceptdirect_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)) noexceptdirect_bt::BTDevice
disconnect(const HCIStatusCode reason=HCIStatusCode::REMOTE_USER_TERMINATED_CONNECTION) noexceptdirect_bt::BTDevice
findGattChar(const jau::uuid_t &service_uuid, const jau::uuid_t &char_uuid) noexceptdirect_bt::BTDevice
findGattChar(const jau::uuid_t &char_uuid) noexceptdirect_bt::BTDevice
findGattService(const jau::uuid_t &service_uuid) noexceptdirect_bt::BTDevice
GattServiceList_t typedefdirect_bt::BTDevice
get_java_class() const noexcept overridedirect_bt::BTDeviceinlinevirtual
getAdapter() constdirect_bt::BTDeviceinline
getAddressAndType() const noexceptdirect_bt::BTDeviceinline
getAvailableSMPKeys(const bool responder) const noexceptdirect_bt::BTDevice
getConnected() noexceptdirect_bt::BTDeviceinline
getConnectedLE_PHY(LE_PHYs &resTx, LE_PHYs &resRx) noexceptdirect_bt::BTDevice
getConnectionHandle() const noexceptdirect_bt::BTDeviceinline
getConnectionInfo() noexceptdirect_bt::BTDevice
getConnIOCapability() const noexceptdirect_bt::BTDevice
getConnSecurityLevel() const noexceptdirect_bt::BTDevice
getCreationTimestamp() const noexceptdirect_bt::BTDeviceinline
getEIR() noexceptdirect_bt::BTDevice
getEIRInd() noexceptdirect_bt::BTDevice
getEIRScanRsp() noexceptdirect_bt::BTDevice
getGattGenericAccess()direct_bt::BTDevice
getGattHandler() noexceptdirect_bt::BTDevice
getGattServices() noexceptdirect_bt::BTDevice
getIdentityResolvingKey(const bool responder) const noexceptdirect_bt::BTDevice
getJavaObject() noexceptjau::jni::JavaUplinkinline
getLastDiscoveryTimestamp() const noexceptdirect_bt::BTDeviceinline
getLastUpdateAge(const uint64_t ts_now) const noexceptdirect_bt::BTDeviceinline
getLastUpdateTimestamp() const noexceptdirect_bt::BTDeviceinline
getLinkKey(const bool responder) const noexceptdirect_bt::BTDevice
getLocalGATTRole() const noexceptdirect_bt::BTDevice
getLongTermKey(const bool responder) const noexceptdirect_bt::BTDevice
getName() const noexceptdirect_bt::BTDevice
getPairingMode() const noexceptdirect_bt::BTDevice
getPairingState() const noexceptdirect_bt::BTDevice
getResponderSMPPassKey() const noexceptdirect_bt::BTDevice
getResponderSMPPassKeyString() const noexceptdirect_bt::BTDeviceinline
getRole() const noexceptdirect_bt::BTDeviceinline
getRSSI() const noexceptdirect_bt::BTDeviceinline
getRxPhys() const noexceptdirect_bt::BTDeviceinline
getSharedInstance() const noexceptdirect_bt::BTDevice
getSignatureResolvingKey(const bool responder) const noexceptdirect_bt::BTDevice
getTxPhys() const noexceptdirect_bt::BTDeviceinline
getTxPower() const noexceptdirect_bt::BTDeviceinline
getVisibleAddressAndType() const noexceptdirect_bt::BTDeviceinline
instance_validdirect_bt::BTObjectprotected
isConnSecurityAutoEnabled() const noexceptdirect_bt::BTDevice
isPrePaired() const noexceptdirect_bt::BTDeviceinline
isValidInstance() const noexceptdirect_bt::BTObjectinline
java_class() noexceptdirect_bt::BTDeviceinlinestatic
javaObjectToString() const noexceptjau::jni::JavaUplinkinline
JavaUplink() noexcept=defaultjau::jni::JavaUplink
JavaUplink(const JavaUplink &o) noexcept=defaultjau::jni::JavaUplink
JavaUplink(JavaUplink &&o) noexcept=defaultjau::jni::JavaUplink
matches_irk(const BDAddressAndType &rpa) noexceptdirect_bt::BTDevice
operator=(const BTDevice &)=deletedirect_bt::BTDevice
direct_bt::BTObject::operator=(const JavaUplink &o) noexcept=defaultjau::jni::JavaUplink
direct_bt::BTObject::operator=(JavaUplink &&o) noexcept=defaultjau::jni::JavaUplink
pingGATT() noexceptdirect_bt::BTDevice
remove() noexceptdirect_bt::BTDevice
removeAllAssociatedCharListener(const BTGattCharRef &associatedCharacteristic) noexceptdirect_bt::BTDevice
removeAllAssociatedCharListener(const BTGattChar *associatedCharacteristic) noexceptdirect_bt::BTDevice
removeAllCharListener() noexceptdirect_bt::BTDevice
removeCharListener(const BTGattCharListenerRef &l) noexceptdirect_bt::BTDevice
removeStatusListener(const AdapterStatusListenerRef &l) noexceptdirect_bt::BTDevice
sendIndication(const uint16_t char_value_handle, const jau::TROOctets &value) noexceptdirect_bt::BTDevice
sendNotification(const uint16_t char_value_handle, const jau::TROOctets &value) noexceptdirect_bt::BTDevice
setConnectedLE_PHY(const LE_PHYs Tx, const LE_PHYs Rx) noexceptdirect_bt::BTDevice
setConnSecurity(const BTSecurityLevel sec_level, const SMPIOCapability io_cap=SMPIOCapability::UNSET) noexceptdirect_bt::BTDevice
setConnSecurityAuto(const SMPIOCapability iocap_auto) noexceptdirect_bt::BTDevice
setIdentityResolvingKey(const SMPIdentityResolvingKey &irk) noexceptdirect_bt::BTDevice
setJavaObject(const JavaAnonRef &objRef) noexceptjau::jni::JavaUplinkinline
setJavaObject() noexceptjau::jni::JavaUplinkinline
setLinkKey(const SMPLinkKey &lk) noexceptdirect_bt::BTDevice
setLongTermKey(const SMPLongTermKey &ltk) noexceptdirect_bt::BTDevice
setPairingNumericComparison(const bool equal) noexceptdirect_bt::BTDevice
setPairingPasskey(const uint32_t passkey) noexceptdirect_bt::BTDevice
setPairingPasskeyNegative() noexceptdirect_bt::BTDevice
setPairingPINCode(const std::string &pinCode) noexceptdirect_bt::BTDevice
setPairingPINCodeNegative() noexceptdirect_bt::BTDevice
setSignatureResolvingKey(const SMPSignatureResolvingKey &csrk) noexceptdirect_bt::BTDevice
setSMPKeyBin(const SMPKeyBin &bin) noexceptdirect_bt::BTDevice
size_type typedefdirect_bt::BTDevice
ssize_type typedefdirect_bt::BTDevice
toString() const noexcept overridedirect_bt::BTDeviceinlinevirtual
toString(bool includeDiscoveredServices) const noexceptdirect_bt::BTDevice
ts_creationdirect_bt::BTDevice
unpair() noexceptdirect_bt::BTDevice
uploadKeys() noexceptdirect_bt::BTDevice
uploadKeys(const SMPKeyBin &bin, const BTSecurityLevel req_min_level) noexceptdirect_bt::BTDeviceinline
uploadKeys(const std::string &smp_key_bin_path, const BTSecurityLevel req_min_level, const bool verbose_) noexceptdirect_bt::BTDeviceinline
validateSecParam(const BTSecurityLevel sec_level, const SMPIOCapability io_cap, BTSecurityLevel &res_sec_level, SMPIOCapability &res_io_cap) noexceptdirect_bt::BTDevicestatic
visibleAddressAndTypedirect_bt::BTDevice
~BTDevice() noexcept overridedirect_bt::BTDevice
~BTObject() noexcept overridedirect_bt::BTObjectinline
~JavaUplink() noexceptjau::jni::JavaUplinkinlinevirtual