Home
last modified time | relevance | path

Searched refs:iterate_adv_data (Results 1 – 1 of 1) sorted by relevance

/packages/modules/Bluetooth/system/gd/rust/linux/utils/src/
Dadv_parser.rs47 fn iterate_adv_data(data: &[u8], data_type: u8) -> AdvDataIterator { in iterate_adv_data() function
53 iterate_adv_data(bytes, FLAGS).next().map_or(0, |v| v[0]) in extract_flags()
58 iterate_adv_data(bytes, COMPLETE_LIST_16_BIT_SERVICE_UUIDS) in extract_service_uuids()
62 iterate_adv_data(bytes, COMPLETE_LIST_32_BIT_SERVICE_UUIDS) in extract_service_uuids()
67 iterate_adv_data(bytes, COMPLETE_LIST_128_BIT_SERVICE_UUIDS) in extract_service_uuids()
76 iterate_adv_data(bytes, COMPLETE_LOCAL_NAME) in extract_name()
78 .or(iterate_adv_data(bytes, SHORTENED_LOCAL_NAME).next()) in extract_name()
84 iterate_adv_data(bytes, SERVICE_DATA_16_BIT_UUID) in extract_service_data()
90 .chain(iterate_adv_data(bytes, SERVICE_DATA_32_BIT_UUID).filter_map(|slice| { in extract_service_data()
95 .chain(iterate_adv_data(bytes, SERVICE_DATA_128_BIT_UUID).filter_map(|slice| { in extract_service_data()
[all …]