BlueToe
an alternative GATT/BLE implementation
Loading...
Searching...
No Matches
bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack > Member List

This is the complete list of members for bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >, including all inherited members.

acknowledge(read_buffer)bluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >protected
allocate_receive_buffer() constbluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >protected
allocate_transmit_buffer(std::size_t size)bluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
allocate_transmit_buffer()bluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
c1(const bluetoe::details::uint128_t &temp_key, const bluetoe::details::uint128_t &rand, const bluetoe::details::uint128_t &p1, const bluetoe::details::uint128_t &p2) constbluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
cancel_synchronized_user_timer()bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
commit_transmit_buffer(read_buffer)bluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
connection_request_filter(bool b)bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
connection_request_filter() constbluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
create_long_term_key()bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
create_passkey()bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
create_srand()bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
disarm_connection_event()bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
f4(const std::uint8_t *u, const std::uint8_t *v, const std::array< std::uint8_t, 16 > &k, std::uint8_t z)bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
f5(const bluetoe::details::ecdh_shared_secret_t dh_key, const bluetoe::details::uint128_t &nonce_central, const bluetoe::details::uint128_t &nonce_periperal, const bluetoe::link_layer::device_address &addr_controller, const bluetoe::link_layer::device_address &addr_peripheral)bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
f6(const bluetoe::details::uint128_t &key, const bluetoe::details::uint128_t &n1, const bluetoe::details::uint128_t &n2, const bluetoe::details::uint128_t &r, const bluetoe::details::io_capabilities_t &io_caps, const bluetoe::link_layer::device_address &addr_controller, const bluetoe::link_layer::device_address &addr_peripheral)bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
free_received()bluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
g2(const std::uint8_t *u, const std::uint8_t *v, const bluetoe::details::uint128_t &x, const bluetoe::details::uint128_t &y)bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
generate_keys()bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
hardware_supports_2mbitbluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >static
hardware_supports_encryptionbluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >static
hardware_supports_legacy_pairingbluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >static
hardware_supports_lesc_pairingbluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >static
hardware_supports_synchronized_user_timerbluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >static
header_sizebluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >static
is_valid_public_key(const std::uint8_t *public_key) constbluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
layout typedefbluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
layout_overheadbluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >static
ll_data_pdu_buffer()bluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
max_buffer_sizebluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >static
max_max_rx_size() constbluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >inline
max_max_tx_size() constbluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >inline
max_rx_size() constbluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
max_rx_size(std::size_t max_size)bluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
max_tx_size() constbluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
max_tx_size(std::size_t max_size)bluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
min_buffer_sizebluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >static
next_received() constbluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
next_transmit()bluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >protected
p256(const std::uint8_t *private_key, const std::uint8_t *public_key)bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
pending_outgoing_data_available() constbluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
radio_add_to_white_list(const device_address &addr)bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
radio_clear_white_list()bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
radio_is_connection_request_in_filter(const device_address &addr) constbluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
radio_is_in_white_list(const device_address &addr) constbluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
radio_is_scan_request_in_filter(const device_address &addr) constbluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
radio_maximum_white_list_entriesbluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >static
radio_package_overheadbluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >static
radio_remove_from_white_list(const device_address &addr)bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
radio_scan_request_filter(bool b)bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
radio_scan_request_filter() constbluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
radio_set_phy(details::phy_ll_encoding receiving_encoding, details::phy_ll_encoding transmiting_c_encoding)bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
radio_white_list_free_size() constbluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
raw_pdu_buffer()bluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
received(read_buffer)bluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >protected
request_event_cancelation()bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
reset_pdu_buffer()bluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
run()bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
s1(const bluetoe::details::uint128_t &temp_key, const bluetoe::details::uint128_t &prand, const bluetoe::details::uint128_t &crand)bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
schedule_advertisment(unsigned channel, const bluetoe::link_layer::write_buffer &advertising_data, const bluetoe::link_layer::write_buffer &response_data, bluetoe::link_layer::delta_time when, const bluetoe::link_layer::read_buffer &receive)bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
schedule_connection_event(unsigned channel, bluetoe::link_layer::delta_time start_receive, bluetoe::link_layer::delta_time end_receive, bluetoe::link_layer::delta_time connection_interval)bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
schedule_synchronized_user_timer(bluetoe::link_layer::delta_time timeout, bluetoe::link_layer::delta_time max_cb_runtime)bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
scheduled_radio()bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
select_random_nonce()bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
set_access_address_and_crc_init(std::uint32_t access_address, std::uint32_t crc_init)bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
setup_encryption(bluetoe::details::uint128_t key, std::uint64_t skdm, std::uint32_t ivm)bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
sizebluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >static
start_receive_encrypted()bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
start_transmit_encrypted()bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
static_random_address_seed() constbluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >
stop_pdu_buffer()bluetoe::link_layer::ll_data_pdu_buffer< TransmitSize, ReceiveSize, scheduled_radio< TransmitSize, ReceiveSize, CallBack > >
stop_receive_encrypted()bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
stop_transmit_encrypted()bluetoe::link_layer::scheduled_radio_with_encryption< TransmitSize, ReceiveSize, CallBack >
wake_up()bluetoe::link_layer::scheduled_radio< TransmitSize, ReceiveSize, CallBack >