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

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

addMgmtEventCallback(const MgmtEvent::Opcode opc, const MgmtEventCallback &cb) noexceptdirect_bt::HCIHandler
addSMPMsgCallback(const HCISMPMsgCallback &l)direct_bt::HCIHandler
clearAllCallbacks() noexceptdirect_bt::HCIHandler
clearMgmtEventCallbacks(const MgmtEvent::Opcode opc) noexceptdirect_bt::HCIHandler
close() noexceptdirect_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) noexceptdirect_bt::HCIHandler
DefaultsSizeT enum namedirect_bt::HCIHandler
disconnect(const uint16_t conn_handle, const BDAddressAndType &peerAddressAndType, const HCIStatusCode reason=HCIStatusCode::REMOTE_USER_TERMINATED_CONNECTION) noexceptdirect_bt::HCIHandler
envdirect_bt::HCIHandler
getBTMode() const noexceptdirect_bt::HCIHandlerinline
getCurrentScanType() const noexceptdirect_bt::HCIHandlerinline
getLocalVersion(HCILocalVersion &version) noexceptdirect_bt::HCIHandler
HCI_MAX_MTU enum valuedirect_bt::HCIHandler
HCIConnectionRef typedefdirect_bt::HCIHandler
HCIConnectionRefList_t typedefdirect_bt::HCIHandler
HCIHandler(const uint16_t dev_id, const BTMode btMode=BTMode::NONE) noexceptdirect_bt::HCIHandler
HCIHandler(const HCIHandler &)=deletedirect_bt::HCIHandler
isAdvertising() const noexceptdirect_bt::HCIHandlerinline
isOpen() const noexceptdirect_bt::HCIHandlerinline
le_add_to_resolv_list(const BDAddressAndType &peerIdentityAddressAndType, jau::uint128dp_t &peer_irk, jau::uint128dp_t &local_irk) noexceptdirect_bt::HCIHandler
le_clear_resolv_list() noexceptdirect_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)) noexceptdirect_bt::HCIHandler
le_del_from_resolv_list(const BDAddressAndType &peerIdentityAddressAndType) noexceptdirect_bt::HCIHandler
le_enable_adv(const bool enable) noexceptdirect_bt::HCIHandler
le_enable_scan(const bool enable, const bool filter_dup=true) noexceptdirect_bt::HCIHandler
le_get_local_features() noexceptdirect_bt::HCIHandlerinline
le_read_local_resolv_addr(const BDAddressAndType &peerIdentityAddressAndType, jau::EUI48 &localResolvableAddress) noexceptdirect_bt::HCIHandler
le_read_peer_resolv_addr(const BDAddressAndType &peerIdentityAddressAndType, jau::EUI48 &peerResolvableAddress) noexceptdirect_bt::HCIHandler
le_read_phy(const uint16_t conn_handle, const BDAddressAndType &peerAddressAndType, LE_PHYs &resTx, LE_PHYs &resRx) noexceptdirect_bt::HCIHandler
le_read_remote_features(const uint16_t conn_handle, const BDAddressAndType &peerAddressAndType) noexceptdirect_bt::HCIHandler
le_read_resolv_list_size(uint32_t &size_res) noexceptdirect_bt::HCIHandler
le_set_addr_resolv_enable(const bool enable) noexceptdirect_bt::HCIHandler
le_set_default_phy(const LE_PHYs Tx, const LE_PHYs Rx) noexceptdirect_bt::HCIHandler
le_set_phy(const uint16_t conn_handle, const BDAddressAndType &peerAddressAndType, const LE_PHYs Tx, const LE_PHYs Rx) noexceptdirect_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) noexceptdirect_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) noexceptdirect_bt::HCIHandler
operator=(const HCIHandler &)=deletedirect_bt::HCIHandler
PostShutdownFunc typedefdirect_bt::HCIHandler
removeMgmtEventCallback(const MgmtEvent::Opcode opc, const MgmtEventCallback &cb) noexceptdirect_bt::HCIHandler
removeSMPMsgCallback(const HCISMPMsgCallback &l)direct_bt::HCIHandler
resetAdapter(const PostShutdownFunc &user_post_shutdown)direct_bt::HCIHandler
resetAllStates(const bool powered_on) noexceptdirect_bt::HCIHandler
sendMgmtEvent(const MgmtEvent &event) noexceptdirect_bt::HCIHandler
setBTMode(const BTMode mode) noexceptdirect_bt::HCIHandlerinline
setCurrentScanType(const ScanType v) noexceptdirect_bt::HCIHandlerinline
setResolvHCIConnectionAddr(const BDAddressAndType &visibleAddressAndType, const BDAddressAndType &addressAndType) noexceptdirect_bt::HCIHandlerinline
size_type typedefdirect_bt::HCIHandler
toString() const noexceptdirect_bt::HCIHandler
use_ext_adv() const noexceptdirect_bt::HCIHandlerinline
use_ext_conn() const noexceptdirect_bt::HCIHandlerinline
use_ext_scan() const noexceptdirect_bt::HCIHandlerinline
use_resolv_add() const noexceptdirect_bt::HCIHandlerinline
use_resolv_clear() const noexceptdirect_bt::HCIHandlerinline
use_resolv_del() const noexceptdirect_bt::HCIHandlerinline
use_resolv_enable() const noexceptdirect_bt::HCIHandlerinline
use_resolv_readLocalRA() const noexceptdirect_bt::HCIHandlerinline
use_resolv_readPeerRA() const noexceptdirect_bt::HCIHandlerinline
use_resolv_size() const noexceptdirect_bt::HCIHandlerinline
~HCIHandler() noexceptdirect_bt::HCIHandlerinline