Direct-BT  2.3.1
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 &addressAndType, 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
HCIHandler(const uint16_t dev_id, const BTMode btMode=BTMode::NONE) noexceptdirect_bt::HCIHandler
HCIHandler(const HCIHandler &)=deletedirect_bt::HCIHandler
isOpen() const noexceptdirect_bt::HCIHandlerinline
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=12, 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_enable_scan(const bool enable, const bool filter_dup=true) noexceptdirect_bt::HCIHandler
le_read_local_features(LE_Features &res) noexceptdirect_bt::HCIHandler
le_read_phy(const uint16_t conn_handle, const BDAddressAndType &addressAndType, LE_PHYs &resRx, LE_PHYs &resTx) noexceptdirect_bt::HCIHandler
le_set_scan_param(const bool le_scan_active=false, 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
le_start_scan(const bool filter_dup=true, const bool le_scan_active=false, 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
pidSelfdirect_bt::HCIHandlerstatic
removeMgmtEventCallback(const MgmtEvent::Opcode opc, const MgmtEventCallback &cb) noexceptdirect_bt::HCIHandler
removeSMPMsgCallback(const HCISMPMsgCallback &l)direct_bt::HCIHandler
reset() noexceptdirect_bt::HCIHandler
resetAdapter()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
startAdapter()direct_bt::HCIHandler
stopAdapter()direct_bt::HCIHandler
toString() const noexceptdirect_bt::HCIHandler
use_ext_conn() const noexceptdirect_bt::HCIHandlerinline
use_ext_scan() const noexceptdirect_bt::HCIHandlerinline
~HCIHandler() noexceptdirect_bt::HCIHandlerinline