Searched refs:iterate_adv_data (Results 1 – 1 of 1) sorted by relevance
/packages/modules/Bluetooth/system/gd/rust/linux/utils/src/ |
D | adv_parser.rs | 47 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 …]
|