Add implementation for async BLE start scan/advertise

PiperOrigin-RevId: 559863656
This commit is contained in:
Nick Bourdakos
2023-08-24 14:07:46 -07:00
committed by Copybara-Service
parent 91fb4a9a3e
commit 965cc0ecbc
5 changed files with 103 additions and 31 deletions
@@ -56,6 +56,9 @@ CBCharacteristicProperties CBCharacteristicPropertiesFromCPP(
/** Converts a C++ characteristic to an Objective-C characteristic. */
GNCBLEGATTCharacteristic *ObjCGATTCharacteristicFromCPP(const api::ble_v2::GattCharacteristic &c);
NSMutableDictionary<CBUUID *, NSData *> *ObjCServiceDataFromCPP(
const absl::flat_hash_map<Uuid, nearby::ByteArray> &sd);
/** Converts a 16 or 128 bit CoreBluetooth UUID to a C++ UUID. */
Uuid CPPUUIDFromObjC(CBUUID *uuid);