Wi-Fi Direct Service Implementation(8)

PiperOrigin-RevId: 839323466
This commit is contained in:
Nick Bourdakos
2025-12-02 10:18:00 -08:00
committed by Copybara-Service
parent 7b2d1910b3
commit 9adcbb5941
14 changed files with 31 additions and 393 deletions
@@ -182,12 +182,6 @@ class WifiDirectMedium : public api::WifiDirectMedium {
return std::nullopt;
}
// Returns the supported WifiDirect auth types.
std::vector<WifiDirectAuthType> GetSupportedWifiDirectAuthTypes()
const override {
return {WifiDirectAuthType::WIFI_DIRECT_WITH_PIN};
}
private:
absl::Mutex mutex_;
@@ -19,7 +19,6 @@
#include <memory>
#include <string>
#include <utility>
#include <vector>
#include "absl/strings/string_view.h"
#include "absl/types/optional.h"
@@ -82,9 +81,6 @@ class WifiDirectServerSocket {
// Container of operations that can be performed over the WifiLan medium.
class WifiDirectMedium {
public:
using WifiDirectAuthType =
::location::nearby::proto::connections::WifiDirectAuthType;
virtual ~WifiDirectMedium() = default;
// If the WiFi Adaptor supports to start a WifiDirect interface.
@@ -123,10 +119,6 @@ class WifiDirectMedium {
// Returns the port range as a pair of min and max port.
virtual absl::optional<std::pair<std::int32_t, std::int32_t>>
GetDynamicPortRange() = 0;
// Returns the supported WifiDirect auth types.
virtual std::vector<WifiDirectAuthType> GetSupportedWifiDirectAuthTypes()
const = 0;
};
} // namespace api
@@ -25,7 +25,6 @@
#include <memory>
#include <string>
#include <utility>
#include <vector>
// Nearby connections headers
#include "absl/base/nullability.h"
@@ -211,10 +210,6 @@ class WifiDirectMedium : public api::WifiDirectMedium {
return absl::nullopt;
}
// Returns the supported WifiDirect auth types.
std::vector<WifiDirectAuthType> GetSupportedWifiDirectAuthTypes()
const override;
private:
enum Value : char {
kMediumStatusIdle = 0,
@@ -18,7 +18,6 @@
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include "absl/strings/str_format.h"
#include "absl/strings/string_view.h"
@@ -738,11 +737,5 @@ bool WifiDirectMedium::DisconnectWifiDirect() {
return false;
}
std::vector<WifiDirectMedium::WifiDirectAuthType>
WifiDirectMedium::GetSupportedWifiDirectAuthTypes() const {
// Windows only supports WifiDirect with Service Discovery, which uses a PIN.
return {WifiDirectAuthType::WIFI_DIRECT_WITH_PIN};
}
} // namespace windows
} // namespace nearby