Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
|
This is the complete list of members for direct_bt::HCIHandler, including all inherited members.
addMgmtEventCallback(const MgmtEvent::Opcode opc, const MgmtEventCallback &cb) noexcept | direct_bt::HCIHandler | |
addSMPMsgCallback(const HCISMPMsgCallback &l) | direct_bt::HCIHandler | |
clearAllCallbacks() noexcept | direct_bt::HCIHandler | |
clearMgmtEventCallbacks(const MgmtEvent::Opcode opc) noexcept | direct_bt::HCIHandler | |
close() noexcept | direct_bt::HCIHandler | |
create_conn(const EUI48 &bdaddr, 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::HCIHandler | |
DefaultsSizeT enum name | direct_bt::HCIHandler | |
disconnect(const uint16_t conn_handle, const BDAddressAndType &peerAddressAndType, const HCIStatusCode reason=HCIStatusCode::REMOTE_USER_TERMINATED_CONNECTION) noexcept | direct_bt::HCIHandler | |
env | direct_bt::HCIHandler | |
getBTMode() const noexcept | direct_bt::HCIHandler | inline |
getCurrentScanType() const noexcept | direct_bt::HCIHandler | inline |
getLocalVersion(HCILocalVersion &version) noexcept | direct_bt::HCIHandler | |
HCI_MAX_MTU enum value | direct_bt::HCIHandler | |
HCIConnectionRef typedef | direct_bt::HCIHandler | |
HCIConnectionRefList_t typedef | direct_bt::HCIHandler | |
HCIHandler(const uint16_t dev_id, const BTMode btMode=BTMode::NONE) noexcept | direct_bt::HCIHandler | |
HCIHandler(const HCIHandler &)=delete | direct_bt::HCIHandler | |
isAdvertising() const noexcept | direct_bt::HCIHandler | inline |
isOpen() const noexcept | direct_bt::HCIHandler | inline |
le_add_to_resolv_list(const BDAddressAndType &peerIdentityAddressAndType, jau::uint128dp_t &peer_irk, jau::uint128dp_t &local_irk) noexcept | direct_bt::HCIHandler | |
le_clear_resolv_list() noexcept | direct_bt::HCIHandler | |
le_create_conn(const EUI48 &peer_bdaddr, const HCILEPeerAddressType peer_mac_type=HCILEPeerAddressType::PUBLIC, const HCILEOwnAddressType own_mac_type=HCILEOwnAddressType::PUBLIC, 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 supervision_timeout=getHCIConnSupervisorTimeout(0, 15)) noexcept | direct_bt::HCIHandler | |
le_del_from_resolv_list(const BDAddressAndType &peerIdentityAddressAndType) noexcept | direct_bt::HCIHandler | |
le_enable_adv(const bool enable) noexcept | direct_bt::HCIHandler | |
le_enable_scan(const bool enable, const bool filter_dup=true) noexcept | direct_bt::HCIHandler | |
le_get_local_features() noexcept | direct_bt::HCIHandler | inline |
le_read_local_resolv_addr(const BDAddressAndType &peerIdentityAddressAndType, jau::EUI48 &localResolvableAddress) noexcept | direct_bt::HCIHandler | |
le_read_peer_resolv_addr(const BDAddressAndType &peerIdentityAddressAndType, jau::EUI48 &peerResolvableAddress) noexcept | direct_bt::HCIHandler | |
le_read_phy(const uint16_t conn_handle, const BDAddressAndType &peerAddressAndType, LE_PHYs &resTx, LE_PHYs &resRx) noexcept | direct_bt::HCIHandler | |
le_read_remote_features(const uint16_t conn_handle, const BDAddressAndType &peerAddressAndType) noexcept | direct_bt::HCIHandler | |
le_read_resolv_list_size(uint32_t &size_res) noexcept | direct_bt::HCIHandler | |
le_set_addr_resolv_enable(const bool enable) noexcept | direct_bt::HCIHandler | |
le_set_default_phy(const LE_PHYs Tx, const LE_PHYs Rx) noexcept | direct_bt::HCIHandler | |
le_set_phy(const uint16_t conn_handle, const BDAddressAndType &peerAddressAndType, const LE_PHYs Tx, const LE_PHYs Rx) noexcept | direct_bt::HCIHandler | |
le_start_adv(const EInfoReport &eir, const EIRDataType adv_mask=EIRDataType::FLAGS|EIRDataType::SERVICE_UUID, const EIRDataType scanrsp_mask=EIRDataType::NAME|EIRDataType::CONN_IVAL, const EUI48 &peer_bdaddr=EUI48::ANY_DEVICE, const HCILEOwnAddressType own_mac_type=HCILEOwnAddressType::PUBLIC, const HCILEOwnAddressType peer_mac_type=HCILEOwnAddressType::PUBLIC, const uint16_t adv_interval_min=160, const uint16_t adv_interval_max=480, const AD_PDU_Type adv_type=AD_PDU_Type::ADV_IND, const uint8_t adv_chan_map=0x07, const uint8_t filter_policy=0x00) noexcept | direct_bt::HCIHandler | |
le_start_scan(const bool filter_dup=true, const bool le_scan_active=true, const HCILEOwnAddressType own_mac_type=HCILEOwnAddressType::PUBLIC, const uint16_t le_scan_interval=24, const uint16_t le_scan_window=24, const uint8_t filter_policy=0x00) noexcept | direct_bt::HCIHandler | |
operator=(const HCIHandler &)=delete | direct_bt::HCIHandler | |
PostShutdownFunc typedef | direct_bt::HCIHandler | |
removeMgmtEventCallback(const MgmtEvent::Opcode opc, const MgmtEventCallback &cb) noexcept | direct_bt::HCIHandler | |
removeSMPMsgCallback(const HCISMPMsgCallback &l) | direct_bt::HCIHandler | |
resetAdapter(const PostShutdownFunc &user_post_shutdown) | direct_bt::HCIHandler | |
resetAllStates(const bool powered_on) noexcept | direct_bt::HCIHandler | |
sendMgmtEvent(const MgmtEvent &event) noexcept | direct_bt::HCIHandler | |
setBTMode(const BTMode mode) noexcept | direct_bt::HCIHandler | inline |
setCurrentScanType(const ScanType v) noexcept | direct_bt::HCIHandler | inline |
setResolvHCIConnectionAddr(const BDAddressAndType &visibleAddressAndType, const BDAddressAndType &addressAndType) noexcept | direct_bt::HCIHandler | inline |
size_type typedef | direct_bt::HCIHandler | |
toString() const noexcept | direct_bt::HCIHandler | |
use_ext_adv() const noexcept | direct_bt::HCIHandler | inline |
use_ext_conn() const noexcept | direct_bt::HCIHandler | inline |
use_ext_scan() const noexcept | direct_bt::HCIHandler | inline |
use_resolv_add() const noexcept | direct_bt::HCIHandler | inline |
use_resolv_clear() const noexcept | direct_bt::HCIHandler | inline |
use_resolv_del() const noexcept | direct_bt::HCIHandler | inline |
use_resolv_enable() const noexcept | direct_bt::HCIHandler | inline |
use_resolv_readLocalRA() const noexcept | direct_bt::HCIHandler | inline |
use_resolv_readPeerRA() const noexcept | direct_bt::HCIHandler | inline |
use_resolv_size() const noexcept | direct_bt::HCIHandler | inline |
~HCIHandler() noexcept | direct_bt::HCIHandler | inline |