Skip to content

Commit dab12a6

Browse files
committed
Remove proto API bits from prior parent PR.
1 parent effacb1 commit dab12a6

File tree

4 files changed

+3
-106
lines changed

4 files changed

+3
-106
lines changed

protocol/protos/NetRemoteService.proto

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,4 @@ service NetRemote
1212
rpc WifiAccessPointEnable (Microsoft.Net.Remote.Wifi.WifiAccessPointEnableRequest) returns (Microsoft.Net.Remote.Wifi.WifiAccessPointEnableResult);
1313
rpc WifiAccessPointDisable (Microsoft.Net.Remote.Wifi.WifiAccessPointDisableRequest) returns (Microsoft.Net.Remote.Wifi.WifiAccessPointDisableResult);
1414
rpc WifiAccessPointSetPhyType (Microsoft.Net.Remote.Wifi.WifiAccessPointSetPhyTypeRequest) returns (Microsoft.Net.Remote.Wifi.WifiAccessPointSetPhyTypeResult);
15-
rpc WifiAccessPointSetAuthenticationMethod (Microsoft.Net.Remote.Wifi.WifiAccessPointSetAuthenticationMethodRequest) returns (Microsoft.Net.Remote.Wifi.WifiAccessPointSetAuthenticationMethodResult);
16-
rpc WifiAccessPointSetEncryptionMethod (Microsoft.Net.Remote.Wifi.WifiAccessPointSetEncryptionMethodRequest) returns (Microsoft.Net.Remote.Wifi.WifiAccessPointSetEncryptionMethodResult);
1715
}

protocol/protos/NetRemoteWifi.proto

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -73,27 +73,3 @@ message WifiAccessPointSetPhyTypeResult
7373
string AccessPointId = 1;
7474
WifiAccessPointOperationStatus Status = 2;
7575
}
76-
77-
message WifiAccessPointSetAuthenticationMethodRequest
78-
{
79-
string AccessPointId = 1;
80-
Microsoft.Net.Wifi.Dot11AuthenticationAlgorithm AuthenticationAlgorithm = 2;
81-
}
82-
83-
message WifiAccessPointSetAuthenticationMethodResult
84-
{
85-
string AccessPointId = 1;
86-
WifiAccessPointOperationStatus Status = 2;
87-
}
88-
89-
message WifiAccessPointSetEncryptionMethodRequest
90-
{
91-
string AccessPointId = 1;
92-
Microsoft.Net.Wifi.Dot11CipherAlgorithm CipherAlgorithm = 2;
93-
}
94-
95-
message WifiAccessPointSetEncryptionMethodResult
96-
{
97-
string AccessPointId = 1;
98-
WifiAccessPointOperationStatus Status = 2;
99-
}

src/common/service/NetRemoteService.cxx

Lines changed: 0 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -494,90 +494,10 @@ NetRemoteService::WifiAccessPointSetPhyType([[maybe_unused]] ::grpc::ServerConte
494494
return grpc::Status::OK;
495495
}
496496

497-
using Microsoft::Net::Wifi::Dot11AccessPointAuthenticationConfiguration;
498497
using Microsoft::Net::Wifi::Dot11AkmSuite;
499-
using Microsoft::Net::Wifi::Dot11AkmSuiteConfiguration;
500498
using Microsoft::Net::Wifi::Dot11AuthenticationAlgorithm;
501499
using Microsoft::Net::Wifi::Dot11CipherSuite;
502500

