Direct-BT
2.3.1
Direct-BT - Direct Bluetooth Programming.
|
This is the complete list of members for direct_bt::BTManager, including all inherited members.
addChangedAdapterSetCallback(const ChangedAdapterSetCallback &l) | direct_bt::BTManager | |
addChangedAdapterSetCallback(ChangedAdapterSetFunc f) | direct_bt::BTManager | |
addDeviceToWhitelist(const uint16_t dev_id, const BDAddressAndType &addressAndType, const HCIWhitelistConnectType ctype) noexcept | direct_bt::BTManager | |
addMgmtEventCallback(const int dev_id, const MgmtEvent::Opcode opc, const MgmtEventCallback &cb) noexcept | direct_bt::BTManager | |
checkValid() const | jau::JavaUplink | inlinevirtual |
clearAllCallbacks() noexcept | direct_bt::BTManager | |
clearJavaObject() noexcept | jau::JavaUplink | inline |
clearMgmtEventCallbacks(const MgmtEvent::Opcode opc) noexcept | direct_bt::BTManager | |
ClientMaxMTU enum value | direct_bt::BTManager | |
close() noexcept | direct_bt::BTManager | |
Defaults enum name | direct_bt::BTManager | |
disconnect(const bool ioErrorCause, const uint16_t dev_id, const BDAddressAndType &addressAndType, const HCIStatusCode reason=HCIStatusCode::REMOTE_USER_TERMINATED_CONNECTION) noexcept | direct_bt::BTManager | |
get(const BTMode defaultBTMode=BTMode::NONE) | direct_bt::BTManager | inlinestatic |
get_java_class() const noexcept override | direct_bt::BTManager | inlinevirtual |
getAdapter(const uint16_t dev_id) const noexcept | direct_bt::BTManager | |
getAdapterCount() const noexcept | direct_bt::BTManager | inline |
getAdapters() | direct_bt::BTManager | inline |
getConnectionInfo(const uint16_t dev_id, const BDAddressAndType &addressAndType) noexcept | direct_bt::BTManager | |
getDefaultAdapter() const noexcept | direct_bt::BTManager | |
getDefaultBTMode() noexcept | direct_bt::BTManager | inline |
getIOCapability(const uint16_t dev_id) const noexcept | direct_bt::BTManager | |
getJavaObject() noexcept | jau::JavaUplink | inline |
isDeviceWhitelisted(const uint16_t dev_id, const BDAddressAndType &addressAndType) noexcept | direct_bt::BTManager | |
isOpen() const noexcept | direct_bt::BTManager | inline |
java_class() noexcept | direct_bt::BTManager | inlinestatic |
javaObjectToString() const noexcept | jau::JavaUplink | inline |
pairDevice(const uint16_t dev_id, const BDAddressAndType &addressAndType, const SMPIOCapability iocap) noexcept | direct_bt::BTManager | |
pidSelf | direct_bt::BTManager | static |
removeAllDevicesFromWhitelist() noexcept | direct_bt::BTManager | |
removeChangedAdapterSetCallback(const ChangedAdapterSetCallback &l) | direct_bt::BTManager | |
removeChangedAdapterSetCallback(ChangedAdapterSetFunc f) | direct_bt::BTManager | |
removeDeviceFromWhitelist(const uint16_t dev_id, const BDAddressAndType &addressAndType) noexcept | direct_bt::BTManager | |
removeMgmtEventCallback(const MgmtEvent::Opcode opc, const MgmtEventCallback &cb) noexcept | direct_bt::BTManager | |
removeMgmtEventCallback(const int dev_id) noexcept | direct_bt::BTManager | |
sendMgmtEvent(const MgmtEvent &event) noexcept | direct_bt::BTManager | |
setDiscoverable(const uint16_t dev_id, const uint8_t state, const uint16_t timeout, AdapterSetting ¤t_settings) noexcept | direct_bt::BTManager | |
setIOCapability(const uint16_t dev_id, const SMPIOCapability io_cap, SMPIOCapability &pre_io_cap) noexcept | direct_bt::BTManager | |
setJavaObject(std::shared_ptr< JavaAnon > objRef) noexcept | jau::JavaUplink | inline |
setJavaObject() noexcept | jau::JavaUplink | inline |
setLocalName(const uint16_t dev_id, const std::string &name, const std::string &short_name) noexcept | direct_bt::BTManager | |
setMode(const uint16_t dev_id, const MgmtCommand::Opcode opc, const uint8_t mode, AdapterSetting ¤t_settings) noexcept | direct_bt::BTManager | |
startDiscovery(const uint16_t dev_id, const BTMode btMode) noexcept | direct_bt::BTManager | |
startDiscovery(const uint16_t dev_id, const ScanType type) noexcept | direct_bt::BTManager | |
stopDiscovery(const uint16_t dev_id, const ScanType type) noexcept | direct_bt::BTManager | |
toString() const noexcept override | direct_bt::BTManager | inlinevirtual |
unpairDevice(const uint16_t dev_id, const BDAddressAndType &addressAndType, const bool disconnect) noexcept | direct_bt::BTManager | |
uploadConnParam(const uint16_t dev_id, const BDAddressAndType &addressAndType, const uint16_t conn_interval_min=12, const uint16_t conn_interval_max=12, const uint16_t conn_latency=0, const uint16_t supervision_timeout=getHCIConnSupervisorTimeout(0, 15)) noexcept | direct_bt::BTManager | |
uploadLinkKey(const uint16_t dev_id, const bool debug_keys, const MgmtLinkKeyInfo &key) noexcept | direct_bt::BTManager | |
uploadLongTermKey(const uint16_t dev_id, const MgmtLongTermKeyInfo &key) noexcept | direct_bt::BTManager | |
uploadLongTermKeyInfo(const uint16_t dev_id, const BDAddressAndType &addressAndType, const SMPLongTermKeyInfo <k) noexcept | direct_bt::BTManager | |
userConfirmReply(const uint16_t dev_id, const BDAddressAndType &addressAndType, const bool positive) noexcept | direct_bt::BTManager | |
userPasskeyNegativeReply(const uint16_t dev_id, const BDAddressAndType &addressAndType) noexcept | direct_bt::BTManager | |
userPasskeyReply(const uint16_t dev_id, const BDAddressAndType &addressAndType, const uint32_t passkey) noexcept | direct_bt::BTManager | |
~BTManager() noexcept | direct_bt::BTManager | inline |
~JavaUplink() noexcept | jau::JavaUplink | inlinevirtual |