ble-reticulum/migration/ble_symbols_20260516_1429.txt

182 lines
9.6 KiB
Text

BLEAgent.py
class BLEAgent line 55
def __init__(self, bus, capability) line 68
def _log(self, message, level) line 82
def Release(self) line 101
def AuthorizeService(self, device, uuid) line 111
def RequestAuthorization(self, device) line 127
def RequestConfirmation(self, device, passkey) line 139
def RequestPasskey(self, device) line 155
def Cancel(self) line 172
def _format_device_path(self, device_path) line 182
def register_agent(capability) line 202
def unregister_agent(agent) line 262
BLEFragmentation.py
class BLEFragmenter line 52
def __init__(self, mtu) line 68
def fragment_packet(self, packet) line 82
def get_fragment_overhead(self, packet_size) line 158
class BLEReassembler line 176
def __init__(self, timeout) line 187
def receive_fragment(self, fragment, sender_id) line 205
def _reassemble(self, buffer) line 380
def cleanup_stale_buffers(self) line 402
def get_statistics(self) line 429
def reset_statistics(self) line 443
class HDLCFramer line 450
def frame_packet(packet) line 464
def deframe_packet(frame) line 491
BLEGATTServer.py
class BLEGATTServer line 51
def __init__(self, interface, device_name, agent_capability) line 77
def _log(self, message, level) line 127
def _handle_write_rx(self, value, options) line 148
def _handle_read_identity(self, options) line 215
def _handle_central_connected(self, central_address, mtu) line 242
def _handle_central_disconnected(self, central_address) line 279
def _run_server_thread(self) line 306
async def start(self) line 441
def set_transport_identity(self, identity_hash) line 484
async def stop(self) line 503
async def send_notification(self, data, central_address) line 543
def is_connected(self, central_address) line 607
def get_connected_centrals(self) line 620
def get_connection_info(self, central_address) line 630
def get_central_mtu(self, central_address) line 643
def get_statistics(self) line 658
def __str__(self) line 678
def __repr__(self) line 684
BLEInterface.py
class DiscoveredPeer line 118
def __init__(self, address, name, rssi) line 146
def update_rssi(self, rssi) line 167
def record_connection_attempt(self) line 172
def record_connection_success(self) line 177
def record_connection_failure(self) line 181
def get_success_rate(self) line 185
def __repr__(self) line 196
class BLEInterface line 202
def __init__(self, owner, configuration) line 267
def start(self) line 479
def final_init(self) line 516
def _setup_logging_redirect(self) line 529
def _start_advertising_when_identity_ready(self) line 583
def _clear_stale_ble_paths(self) line 630
def _start_cleanup_timer(self) line 686
def _periodic_cleanup_task(self) line 701
def _cleanup_pending_identity_connections(self) line 741
def _process_pending_detaches(self) line 771
def _validate_spawned_interfaces(self) line 829
def _device_discovered_callback(self, device) line 912
def _device_connected_callback(self, address, peer_identity) line 964
def _check_duplicate_identity(self, address, peer_identity) line 1023
def _mtu_negotiated_callback(self, address, mtu) line 1112
def _handle_identity_handshake(self, address, data) line 1174
def _data_received_callback(self, address, data) line 1281
def _device_disconnected_callback(self, address) line 1295
def _cleanup_stale_address(self, identity_hash, old_address) line 1380
def _address_changed_callback(self, old_address, new_address, identity_hash) line 1411
def _error_callback(self, severity, message, exc) line 1479
def _score_peer(self, peer) line 1534
def _select_peers_to_connect(self) line 1620
def _is_blacklisted(self, address) line 1761
def _record_connection_success(self, address) line 1785
def _record_connection_failure(self, address) line 1800
def _get_fragmenter_key(self, peer_identity, peer_address) line 1858
def _compute_identity_hash(self, peer_identity) line 1871
def _spawn_peer_interface(self, address, name, peer_identity, client, mtu, connection_type) line 1892
def _handle_ble_data(self, peer_address, data) line 1957
def handle_peripheral_data(self, data, sender_address) line 2085
def handle_central_connected(self, address) line 2188
def handle_central_disconnected(self, address) line 2222
def process_incoming(self, data) line 2291
def process_outgoing(self, data) line 2305
def detach(self) line 2335
def should_ingress_limit(self) line 2365
def __str__(self) line 2376
class BLEPeerInterface line 2380
def __init__(self, parent, peer_address, peer_name, peer_identity) line 2388
def process_incoming(self, data) line 2420
def process_outgoing(self, data) line 2437
def detach(self) line 2483
def should_ingress_limit(self) line 2493
def connection_id(self) line 2498
def __str__(self) line 2510
__init__.py
bluetooth_driver.py
class BLEDevice line 10
class DriverState line 18
class BLEDriverInterface line 29
def start(self, service_uuid, rx_char_uuid, tx_char_uuid, identity_char_uuid) line 57
def stop(self) line 66
def set_identity(self, identity_bytes) line 74
def state(self) line 85
def connected_peers(self) line 91
def start_scanning(self) line 98
def stop_scanning(self) line 106
def start_advertising(self, device_name, identity) line 111
def stop_advertising(self) line 124
def connect(self, address) line 129
def disconnect(self, address) line 137
def send(self, address, data) line 142
def read_characteristic(self, address, char_uuid) line 157
def write_characteristic(self, address, char_uuid, data) line 165
def start_notify(self, address, char_uuid, callback) line 173
def get_local_address(self) line 183
def get_peer_role(self, address) line 191
def set_service_discovery_delay(self, seconds) line 204
def set_power_mode(self, mode) line 212
linux_bluetooth_driver.py
def _rns_showwarning(message, category, filename, lineno, file, line) line 142
def apply_bluez_services_resolved_patch() line 220
class PeerConnection line 287
class LinuxBluetoothDriver line 297
def __init__(self, discovery_interval, connection_timeout, min_rssi, service_discovery_delay, max_peers, adapter_index, agent_capability) line 314
def _log(self, message, level) line 403
def start(self, service_uuid, rx_char_uuid, tx_char_uuid, identity_char_uuid) line 426
def stop(self) line 489
def set_identity(self, identity_bytes) line 531
def state(self) line 551
def connected_peers(self) line 556
def start_scanning(self) line 565
def stop_scanning(self) line 582
def _should_pause_scanning(self) line 593
async def _scan_loop(self) line 607
async def _perform_scan(self) line 636
def start_advertising(self, device_name, identity) line 749
def stop_advertising(self) line 784
def connect(self, address) line 806
def disconnect(self, address) line 876
def _handle_peripheral_disconnected(self, address) line 909
async def _remove_bluez_device(self, address) line 942
async def _connect_to_peer(self, address) line 988
async def _connect_via_dbus_le(self, peer_address) line 1253
async def _negotiate_mtu(self, client) line 1291
def _handle_notification(self, address, data) line 1332
def send(self, address, data) line 1344
def read_characteristic(self, address, char_uuid) line 1386
def write_characteristic(self, address, char_uuid, data) line 1409
def start_notify(self, address, char_uuid, callback) line 1431
def get_local_address(self) line 1464
def get_peer_role(self, address) line 1468
def get_peer_mtu(self, address) line 1475
def set_service_discovery_delay(self, seconds) line 1494
def set_power_mode(self, mode) line 1499
def _run_event_loop(self) line 1511
async def _get_local_adapter_address(self) line 1523
def _detect_bluez_version(self) line 1556
class BluezeroGATTServer line 1578
def __init__(self, driver, service_uuid, rx_char_uuid, tx_char_uuid, identity_char_uuid, adapter_index, agent_capability) line 1589
def _log(self, message, level) line 1646
def set_identity(self, identity_bytes) line 1650
def _verify_services_on_dbus(self, timeout) line 1662
def _monitor_device_disconnections(self) line 1730
def _poll_stale_connections(self) line 1965
def start(self, device_name) line 2072
def stop(self) line 2160
def _run_server_thread(self, device_name) line 2206
def _handle_write_rx(self, value, options) line 2328
def _handle_read_identity(self, options) line 2374
def _handle_central_connected(self, central_address, mtu) line 2388
def _handle_central_disconnected(self, central_address) line 2430
def send_notification(self, central_address, data) line 2479