Implement AWDL in connection layer (part 1)

PiperOrigin-RevId: 742925127
This commit is contained in:
hai007
2025-04-01 19:11:20 -07:00
committed by Copybara-Service
parent a36f3dd52e
commit 190bb141cc
16 changed files with 2059 additions and 0 deletions
@@ -28,6 +28,7 @@
#include "internal/base/files.h"
#include "internal/platform/implementation/atomic_boolean.h"
#include "internal/platform/implementation/atomic_reference.h"
#include "internal/platform/implementation/awdl.h"
#include "internal/platform/implementation/ble.h"
#include "internal/platform/implementation/ble_v2.h"
#include "internal/platform/implementation/bluetooth_adapter.h"
@@ -36,6 +37,7 @@
#include "internal/platform/implementation/count_down_latch.h"
#include "internal/platform/implementation/credential_storage.h"
#include "internal/platform/implementation/device_info.h"
#include "internal/platform/implementation/g3/awdl.h"
#include "internal/platform/implementation/http_loader.h"
#include "internal/platform/implementation/input_file.h"
#include "internal/platform/implementation/log_message.h"
@@ -213,6 +215,10 @@ std::unique_ptr<WifiLanMedium> ImplementationPlatform::CreateWifiLanMedium() {
return std::make_unique<g3::WifiLanMedium>();
}
std::unique_ptr<AwdlMedium> ImplementationPlatform::CreateAwdlMedium() {
return std::make_unique<g3::AwdlMedium>();
}
std::unique_ptr<WifiHotspotMedium>
ImplementationPlatform::CreateWifiHotspotMedium() {
return std::make_unique<g3::WifiHotspotMedium>();