503-
::grpc::Status
504-
NetRemoteService::WifiAccessPointSetAuthenticationConfiguration([[maybe_unused]] ::grpc::ServerContext* context, const ::Microsoft::Net::Remote::Wifi::WifiAccessPointSetAuthenticationConfigurationRequest* request, ::Microsoft::Net::Remote::Wifi::WifiAccessPointSetAuthenticationConfigurationResult* response)
505-
{
506-
LOGD << std::format("Received WifiAccessPointSetAuthenticationConfiguration request for access point id {}", request->accesspointid());
507-
508-
WifiAccessPointOperationStatus status{};
509-
510-
const auto& authenticationConfiguration = request->authenticationconfiguration();
511-
const auto& akmSuites = authenticationConfiguration.akmsuites();
512-
const auto& cipherSuites = authenticationConfiguration.ciphersuites();
513-
514-
if (std::empty(akmSuites) && std::empty(cipherSuites)) {
515-
status.set_code(WifiAccessPointOperationStatusCode::WifiAccessPointOperationStatusCodeInvalidParameter);
516-
status.set_message("No AKM suite or cipher suite provided");
517-
} else if (!std::empty(akmSuites) && std::ranges::find(akmSuites, Dot11AkmSuite::Dot11AkmSuiteUnknown, &Dot11AkmSuiteConfiguration::akmsuite) != std::cend(akmSuites)) {
518-
status.set_code(WifiAccessPointOperationStatusCode::WifiAccessPointOperationStatusCodeInvalidParameter);
519-
status.set_message("Invalid AKM suite provided");
520-
} else if (!std::empty(akmSuites) && std::ranges::find(akmSuites, Dot11AuthenticationAlgorithm::Dot11AuthenticationAlgorithmUnknown, &Dot11AkmSuiteConfiguration::authenticationalgorithm) != std::cend(akmSuites)) {
521-
status.set_code(WifiAccessPointOperationStatusCode::WifiAccessPointOperationStatusCodeInvalidParameter);
522-
status.set_message("Invalid authentication algorithm provided");
523-
} else if (!std::empty(cipherSuites) && std::ranges::find(cipherSuites, Dot11CipherSuite::Dot11CipherSuiteUnknown) != std::cend(cipherSuites)) {
524-
status.set_code(WifiAccessPointOperationStatusCode::WifiAccessPointOperationStatusCodeInvalidParameter);
525-
status.set_message("Invalid cipher suite provided");
526-
} else {
527-
auto accessPointWeak = m_accessPointManager->GetAccessPoint(request->accesspointid());
528-
auto accessPointController = detail::IAccessPointWeakToAccessPointController(accessPointWeak);
529-
if (!accessPointController) {
530-
LOGE << std::format("Failed to create controller for access point {}", request->accesspointid());
531-
status.set_code(WifiAccessPointOperationStatusCode::WifiAccessPointOperationStatusCodeAccessPointInvalid);
532-
status.set_message(std::format("Failed to create controller for access point {}", request->accesspointid()));
533-
}
534-
535-
// TODO: Use accessPointController to set authentication configuration.
536-
status.set_code(WifiAccessPointOperationStatusCode::WifiAccessPointOperationStatusCodeSucceeded);
537-
}
538-
539-
response->set_accesspointid(request->accesspointid());
540-
*response->mutable_status() = std::move(status);
541-
542-
return grpc::Status::OK;
543-
}
544-
545-
using Microsoft::Net::Wifi::Dot11FrequencyBand;
546-
547-
::grpc::Status
548-
NetRemoteService::WifiAccessPointSetFrequencyBands([[maybe_unused]] ::grpc::ServerContext* context, const ::Microsoft::Net::Remote::Wifi::WifiAccessPointSetFrequencyBandsRequest* request, ::Microsoft::Net::Remote::Wifi::WifiAccessPointSetFrequencyBandsResult* response)
549-
{
550-
LOGD << std::format("Received WifiAccessPointSetFrequencyBands request for access point id {}", request->accesspointid());
551-
552-
WifiAccessPointOperationStatus status{};
553-
554-
const auto& frequencyBands = request->frequencybands();
555-
556-
if (std::empty(frequencyBands)) {
557-
status.set_code(WifiAccessPointOperationStatusCode::WifiAccessPointOperationStatusCodeInvalidParameter);
558-
status.set_message("No frequency band provided");
559-
} else if (std::ranges::find(frequencyBands, Dot11FrequencyBand::Dot11FrequencyBandUnknown) != std::cend(frequencyBands)) {
560-
status.set_code(WifiAccessPointOperationStatusCode::WifiAccessPointOperationStatusCodeInvalidParameter);
561-
status.set_message("Invalid frequency band provided");
562-
} else {
563-
auto accessPointWeak = m_accessPointManager->GetAccessPoint(request->accesspointid());
564-
auto accessPointController = detail::IAccessPointWeakToAccessPointController(accessPointWeak);
565-
if (!accessPointController) {
566-
LOGE << std::format("Failed to create controller for access point {}", request->accesspointid());
567-
status.set_code(WifiAccessPointOperationStatusCode::WifiAccessPointOperationStatusCodeAccessPointInvalid);
568-
status.set_message(std::format("Failed to create controller for access point {}", request->accesspointid()));
569-
}
570-
571-
// TODO: Use accessPointController to set frequency bands.
572-
status.set_code(WifiAccessPointOperationStatusCode::WifiAccessPointOperationStatusCodeSucceeded);
573-
}
574-
575-
response->set_accesspointid(request->accesspointid());
576-
*response->mutable_status() = std::move(status);
577-
578-
return grpc::Status::OK;
579-
}
580-
581501
bool
582502
NetRemoteService::ValidateWifiAccessPointEnableRequest(const ::Microsoft::Net::Remote::Wifi::WifiAccessPointEnableRequest* request, ::Microsoft::Net::Remote::Wifi::WifiAccessPointOperationStatus& status)
583503
{

src/common/service/include/microsoft/net/remote/NetRemoteService.hxx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ private:
4141
virtual ::grpc::Status
4242
WifiAccessPointDisable(::grpc::ServerContext* context, const ::Microsoft::Net::Remote::Wifi::WifiAccessPointDisableRequest* request, ::Microsoft::Net::Remote::Wifi::WifiAccessPointDisableResult* response) override;
4343

44+
virtual ::grpc::Status
45+
WifiAccessPointSetPhyType(::grpc::ServerContext* context, const ::Microsoft::Net::Remote::Wifi::WifiAccessPointSetPhyTypeRequest* request, ::Microsoft::Net::Remote::Wifi::WifiAccessPointSetPhyTypeResult* response) override;
46+
4447
protected:
4548
bool
4649
ValidateWifiAccessPointEnableRequest(const ::Microsoft::Net::Remote::Wifi::WifiAccessPointEnableRequest* request, ::Microsoft::Net::Remote::Wifi::WifiAccessPointOperationStatus& status);

0 commit comments

Comments
 (0)