Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1c577a57 authored by Gabriel Biren's avatar Gabriel Biren
Browse files

Add new USD callbacks to the supplicant

STA iface VTS test.

Bug: 340878198
Test: atest VtsHalWifiSupplicantStaIfaceTargetTest
Change-Id: I625f625c3b8de6d3bdb8c289b25eeaefad22a0fe
parent 54ac54c8
Loading
Loading
Loading
Loading
+35 −0
Original line number Diff line number Diff line
@@ -47,6 +47,9 @@ using aidl::android::hardware::wifi::supplicant::MscsParams;
using aidl::android::hardware::wifi::supplicant::QosCharacteristics;
using aidl::android::hardware::wifi::supplicant::QosPolicyScsData;
using aidl::android::hardware::wifi::supplicant::QosPolicyScsRequestStatus;
using aidl::android::hardware::wifi::supplicant::UsdMessageInfo;
using aidl::android::hardware::wifi::supplicant::UsdReasonCode;
using aidl::android::hardware::wifi::supplicant::UsdServiceDiscoveryInfo;
using aidl::android::hardware::wifi::supplicant::WpaDriverCapabilitiesMask;
using aidl::android::hardware::wifi::supplicant::WpsConfigMethods;
using android::ProcessState;
@@ -243,6 +246,38 @@ class SupplicantStaIfaceCallback : public BnSupplicantStaIfaceCallback {
            override {
        return ndk::ScopedAStatus::ok();
    }
    ::ndk::ScopedAStatus onUsdPublishStarted(int32_t /* cmdId */,
                                             int32_t /* publishId */) override {
        return ndk::ScopedAStatus::ok();
    }
    ::ndk::ScopedAStatus onUsdSubscribeStarted(int32_t /* cmdId */,
                                               int32_t /* subscribeId */) override {
        return ndk::ScopedAStatus::ok();
    }
    ::ndk::ScopedAStatus onUsdPublishConfigFailed(int32_t /* cmdId */) override {
        return ndk::ScopedAStatus::ok();
    }
    ::ndk::ScopedAStatus onUsdSubscribeConfigFailed(int32_t /* cmdId */) override {
        return ndk::ScopedAStatus::ok();
    }
    ::ndk::ScopedAStatus onUsdPublishTerminated(int32_t /* publishId */,
                                                UsdReasonCode /* reasonCode */) override {
        return ndk::ScopedAStatus::ok();
    }
    ::ndk::ScopedAStatus onUsdSubscribeTerminated(int32_t /* subscribeId */,
                                                  UsdReasonCode /* reasonCode */) override {
        return ndk::ScopedAStatus::ok();
    }
    ::ndk::ScopedAStatus onUsdPublishReplied(const UsdServiceDiscoveryInfo& /* info */) override {
        return ndk::ScopedAStatus::ok();
    }
    ::ndk::ScopedAStatus onUsdServiceDiscovered(
            const UsdServiceDiscoveryInfo& /* info */) override {
        return ndk::ScopedAStatus::ok();
    }
    ::ndk::ScopedAStatus onUsdMessageReceived(const UsdMessageInfo& /* messageInfo */) override {
        return ndk::ScopedAStatus::ok();
    }
};

class SupplicantStaIfaceAidlTest : public testing::TestWithParam<std::string> {